PyGerber version 3.0.0a1 will overhaul the whole structure of internals of PyGerber to remove flaws/inconsistencies identified in PyGerber 2.x.x.
Changes planned for 3.0.0 are partially described by:
252
246
244
220
182
143
32
As you can see, some issues are quite old, mainly due to problems with implementing them with design of PyGerber 2.x.x.
For some of my unstructurized thoughts on PyGerber 3.0.0, you can read #255
PyGerber 3.0.0 development is happening here #254
Known TODO:
[x] Add D01, D02, D03 support to compiler
[x] Add AM support to compiler
[x] Add AB support to compiler
[x] Add SR support to compiler
[x] Rename Shape.negative to Shape.is_negative
[x] Make RVMC inherit from BaseModel
[x] Implement coordinate packing for trailing zeros mode
[x] Add tests for coordinate packing / unpacking
[x] Remove test_parser2, test_renderer2 etc. files
[x] Remove unused test_interpreter
[x] Remove test_math
[x] Move formatter.py etc. to formatter folder to match compiler etc.
PyGerber version 3.0.0a1 will overhaul the whole structure of internals of PyGerber to remove flaws/inconsistencies identified in PyGerber 2.x.x.
Changes planned for 3.0.0 are partially described by:
252
246
244
220
182
143
32
As you can see, some issues are quite old, mainly due to problems with implementing them with design of PyGerber 2.x.x. For some of my unstructurized thoughts on PyGerber 3.0.0, you can read #255 PyGerber 3.0.0 development is happening here #254
Known TODO: