v0.5.10
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