Releases: heitzmann/gdspy
v1.3.1
Release 1.3.1
Major improvements and features added! Check the change-log for details:
PolygonSetbecomes the base class for all polygons, in particularPolygonandRectangle.- Added
Cell.remove_polygonsandCell.remove_labelsfunctions to allow filtering a cell contents based, for example, on each element's layer. - Added
PolygonSet.scaleutility method. - Added
PolygonSet.get_bounding_boxutility method. - Added argument
timestamptoCell.to_gds,GdsLibrary.write_gdsandGdsWriter. - Added
unitandprecisionarguments toGdsLibraryinitialization and removed from itswrite_gdsmethod. - Changed the meaning of argument
unitinGdsLibrary.read_gds. - Improved
sliceto avoid errors when slicing in multiple positions at once. - Improved
PolygonSet.fractureto reduce number of function calls. - Removed incorrect absolute flags for magnification and rotation in
CellReferenceandCellArray. - Minor bug fixes.
- Documentation fixes.
- Removed deprecated classes and functions.
Minor Release
This release includes minor changes to GdsLibrary.
The newest feature is the integration with Appveyor to build pre-compiled wheels for Windows.
Version 1.2
This release includes one major change that breaks backwards compatibility: addition of a precision parameter to _chop, Polygon.fracture, Polygon.fillet, PolygonSet.fracture, PolygonSet.fillet, and slice.
That is beacuse _chop is now performed in the C extension by the clipper library, which fixed a bug related to issue #23.
Bugfix release
This release fixes a bug introduced in fast_boolean by updating the library to its latest version.
Gdspy license has also been changed to Boost Software License v1.0.
Update (28/04/2017): a precompiled binary for Python 3.4 has been added to the release (must be installed with easy_install). Thanks Jianhua Jiang for the contribution!
Major changes in version 1.1
Gdspy v1.1 brings many changes!
- The most important is the introduction of
GdsLibrary, which substitutes and extendsGdsImport. - Development now occurs in python 3, with version 2 being supported via
python-future. - A test suite (still under construction) has been included to help prevent introduction of new bugs.
- Patch 1.1.1 fixes the missing README file in the pypi package.
The documentation has been re-organized and many bugs have been fixed, most notably in functions inside and Cell.copy.
Version 1.0 is here!
Version 1.0 is officially released, including the newest contribution: point-in-polygon logical testing.
Almost version 1.0...
This version introduces new translation and copy features added by John Bell.
A new flag for joining polygons before offsetting them has also been included.
Update Sep. 2: Windows binaries created.
Faster boolean and offset
First GitHub release
Minor structural changes since version 0.7.
Compiled Windows binaries for Python 3.5 are contributed by @johnlb.
Update Aug 26: I'm told the Windows binaries are not working properly. I'll try to update them asap.