| 
						
					 | 
					
						
						
						
						
							
						
						
							07ee25e735
							
						
					 | 
					
						
						
							
							add subpatterns_by_id()
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-23 19:39:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1976c6e684
							
						
					 | 
					
						
						
							
							Add recursive arg to referenced_patterns_by_id
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-23 19:38:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							09615eaea6
							
						
					 | 
					
						
						
							
							use set() to remove any duplicates in patterns
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-23 19:38:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e401f37993
							
						
					 | 
					
						
						
							
							Improve documentation on disambiguate_pattern_names
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-23 19:37:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							778e54c895
							
						
					 | 
					
						
						
							
							bump version to v1.4
						
						
						
						
						
						
							
 v1.4
						
					 | 
					
						2020-05-19 01:01:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f2c58c290f
							
						
					 | 
					
						
						
							
							add .oas.gz to .gitignore
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-19 01:01:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f204d917c9
							
						
					 | 
					
						
						
							
							Add basic support for OASIS and update setup/docs for OASIS and DXF support
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-19 01:00:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6e957d761a
							
						
					 | 
					
						
						
							
							newline
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-19 00:29:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1bb4bd6bb7
							
						
					 | 
					
						
						
							
							add py.typed to enable type checking for downstream
						
						
						
						
						
						
							
						
					 | 
					
						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
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-19 00:13:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1b0b056bf9
							
						
					 | 
					
						
						
							
							break out build() which returns the gdsii.library.Library object
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-19 00:03:29 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d7a8bd7e0d
							
						
					 | 
					
						
						
							
							Allow b_count=None
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-17 23:00:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							22b2834d55
							
						
					 | 
					
						
						
							
							Documentation improvements
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-17 22:59:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f9fb7ccad3
							
						
					 | 
					
						
						
							
							move gdsii import below standard packages
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-17 17:22:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							15dc00b63f
							
						
					 | 
					
						
						
							
							small example updates
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-17 14:13:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5bd1e85d89
							
						
					 | 
					
						
						
							
							add experimental support for dxf
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-17 14:13:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f260fe1374
							
						
					 | 
					
						
						
							
							comment fixup
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-17 14:12:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8a404a2602
							
						
					 | 
					
						
						
							
							Allow setting subpattern identifier in constructors
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-17 14:12:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8302286a7a
							
						
					 | 
					
						
						
							
							allow using a string for the layer
						
						
						
						
						
						
						
						Can't use it in gdsii, but no reason to forbit it in masque... 
						
						
							
						
					 | 
					
						2020-05-17 14:11:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							247b31a9d6
							
						
					 | 
					
						
						
							
							Don't include None in referenced_patterns_by_id() by default
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-17 14:05:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							09cef1e754
							
						
					 | 
					
						
						
							
							add some more formats to gitignore
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-16 19:59:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5c6c10d2be
							
						
					 | 
					
						
						
							
							fix repetition __repr__
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-12 14:17:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f312f50751
							
						
					 | 
					
						
						
							
							some typing clarifications
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-12 14:17:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ee8f015172
							
						
					 | 
					
						
						
							
							add subpattern_t type (generalizattion of SubPattern and GridRepetition)
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-12 14:17:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6b09fc0c20
							
						
					 | 
					
						
						
							
							make section comments more prominent
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 20:31:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a440f2e256
							
						
					 | 
					
						
						
							
							add Shape.set_layer()
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 20:31:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c236fdb81b
							
						
					 | 
					
						
						
							
							Add __repr__ methods to most objects`
						
						
						
						
						
						
						
						These are closer to what __str__ should be and will likely change in the
future. 
						
						
							
						
					 | 
					
						2020-05-11 20:31:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c79eee2a8c
							
						
					 | 
					
						
						
							
							Stricter locking (lock contained ndarrays and turn lists into tuples)
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 19:29:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							79990e3806
							
						
					 | 
					
						
						
							
							cosmetic changes
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 19:10:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							157df47884
							
						
					 | 
					
						
						
							
							Improve type annotations based on mypy errors
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 19:09:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bd4085365f
							
						
					 | 
					
						
						
							
							Path should create a Path, not a Polygon
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 19:04:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9bfb3bef9f
							
						
					 | 
					
						
						
							
							avoid unnecessarily nested classes
						
						
						
						
						
						
						
						Still provide a class variable for convenience 
						
						
							
						
					 | 
					
						2020-05-11 19:03:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d33afc2bfd
							
						
					 | 
					
						
						
							
							disambiguate some variable names
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 19:01:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f8e347c997
							
						
					 | 
					
						
						
							
							fix scale -> scale_by
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 19:00:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8493364e9c
							
						
					 | 
					
						
						
							
							Use a tuple for .identifier
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 18:59:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							00394a62f0
							
						
					 | 
					
						
						
							
							Formally allow instances to point to None (i.e. an 'empty' pattern)
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 18:58:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f8c49cdb5e
							
						
					 | 
					
						
						
							
							Add setter/getter for .pattern to catch wrong types
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 18:52:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fa8fc52dd6
							
						
					 | 
					
						
						
							
							Improve consistency of ndarray members
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 18:49:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9fa527ea11
							
						
					 | 
					
						
						
							
							improve handling of patterns with no bounding box
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 18:42:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							334633662e
							
						
					 | 
					
						
						
							
							Remove extra __author__ declarations
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 18:41:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							df179c9233
							
						
					 | 
					
						
						
							
							Improve type annotations for layer
						
						
						
						
						
						
							
						
					 | 
					
						2020-05-11 18:39:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							95ab0934b7
							
						
					 | 
					
						
						
							
							bump version to v1.3
						
						
						
						
						
						
							
 v1.3
						
					 | 
					
						2020-03-14 15:54:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e9244055c6
							
						
					 | 
					
						
						
							
							Add type check for SubPattern's pattern arg
						
						
						
						
						
						
							
						
					 | 
					
						2020-03-14 15:53:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a4f556c3b3
							
						
					 | 
					
						
						
							
							clarify docs for referenced_patterns_by_id()
						
						
						
						
						
						
							
						
					 | 
					
						2020-03-14 15:53:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e684bd0e40
							
						
					 | 
					
						
						
							
							add Pattern.find_toplevel()
						
						
						
						
						
						
						
						Topological sort for lists of Pattern objects, useful for finding top
cell of gds 
						
						
							
						
					 | 
					
						2020-03-14 15:52:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9f27a5093a
							
						
					 | 
					
						
						
							
							add Pattern.referenced_patterns_by_name()
						
						
						
						
						
						
							
						
					 | 
					
						2020-03-14 15:52:10 -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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							20981f10b9
							
						
					 | 
					
						
						
							
							Fix error name
						
						
						
						
						
						
						
						InvalidDataError -> PatternError 
						
						
							
						
					 | 
					
						2020-02-16 18:17:28 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a930c65d42
							
						
					 | 
					
						
						
							
							fix gridrepetition mirror
						
						
						
						
						
						
							
						
					 | 
					
						2020-02-10 10:09:07 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2a53d8ef4d
							
						
					 | 
					
						
						
							
							bump version to 1.2
						
						
						
						
						
						
							
 v1.2
						
					 | 
					
						2020-02-07 23:49:53 -08:00 | 
					
					
						
						
							
							
							
						
					 |