| 
						
					 | 
					
						
						
						
						
							
						
						
							6866d44021
							
						
					 | 
					
						
						
							
							simplify imports and use new approach
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a2cc94794e
							
						
					 | 
					
						
						
							
							don't need to deepcopy twice
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c2008f2719
							
						
					 | 
					
						
						
							
							Improve arc arclength estimation (untested)
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e2c7f8c8cc
							
						
					 | 
					
						
						
							
							various doc updates
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							04e15f7c85
							
						
					 | 
					
						
						
							
							use retstep instead of subtracting
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a5ddfc76ca
							
						
					 | 
					
						
						
							
							speed up get_bounds when called on a manhattan ref
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0c0012def0
							
						
					 | 
					
						
						
							
							find_ptransform -> find_port_transform
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							468322ceb9
							
						
					 | 
					
						
						
							
							add has_ports()
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d4bb466ad9
							
						
					 | 
					
						
						
							
							add mutate_other arg
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e6ff6daa32
							
						
					 | 
					
						
						
							
							move __repr__ higher
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f7f5a62f54
							
						
					 | 
					
						
						
							
							Update comments
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e47f9b76b1
							
						
					 | 
					
						
						
							
							remove TODO labels from mypy #3004 comments
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b872e19dec
							
						
					 | 
					
						
						
							
							Improve arclength calculation for elliptical arcs
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							efac8efa90
							
						
					 | 
					
						
						
							
							update some examples
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							31d97d8df0
							
						
					 | 
					
						
						
							
							add retool()
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3b2be804e2
							
						
					 | 
					
						
						
							
							Only remove existing ports
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b443a2a41e
							
						
					 | 
					
						
						
							
							add prune_layers and prune_refs
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							064c3803ed
							
						
					 | 
					
						
						
							
							fix comment
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0618be91d4
							
						
					 | 
					
						
						
							
							delete some old code
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c55d95505c
							
						
					 | 
					
						
						
							
							improve accuracy of manhattan rotations
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							97ccd8c303
							
						
					 | 
					
						
						
							
							fix missing tools prop
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							df4c867e5c
							
						
					 | 
					
						
						
							
							fix bounds
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							24fc97e7f5
							
						
					 | 
					
						
						
							
							update readme
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							91465b7175
							
						
					 | 
					
						
						
							
							don't keep track of y-mirroring separately from x
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9bc8d29b85
							
						
					 | 
					
						
						
							
							renderbuilder fixes
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9a28e1617c
							
						
					 | 
					
						
						
							
							renderpather, get_bounds includes repetitions, Boundable
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							22e1c6ae1d
							
						
					 | 
					
						
						
							
							fix bounds
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							87be06dcbe
							
						
					 | 
					
						
						
							
							pattern copy should be deep
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bbc61a2fcd
							
						
					 | 
					
						
						
							
							wrong func name
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e3c7150e18
							
						
					 | 
					
						
						
							
							missing import
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							976ca0a2da
							
						
					 | 
					
						
						
							
							missing parens
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							723d856915
							
						
					 | 
					
						
						
							
							repetitions affect bounds
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							079250e665
							
						
					 | 
					
						
						
							
							wip get_bounds
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8959101162
							
						
					 | 
					
						
						
							
							faster get_bounds for manhattan refs
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							234264c0af
							
						
					 | 
					
						
						
							
							Make rotation matrix immutable and cache the value
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							93ab0a942d
							
						
					 | 
					
						
						
							
							misc fixes
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9a077ea2df
							
						
					 | 
					
						
						
							
							move to dicty layers and targets
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6b240de268
							
						
					 | 
					
						
						
							
							delete FlatBuilder (Builder subsumes it)
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3028ea0941
							
						
					 | 
					
						
						
							
							pather fixes / type updates
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5f24ceb13f
							
						
					 | 
					
						
						
							
							add RenderPather
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							75821c4ff9
							
						
					 | 
					
						
						
							
							comment
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2ed868ec25
							
						
					 | 
					
						
						
							
							split out find_ptransform (static version, only need ports)
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cbe5c07f8f
							
						
					 | 
					
						
						
							
							add todo about underscore
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b13d7286e5
							
						
					 | 
					
						
						
							
							shorten labels
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							de0d35d3d7
							
						
					 | 
					
						
						
							
							cleanup
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1008b6aabd
							
						
					 | 
					
						
						
							
							split pather into its own file
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bb3caf1ad7
							
						
					 | 
					
						
						
							
							comment updates
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c5c31a5f0f
							
						
					 | 
					
						
						
							
							only mutable variant should have rename_top
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							08291da167
							
						
					 | 
					
						
						
							
							fixes
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							68318a1382
							
						
					 | 
					
						
						
							
							add functions for dealing with the topcell and its name
						
						
						
						
						
						
					 | 
					
						2023-10-15 16:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 |