9a077ea2df
move to dicty layers and targets
2023-10-15 16:18:33 -07:00
1463535676
modernize type annotations
2023-10-15 16:18:33 -07:00
d44374bf1f
writefile should write to a temporary file first
2023-10-15 16:18:32 -07:00
6b01b43559
flake8-aided fixes
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
f7a2edfe23
fix some type-related issues
2023-10-15 16:18:32 -07:00
7ca017d993
wip again
2023-10-15 16:18:32 -07:00
7aaf73cb37
WIP: make libraries and names first-class!
2023-10-15 16:18:32 -07:00
89f327ba37
reformat some multiline arg lists and add missing 'None' return types
2022-02-23 15:16:25 -08:00
f364970403
style and type fixes (per flake8)
...
could potentially fix some bugs in `Library` class and dxf reader
2020-10-16 19:00:50 -07:00
ce5d386a24
Determine if an existing file is gzipped based on magic bytes, not suffix
2020-09-29 00:57:47 -07:00
84f811e9d1
move clean_vertices functionality out into a common function
2020-09-26 17:32:12 -07:00
8082743e17
move dose2dtype() into masque.file.utils, add dtype2dose(), and add a note that use_dtype_as_dose
2020-05-19 00:13:50 -07:00
00394a62f0
Formally allow instances to point to None (i.e. an 'empty' pattern)
2020-05-11 18:58:57 -07:00
334633662e
Remove extra __author__ declarations
2020-05-11 18:41:13 -07:00
5adabfd25a
Docstring format change
...
(new param and return format)
Also some minor code formatting fixes in utils
2020-02-17 21:02:53 -08:00
b7b0da7432
Allow writing a list of patterns to gds (multiple topcells)
2017-11-04 12:18:42 -07:00
jan
d355d84f6d
fix gds name mangling in cases with fractional dose
2016-10-19 16:59:20 -07:00
jan
5bf486ac81
Add all files to repository
2016-03-15 19:12:39 -07:00