Commit Graph

242 Commits (f2c58c290ff399b4a9ea671e33f667869461dde4)
 

Author SHA1 Message Date
jan 01395134ee Also clean vertices before cutting 7 years ago
jan a817bf6642 Remove debug code 7 years ago
jan 10cd0778b8 Add copy() method to Shape 7 years ago
jan 723944018e add documentation to Polygon.cut() 7 years ago
jan cea172e7f2 Make cut generate clean polygons 7 years ago
jan 4466198924 Add cut() function for polygon 7 years ago
jan ffbaf8f4c4 Add manhattanization functionality 7 years ago
jan 3d52566016 Improve error handling 7 years ago
jan 934bfcd74e Clean up type info 7 years ago
jan ccfd0f7f4f remove whitespace 7 years ago
jan 583dd7b018 allow caller to specify gdsii logical unit 7 years ago
jan 3b3ee216c2 add missing import 7 years ago
jan 3d89cd42a0 further fixes to ellipse bounding box 7 years ago
jan 85e2c662cc fix incomplete commit 7 years ago
jan 8256a540dc Use polar angle for ellipse bounds 7 years ago
jan fdd18ca7d8 add functions for reading/writing tuple-valued layers to gds 7 years ago
jan 1127242aa0 fix typo 7 years ago
jan dcf34536ad Improve docs for gdsii output 7 years ago
jan bf1cabe0b0 Let gdsii output handle list-specified errors 7 years ago
jan b99509289a Let layer be a tuple of ints (or just a single int like before) 7 years ago
jan 0a7c26bb08 No need to subclass 'object' in python3 7 years ago
jan 6cc6556e8a typo fix 7 years ago
jan 434178c853 correctly preserve total arc angle during normalize 7 years ago
jan 2c159f2798 remove extra polygonize 7 years ago
Jan Petykiewicz 542da868c9 add TODO section 7 years ago
Jan Petykiewicz f25f6966e0 add example showing how to make an elliptical grating 7 years ago
Jan Petykiewicz ff76626e21 fix multiple bugs in arc and ellipse 7 years ago
jan 113671e591 bump version 8 years ago
jan d355d84f6d fix gds name mangling in cases with fractional dose 8 years ago
jan 103e72628c Remove extra spaces 8 years ago
jan 3a460a9296 Add Text shape
Rendered using freetype-py and matplotlib

Can eliminate the matplotlib dependency if I write my own bezier code,
but that's work (and I already use matplotlib...).
8 years ago
jan 3e1ff19270 Add license 8 years ago
jan 496d07008d Switch to code style and remove --upgrade 8 years ago
jan ff6c4f71c1 fix import and switch to setuptools 8 years ago
jan 77f36206f9 use find_packages() 8 years ago
jan 1e7b9751be remove empty dependency block 8 years ago
jan 3bfe71b9c7 Add dependencies to setup.py 8 years ago
jan 2a20a540b9 remove extra spaces 8 years ago
jan 5f8e238ad8 set readme to point at release branch 8 years ago
jan 4945567544 Add install instructions 8 years ago
jan 44b157dcc5 add extension to readme 8 years ago
jan 5bf486ac81 Add all files to repository 8 years ago