jaseg
495ae6e932
cad: Fix outline reconstruction and add text feature
2023-04-04 20:06:16 +02:00
jaseg
15867450d9
cad: Finish initial board support
2023-04-04 19:06:37 +02:00
jaseg
82fcc24456
Various convenience improvements, and make board name guessing really smart
2023-04-04 19:06:04 +02:00
jaseg
a877261256
cad: Add trace corner rounding function
2023-04-04 14:05:54 +02:00
jaseg
db2bacebc7
Add missing WIP changes
2023-04-04 01:35:38 +02:00
jaseg
8d4430ea61
Add beginnings of CAD module
2023-04-04 01:31:19 +02:00
jaseg
909766a3a0
Fix extraneous tool selection codes in merged Excellon files
2023-03-31 22:34:28 +02:00
jaseg
845224e2d6
Fix failing tests
2023-03-31 22:31:19 +02:00
jaseg
0ae72f3159
Improve layer stack handling
2023-03-31 16:31:44 +02:00
jaseg
84ec7b26e6
Add convex hull and point in polygon functions
2023-03-31 14:12:26 +02:00
jaseg
36e355cbd8
Improve drill layer handling
...
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-31 14:11:30 +02:00
jaseg
0037195543
Dedup both Excellon and Gerber tools during write
2023-03-24 00:12:50 +01:00
jaseg
2a3deb6c00
Fix crash in gerber to excellon conversion
2023-03-23 23:51:36 +01:00
jaseg
f7aa6657e7
Bump version to v0.13.0
...
This fixes the broken packages on PyPI
2023-03-05 20:59:46 +01:00
jaseg
b5e6a48d54
Fix empty filename issue with some layer stacks
2023-03-05 20:48:12 +01:00
jaseg
a9931c469b
Fix MANIFEST issue
2023-03-05 20:48:04 +01:00
jaseg
9d9b47842f
CI: Fix some dumb packaging stuff
2023-02-25 21:37:14 +01:00
jaseg
cba1c9a8a2
Bump version to v0.12.0
2023-02-25 19:52:33 +01:00
jaseg
19bcd5ce96
Fix .gitlab-ci.yml for some python packaging bullshi
2023-02-25 19:46:56 +01:00
jaseg
1aaac3936f
Still more doc
2023-02-25 19:43:54 +01:00
jaseg
8b40d15dab
Moar doc
2023-02-25 17:31:16 +01:00
jaseg
d43eff8b49
Extend CLI tests
2023-02-23 23:52:29 +01:00
jaseg
70179a4178
Finish first batch of render tests
2023-02-21 23:43:59 +01:00
jaseg
866eafb4eb
Add cli test infrastructure
2023-02-21 23:18:56 +01:00
jaseg
16f1247fda
Fix copyright headers
2023-02-21 23:06:52 +01:00
jaseg
67dfad8418
layers: Fix single file handling
2023-02-21 23:06:39 +01:00
jaseg
6231f67139
Fix tests
2023-02-21 22:48:14 +01:00
jaseg
9a6bc691cb
cli: Add merge command
2023-02-21 00:44:09 +01:00
jaseg
a374483998
cli: First draft of most of the CLI
2023-02-19 23:42:17 +01:00
jaseg
f64b03efc7
Add CLI
2023-02-17 00:03:04 +01:00
Nein Seg
fb52e10408
Merge branch 'fix/to_svg' into 'main'
...
fix: runtime errors on LayerStack#to_svg
See merge request gerbolyze/gerbonara!1
2022-07-30 11:15:08 +00:00
Alessandro Racheli
fec4cf0057
fix: runtime errors on LayerStack#to_svg
...
This commit removes some inexistent variables from the to_svg method
of the LayerStack class
2022-07-29 16:22:05 +02:00
jaseg
8f4cdd8810
Fix zipfile writing when lazily loading
2022-07-03 22:49:09 +02:00
jaseg
791eca7679
pretty svg: make render upright
2022-07-03 22:26:37 +02:00
jaseg
163c30663f
Pretty SVG export: fix drill layer
2022-07-03 21:47:40 +02:00
jaseg
f558f66bc0
Pretty SVG WIP
2022-07-03 21:35:20 +02:00
jaseg
b75404efce
fix repated aperture macro D code export
2022-06-24 16:52:39 +02:00
jaseg
7bdbe66dc7
Fix zip import/export and bounds for empty boards
2022-06-21 14:17:08 +02:00
jaseg
71e996e874
downgrade minimum python version to 3.8
2022-06-21 14:16:52 +02:00
jaseg
39d7d693ee
ci: add ubuntu 20.04 / python 3.8 tests
2022-06-21 12:39:11 +02:00
jaseg
218f9d9b1f
Make gerbonara python3.8 compatible.
2022-06-21 12:26:38 +02:00
jaseg
ee233317f1
Fix local tests
2022-06-21 12:07:13 +02:00
jaseg
6752dab125
local tests: add --parallel arg
2022-06-21 11:31:17 +02:00
jaseg
acf2747e86
fix local arch and ubuntu tests
2022-06-21 11:22:34 +02:00
jaseg
2f4e52d31e
assume pytest-parallel already is in container image
2022-06-21 11:22:06 +02:00
jaseg
fa089d32ca
ci: correct ubuntu job name
2022-06-21 11:21:50 +02:00
jaseg
a169ee43f8
ci: install gerbv on ubuntu during container build
2022-06-21 11:12:32 +02:00
jaseg
3aeea67f37
Add podman local test runner
2022-06-21 11:02:07 +02:00
jaseg
95d0b60490
repo: git'ignore tests image_cache
2022-06-21 11:01:26 +02:00
jaseg
6491f1cf44
ci: fix ubuntu tests gerbv installation
2022-06-21 11:00:37 +02:00