github heitzmann/gdstk v0.4.0
Release v0.4.0

latest releases: v0.9.51, v0.9.50, v0.9.49...
3 years ago

Besides the changes indicated in the CHANGELOG (copied below), this releases includes the documentation of the C++ API (all examples, a short introduction, and header files). However, the C++ API is not yet to be considered stable (neither is the Python wrapper, but there shouldn't be many braking changes there).

Added

  • Cell.filter to remove elements by layer and data/text type
  • Cell.convex_hull and Reference.convex_hull
  • FlexPath.path_spines() and RobustPath.path_spines()
  • Library.unit and Library.precision
  • Shapes can be sorted in Cell.write_svg (sorting works within each cell, references remain on top)

Changed

  • Bounding box calculations use convex hull for efficiency
  • Bounding box and convex hull calculations cache intermediate results for efficiency

Fixed

  • Robustpath.parametric docstring.
  • Accept None as a possible value for arguments in several RobustPath methods

Don't miss a new gdstk release

NewReleases is sending notifications on new releases.