You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
masque/masque/file
jan 75adceda8b Remove object locking/unlocking.
- It was *slow*. Often >50% of runtime for large designs.
- It didn't catch all corner cases. True immutability would require
  language-level support.
- (minor) It doesn't play nice with type checking via mypy.
2 years ago
..
__init__.py style and type fixes (per flake8) 4 years ago
dxf.py Remove object locking/unlocking. 2 years ago
gdsii.py Remove object locking/unlocking. 2 years ago
klamath.py make klamath the default gdsii reader/writer, and install it automatically 3 years ago
oasis.py Remove object locking/unlocking. 2 years ago
python_gdsii.py Remove object locking/unlocking. 2 years ago
svg.py Use ArrayLike and NDArray wherever possible. Some type fixes and some related corner cases 2 years ago
utils.py reformat some multiline arg lists and add missing 'None' return types 2 years ago