Paulo Henrique Silva
|
6e29b9bcae
|
Use Python's universal newlines to open files
|
2015-11-15 22:28:56 -02: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
|
94f3976915
|
Add keys to statements for linking to primitives. Add some API features to ExcellonFile, such as getting a tool path length and changing tool parameters. Excellonfiles write method generates statements based on the drill hits in the hits member, so drill hits in a generated file can be re-ordered by re-ordering the drill hits in ExcellonFile.hits. see #30
|
2015-06-11 11:20:56 -04:00 |
|
Hamilton Kibbe
|
e71d7a24b5
|
Python 3 tests passing
|
2015-02-18 21:14:30 -05:00 |
|
Hamilton Kibbe
|
288ac27084
|
Get unit conversion working for Gerber/Excellon files
Started operations module for file operations/transforms
|
2015-02-18 04:31:23 -05:00 |
|
Hamilton Kibbe
|
bfe1484160
|
Add cairo example code, and use example-generated image in readme
|
2015-02-15 03:29:47 -05:00 |
|
Hamilton Kibbe
|
5cf1fa74b4
|
Tests and bugfixes
|
2015-02-15 02:20:02 -05:00 |
|
Hamilton Kibbe
|
b495d51354
|
Changed zeros/zero suppression conventions to match file format specs
|
2015-01-25 14:19:48 -05:00 |
|
Hamilton Kibbe
|
18e3b87625
|
Test update
|
2014-10-19 22:23:00 -04:00 |
|