Jan Petykiewicz
b9848d149c
ergonomics
1 year ago
Jan Petykiewicz
783953bb73
add FlatBuilder
1 year ago
Jan Petykiewicz
afab6fd940
import ports2data at top level
1 year ago
Jan Petykiewicz
089e5192e3
various fixes and cleanup
...
mainly involving ports_to_data and data_to_ports
1 year ago
Jan Petykiewicz
1b04fb7ed0
lots of fixes to get test_rep running
1 year ago
Jan Petykiewicz
189f517dcf
add AbstractView
1 year ago
Jan Petykiewicz
aff0df33cc
PortsRef -> Abstract
1 year ago
Jan Petykiewicz
326c9b9727
flake8-aided fixes
1 year ago
Jan Petykiewicz
6565b8baa3
more wip -- most central stuff is first pass done
1 year ago
jan
743428d8d7
wip
1 year ago
Jan Petykiewicz
83b9af0cc3
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.
1 year ago
jan
1741cfb755
wip again
1 year ago
jan
42c3a2b1e1
WIP: make libraries and names first-class!
1 year ago
Jan Petykiewicz
5b5cbe94d3
Move from setuputils and setup.py to hatch and pyproject.toml
1 year ago
Jan Petykiewicz
177f9952a5
Add builder submodule, Device and Port definitions, and DeviceLibrary
4 years ago
Jan Petykiewicz
3653a33534
add implementation notes
4 years ago
Jan Petykiewicz
ccb42e220f
cosmetic and doc changes
4 years ago
Jan Petykiewicz
b9322be77f
move VERSION into a .py file that gets directly parsed by setup.py
...
avoids possible issues with pyinstaller
4 years ago
Jan Petykiewicz
aa5696d884
Add Library management functionality
4 years ago
Jan Petykiewicz
a02dfdc982
remove dependency list from top-level comment
4 years ago
Jan Petykiewicz
49a3b4e322
add support for annotations
...
and other fixes
4 years ago
Jan Petykiewicz
e330c34a0c
import layer_t at top level
4 years ago
Jan Petykiewicz
bab40474a0
Add repetitions and split up code into traits
4 years ago
Jan Petykiewicz
ee8f015172
add subpattern_t type (generalizattion of SubPattern and GridRepetition)
4 years ago
jan
5adabfd25a
Docstring format change
...
(new param and return format)
Also some minor code formatting fixes in utils
4 years ago
Jan Petykiewicz
e0db621595
allow locking of all objects
4 years ago
Jan Petykiewicz
f471374b68
Use separate VERSION file
5 years ago
Jan Petykiewicz
628845ca4b
Bump version to 0.5
5 years ago
jan
c50bd8e148
Add GridRepetition: a SubPattern-like object which implements regular spatial arrays.
...
Also rework masque.file.gdsii to consolidate write() and
write_dose2dtype()
5 years ago
Jan Petykiewicz
3ebb87bfc7
fix location of svgwrite dependency
6 years ago
Jan Petykiewicz
ab483fc9d4
Remove pyclipper dependency; remove shape.cut()
6 years ago
jan
f3aa27a7c4
add missing import
6 years ago
jan
4498990545
Move version string into __init__
6 years ago
jan
108694551b
add support for labels (e.g. GDS TEXT)
6 years ago
Jan Petykiewicz
9308454ad4
allow cutting any shape, always require pyclipper
7 years ago
jan
5bf486ac81
Add all files to repository
8 years ago