Releases: heitzmann/gdstk
Releases · heitzmann/gdstk
v0.9.8
Bump version: 0.9.7 → 0.9.8
v0.9.7
Bump version: 0.9.6 → 0.9.7
v0.9.6
Bump version: 0.9.5 → 0.9.6
v0.9.5
Bump version: 0.9.4 → 0.9.5
v0.9.4
Bump version: 0.9.3 → 0.9.4
v0.9.3
Bump version: 0.9.2 → 0.9.3
Release v0.9.1
Bug fix release with several improvements:
- Reading polygons with extremelly large number of vertices
- Integer overflow in boolean operations
GdsWriter
C++ API fix- Properly read zlib path from environment during build
- Ensure polygons are closed when laoding GDSII files
- Reference counting in
Reference.apply_repetition
andCell.flatten
Thanks to all who contributed to the PRs and fixes in this release!
Release v0.9.0
Fixed
- Bug when saving OASIS files with missing references.
Added
Reference.get_polygons
,Reference.get_paths
,Reference.get_labels
Library.rename_cell
Library::rename_cell
andLibrary::replace_cell
in the C++ API
Changed
Cell.filter
arguments modified to matchread_gds
.- Changed default tolerance for
read_gds
andread_oas
to be the library's rounding size. Reference::polygons
renamed toReference::get_polygons
in the C++ API.Reference::flexpaths
renamed toReference::get_flexpaths
in the C++ API.Reference::robustpaths
renamed toReference::get_robustpaths
in the C++ API.Reference::labels
renamed toReference::get_labels
in the C++ API.- Removed magnification argument from
Reference::init
andLabel::init
in the C++ API.
Release v0.8.3
Bug fix release:
- References from raw cells are kept from garbage collection while in use
- Allow assigning to
Reference.x_reflection
from Python - Errors in detection of arrays when exporting GDSII files
Release v0.8.2
Minor bugfix release. There are minor changes in the cmake script to aid building in Windows (thanks to @massarom)
Fixed
Cell.get_paths
not returning all FlexPaths when RobustPaths were present in the cell (thanks @jatoben)- Reference array is no longer transformed into multiple references when element displacement is zero
- Memory leaks in the python wrapper (thanks @jatoben)
Changed
- Set separation instead of offset in
FlexPath::init
andRobustPath::init