[file.gdsii] rework gdsii module hierarchy

This commit is contained in:
Jan Petykiewicz 2026-07-09 13:40:58 -07:00
commit 088c37e9d2
14 changed files with 72 additions and 59 deletions

View file

@ -1,4 +1,4 @@
from masque.file.gdsii_perf import main
from masque.file.gdsii.perf import main
if __name__ == '__main__':

View file

@ -12,7 +12,7 @@ from masque import LibraryError
READERS: dict[str, tuple[str, tuple[str, ...]]] = {
'gdsii': ('masque.file.gdsii', ('readfile',)),
'gdsii_arrow': ('masque.file.gdsii_arrow', ('readfile', 'arrow_import', 'arrow_convert')),
'gdsii_arrow': ('masque.file.gdsii.arrow', ('readfile', 'arrow_import', 'arrow_convert')),
}

View file

@ -13,7 +13,7 @@ from pprint import pformat
from masque import BuildLibrary, Pather, Pattern, cell
from masque.file.gdsii import writefile
from masque.file.gdsii_lazy import readfile
from masque.file.gdsii.lazy import readfile
import basic_shapes
import devices