summaryrefslogtreecommitdiff
path: root/gerber/excellon_statements.py
AgeCommit message (Collapse)AuthorFilesLines
2015-05-16Add checks to ensure statement unit conversions are idempotentHamilton Kibbe1-30/+50
2015-04-27Allow 3 digits on Excellon tool selectionPaulo Henrique Silva1-2/+7
Fritzing uses more than 2 digits for tool in their Excellons. To comply with that, I check specifically for 3 or less digits and use as tool number, more than that we treat as the standard (2 for tool and 2 for compensation index)
2015-04-07Fix Excellon repeat commandPaulo Henrique Silva1-11/+18
2015-02-18Add offset operationHamilton Kibbe1-0/+15
2015-02-18Python 3 tests passingHamilton Kibbe1-1/+1
2015-02-18Get unit conversion working for Gerber/Excellon filesHamilton Kibbe1-23/+79
Started operations module for file operations/transforms
2015-02-15Add cairo example code, and use example-generated image in readmeHamilton Kibbe1-3/+3
2015-02-15Tests and bugfixesHamilton Kibbe1-18/+43
2015-01-25Changed zeros/zero suppression conventions to match file format specsHamilton Kibbe1-5/+5
2015-01-15Add Repeat Hole Stmt and fix UnitStmt parsingPaulo Henrique Silva1-1/+20
* Repeat hole support (with no real parsing, just a copy) * Fix UnitStmt to works even when a ,TZ or ,LZ information is not provided.
2015-01-14Many additions to Excellon parsing/creation.Paulo Henrique Silva1-28/+86
CAUTION: the original code used zero_suppression flags in the opposite sense as Gerber functions. This patch changes it to behave just like Gerber code. * Add metric/inch conversion support * Add settings context variable to to_gerber just like Gerber code. * Add some missing Excellon values. Tests are not entirely updated.
2014-10-19Test updateHamilton Kibbe1-9/+9
2014-10-10doc updateHamilton Kibbe1-6/+6
2014-10-09doc updateHamilton Kibbe1-0/+5
2014-10-07more testsHamilton Kibbe1-7/+9
2014-10-07More testsHamilton Kibbe1-6/+9
2014-10-07add testsHamilton Kibbe1-22/+51
2014-10-06add testsHamilton Kibbe1-1/+1
2014-10-06add excellon file writeHamilton Kibbe1-19/+35
2014-10-06Update excellon statements/ExcellonFileHamilton Kibbe1-6/+116
2014-10-06add excellon statementsHamilton Kibbe1-0/+266