summaryrefslogtreecommitdiff
path: root/gerbonara
AgeCommit message (Collapse)AuthorFilesLines
2023-04-04Add beginnings of CAD modulejaseg5-0/+66069
2023-03-31Fix extraneous tool selection codes in merged Excellon filesjaseg1-2/+4
2023-03-31Fix failing testsjaseg3-20/+22
2023-03-31Improve layer stack handlingjaseg4-11/+45
2023-03-31Add convex hull and point in polygon functionsjaseg2-0/+82
2023-03-31Improve drill layer handlingjaseg2-25/+70
Now, drill_pth and drill_npth contain those layers where they match, and everything else is put in _drill_layers. The @property drill_layers now returns everything.
2023-03-24Dedup both Excellon and Gerber tools during writejaseg2-13/+30
2023-03-23Fix crash in gerber to excellon conversionjaseg1-1/+1
2023-03-05Bump version to v0.13.0v0.13.0jaseg1-1/+1
This fixes the broken packages on PyPI
2023-03-05Fix empty filename issue with some layer stacksjaseg1-1/+1
2023-02-25Bump version to v0.12.0jaseg1-1/+1
2023-02-25Still more docjaseg3-14/+84
2023-02-25Moar docjaseg8-71/+253
2023-02-23Extend CLI testsjaseg4-30/+123
2023-02-21Finish first batch of render testsjaseg1-1/+76
2023-02-21Add cli test infrastructurejaseg2-0/+43
2023-02-21Fix copyright headersjaseg20-20/+20
2023-02-21layers: Fix single file handlingjaseg3-124/+41
2023-02-21Fix testsjaseg9-34/+68
2023-02-21cli: Add merge commandjaseg4-94/+198
2023-02-19cli: First draft of most of the CLIjaseg8-109/+387
2023-02-17Add CLIjaseg7-23/+314
2022-07-29fix: runtime errors on LayerStack#to_svgAlessandro Racheli1-3/+3
This commit removes some inexistent variables from the to_svg method of the LayerStack class
2022-07-03Fix zipfile writing when lazily loadingjaseg1-2/+2
2022-07-03pretty svg: make render uprightjaseg1-4/+6
2022-07-03Pretty SVG export: fix drill layerjaseg1-1/+1
2022-07-03Pretty SVG WIPjaseg4-156/+176
2022-06-24fix repated aperture macro D code exportjaseg1-1/+1
2022-06-21Fix zip import/export and bounds for empty boardsv0.11.1jaseg3-4/+7
2022-06-21Make gerbonara python3.8 compatible.v0.11.0jaseg4-20/+43
2022-06-21Fix local testsv0.10.9jaseg1-2/+6
2022-06-21repo: git'ignore tests image_cachejaseg1-0/+1
2022-06-21tests: whittle down test cases a bitjaseg1-3/+3
2022-06-21tests: add missing allegro test filesjaseg23-0/+80726
2022-06-21Add missing test data filesjaseg2-0/+72
2022-06-21Fix directory testcasejaseg1-1/+1
2022-06-21Work aronud lack of dataclasses.KW_ONLY in python < 3.10jaseg1-15/+19
2022-06-20fix zip exportv0.10.8jaseg1-2/+2
2022-06-19Fix gerber-to-excellon conversionjaseg2-5/+5
2022-06-19Make name generation for layer stack saving smarterjaseg1-1/+3
2022-06-18Fix rs274x to excellon conversionjaseg1-1/+1
2022-06-18Fix drill layer mergingjaseg1-1/+2
2022-06-18Add selectable inkscape SVG exportjaseg2-13/+22
2022-06-18Add altium naming scheme, fix kicad schemejaseg1-1/+20
2022-06-18Fix up saving and zip writing logicjaseg4-78/+64
2022-06-18Add CachedLazyCamFilejaseg1-0/+20
2022-06-11Add missing __init__.pyv0.10.5jaseg1-0/+0
2022-06-10Fix testsv0.10.0jaseg3-3/+9
2022-06-10Fix merging, bounding boxes and svg precisionjaseg5-16/+47
2022-05-21Fix layer stack SVG exportjaseg6-21/+86