Open theo-armour opened 5 years ago
That semantic versioning is a @AntoineDao's effect! :D
I have one quick question:
How Inspect files in real-time 3D is different from 3D viewer itself? Do we consider this as visual check? @theo-armour are you thinking that the editor and fixer will be part of the same application at some point?
@mostaphaRoudsari
Ultimately the Fixer should be a straight 'ascii' app with no visualization whatsoever. In theory there will just be one button that says "Fix it!". But at this early stage, some guidance for humans is needed for for testing.
There will be more about this in the announcements. The enemy is peeps clicking six time to fix an error and there sixty errors to fix.
@mdengusiak @EK-CEL @mechspec
This week turned out to be a big code clean up. Most of the modules now have very similar code and functionality. Once you learn one module it should be easy to use - and to edit the code - of any other module.
Most modules allow you to fix and view the proposed changes for one surface at a time. This is to help you with testing and verifying the results. The the entire text of the edited surface is viewable in a text area - so you can check what happens.
But please note: the goal is that you never have to do this in the future. If we get things right, then the 'Fix all' button should do exactly what they say.
BTW, two things:
@ladybug-tools/spiders
Spider gbXML Fixer 'Atrax' R0.4.7
Note new semantic versioning-compatible numbering
Spider gbXML Fixer enables you to:
The following are the checks and fixes currently implemented:
Using the Fixer should be much easier than doing searching for and replacing text in a gbXML file and should be faster than using the Spider Viewers.
Notes
The current release establishes a system of modules that should be fairly easy to modify and add to.
A number of features are embedded in each module to help humans with testing. Future releases - once a module is well-tested - could do away with the human-verification aspects and simply fix the issues with a single click.
In the coming week, there will be testing on all the available sample files. A few additional modules may also be created. Work will continue on making all modules have the same user interface. And bugs will be fixed.
In the following week, announcements will be made on the Ladybug Tools Forum and other suitable venues along with requests for test cases.