b744a11e8e 
							
						 
					 
					
						
						
							
							str(namedpattern) should just return its name  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f54193edf0 
							
						 
					 
					
						
						
							
							updates to Pattern.polygonize()  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b4f36417fd 
							
						 
					 
					
						
						
							
							Pipe-operator does not support forward references  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							45081c2d31 
							
						 
					 
					
						
						
							
							add polygon() and label() convenience methods  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4482ede3a7 
							
						 
					 
					
						
						
							
							use Self type  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1463535676 
							
						 
					 
					
						
						
							
							modernize type annotations  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9d42df831e 
							
						 
					 
					
						
						
							
							remove per-shape polygonization state  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7befe89af3 
							
						 
					 
					
						
						
							
							fixes based on mypy  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							85a2eb6acc 
							
						 
					 
					
						
						
							
							fixes/updates  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							069dde3648 
							
						 
					 
					
						
						
							
							Drop ports by default  
						
						
						
						
					 
					
						2023-10-15 16:18:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ab8fd9b351 
							
						 
					 
					
						
						
							
							add NamedPattern  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f8b5cec340 
							
						 
					 
					
						
						
							
							Add recurse arg to get_bounds  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5452bc5608 
							
						 
					 
					
						
						
							
							more fixes and improvements  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f4537a0feb 
							
						 
					 
					
						
						
							
							Lots of progress on tutorials  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b75c8de0c4 
							
						 
					 
					
						
						
							
							lots of fixes to get test_rep running  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6b01b43559 
							
						 
					 
					
						
						
							
							flake8-aided fixes  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							557c6c98dc 
							
						 
					 
					
						
						
							
							more wip -- most central stuff is first pass done  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6549faddbb 
							
						 
					 
					
						
						
							
							wip -- more fixes  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9efb6f0eeb 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9ae8dd6e3 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c7f3e7ee52 
							
						 
					 
					
						
						
							
							Remove support for dose  
						
						... 
						
						
						
						Since there isn't GDS/OASIS level support for dose, this can be mostly
handled by using arbitrary layers/dtypes directly. Dose scaling isn't
handled as nicely that way, but it corresponds more directly to what
gets written to file. 
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7ca017d993 
							
						 
					 
					
						
						
							
							wip again  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5f35e8c8e3 
							
						 
					 
					
						
						
							
							indirect type spec for Pattern  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7aaf73cb37 
							
						 
					 
					
						
						
							
							WIP: make libraries and names first-class!  
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ed9b0df057 
							
						 
					 
					
						
						
							
							fix scaling for objects with repetitions  
						
						
						
						
					 
					
						2022-03-16 23:54:26 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0471addd65 
							
						 
					 
					
						
						
							
							add get_bounds_nonempty  
						
						
						
						
					 
					
						2022-02-27 21:23:03 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a4fe3d9e2e 
							
						 
					 
					
						
						
							
							Use ArrayLike and NDArray wherever possible. Some type fixes and some related corner cases  
						
						
						
						
					 
					
						2022-02-23 15:47:38 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							89f327ba37 
							
						 
					 
					
						
						
							
							reformat some multiline arg lists and add missing 'None' return types  
						
						
						
						
					 
					
						2022-02-23 15:16:25 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							576077c461 
							
						 
					 
					
						
						
							
							add docstring for Pattern.rename()  
						
						
						
						
					 
					
						2021-06-23 22:39:24 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dbee0027b2 
							
						 
					 
					
						
						
							
							fix wrap_repated_shapes for labels  
						
						
						
						
					 
					
						2021-06-23 22:39:02 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4796676a4e 
							
						 
					 
					
						
						
							
							use ArrayLike when accepting pseudo-ndarrays  
						
						
						
						
					 
					
						2021-06-22 18:59:13 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							78a4416f4c 
							
						 
					 
					
						
						
							
							Fix wrap_repeated_shapes  
						
						
						
						
					 
					
						2021-06-15 16:11:55 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5b84a436a0 
							
						 
					 
					
						
						
							
							Make flatten() work in-place on all subpatterns (avoid copies and repeated calls). Also fix a bug around identifier generation introduced in a5900f6ad.  
						
						
						
						
					 
					
						2021-03-22 11:29:50 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a5900f6ade 
							
						 
					 
					
						
						
							
							BREAKING change shape identifers generated when flattening  
						
						
						
						
					 
					
						2021-03-08 17:10:42 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							88d42807be 
							
						 
					 
					
						
						
							
							label axes in visualization  
						
						
						
						
					 
					
						2021-01-08 21:20:03 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							09a5e4a2db 
							
						 
					 
					
						
						
							
							type-related fixes and improvements  
						
						
						
						
					 
					
						2020-11-09 22:04:04 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1b400605b1 
							
						 
					 
					
						
						
							
							use addsp() to consolidate some existing code  
						
						
						
						
					 
					
						2020-11-01 19:35:12 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3a9eca91b5 
							
						 
					 
					
						
						
							
							add addsp() convenience function to Pattern  
						
						
						
						
					 
					
						2020-11-01 19:34:47 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							517a6dec98 
							
						 
					 
					
						
						
							
							remove duplicate setattr definition  
						
						... 
						
						
						
						already set by LockableImpl 
						
						
					 
					
						2020-11-01 19:34:25 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2bc03cbbf4 
							
						 
					 
					
						
						
							
							improve some more type annotations using TypeVar  
						
						
						
						
					 
					
						2020-11-01 19:33:43 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f364970403 
							
						 
					 
					
						
						
							
							style and type fixes (per flake8)  
						
						... 
						
						
						
						could potentially fix some bugs in `Library` class and dxf reader 
						
						
					 
					
						2020-10-16 19:00:50 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7ed3b26b02 
							
						 
					 
					
						
						
							
							skip assignment in dfs() to avoid PatternLockedError on unmodified patterns  
						
						
						
						
					 
					
						2020-10-10 19:12:17 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c6684936cf 
							
						 
					 
					
						
						
							
							Improve docs, error messages, and type annotations  
						
						
						
						
					 
					
						2020-09-26 17:33:46 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f51144ae6a 
							
						 
					 
					
						
						
							
							misc doc/import/typing fixes  
						
						
						
						
					 
					
						2020-09-20 16:32:17 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3f59168cec 
							
						 
					 
					
						
						
							
							Use chain() instead of adding lists  
						
						
						
						
					 
					
						2020-09-20 16:32:17 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0e04633f61 
							
						 
					 
					
						
						
							
							Force use of keyword args on most constructors  
						
						
						
						
					 
					
						2020-09-20 16:32:17 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							49a3b4e322 
							
						 
					 
					
						
						
							
							add support for annotations  
						
						... 
						
						
						
						and other fixes 
						
						
					 
					
						2020-09-20 16:32:17 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							629a6a9ba2 
							
						 
					 
					
						
						
							
							enable per-shape repetitions  
						
						
						
						
					 
					
						2020-09-20 16:32:16 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bab40474a0 
							
						 
					 
					
						
						
							
							Add repetitions and split up code into traits  
						
						
						
						
					 
					
						2020-09-20 16:32:16 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							89bd1e6abe 
							
						 
					 
					
						
						
							
							only add new_children (marginally faster)  
						
						
						
						
					 
					
						2020-07-12 03:50:32 -07:00