summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-09-22Merge pull request #73 from kliment/masterHamilton Kibbe4-6/+115
Remove dependency on scipy by adding quickhull implementation to utils
2017-09-18Set travis distro to preciseKliment Yanev1-0/+1
2017-09-18Remove references to scipy from travis config and setup.pyKliment Yanev2-2/+2
2017-09-16Remove scipy from requirements.txtKliment Yanev1-1/+0
2017-09-16Implement quickhull to remove scipy dependencyKliment Yanev1-3/+112
2017-07-04Fix handling of multi-line strings per #66Hamilton Kibbe2-890/+928
2017-07-04Merge pull request #67 from jmargeta/python_3_fixHamilton Kibbe1-1/+1
Add GerberParser fix for Python 3.x
2017-07-04Remove rest of mixed unpack/kwarg syntax to fix #72Hamilton Kibbe1-9/+9
2017-06-12Merge pull request #71 from tomacorp/layer_bounds_argHamilton Kibbe1-2/+5
Added bounds argument to render_layer()
2017-06-12Merge pull request #69 from jmargeta/sweep_angle_toleranceHamilton Kibbe1-4/+7
Add tolerance to center finding
2017-06-12Merge pull request #68 from jmargeta/cairo_python_3_fixHamilton Kibbe2-2/+40
Fix Cairo backend for svg saving and Python 3
2017-06-12Fix error when unpacking colors in cairo backendHamilton Kibbe1-2/+2
2017-05-24Added bounds argument to render_layer()Tom Anderson1-2/+5
2017-04-20Merge pull request #70 from bryant1410/masterHamilton Kibbe1-60/+60
Fix broken headings in Markdown files
2017-04-16Fix broken Markdown headingsSantiago Castro1-60/+60
2017-04-15Add tolerance to center findingJan Margeta1-4/+7
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-15Fix Cairo backend for svg saving and Python 3Jan Margeta2-2/+40
2017-04-15Replace sys.maxint with sys.maxsizeJan Margeta1-1/+1
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-02-24Merge pull request #65 from curtacircuitos/auto_scale_rendersHamilton Kibbe5-5/+25
Add max_width and max_height arguments to cairo context render_layers method
2016-12-16setup.py: sync with requirements.txtPaulo Henrique Silva1-1/+1
2016-12-13Add max_width and max_height arguments toHamilton Kibbe5-5/+25
2016-12-13Clip context to axis- and pixel- aligned bounds before rendering primitives. ↵Hamilton Kibbe3-563/+610
Significantly speeds up render
2016-12-03Merge pull request #62 from ju5t/developHamilton Kibbe2-12/+49
(#61) Add regex option to discover layer classes
2016-12-01Merge branch 'master' into developju5t1-0/+1
2016-12-01(#61) Add regex option to discover layer classesju5t2-12/+49
2016-11-29Update Installation InstructionsHamilton Kibbe1-0/+1
2016-11-18Merge pull request #59 from curtacircuitos/render_updatesPaulo Henrique Silva46-473/+1779
Render updates
2016-11-18Try using wheel for scipyHamilton Kibbe1-2/+2
2016-11-18Temporarily disable python3.3 until i can sort out the issue with py3.3 and ↵Hamilton Kibbe1-1/+1
scipy on travis CI
2016-11-18Fix drill testsHamilton Kibbe1-6/+6
2016-11-18Clean up rs274x output testsHamilton Kibbe1-19/+19
2016-11-18Add more tests for primitivesHamilton Kibbe1-12/+87
2016-11-18Fix rs274x output bugsHamilton Kibbe1-19/+32
2016-11-18Fix a bunch of bugs in rendering that showed up when rendering the gerbv ↵Hamilton Kibbe1-183/+305
test suite
2016-11-18Finish adding square hole support, fix some primitive calculations, etc.Hamilton Kibbe4-133/+223
2016-11-18Add support for IF (Include File) rs274x commandHamilton Kibbe1-2/+24
2016-11-18Add support for square holes in basic primitivesHamilton Kibbe1-5/+19
2016-11-18Excellon updateHamilton Kibbe4-93/+242
2016-11-18Add python3.5 to CI test versionsHamilton Kibbe1-0/+1
2016-11-18Add script to render gerbv test filesHamilton Kibbe32-0/+820
2016-11-16Merge pull request #58 from garretfick/merge-curtacircuitosPaulo Henrique Silva76-238/+3778
Epic merge from @garretfick Thanks a lot @garretfick and @hamiltonkibbe.
2016-11-11Merge pull request #5 from hamiltonkibbe/merge-curtacircuitosGarret Fick36-1010/+1113
Merge curtacircuitos
2016-11-07Merge upstream changeHamilton Kibbe1-6/+3
2016-11-07Merge pull request #57 from girtsf/masterHamilton Kibbe1-6/+3
cairo_backend.py: use BytesIO instead of StringIO
2016-11-07cairo_backend.py: use BytesIO instead of StringIOGirts Folkmanis1-6/+3
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-06Fix tests on python3Hamilton Kibbe2-4/+2
2016-11-06Remove debug print"Hamilton Kibbe1-1/+0
2016-11-06temporarily disable tests faillin g on CIHamilton Kibbe1-5/+5
2016-11-06Merge upstream changesHamilton Kibbe32-557/+729
2016-11-05Merge branch 'merge-curtacircuitos' of github.com:hamiltonkibbe/gerber-tools ↵Hamilton Kibbe0-0/+0
into merge-curtacircuitos