Jan Petykiewicz
6172abf77c
writefile should write to a temporary file first
1 year ago
Jan Petykiewicz
326c9b9727
flake8-aided fixes
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 Petykiewicz
dfdceefdcd
fix some type-related issues
1 year ago
jan
1741cfb755
wip again
1 year ago
jan
42c3a2b1e1
WIP: make libraries and names first-class!
1 year ago
jan
89f327ba37
reformat some multiline arg lists and add missing 'None' return types
2 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
ce5d386a24
Determine if an existing file is gzipped based on magic bytes, not suffix
4 years ago
Jan Petykiewicz
84f811e9d1
move clean_vertices functionality out into a common function
4 years ago
Jan Petykiewicz
8082743e17
move dose2dtype() into masque.file.utils, add dtype2dose(), and add a note that use_dtype_as_dose
4 years ago
Jan Petykiewicz
00394a62f0
Formally allow instances to point to None (i.e. an 'empty' pattern)
4 years ago
Jan Petykiewicz
334633662e
Remove extra __author__ declarations
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
b7b0da7432
Allow writing a list of patterns to gds (multiple topcells)
7 years ago
jan
d355d84f6d
fix gds name mangling in cases with fractional dose
8 years ago
jan
5bf486ac81
Add all files to repository
8 years ago