Skip to content

Releases: heitzmann/gdstk

v0.9.8

12 Nov 00:55
Compare
Choose a tag to compare
Bump version: 0.9.7 → 0.9.8

v0.9.7

12 Nov 00:44
Compare
Choose a tag to compare
Bump version: 0.9.6 → 0.9.7

v0.9.6

12 Nov 00:37
Compare
Choose a tag to compare
Bump version: 0.9.5 → 0.9.6

v0.9.5

12 Nov 00:28
Compare
Choose a tag to compare
Bump version: 0.9.4 → 0.9.5

v0.9.4

11 Nov 23:45
Compare
Choose a tag to compare
Bump version: 0.9.3 → 0.9.4

v0.9.3

11 Nov 23:31
Compare
Choose a tag to compare
Bump version: 0.9.2 → 0.9.3

Release v0.9.1

12 Oct 11:33
d152075
Compare
Choose a tag to compare

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 and Cell.flatten

Thanks to all who contributed to the PRs and fixes in this release!

Release v0.9.0

20 Aug 16:49
72ebf1e
Compare
Choose a tag to compare

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 and Library::replace_cell in the C++ API

Changed

  • Cell.filter arguments modified to match read_gds.
  • Changed default tolerance for read_gds and read_oas to be the library's rounding size.
  • Reference::polygons renamed to Reference::get_polygons in the C++ API.
  • Reference::flexpaths renamed to Reference::get_flexpaths in the C++ API.
  • Reference::robustpaths renamed to Reference::get_robustpaths in the C++ API.
  • Reference::labels renamed to Reference::get_labels in the C++ API.
  • Removed magnification argument from Reference::init and Label::init in the C++ API.

Release v0.8.3

02 Jun 10:41
1c182e3
Compare
Choose a tag to compare

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

26 Feb 12:39
e7386ea
Compare
Choose a tag to compare

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 and RobustPath::init