Wykres commitów

424 Commity (b75d2f8d90c867e1e8c5ec37ab8650ea00dc0012)

Autor SHA1 Wiadomość Data
Kliment Yanev 1cb6ec667a Remove scipy from requirements.txt 2017-09-16 14:52:44 +02:00
Kliment Yanev a08ecc922d Implement quickhull to remove scipy dependency 2017-09-16 14:48:44 +02:00
Hamilton Kibbe 7ad6c3f6ac Fix handling of multi-line strings per #66 2017-07-04 02:11:52 -04:00
Hamilton Kibbe ea0643dcf4 Merge pull request #67 from jmargeta/python_3_fix
Add GerberParser fix for Python 3.x
2017-07-04 01:31:32 -04:00
Hamilton Kibbe e754f59468 Remove rest of mixed unpack/kwarg syntax to fix #72 2017-07-04 01:22:47 -04:00
Hamilton Kibbe 8def119980 Merge pull request #71 from tomacorp/layer_bounds_arg
Added bounds argument to render_layer()
2017-06-12 08:02:59 -04:00
Hamilton Kibbe 872c2db250 Merge pull request #69 from jmargeta/sweep_angle_tolerance
Add tolerance to center finding
2017-06-12 07:59:39 -04:00
Hamilton Kibbe b85021d9b8 Merge pull request #68 from jmargeta/cairo_python_3_fix
Fix Cairo backend for svg saving and Python 3
2017-06-12 07:58:59 -04:00
Hamilton Kibbe f7a719e6f7 Fix error when unpacking colors in cairo backend 2017-06-12 07:58:06 -04:00
Tom Anderson e0b45108d2 Added bounds argument to render_layer() 2017-05-24 09:42:23 -07:00
Hamilton Kibbe a5aa8bc9ba Merge pull request #70 from bryant1410/master
Fix broken headings in Markdown files
2017-04-20 09:50:20 -04:00
Santiago Castro 6a77023bb0 Fix broken Markdown headings 2017-04-16 16:46:15 -03:00
Jan Margeta dd1676ad8a Add tolerance to center finding
In some cases, the computation of valid sweep angle hit numerical limits
and no centers are found.

This commit adds a small amount of tolerance.
2017-04-15 15:40:55 +02:00
Jan Margeta 7873999926 Fix Cairo backend for svg saving and Python 3 2017-04-15 15:29:58 +02:00
Jan Margeta 5b67c82abc Replace sys.maxint with sys.maxsize
In Python 3, sys.maxint was removed, however its current use
can be safely substituted with sys.maxsize (also in Python 2)

See also: https://docs.python.org/3.1/whatsnew/3.0.html#integers
2017-04-15 11:13:31 +02:00
Hamilton Kibbe dd0abbf307 Merge pull request #65 from curtacircuitos/auto_scale_renders
Add max_width and max_height arguments to cairo context render_layers method
2017-02-24 08:38:13 -05:00
Paulo Henrique Silva b5e7b021ee setup.py: sync with requirements.txt 2016-12-16 22:19:43 -02:00
Hamilton Kibbe 19a8fb0048 Add max_width and max_height arguments to 2016-12-13 20:22:54 -05:00
Hamilton Kibbe 7c4ec8a768 Clip context to axis- and pixel- aligned bounds before rendering primitives. Significantly speeds up render 2016-12-13 00:01:05 -05:00
Hamilton Kibbe 1c0005437e Merge pull request #62 from ju5t/develop
(#61) Add regex option to discover layer classes
2016-12-03 18:27:36 -05:00
ju5t d6a815225b Merge branch 'master' into develop 2016-12-01 21:15:33 +01:00
ju5t ffeaf788f0 (#61) Add regex option to discover layer classes 2016-12-01 21:08:17 +01:00
Hamilton Kibbe 467bcdbc2a Update Installation Instructions 2016-11-29 23:31:53 -05:00
Paulo Henrique Silva c15033a783 Merge pull request #59 from curtacircuitos/render_updates
Render updates
2016-11-18 13:26:35 -02:00
Hamilton Kibbe c1b2903521 Try using wheel for scipy 2016-11-18 08:26:06 -05:00
Hamilton Kibbe 845737ebd8 Temporarily disable python3.3 until i can sort out the issue with py3.3 and scipy on travis CI 2016-11-18 08:23:02 -05:00
Hamilton Kibbe e07ccc805f Fix drill tests 2016-11-18 08:14:26 -05:00
Hamilton Kibbe 389c273a87 Clean up rs274x output tests 2016-11-18 08:12:55 -05:00
Hamilton Kibbe 33e8494318 Add more tests for primitives 2016-11-18 08:11:56 -05:00
Hamilton Kibbe 0ae5c48a65 Fix rs274x output bugs 2016-11-18 08:10:32 -05:00
Hamilton Kibbe 5696fc7064 Fix a bunch of bugs in rendering that showed up when rendering the gerbv test suite 2016-11-18 08:09:03 -05:00
Hamilton Kibbe a7f1f6ef0f Finish adding square hole support, fix some primitive calculations, etc. 2016-11-18 08:05:57 -05:00
Hamilton Kibbe 6b672e98ff Add support for IF (Include File) rs274x command 2016-11-18 08:02:22 -05:00
Hamilton Kibbe c70ece73ea Add support for square holes in basic primitives 2016-11-18 07:56:51 -05:00
Hamilton Kibbe 41a7b90dff Excellon update 2016-11-18 07:55:43 -05:00
Hamilton Kibbe ca2143380f Add python3.5 to CI test versions 2016-11-18 07:45:07 -05:00
Hamilton Kibbe 3b1cf729be Add script to render gerbv test files 2016-11-18 07:43:02 -05:00
Paulo Henrique Silva 521fe89150 Merge pull request #58 from garretfick/merge-curtacircuitos
Epic merge from @garretfick 

Thanks a lot @garretfick and @hamiltonkibbe.
2016-11-16 23:54:09 -02:00
Garret Fick 1e868763a1 Merge pull request #5 from hamiltonkibbe/merge-curtacircuitos
Merge curtacircuitos
2016-11-11 15:54:42 +08:00
Hamilton Kibbe 60d08dc8ad Merge upstream change 2016-11-07 21:20:26 -05:00
Hamilton Kibbe 7030eee5e2 Merge pull request #57 from girtsf/master
cairo_backend.py: use BytesIO instead of StringIO
2016-11-07 21:18:31 -05:00
Girts Folkmanis 369ac7b2a3 cairo_backend.py: use BytesIO instead of StringIO
This fixes a crash in cairocffi on Python3, and should be compatible
with both python2 and python3. In python2, byte strings are just
strings. In python3, when getting binary data, the user probably wants
a byte string instead of a regular string.
2016-11-07 17:11:07 -08:00
Hamilton Kibbe 6db0658e23 Fix tests on python3 2016-11-06 15:08:00 -05:00
Hamilton Kibbe d7a0f3ad2b Remove debug print" 2016-11-06 14:58:32 -05:00
Hamilton Kibbe 56c3c88c57 temporarily disable tests faillin g on CI 2016-11-06 14:55:59 -05:00
Hamilton Kibbe 422c86bcc6 Merge upstream changes 2016-11-06 14:44:40 -05:00
Hamilton Kibbe ede065e6d1 Merge branch 'merge-curtacircuitos' of github.com:hamiltonkibbe/gerber-tools into merge-curtacircuitos 2016-11-05 21:16:58 -04:00
Hamilton Kibbe d2fe444166 Merge pull request #3 from garretfick/merge-curtacircuitos
Merge curtacircuitos
2016-11-05 21:11:09 -04:00
Hamilton Kibbe 724c2b3bce Finish Merge, most tests passing 2016-11-05 20:56:47 -04:00
Hamilton Kibbe 22e668c75f Fix tests 2016-11-05 18:30:21 -04:00