Releases: heitzmann/gdspy
Release v1.6.2
- More efficient bounding box calculation (thanks to Troy Tamas for the contribution).
- Fix Label creation bug.
Release v1.6.1
This is a minor release that fixes a bug when exporting a cell to SVG containing labels with special characters.
Release v1.6
Version 1.6 will be the last major release of Gdspy, with development focused only on bug fixes.
Development will continue in a new project: Gdstk, the GDSII Tool Kit.
Users are encouraged to move from Gdspy to Gdstk: although their API is not 100% compatible, the new module should be familiar enough to allow a quick transition.
Change log:
- Added support for element properties.
- Added transformation support to Cell.copy.
- Layer/datatype filtering in get_polygons for Cell, CellReference and CellArray.
- Layer/datatype filtering in LayoutViewer.
- Removed global cache _bounding_boxes. Only cells cache their bounding boxes.
- Bug fixes (thanks Daniel Hwang for the contributions).
- Bug fix in Cell.copy where the whole dependency tree would be copied on a deep copy creation.
Release v1.5.2
- Added support for BOX elements when loading a GDSII file.
- Bug fix for #120
Release v1.5
This version of Gdspy comes with many changes and bug fixes!
Most noteworthy are the new Cell.write_svg
method and the rework of GdsLibrary
to deprecate the use of a current_library
, which cause many problems for new users in IDEs.
Take a look at the History of changes for this version in the README for a full list of what's new.
Release v1.4.3
Bugfix release for #107.
v1.4.2
Release v1.4.1
This is a minor release containing only bug fixes for v1.4.
v1.4
Release v1.4 - New Features
Version 1.4 of Gdspy introduces exciting new features to the library! And a completely revised documentation.
The main additions are the classes FlexPath
and RobustPath
for more efficient path generation. They also support the original GDSII path specification for smaller file sizes.
There is also a new Curve
class for SVG-like polygon creation and the introduction of Bézier curves and smooth (Metapost-like) paths.
When importing external GDSII libraries, those can now be loaded in binary form to avoid unnecessary parsing and polygon creation.
For a complete list of improvements, check out the README change log.