jan
|
e2c7f8c8cc
|
various doc updates
|
7 months ago |
jan
|
91465b7175
|
don't keep track of y-mirroring separately from x
|
7 months ago |
jan
|
9a077ea2df
|
move to dicty layers and targets
|
7 months ago |
jan
|
f0a71bfb8b
|
redo library class naming
|
7 months ago |
Jan Petykiewicz
|
1463535676
|
modernize type annotations
|
7 months ago |
Jan Petykiewicz
|
e0939049dd
|
force 'wb' mode for gzipfile
|
7 months ago |
Jan Petykiewicz
|
5ffcadb362
|
always apply postprocess
|
7 months ago |
Jan Petykiewicz
|
1598582865
|
remove log messages
|
7 months ago |
Jan Petykiewicz
|
42ee4db989
|
Return WrapLibrary from read() and readfile()
|
7 months ago |
Jan Petykiewicz
|
d44374bf1f
|
writefile should write to a temporary file first
|
7 months ago |
Jan Petykiewicz
|
5452bc5608
|
more fixes and improvements
|
7 months ago |
Jan Petykiewicz
|
f4537a0feb
|
Lots of progress on tutorials
|
7 months ago |
Jan Petykiewicz
|
b75c8de0c4
|
lots of fixes to get test_rep running
|
7 months ago |
Jan Petykiewicz
|
92f7fce6ff
|
improve gzipped file reproducibility
Mostly avoid writing the old filename and modification time to the gzip
header
|
7 months ago |
Jan Petykiewicz
|
6b01b43559
|
flake8-aided fixes
|
7 months ago |
Jan Petykiewicz
|
db9b39dbc0
|
fix more type issues
|
7 months ago |
Jan Petykiewicz
|
557c6c98dc
|
more wip -- most central stuff is first pass done
|
7 months ago |
jan
|
9efb6f0eeb
|
wip
|
7 months ago |
Jan Petykiewicz
|
f7a2edfe23
|
fix some type-related issues
|
7 months ago |
jan
|
7ca017d993
|
wip again
|
7 months ago |
jan
|
7aaf73cb37
|
WIP: make libraries and names first-class!
|
7 months ago |
jan
|
8edb7b0956
|
round().astype() -> rint(...)
|
1 year ago |
Jan Petykiewicz
|
48b28351ed
|
speed up GDS writing
by preallocating xy array and directly rounding to target dtype
|
2 years ago |
jan
|
a4fe3d9e2e
|
Use ArrayLike and NDArray wherever possible. Some type fixes and some related corner cases
|
2 years ago |
jan
|
89f327ba37
|
reformat some multiline arg lists and add missing 'None' return types
|
2 years ago |
jan
|
e2fdd5a347
|
make klamath the default gdsii reader/writer, and install it automatically
python-gdsii code is now under masque.file.python_gdsii
|
3 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
|
c6684936cf
|
Improve docs, error messages, and type annotations
|
4 years ago |
Jan Petykiewicz
|
84f811e9d1
|
move clean_vertices functionality out into a common function
|
4 years ago |
Jan Petykiewicz
|
5f72fe318f
|
Loosen requirements from List to Sequence
|
4 years ago |
Jan Petykiewicz
|
64fbd08cac
|
don't attempt to set structure properties
|
4 years ago |
Jan Petykiewicz
|
c4dfd06a42
|
improve type annotations
|
4 years ago |
Jan Petykiewicz
|
f996a1629f
|
limit number of arguments on more functions
|
4 years ago |
Jan Petykiewicz
|
49a3b4e322
|
add support for annotations
and other fixes
|
4 years ago |
Jan Petykiewicz
|
ea21353d2e
|
fix incorrect variable name
|
4 years ago |
Jan Petykiewicz
|
92a3b9b72e
|
documentation fixes/updates
|
4 years ago |
Jan Petykiewicz
|
e7c8708f7f
|
prefer f-strings
|
4 years ago |
Jan Petykiewicz
|
b845b0f7bc
|
move shape conversions to their own functions, and use raw mode
|
4 years ago |
Jan Petykiewicz
|
352c03c0ae
|
remove use_dtype_as_dose arg
|
4 years ago |
Jan Petykiewicz
|
b98553a770
|
set repetition on subpattern
|
4 years ago |
Jan Petykiewicz
|
7ce601dc1d
|
Enable repeated shapes in gdsii and oasis
|
4 years ago |
Jan Petykiewicz
|
ad6fa88e53
|
Expect name to still be a string after disambiguation
Check that encode('ascii') doesn't make it zero-length, but don't
actually return the encoded form.
|
4 years ago |
Jan Petykiewicz
|
794ebb6b37
|
repetition related fixup
|
4 years ago |
Jan Petykiewicz
|
bab40474a0
|
Add repetitions and split up code into traits
|
4 years ago |
Jan Petykiewicz
|
09615eaea6
|
use set() to remove any duplicates in patterns
|
4 years ago |
Jan Petykiewicz
|
e401f37993
|
Improve documentation on disambiguate_pattern_names
|
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
|
1b0b056bf9
|
break out build() which returns the gdsii.library.Library object
|
4 years ago |
Jan Petykiewicz
|
22b2834d55
|
Documentation improvements
|
4 years ago |