963918d1d9
various fixes and cleanup
...
mainly involving ports_to_data and data_to_ports
2023-10-15 16:18:32 -07:00
d9fe295f4f
get things working with a LazyLibrary hack while we think about cycles
2023-10-15 16:18:32 -07:00
f4537a0feb
Lots of progress on tutorials
2023-10-15 16:18:32 -07:00
b75c8de0c4
lots of fixes to get test_rep running
2023-10-15 16:18:32 -07:00
6b01b43559
flake8-aided fixes
2023-10-15 16:18:32 -07:00
557c6c98dc
more wip -- most central stuff is first pass done
2023-10-15 16:18:32 -07:00
fbbc1d5cc7
comment out some ipython commands
2023-10-15 16:18:32 -07:00
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.
2023-10-15 16:18:32 -07:00
7aaf73cb37
WIP: make libraries and names first-class!
2023-10-15 16:18:32 -07:00
2b8195ad3e
move dev2pat and pat2dev into masque.builder.port_utils
2022-02-28 23:38:55 -08:00
47d655d270
tutorial updates
2022-02-27 21:23:03 -08:00
b2a8a1749a
improve type checking and make some type-related fixes
2022-02-27 21:23:03 -08:00
1515ed878f
use string ptypes
2022-02-27 21:23:03 -08:00
40c81f53ed
reformat arg lists
2022-02-27 21:23:03 -08:00
9b3b30b141
start work on tutorial
2022-02-27 21:23:03 -08:00
ae71dc9a8f
use klamath for examples
2020-10-10 19:10:35 -07:00
49a3b4e322
add support for annotations
...
and other fixes
2020-09-20 16:32:17 -07:00
bab40474a0
Add repetitions and split up code into traits
2020-09-20 16:32:16 -07:00
15dc00b63f
small example updates
2020-05-17 14:13:42 -07:00
0118bf0eb3
update ellip_grating.py example to use new gdsii interface
2019-12-12 01:48:36 -08:00
bc5d4f62d8
Test writing to gds in ellip_grating
2017-11-04 12:18:58 -07:00
f25f6966e0
add example showing how to make an elliptical grating
2017-04-19 18:55:44 -07:00