Skip to content

v0.5.10

Compare
Choose a tag to compare
@lukasc-ubc lukasc-ubc released this 13 Jul 06:22
· 70 commits to master since this release

Fixes / improvements:

  • minor bug fix: Waveguides with Bezier curves sometimes had a 1 nm sliver #214
  • fix for functional verification: shapes outside DevRec. The shape transformation was incorrect
  • cell.find_pin improvement, enabling hierarchical pins (overallping, in separate cells)
  • Verification.xml wasn't being read for PDK installed via PyPi.
  • ptp was removed from the ndarray class in NumPy 2.0. Use np.ptp(arr, ...) instead
  • SiEPIC.utils.make_pin function: option for layer name as a string.

New functions:

  • SiEPIC.utils.load_layout
  • SiEPIC.utils.create_cell2
  • SiEPIC.utils.layout.strip2rib pcell function
  • SiEPIC.utils.waveguide_length
    with Docstrings