jan
d5608786ea
Remove more mentions of AutoSlots
7 months ago
Jan Petykiewicz
e47f9b76b1
remove TODO labels from mypy #3004 comments
7 months ago
jan
91465b7175
don't keep track of y-mirroring separately from x
7 months ago
jan
9a28e1617c
renderpather, get_bounds includes repetitions, Boundable
7 months ago
jan
9a077ea2df
move to dicty layers and targets
7 months ago
jan
de0d35d3d7
cleanup
7 months ago
jan
bb3caf1ad7
comment updates
7 months ago
jan
4eee4d19e9
cleanup
7 months ago
Jan Petykiewicz
b4f36417fd
Pipe-operator does not support forward references
7 months ago
Jan Petykiewicz
4482ede3a7
use Self type
7 months ago
Jan Petykiewicz
1463535676
modernize type annotations
7 months ago
Jan Petykiewicz
963918d1d9
various fixes and cleanup
...
mainly involving ports_to_data and data_to_ports
7 months ago
Jan Petykiewicz
6b01b43559
flake8-aided fixes
7 months ago
Jan Petykiewicz
db9b39dbc0
fix more type issues
7 months ago
jan
9efb6f0eeb
wip
7 months ago
jan
d9ae8dd6e3
wip
7 months ago
Jan Petykiewicz
c7f3e7ee52
Remove support for dose
...
Since there isn't GDS/OASIS level support for dose, this can be mostly
handled by using arbitrary layers/dtypes directly. Dose scaling isn't
handled as nicely that way, but it corresponds more directly to what
gets written to file.
7 months ago
jan
7ca017d993
wip again
7 months ago
jan
7aaf73cb37
WIP: make libraries and names first-class!
7 months ago
jan
0471addd65
add get_bounds_nonempty
2 years ago
jan
a4fe3d9e2e
Use ArrayLike and NDArray wherever possible. Some type fixes and some related corner cases
2 years ago
Jan Petykiewicz
939ad5451c
enable pickling of LockableImpl
3 years ago
Jan Petykiewicz
ad51801c5d
minor fixes to rotate()
4 years ago
Jan Petykiewicz
8e1c05cf73
add mirror2d() to Rotatable
4 years ago
Jan Petykiewicz
4308bdeb56
Add parent class MasqueError and use it for traits and all other exceptions
4 years ago
Jan Petykiewicz
f364970403
style and type fixes (per flake8)
...
could potentially fix some bugs in `Library` class and dxf reader
4 years ago
Jan Petykiewicz
c23c391d83
disable locking for annotations
...
until I can find a better way to do it
4 years ago
Jan Petykiewicz
f51144ae6a
misc doc/import/typing fixes
4 years ago
Jan Petykiewicz
49a3b4e322
add support for annotations
...
and other fixes
4 years ago
Jan Petykiewicz
b4a19a3176
fix @abstractmethod on wrong function
4 years ago
Jan Petykiewicz
d14182998b
various fixes
4 years ago
Jan Petykiewicz
99ded5c113
Don't bother checking that dose is a scalar
4 years ago
Jan Petykiewicz
794ebb6b37
repetition related fixup
4 years ago
Jan Petykiewicz
bab40474a0
Add repetitions and split up code into traits
4 years ago