| 
						
					 | 
					
						
						
						
						
							
						
						
							66d9a4eff8
							
						
					 | 
					
						
						
							
							add note about github mirror
						
						
						
						
						
						
							
						
					 | 
					
						2024-03-30 18:01:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3a0c49174b
							
						
					 | 
					
						
						
							
							improve variable naming
						
						
						
						
						
						
							
						
					 | 
					
						2024-03-30 18:01:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8d122cbd2e
							
						
					 | 
					
						
						
							
							add path_into()
						
						
						
						
						
						
							
						
					 | 
					
						2024-03-30 18:01:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							383b5a0bef
							
						
					 | 
					
						
						
							
							add plug_into arg
						
						
						
						
						
						
							
						
					 | 
					
						2023-11-24 23:55:39 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							24c77fd3c3
							
						
					 | 
					
						
						
							
							remove custom __copy__
						
						
						
						
						
						
						
						no longer necessary now that we're not locking anything 
						
						
							
						
					 | 
					
						2023-11-18 12:29:36 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							33529f5ed3
							
						
					 | 
					
						
						
							
							pattern shouldn't have an offset
						
						
						
						
						
						
							
						
					 | 
					
						2023-11-18 12:28:51 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2516f06e40
							
						
					 | 
					
						
						
							
							add missing returns
						
						
						
						
						
						
							
						
					 | 
					
						2023-11-18 12:28:33 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1f6d78386c
							
						
					 | 
					
						
						
							
							pass kwargs down into tool's path() calls
						
						
						
						
						
						
							
						
					 | 
					
						2023-11-12 02:30:11 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							41d670eef3
							
						
					 | 
					
						
						
							
							Add missing f for f-strings
						
						
						
						
						
						
							
						
					 | 
					
						2023-11-12 02:29:52 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7f927c46b3
							
						
					 | 
					
						
						
							
							another arc fix
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-27 23:31:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							55e3066485
							
						
					 | 
					
						
						
							
							Wrap Pattern functions for label, ref, polygon, etc.
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-27 21:59:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c7736a18c3
							
						
					 | 
					
						
						
							
							add missing arc endpoints
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-27 21:55:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aefd79fb5d
							
						
					 | 
					
						
						
							
							Pattern should be a forward reference
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-23 10:24:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7353617878
							
						
					 | 
					
						
						
							
							add .x and .y aliases for .offset
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-20 23:19:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f28c31fe29
							
						
					 | 
					
						
						
							
							= should have been +
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-20 23:16:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8ef5e2e852
							
						
					 | 
					
						
						
							
							improve docs
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-20 23:16:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ed433861e3
							
						
					 | 
					
						
						
							
							make sure transform is float-typed
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-20 23:15:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e710fa44b5
							
						
					 | 
					
						
						
							
							improve type annotations
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-20 23:15:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9a7a5583ed
							
						
					 | 
					
						
						
							
							Add Tree/TreeView and allow Builder to ingest them
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-20 23:14:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b4d31903c1
							
						
					 | 
					
						
						
							
							update required python version
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 23:55:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d6ab8a1f34
							
						
					 | 
					
						
						
							
							Bump version to v3.0. Note that MAJOR BREAKING CHANGES were introduced almost everywhere in this version -- see the readme to understand how everything works now.
						
						
						
						
						
						
							
 v3.0
						
					 | 
					
						2023-10-15 23:12:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							83e82db5da
							
						
					 | 
					
						
						
							
							doc typo
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 23:10:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							73ce794fec
							
						
					 | 
					
						
						
							
							import pack2d by default
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 23:07:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3a6807707b
							
						
					 | 
					
						
						
							
							Add more docs
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 23:07:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1bdb998085
							
						
					 | 
					
						
						
							
							Generalize underscore into SINGLE_USE_PREFIX
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 23:01:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							668d4b5d8b
							
						
					 | 
					
						
						
							
							docstring updates
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 18:31:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2229ee5d25
							
						
					 | 
					
						
						
							
							surface BasicTool and PathTool at top level
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:24:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6ba44e375b
							
						
					 | 
					
						
						
							
							remove todo
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:21:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f12f14e087
							
						
					 | 
					
						
						
							
							Add RenderPather tutorial, tutorial README, and some minor doc updates
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ef3bec01ce
							
						
					 | 
					
						
						
							
							Replicate routing using paths
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5f5c78455b
							
						
					 | 
					
						
						
							
							Add missing final vertex when the path ends in a bend
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1c7b0ce5e1
							
						
					 | 
					
						
						
							
							Start working on a pather tutorial
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8c14401788
							
						
					 | 
					
						
						
							
							add Library.map_layers
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4de82ab2ba
							
						
					 | 
					
						
						
							
							fix transition calculation
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5a6826f8e5
							
						
					 | 
					
						
						
							
							stop taking in base_name -- tools can set their own cell names
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bfd81f777c
							
						
					 | 
					
						
						
							
							Cleanup based on flake8 lint
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dec084818a
							
						
					 | 
					
						
						
							
							some further work on Tool interface
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							590b6b36bd
							
						
					 | 
					
						
						
							
							No need for Builder
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							80e0c5daa8
							
						
					 | 
					
						
						
							
							path() should return a tree
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5001664547
							
						
					 | 
					
						
						
							
							doc updates
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							333b21ecf4
							
						
					 | 
					
						
						
							
							more design pattern docs
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0aa4a6ee7a
							
						
					 | 
					
						
						
							
							doc updates
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fa7a850ec3
							
						
					 | 
					
						
						
							
							Add some notes on shorthand
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							621f8420f8
							
						
					 | 
					
						
						
							
							comment grammar
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a3b356ac14
							
						
					 | 
					
						
						
							
							save new name on a separate line, for debugging convenience
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2f9c7e61ee
							
						
					 | 
					
						
						
							
							add <= operator for library (returns an Abstract)
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3245de99b3
							
						
					 | 
					
						
						
							
							Add NoReturn __contains__ with a more descriptive error message
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c02c2f90ef
							
						
					 | 
					
						
						
							
							add mkport() for safely making ports
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							772e42ebf1
							
						
					 | 
					
						
						
							
							references to Pattern should be forward references
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8d2d1ffd50
							
						
					 | 
					
						
						
							
							Allow Pattern.ref() to take an Abstract
						
						
						
						
						
						
							
						
					 | 
					
						2023-10-15 16:18:34 -07:00 | 
					
					
						
						
							
							
							
						
					 |