04f5eb23cc
clear out some old TODOs
2024-10-05 15:52:58 -07:00
dca918e63f
notes for more todos
2024-07-28 19:28:05 -07:00
66d9a4eff8
add note about github mirror
2024-03-30 18:01:14 -07:00
9a7a5583ed
Add Tree/TreeView and allow Builder to ingest them
2023-10-20 23:14:47 -07:00
3a6807707b
Add more docs
2023-10-15 23:07:28 -07:00
333b21ecf4
more design pattern docs
2023-10-15 16:18:34 -07:00
0aa4a6ee7a
doc updates
2023-10-15 16:18:34 -07:00
fa7a850ec3
Add some notes on shorthand
2023-10-15 16:18:34 -07:00
33377df883
add notes about ports
2023-10-15 16:18:33 -07:00
e2c7f8c8cc
various doc updates
2023-10-15 16:18:33 -07:00
efac8efa90
update some examples
2023-10-15 16:18:33 -07:00
24fc97e7f5
update readme
2023-10-15 16:18:33 -07:00
e348267a3d
notes on organization
2023-10-15 16:18:32 -07:00
6b01b43559
flake8-aided fixes
2023-10-15 16:18:32 -07:00
9efb6f0eeb
wip
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
7e1371c14d
add notes about what is hard
2023-10-15 16:18:32 -07:00
79d0373eeb
Min python version to 3.8
2023-01-11 17:39:07 -08:00
e2fdd5a347
make klamath the default gdsii reader/writer, and install it automatically
...
python-gdsii code is now under masque.file.python_gdsii
2021-03-26 10:34:02 -07:00
91dcc4f04f
doc fix
2020-09-26 17:41:00 -07:00
b8ef80b991
add klamath dependency
2020-09-26 17:40:52 -07:00
2019c4a16b
Update readme
2020-09-20 16:32:17 -07:00
92a3b9b72e
documentation fixes/updates
2020-09-20 16:32:17 -07:00
f204d917c9
Add basic support for OASIS and update setup/docs for OASIS and DXF support
2020-05-19 01:00:00 -07:00
7fd64e0abf
give better instructions for extras
2019-09-30 23:50:40 -07:00
7a3738bd0c
update TODO list
2019-09-30 23:50:29 -07:00
cd1a1173c1
add pypi link to readme
2019-04-07 17:58:11 -07:00
57bdb00d88
Update README to reflect upload to pypi
2019-04-07 17:53:32 -07:00
ab483fc9d4
Remove pyclipper dependency; remove shape.cut()
2018-11-13 23:32:26 -08:00
fca3d8fda1
move code to new location
2018-01-15 22:35:12 -08:00
9308454ad4
allow cutting any shape, always require pyclipper
2017-10-17 12:35:56 -07:00
542da868c9
add TODO section
2017-04-19 18:56:14 -07:00
jan
3a460a9296
Add Text shape
...
Rendered using freetype-py and matplotlib
Can eliminate the matplotlib dependency if I write my own bezier code,
but that's work (and I already use matplotlib...).
2016-10-19 16:52:28 -07:00
496d07008d
Switch to code style and remove --upgrade
2016-03-29 13:56:36 -07:00
jan
5f8e238ad8
set readme to point at release branch
2016-03-15 20:49:38 -07:00
jan
4945567544
Add install instructions
2016-03-15 19:33:36 -07:00
jan
44b157dcc5
add extension to readme
2016-03-15 19:14:01 -07:00