jan
|
aec708db33
|
add plugged() for manually-aligned ports
|
3 months ago |
jan
|
b33c632569
|
cache base64encode calls since it's actually fairly slow
|
3 months ago |
Jan Petykiewicz
|
c115780bc7
|
bump version to v3.1
|
3 months ago |
Jan Petykiewicz
|
3a0c49174b
|
improve variable naming
|
3 months ago |
Jan Petykiewicz
|
8d122cbd2e
|
add path_into()
|
3 months ago |
Jan Petykiewicz
|
383b5a0bef
|
add plug_into arg
|
7 months ago |
jan
|
24c77fd3c3
|
remove custom __copy__
no longer necessary now that we're not locking anything
|
7 months ago |
jan
|
33529f5ed3
|
pattern shouldn't have an offset
|
7 months ago |
jan
|
2516f06e40
|
add missing returns
|
7 months ago |
Jan Petykiewicz
|
1f6d78386c
|
pass kwargs down into tool's path() calls
|
7 months ago |
Jan Petykiewicz
|
41d670eef3
|
Add missing f for f-strings
|
7 months ago |
Jan Petykiewicz
|
7f927c46b3
|
another arc fix
|
8 months ago |
Jan Petykiewicz
|
55e3066485
|
Wrap Pattern functions for label, ref, polygon, etc.
|
8 months ago |
Jan Petykiewicz
|
c7736a18c3
|
add missing arc endpoints
|
8 months ago |
Jan Petykiewicz
|
aefd79fb5d
|
Pattern should be a forward reference
|
8 months ago |
jan
|
7353617878
|
add .x and .y aliases for .offset
|
8 months ago |
jan
|
f28c31fe29
|
= should have been +
|
8 months ago |
jan
|
8ef5e2e852
|
improve docs
|
8 months ago |
jan
|
ed433861e3
|
make sure transform is float-typed
|
8 months ago |
jan
|
e710fa44b5
|
improve type annotations
|
8 months ago |
jan
|
9a7a5583ed
|
Add Tree/TreeView and allow Builder to ingest them
|
8 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.
|
8 months ago |
jan
|
83e82db5da
|
doc typo
|
8 months ago |
jan
|
73ce794fec
|
import pack2d by default
|
8 months ago |
jan
|
3a6807707b
|
Add more docs
|
8 months ago |
jan
|
1bdb998085
|
Generalize underscore into SINGLE_USE_PREFIX
|
8 months ago |
jan
|
668d4b5d8b
|
docstring updates
|
8 months ago |
jan
|
2229ee5d25
|
surface BasicTool and PathTool at top level
|
8 months ago |
jan
|
5f5c78455b
|
Add missing final vertex when the path ends in a bend
|
8 months ago |
jan
|
8c14401788
|
add Library.map_layers
|
8 months ago |
jan
|
4de82ab2ba
|
fix transition calculation
|
8 months ago |
jan
|
5a6826f8e5
|
stop taking in base_name -- tools can set their own cell names
|
8 months ago |
jan
|
bfd81f777c
|
Cleanup based on flake8 lint
|
8 months ago |
jan
|
dec084818a
|
some further work on Tool interface
|
8 months ago |
jan
|
590b6b36bd
|
No need for Builder
|
8 months ago |
jan
|
80e0c5daa8
|
path() should return a tree
|
8 months ago |
jan
|
5001664547
|
doc updates
|
8 months ago |
jan
|
0aa4a6ee7a
|
doc updates
|
8 months ago |
jan
|
621f8420f8
|
comment grammar
|
8 months ago |
jan
|
a3b356ac14
|
save new name on a separate line, for debugging convenience
|
8 months ago |
jan
|
2f9c7e61ee
|
add <= operator for library (returns an Abstract)
|
8 months ago |
jan
|
3245de99b3
|
Add NoReturn __contains__ with a more descriptive error message
|
8 months ago |
jan
|
c02c2f90ef
|
add mkport() for safely making ports
|
8 months ago |
jan
|
772e42ebf1
|
references to Pattern should be forward references
|
8 months ago |
jan
|
8d2d1ffd50
|
Allow Pattern.ref() to take an Abstract
|
8 months ago |
jan
|
ceaa4923ef
|
fix broken import
|
8 months ago |
jan
|
f40c74adb5
|
improve docs and variable names
|
8 months ago |
jan
|
9de382b856
|
Fix major bugs in presort
|
8 months ago |
Jan Petykiewicz
|
169e5a1f12
|
Lots of doc updates
|
8 months ago |
Jan Petykiewicz
|
d79a0a6388
|
get rid of Pather.mk()
|
8 months ago |