5741b38ca6 
							
						 
					 
					
						
						
							
							fixup remove_colinear_vertices  
						
						
						
						
							
						
					 
					
						2019-05-06 21:07:53 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ee6699a7de 
							
						 
					 
					
						
						
							
							fix alternate polygon constructors  
						
						
						
						
							
						
					 
					
						2019-04-20 15:44:45 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0018891200 
							
						 
					 
					
						
						
							
							handle defaults for path params  
						
						
						
						
							
						
					 
					
						2019-04-20 15:42:42 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							485a7bc29d 
							
						 
					 
					
						
						
							
							General overhaul of gdsii read/write functions  
						
						... 
						
						
						
						- read() and write() now take streams instead of filenames
- readfile() and writefile() were added to handle filenames and can
detect and handle '.gz' suffixed/compressed files.
- write_dose2dtype() and and read_dtype2dose() were removed in favor of
read(use_dtype_as_dose=True) and dose2dtype() 
						
						
							
						
					 
					
						2019-04-20 15:29:56 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d6d26b4e46 
							
						 
					 
					
						
						
							
							Add modify_originals param and don't modify the pattern by default  
						
						
						
						
							
						
					 
					
						2019-04-20 15:26:27 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							783c0c0844 
							
						 
					 
					
						
						
							
							Add support for gds paths  
						
						
						
						
							
						
					 
					
						2019-04-20 15:25:19 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d53c9487ff 
							
						 
					 
					
						
						
							
							Comment and error-checking fixes  
						
						
						
						
							
						
					 
					
						2019-04-20 14:19:18 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8fe8bbd655 
							
						 
					 
					
						
						
							
							Normalization-related fixes  
						
						
						
						
							
						
					 
					
						2019-04-20 14:18:52 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c6fac19fe0 
							
						 
					 
					
						
						
							
							Set standard constructor arg order and add rotation and mirrored args where reasonable  
						
						
						
						
							
						
					 
					
						2019-04-20 14:18:25 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8dfb6d4440 
							
						 
					 
					
						
						
							
							Move vertex-cleanup functions to utils and generalize for non-closed paths  
						
						
						
						
							
						
					 
					
						2019-04-20 00:35:53 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							79c89b2a4b 
							
						 
					 
					
						
						
							
							Rename empty-named patterns on gdsii save  
						
						
						
						
							
						
					 
					
						2019-04-18 01:14:08 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9ecd34b2f7 
							
						 
					 
					
						
						
							
							Cast offsets to float  
						
						
						
						
							
						
					 
					
						2019-04-18 01:12:51 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8987cf8c44 
							
						 
					 
					
						
						
							
							mirror_signs are per-coordinate, not per-vector  
						
						
						
						
							
						
					 
					
						2019-04-18 01:12:33 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e3586a4574 
							
						 
					 
					
						
						
							
							fix variable names (manhattanize_fast fixes)  
						
						
						
						
							
						
					 
					
						2019-04-16 22:24:43 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c6830abe22 
							
						 
					 
					
						
						
							
							Fix corners in manhattanize_fast  
						
						
						
						
							
						
					 
					
						2019-04-16 00:42:48 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							11bbf6aa0b 
							
						 
					 
					
						
						
							
							Fix auto-renaming for structures  
						
						
						
						
							
						
					 
					
						2019-04-16 00:41:18 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e6485f410 
							
						 
					 
					
						
						
							
							allow setting library name  
						
						
						
						
							
						
					 
					
						2019-04-15 22:43:03 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3094aa4043 
							
						 
					 
					
						
						
							
							Automatically disambiguate repeated pattern names.  
						
						... 
						
						
						
						Also check for >32 char names 
						
						
							
						
					 
					
						2019-04-13 21:10:08 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3815069136 
							
						 
					 
					
						
						
							
							Fix out-of-range angles  
						
						
						
						
							
						
					 
					
						2019-04-13 17:34:28 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f7ce17c293 
							
						 
					 
					
						
						
							
							Fix mirroring  
						
						
						
						
							
						
					 
					
						2019-04-13 17:34:01 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bc723d96f3 
							
						 
					 
					
						
						
							
							Counts should be ints  
						
						
						
						
							
						
					 
					
						2019-04-13 17:33:15 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							90a068da80 
							
						 
					 
					
						
						
							
							tabs-to-spaces  
						
						
						
						
							
						
					 
					
						2019-04-13 17:33:04 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b1ac39094e 
							
						 
					 
					
						
						
							
							gitignore build artifacts  
						
						
						
						
							
						
					 
					
						2019-04-11 18:40:09 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cd1a1173c1 
							
						 
					 
					
						
						
							
							add pypi link to readme  
						
						
						
						
							
 
						
					 
					
						2019-04-07 17:58:11 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							877add3e45 
							
						 
					 
					
						
						
							
							Add classifiers  
						
						
						
						
							
						
					 
					
						2019-04-07 17:54:21 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							57bdb00d88 
							
						 
					 
					
						
						
							
							Update README to reflect upload to pypi  
						
						
						
						
							
						
					 
					
						2019-04-07 17:53:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							628845ca4b 
							
						 
					 
					
						
						
							
							Bump version to 0.5  
						
						
						
						
							
						
					 
					
						2019-04-07 17:53:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f25c090bc4 
							
						 
					 
					
						
						
							
							add MANIFEST.in  
						
						
						
						
							
						
					 
					
						2019-04-07 17:26:22 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							023aea15e3 
							
						 
					 
					
						
						
							
							add classifiers  
						
						
						
						
							
 
						
					 
					
						2019-04-07 17:24:53 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bc557a54b7 
							
						 
					 
					
						
						
							
							fix typo in comment  
						
						
						
						
							
						
					 
					
						2019-03-31 20:57:18 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c50bd8e148 
							
						 
					 
					
						
						
							
							Add GridRepetition: a SubPattern-like object which implements regular spatial arrays.  
						
						... 
						
						
						
						Also rework masque.file.gdsii to consolidate write() and
write_dose2dtype() 
						
						
							
						
					 
					
						2019-03-31 20:57:10 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							539198435c 
							
						 
					 
					
						
						
							
							Add .copy() and .deepcopy() convenience methods  
						
						
						
						
							
						
					 
					
						2019-03-31 14:13:12 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eb6a5d8e8c 
							
						 
					 
					
						
						
							
							Add shapes.Polygon.rect() for simpler construction of various axis-aligned rectangles  
						
						
						
						
							
						
					 
					
						2018-11-23 18:31:56 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ef305cbac9 
							
						 
					 
					
						
						
							
							Fix syntax  
						
						
						
						
							
						
					 
					
						2018-11-23 18:09:14 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3ebb87bfc7 
							
						 
					 
					
						
						
							
							fix location of svgwrite dependency  
						
						
						
						
							
						
					 
					
						2018-11-13 23:33:16 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5bce2005b6 
							
						 
					 
					
						
						
							
							Add docstring for manhattanize_fast  
						
						
						
						
							
						
					 
					
						2018-11-13 23:32:44 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ab483fc9d4 
							
						 
					 
					
						
						
							
							Remove pyclipper dependency; remove shape.cut()  
						
						
						
						
							
						
					 
					
						2018-11-13 23:32:26 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8dfd856e18 
							
						 
					 
					
						
						
							
							Subtattern .as_pattern() should deepcopy  
						
						
						
						
							
						
					 
					
						2018-10-28 13:34:37 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							df5c61f1d4 
							
						 
					 
					
						
						
							
							Clarify that rectangle/square is centered on the origin  
						
						... 
						
						
						
						Eventually, should allow arbitrary limit combination (rather than center
+ width) 
						
						
							
						
					 
					
						2018-10-28 13:34:09 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b295c318a9 
							
						 
					 
					
						
						
							
							Fix arc bounding box calculation  
						
						
						
						
							
						
					 
					
						2018-10-28 13:32:04 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							64cb1ced34 
							
						 
					 
					
						
						
							
							fix spacing (cosmetic)  
						
						
						
						
							
						
					 
					
						2018-10-28 13:31:23 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a064e74fc1 
							
						 
					 
					
						
						
							
							Merge branch 'master' of mpxd.net:jan/masque  
						
						
						
						
							
						
					 
					
						2018-09-16 20:37:44 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d17cf5b6be 
							
						 
					 
					
						
						
							
							label should have a list of 1 point  
						
						
						
						
							
						
					 
					
						2018-09-16 20:35:14 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f3115baabe 
							
						 
					 
					
						
						
							
							Add get_cap_edges()  
						
						
						
						
							
						
					 
					
						2018-09-16 20:33:55 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							832e3b46fa 
							
						 
					 
					
						
						
							
							Add general angle-to-parameter helper function  
						
						... 
						
						
						
						and improve accuracy of to_polygons 
						
						
							
						
					 
					
						2018-09-16 20:32:19 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8b9d0fa2c9 
							
						 
					 
					
						
						
							
							use python3 for setup  
						
						
						
						
							
						
					 
					
						2018-09-16 20:20:56 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							48b8087d0c 
							
						 
					 
					
						
						
							
							Make read output consistent with write args  
						
						
						
						
							
						
					 
					
						2018-09-16 20:19:28 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4323d81abd 
							
						 
					 
					
						
						
							
							Change default written library name  
						
						
						
						
							
						
					 
					
						2018-09-16 20:18:21 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7eda7ea873 
							
						 
					 
					
						
						
							
							Clarify docs -- read returns a dict  
						
						
						
						
							
						
					 
					
						2018-09-16 20:18:04 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f3aa27a7c4 
							
						 
					 
					
						
						
							
							add missing import  
						
						
						
						
							
						
					 
					
						2018-09-02 20:01:25 -07:00