Commit graph

10 commits

Author SHA1 Message Date
Hamilton Kibbe
6f876edd09 Add PCB interface
this incorporates some of @chintal's layers.py changes
PCB.from_directory() simplifies loading of multiple gerbers
the PCB() class should be pretty helpful going forward...

the context classes could use some cleaning up, although I'd like to wait until the freecad stuff gets merged, that way we can try to refactor the context base to support more use cases
2015-12-22 02:47:23 -05:00
Hamilton Kibbe
dd63b169f1 Allow files to be read from strings per #37
Adds a loads() method to the top level module which generates a GerberFile or ExcellonFile from a string
2015-10-10 16:51:21 -04:00
Hamilton Kibbe
18e3b87625 Test update 2014-10-19 22:23:00 -04:00
Hamilton Kibbe
f2f411493e doc update 2014-10-09 22:10:28 -04:00
Hamilton Kibbe
1653ae5cbe Update readme and example 2014-10-08 09:27:52 -04:00
Hamilton Kibbe
0b8e2e4b8b added numpydoc 2014-10-01 14:39:32 -04:00
Hamilton Kibbe
f8449ad2b6 tests update 2014-09-30 23:42:02 -04:00
Hamilton Kibbe
3a5dbcf1e1 added ExcellonFile class 2014-09-28 21:17:13 -04:00
Paulo Henrique Silva
7ee1866b60 N w modular organization.
* parser and render separeted on its own modules.
* svn made optional.
* PEP-8 compiant.
2014-02-05 00:34:57 +01:00
Paulo Henrique Silva
6aa1c0567d Make gerber package 2013-12-18 02:57:11 -02:00