Commit Graph

664 Commits (master)
 

Author SHA1 Message Date
jan b33c632569 cache base64encode calls since it's actually fairly slow 1 month ago
Jan Petykiewicz c115780bc7 bump version to v3.1 3 weeks ago
Jan Petykiewicz 66d9a4eff8 add note about github mirror 3 weeks ago
Jan Petykiewicz 3a0c49174b improve variable naming 3 weeks ago
Jan Petykiewicz 8d122cbd2e add path_into() 3 weeks ago
Jan Petykiewicz 383b5a0bef add plug_into arg 5 months ago
jan 24c77fd3c3 remove custom __copy__
no longer necessary now that we're not locking anything
5 months ago
jan 33529f5ed3 pattern shouldn't have an offset 5 months ago
jan 2516f06e40 add missing returns 5 months ago
Jan Petykiewicz 1f6d78386c pass kwargs down into tool's path() calls 5 months ago
Jan Petykiewicz 41d670eef3 Add missing f for f-strings 5 months ago
Jan Petykiewicz 7f927c46b3 another arc fix 6 months ago
Jan Petykiewicz 55e3066485 Wrap Pattern functions for label, ref, polygon, etc. 6 months ago
Jan Petykiewicz c7736a18c3 add missing arc endpoints 6 months ago
Jan Petykiewicz aefd79fb5d Pattern should be a forward reference 6 months ago
jan 7353617878 add .x and .y aliases for .offset 6 months ago
jan f28c31fe29 = should have been + 6 months ago
jan 8ef5e2e852 improve docs 6 months ago
jan ed433861e3 make sure transform is float-typed 6 months ago
jan e710fa44b5 improve type annotations 6 months ago
jan 9a7a5583ed Add Tree/TreeView and allow Builder to ingest them 6 months ago
jan b4d31903c1 update required python version 6 months ago
jan 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. 6 months ago
jan 83e82db5da doc typo 6 months ago
jan 73ce794fec import pack2d by default 6 months ago
jan 3a6807707b Add more docs 6 months ago
jan 1bdb998085 Generalize underscore into SINGLE_USE_PREFIX 6 months ago
jan 668d4b5d8b docstring updates 6 months ago
jan 2229ee5d25 surface BasicTool and PathTool at top level 6 months ago
jan 6ba44e375b remove todo 6 months ago
jan f12f14e087 Add RenderPather tutorial, tutorial README, and some minor doc updates 6 months ago
jan ef3bec01ce Replicate routing using paths 6 months ago
jan 5f5c78455b Add missing final vertex when the path ends in a bend 6 months ago
jan 1c7b0ce5e1 Start working on a pather tutorial 6 months ago
jan 8c14401788 add Library.map_layers 6 months ago
jan 4de82ab2ba fix transition calculation 6 months ago
jan 5a6826f8e5 stop taking in base_name -- tools can set their own cell names 6 months ago
jan bfd81f777c Cleanup based on flake8 lint 6 months ago
jan dec084818a some further work on Tool interface 6 months ago
jan 590b6b36bd No need for Builder 6 months ago
jan 80e0c5daa8 path() should return a tree 6 months ago
jan 5001664547 doc updates 6 months ago
jan 333b21ecf4 more design pattern docs 6 months ago
jan 0aa4a6ee7a doc updates 6 months ago
jan fa7a850ec3 Add some notes on shorthand 6 months ago
jan 621f8420f8 comment grammar 6 months ago
jan a3b356ac14 save new name on a separate line, for debugging convenience 6 months ago
jan 2f9c7e61ee add <= operator for library (returns an Abstract) 6 months ago
jan 3245de99b3 Add NoReturn __contains__ with a more descriptive error message 6 months ago
jan c02c2f90ef add mkport() for safely making ports 6 months ago