|  | 6028cbf736 | Add repetitions and split up code into traits | 2020-07-22 02:45:16 -07:00 |  | 
			
				
					|  | 0fa073b488 | Make sure linspace gets an integer number of points | 2020-07-21 20:38:38 -07:00 |  | 
			
				
					|  | 89bd1e6abe | only add new_children (marginally faster) | 2020-07-12 03:50:32 -07:00 |  | 
			
				
					|  | a4b5776208 | Don't return early, since we add patterns to memo before they've been checked | 2020-07-12 03:50:19 -07:00 |  | 
			
				
					|  | 0589fbb1b8 | bump version to v1.5
						
						
						
						
						
						
							
 v1.5 | 2020-07-08 18:42:39 -07:00 |  | 
			
				
					|  | 1ae9225130 | add rename() method for Pattern | 2020-07-08 18:36:19 -07:00 |  | 
			
				
					|  | f3a1db30c5 | Fix order of rotation/mirror/offset when calling as_pattern() on repetitions | 2020-07-08 18:36:14 -07:00 |  | 
			
				
					|  | 53d2a9ca1a | Only swap between tuple/list if actually necessary | 2020-05-23 19:39:48 -07:00 |  | 
			
				
					|  | 07ee25e735 | add subpatterns_by_id() | 2020-05-23 19:39:03 -07:00 |  | 
			
				
					|  | 1976c6e684 | Add recursivearg 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 |  |