963918d1d9 
							
						 
					 
					
						
						
							
							various fixes and cleanup  
						
						 
						
						... 
						
						
						
						mainly involving ports_to_data and data_to_ports 
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							16567c8a66 
							
						 
					 
					
						
						
							
							move builder.port_utils into utils.ports2data  
						
						 
						
						... 
						
						
						
						and rename functions 
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5452bc5608 
							
						 
					 
					
						
						
							
							more fixes and improvements  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9fe295f4f 
							
						 
					 
					
						
						
							
							get things working with a LazyLibrary hack while we think about cycles  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f4537a0feb 
							
						 
					 
					
						
						
							
							Lots of progress on tutorials  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c31d7dfa2c 
							
						 
					 
					
						
						
							
							Add note about reproducibility for DXF  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							61b381cfaa 
							
						 
					 
					
						
						
							
							remove dead code  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cca7cbaae1 
							
						 
					 
					
						
						
							
							formatting  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							92f7fce6ff 
							
						 
					 
					
						
						
							
							improve gzipped file reproducibility  
						
						 
						
						... 
						
						
						
						Mostly avoid writing the old filename and modification time to the gzip
header 
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ea87418bf5 
							
						 
					 
					
						
						
							
							clarify comment  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e812c69bfb 
							
						 
					 
					
						
						
							
							get rid of Mapping stuff on PortsList  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							71db073a54 
							
						 
					 
					
						
						
							
							add todos  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a6cb276468 
							
						 
					 
					
						
						
							
							add AbstractView  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							090e86644a 
							
						 
					 
					
						
						
							
							Move Abstract into its own file  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a1073eca6b 
							
						 
					 
					
						
						
							
							handle library=None  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0368cf7a00 
							
						 
					 
					
						
						
							
							library can generate abstracts  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e288c3f5e0 
							
						 
					 
					
						
						
							
							B becomes BB for searchability  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3b8866732b 
							
						 
					 
					
						
						
							
							PortsRef -> Abstract  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6b01b43559 
							
						 
					 
					
						
						
							
							flake8-aided fixes  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							db9b39dbc0 
							
						 
					 
					
						
						
							
							fix more type issues  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f7902fa517 
							
						 
					 
					
						
						
							
							busL -> mpath  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fbbc1d5cc7 
							
						 
					 
					
						
						
							
							comment out some ipython commands  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2635c6c20c 
							
						 
					 
					
						
						
							
							some type updates  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f7a2edfe23 
							
						 
					 
					
						
						
							
							fix some type-related issues  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a0ca53f57a 
							
						 
					 
					
						
						
							
							get rid of "identifier"  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7ca017d993 
							
						 
					 
					
						
						
							
							wip again  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							db9a6269a1 
							
						 
					 
					
						
						
							
							delete duplicate utils submodule  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6f696bfc71 
							
						 
					 
					
						
						
							
							partial work on device libraries  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f7b8f2db0c 
							
						 
					 
					
						
						
							
							various fixes  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e3511ed852 
							
						 
					 
					
						
						
							
							remove duplicatre __delitem__  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a4f89e6f48 
							
						 
					 
					
						
						
							
							improve docs  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5f35e8c8e3 
							
						 
					 
					
						
						
							
							indirect type spec for Pattern  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							52f0b4aa93 
							
						 
					 
					
						
						
							
							Add lib types  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c95b2f4c0d 
							
						 
					 
					
						
						
							
							bifurcate Device into DeviceRef  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7e1371c14d 
							
						 
					 
					
						
						
							
							add notes about what is hard  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e932687210 
							
						 
					 
					
						
						
							
							make error message prettier  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7aaf73cb37 
							
						 
					 
					
						
						
							
							WIP: make libraries and names first-class!  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f834ec6be5 
							
						 
					 
					
						
						
							
							Avoid generating a container if only a single port is passed  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							885b259fb7 
							
						 
					 
					
						
						
							
							allow bounds to be passed as args  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3f986957ac 
							
						 
					 
					
						
						
							
							allow passing a single Tool to be used as the default  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1c3c032434 
							
						 
					 
					
						
						
							
							Add functionality for building paths (single use wires/waveguides/etc)  
						
						 
						
						
						
						
					 
					
						2023-10-15 16:18:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							afcbd315ae 
							
						 
					 
					
						
						
							
							Fix extra vertex added during OASIS loading  
						
						 
						
						
						
						
					 
					
						2023-01-24 14:14:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8edb7b0956 
							
						 
					 
					
						
						
							
							round().astype() -> rint(...)  
						
						 
						
						
						
						
					 
					
						2023-01-11 18:29:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							79d0373eeb 
							
						 
					 
					
						
						
							
							Min python version to 3.8  
						
						 
						
						
						
						
					 
					
						2023-01-11 17:39:07 -08:00