[gdsii] cleanup

This commit is contained in:
Jan Petykiewicz 2026-07-14 21:24:34 -07:00
commit 29947c6c01
14 changed files with 153 additions and 901 deletions

View file

@ -764,6 +764,12 @@ An optional Arrow/native backend is available through
replacement unless their additional dependencies and native library are
available.
GDS writing now has one entry point for eager and lazy libraries. Use
`masque.file.gdsii.write()` or `masque.file.gdsii.writefile()` regardless of
which reader produced the library. The `lazy` and `lazy_arrow` modules no
longer re-export writer functions. Source-backed libraries continue to infer
their header metadata and copy untouched structures directly.
## Shape construction and geometry additions
The public `raw=True` constructor shortcut was removed from `Arc`, `Circle`,