-
5bc82b9d49
__iter__ should actually return an iterator
Jan Petykiewicz
2020-10-10 19:11:52 -07:00
-
0f35eb5e58
fix dxf reader
Jan Petykiewicz
2020-10-10 19:11:35 -07:00
-
4a7e20d6ba
improve type annotations in dxf writer
Jan Petykiewicz
2020-10-10 19:11:22 -07:00
-
ae71dc9a8f
use klamath for examples
Jan Petykiewicz
2020-10-10 19:10:35 -07:00
-
c23c391d83
disable locking for annotations
Jan Petykiewicz
2020-10-10 19:10:17 -07:00
-
08cf7ca4b1
avoid calling to_polygons on Polygons (for speed)
Jan Petykiewicz
2020-09-29 01:01:10 -07:00
-
de4726955b
add load_libraryfile convenience wrapper
Jan Petykiewicz
2020-09-29 01:00:37 -07:00
-
ce5d386a24
Determine if an existing file is gzipped based on magic bytes, not suffix
Jan Petykiewicz
2020-09-29 00:57:26 -07:00
-
03a359e446
add more dict-like methods
Jan Petykiewicz
2020-09-28 23:49:42 -07:00
-
b873a5ddf3
make __getitem__ call get_primary rather than the other way around
Jan Petykiewicz
2020-09-28 23:49:33 -07:00
-
682a99470f
Bump version to 2.1
v2.1
Jan Petykiewicz
2020-09-26 17:41:08 -07:00
-
91dcc4f04f
doc fix
Jan Petykiewicz
2020-09-26 17:41:00 -07:00
-
b8ef80b991
add klamath dependency
Jan Petykiewicz
2020-09-26 17:40:52 -07:00
-
aa5696d884
Add Library management functionality
Jan Petykiewicz
2020-09-26 17:37:23 -07:00
-
7cad46fa46
add klamath-based gds read/write
Jan Petykiewicz
2020-09-26 17:35:05 -07:00
-
c6684936cf
Improve docs, error messages, and type annotations
Jan Petykiewicz
2020-09-26 17:33:46 -07:00
-
84f811e9d1
move clean_vertices functionality out into a common function
Jan Petykiewicz
2020-09-26 17:32:12 -07:00
-
0e4b6828df
Disable height warning for DXF
Jan Petykiewicz
2020-09-26 17:24:04 -07:00
-
a02dfdc982
remove dependency list from top-level comment
Jan Petykiewicz
2020-09-26 00:44:56 -07:00
-
f51144ae6a
misc doc/import/typing fixes
Jan Petykiewicz
2020-09-18 19:47:31 -07:00
-
3f59168cec
Use chain() instead of adding lists
Jan Petykiewicz
2020-09-18 19:46:57 -07:00
-
5f72fe318f
Loosen requirements from List to Sequence
Jan Petykiewicz
2020-09-18 19:07:14 -07:00
-
64fbd08cac
don't attempt to set structure properties
Jan Petykiewicz
2020-09-18 19:06:56 -07:00
-
c4dfd06a42
improve type annotations
Jan Petykiewicz
2020-09-18 19:06:44 -07:00
-
f996a1629f
limit number of arguments on more functions
Jan Petykiewicz
2020-09-10 20:47:00 -07:00
-
0e04633f61
Force use of keyword args on most constructors
Jan Petykiewicz
2020-09-10 20:37:19 -07:00
-
2a8e43cbcd
bump version to 2.0
Jan Petykiewicz
2020-09-10 20:18:59 -07:00
-
2019c4a16b
Update readme
Jan Petykiewicz
2020-09-10 20:18:34 -07:00
-
49a3b4e322
add support for annotations
Jan Petykiewicz
2020-09-10 20:06:58 -07:00
-
5d83e0e5c0
add package keywords
Jan Petykiewicz
2020-09-09 20:22:32 -07:00
-
ea21353d2e
fix incorrect variable name
Jan Petykiewicz
2020-09-09 19:41:06 -07:00
-
e330c34a0c
import layer_t at top level
Jan Petykiewicz
2020-09-09 19:40:50 -07:00
-
92a3b9b72e
documentation fixes/updates
Jan Petykiewicz
2020-08-15 18:23:16 -07:00
-
e7c8708f7f
prefer f-strings
Jan Petykiewicz
2020-08-15 18:23:04 -07:00
-
3ec28d4720
typo fixes
Jan Petykiewicz
2020-08-15 18:22:11 -07:00
-
b845b0f7bc
move shape conversions to their own functions, and use raw mode
Jan Petykiewicz
2020-08-15 18:20:37 -07:00
-
352c03c0ae
remove use_dtype_as_dose arg
Jan Petykiewicz
2020-08-15 18:20:04 -07:00
-
cbb5462fcb
spelling fix and wrong import
Jan Petykiewicz
2020-08-15 17:41:09 -07:00
-
b4a19a3176
fix @abstractmethod on wrong function
Jan Petykiewicz
2020-08-15 17:40:49 -07:00
-
d14182998b
various fixes
Jan Petykiewicz
2020-08-12 21:43:46 -07:00
-
b98553a770
set repetition on subpattern
Jan Petykiewicz
2020-08-12 21:42:57 -07:00
-
99ded5c113
Don't bother checking that dose is a scalar
Jan Petykiewicz
2020-08-11 01:18:52 -07:00
-
f57ccc073d
add
raw arg, which skips setter funcs
Jan Petykiewicz
2020-08-11 01:18:29 -07:00
-
7ce601dc1d
Enable repeated shapes in gdsii and oasis
Jan Petykiewicz
2020-07-27 01:32:34 -07:00
-
629a6a9ba2
enable per-shape repetitions
Jan Petykiewicz
2020-07-22 21:50:39 -07:00
-
ad6fa88e53
Expect name to still be a string after disambiguation
Jan Petykiewicz
2020-07-22 21:49:27 -07:00
-
794ebb6b37
repetition related fixup
Jan Petykiewicz
2020-07-22 21:48:34 -07:00
-
bab40474a0
Add repetitions and split up code into traits
Jan Petykiewicz
2020-07-22 02:45:16 -07:00
-
cc702d752d
misc doc/import/typing fixes
v2.0
Jan Petykiewicz
2020-09-18 19:47:31 -07:00
-
64c146b4b9
Use chain() instead of adding lists
Jan Petykiewicz
2020-09-18 19:46:57 -07:00
-
08035db218
Loosen requirements from List to Sequence
Jan Petykiewicz
2020-09-18 19:07:14 -07:00
-
0ba3dcb3d8
don't attempt to set structure properties
Jan Petykiewicz
2020-09-18 19:06:56 -07:00
-
f8db1e59c7
improve type annotations
Jan Petykiewicz
2020-09-18 19:06:44 -07:00
-
ffa6c7a16c
limit number of arguments on more functions
Jan Petykiewicz
2020-09-10 20:47:00 -07:00
-
89f758fdf9
Force use of keyword args on most constructors
Jan Petykiewicz
2020-09-10 20:37:19 -07:00
-
cb02a7839e
bump version to 2.0
Jan Petykiewicz
2020-09-10 20:18:59 -07:00
-
91ed4c906b
Update readme
Jan Petykiewicz
2020-09-10 20:18:34 -07:00
-
73c9050138
add support for annotations
Jan Petykiewicz
2020-09-10 20:06:58 -07:00
-
c611699fc8
add package keywords
Jan Petykiewicz
2020-09-09 20:22:32 -07:00
-
e10565e624
fix incorrect variable name
Jan Petykiewicz
2020-09-09 19:41:06 -07:00
-
9e18e35680
import layer_t at top level
Jan Petykiewicz
2020-09-09 19:40:50 -07:00
-
fea6cc5abb
documentation fixes/updates
Jan Petykiewicz
2020-08-15 18:23:16 -07:00
-
7ac0d8a907
prefer f-strings
Jan Petykiewicz
2020-08-15 18:23:04 -07:00
-
7f7c3bd3bd
typo fixes
Jan Petykiewicz
2020-08-15 18:22:11 -07:00
-
c903e2f820
move shape conversions to their own functions, and use raw mode
Jan Petykiewicz
2020-08-15 18:20:37 -07:00
-
b4064a76b8
remove use_dtype_as_dose arg
Jan Petykiewicz
2020-08-15 18:20:04 -07:00
-
a304b388b7
spelling fix and wrong import
Jan Petykiewicz
2020-08-15 17:41:09 -07:00
-
a3f81bb835
fix @abstractmethod on wrong function
Jan Petykiewicz
2020-08-15 17:40:49 -07:00
-
64b9ab30ab
various fixes
Jan Petykiewicz
2020-08-12 21:43:46 -07:00
-
547e61fcc5
set repetition on subpattern
Jan Petykiewicz
2020-08-12 21:42:57 -07:00
-
d4fbdd8d27
add fast-path for 0-degree rotations
Jan Petykiewicz
2020-08-11 01:17:23 -07:00
-
bbfbee24dd
Don't bother checking that dose is a scalar
Jan Petykiewicz
2020-08-11 01:18:52 -07:00
-
f5cbf708d4
add
raw arg, which skips setter funcs
Jan Petykiewicz
2020-08-11 01:18:29 -07:00
-
c0f0b2190a
add fast-path for 0-degree rotations
Jan Petykiewicz
2020-08-11 01:17:23 -07:00
-
e1d890b44e
Enable repeated shapes in gdsii and oasis
Jan Petykiewicz
2020-07-27 01:32:34 -07:00
-
7a0c59c480
enable per-shape repetitions
Jan Petykiewicz
2020-07-22 21:50:39 -07:00
-
f99b72262e
Expect name to still be a string after disambiguation
Jan Petykiewicz
2020-07-22 21:49:27 -07:00
-
9bf627ab17
repetition related fixup
Jan Petykiewicz
2020-07-22 21:48:34 -07:00
-
6028cbf736
Add repetitions and split up code into traits
Jan Petykiewicz
2020-07-22 02:45:16 -07:00
-
-
-
0fa073b488
Make sure linspace gets an integer number of points
Jan Petykiewicz
2020-07-21 20:38:38 -07:00
-
89bd1e6abe
only add new_children (marginally faster)
Jan Petykiewicz
2020-07-12 03:50:32 -07:00
-
a4b5776208
Don't return early, since we add patterns to memo before they've been checked
Jan Petykiewicz
2020-07-12 03:50:19 -07:00
-
0589fbb1b8
bump version to v1.5
v1.5
Jan Petykiewicz
2020-07-08 18:42:39 -07:00
-
1ae9225130
add rename() method for Pattern
Jan Petykiewicz
2020-07-08 18:32:19 -07:00
-
f3a1db30c5
Fix order of rotation/mirror/offset when calling as_pattern() on repetitions
Jan Petykiewicz
2020-07-08 18:21:42 -07:00
-
53d2a9ca1a
Only swap between tuple/list if actually necessary
Jan Petykiewicz
2020-05-23 19:39:48 -07:00
-
07ee25e735
add subpatterns_by_id()
Jan Petykiewicz
2020-05-23 19:39:03 -07:00
-
1976c6e684
Add
recursive arg to referenced_patterns_by_id
Jan Petykiewicz
2020-05-23 19:38:48 -07:00
-
09615eaea6
use set() to remove any duplicates in patterns
Jan Petykiewicz
2020-05-23 19:38:17 -07:00
-
e401f37993
Improve documentation on disambiguate_pattern_names
Jan Petykiewicz
2020-05-23 19:37:55 -07:00
-
778e54c895
bump version to v1.4
v1.4
Jan Petykiewicz
2020-05-19 01:01:31 -07:00
-
f2c58c290f
add .oas.gz to .gitignore
Jan Petykiewicz
2020-05-19 01:01:03 -07:00
-
f204d917c9
Add basic support for OASIS and update setup/docs for OASIS and DXF support
Jan Petykiewicz
2020-05-19 01:00:00 -07:00
-
6e957d761a
newline
Jan Petykiewicz
2020-05-19 00:29:30 -07:00
-
1bb4bd6bb7
add py.typed to enable type checking for downstream
Jan Petykiewicz
2020-05-19 00:15:51 -07:00
-
8082743e17
move dose2dtype() into masque.file.utils, add dtype2dose(), and add a note that use_dtype_as_dose
Jan Petykiewicz
2020-05-19 00:13:50 -07:00
-
1b0b056bf9
break out build() which returns the gdsii.library.Library object
Jan Petykiewicz
2020-05-19 00:03:29 -07:00
-
e08c754b35
snapshot 2020-05-18 04:34:55.303040
Jan Petykiewicz
2020-05-18 04:34:55 -07:00
-
-
-
-
d7a8bd7e0d
Allow b_count=None
Jan Petykiewicz
2020-05-17 23:00:25 -07:00
-
22b2834d55
Documentation improvements
Jan Petykiewicz
2020-05-17 22:59:54 -07:00