Commit Graph

284 Commits (cc702d752d9486ac9f44897e4128f02b6cc0effb)
 

Author SHA1 Message Date
Jan Petykiewicz cc702d752d misc doc/import/typing fixes 4 years ago
Jan Petykiewicz 64c146b4b9 Use chain() instead of adding lists 4 years ago
Jan Petykiewicz 08035db218 Loosen requirements from List to Sequence 4 years ago
Jan Petykiewicz 0ba3dcb3d8 don't attempt to set structure properties 4 years ago
Jan Petykiewicz f8db1e59c7 improve type annotations 4 years ago
Jan Petykiewicz ffa6c7a16c limit number of arguments on more functions 4 years ago
Jan Petykiewicz 89f758fdf9 Force use of keyword args on most constructors 4 years ago
Jan Petykiewicz cb02a7839e bump version to 2.0 4 years ago
Jan Petykiewicz 91ed4c906b Update readme 4 years ago
Jan Petykiewicz 73c9050138 add support for annotations
and other fixes
4 years ago
Jan Petykiewicz c611699fc8 add package keywords 4 years ago
Jan Petykiewicz e10565e624 fix incorrect variable name 4 years ago
Jan Petykiewicz 9e18e35680 import layer_t at top level 4 years ago
Jan Petykiewicz fea6cc5abb documentation fixes/updates 4 years ago
Jan Petykiewicz 7ac0d8a907 prefer f-strings 4 years ago
Jan Petykiewicz 7f7c3bd3bd typo fixes 4 years ago
Jan Petykiewicz c903e2f820 move shape conversions to their own functions, and use raw mode 4 years ago
Jan Petykiewicz b4064a76b8 remove use_dtype_as_dose arg 4 years ago
Jan Petykiewicz a304b388b7 spelling fix and wrong import 4 years ago
Jan Petykiewicz a3f81bb835 fix @abstractmethod on wrong function 4 years ago
Jan Petykiewicz 64b9ab30ab various fixes 4 years ago
Jan Petykiewicz 547e61fcc5 set repetition on subpattern 4 years ago
Jan Petykiewicz bbfbee24dd Don't bother checking that dose is a scalar 4 years ago
Jan Petykiewicz f5cbf708d4 add `raw` arg, which skips setter funcs 4 years ago
Jan Petykiewicz c0f0b2190a add fast-path for 0-degree rotations 4 years ago
Jan Petykiewicz e1d890b44e Enable repeated shapes in gdsii and oasis 4 years ago
Jan Petykiewicz 7a0c59c480 enable per-shape repetitions 4 years ago
Jan Petykiewicz f99b72262e 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 9bf627ab17 repetition related fixup 4 years ago
Jan Petykiewicz 6028cbf736 Add repetitions and split up code into traits 4 years ago
Jan Petykiewicz 0fa073b488 Make sure linspace gets an integer number of points 4 years ago
Jan Petykiewicz 89bd1e6abe only add new_children (marginally faster) 4 years ago
Jan Petykiewicz a4b5776208 Don't return early, since we add patterns to memo before they've been checked 4 years ago
Jan Petykiewicz 0589fbb1b8 bump version to v1.5 4 years ago
Jan Petykiewicz 1ae9225130 add rename() method for Pattern 4 years ago
Jan Petykiewicz f3a1db30c5 Fix order of rotation/mirror/offset when calling as_pattern() on repetitions 4 years ago
Jan Petykiewicz 53d2a9ca1a Only swap between tuple/list if actually necessary 4 years ago
Jan Petykiewicz 07ee25e735 add subpatterns_by_id() 4 years ago
Jan Petykiewicz 1976c6e684 Add `recursive` arg to referenced_patterns_by_id 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 778e54c895 bump version to v1.4 4 years ago
Jan Petykiewicz f2c58c290f add .oas.gz to .gitignore 4 years ago
Jan Petykiewicz f204d917c9 Add basic support for OASIS and update setup/docs for OASIS and DXF support 4 years ago
Jan Petykiewicz 6e957d761a newline 4 years ago
Jan Petykiewicz 1bb4bd6bb7 add py.typed to enable type checking for downstream 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 d7a8bd7e0d Allow b_count=None 4 years ago
Jan Petykiewicz 22b2834d55 Documentation improvements 4 years ago