|
4a6584a60a
|
Only allow 1-sized Libraries
|
2023-10-15 16:18:33 -07:00 |
|
|
4a94259249
|
Allow lshift to operate on any library. If only one name, return it, else None
|
2023-10-15 16:18:33 -07:00 |
|
|
7cc732248e
|
add missing functions to tree
|
2023-10-15 16:18:33 -07:00 |
|
|
98728521fd
|
add Pather.mk()
|
2023-10-15 16:18:33 -07:00 |
|
|
460222ce6e
|
add name arg
|
2023-10-15 16:18:33 -07:00 |
|
|
f1a380b170
|
pather reorganization/clenaup
|
2023-10-15 16:18:33 -07:00 |
|
|
38585e5a9e
|
add lshift operator to MutableLibrary
|
2023-10-15 16:18:33 -07:00 |
|
|
2449486a28
|
set default for library to None
|
2023-10-15 16:18:33 -07:00 |
|
|
4fc2e67b62
|
Turn Builder into a subset of Pather
|
2023-10-15 16:18:32 -07:00 |
|
|
039320d180
|
fix add_tree operator
|
2023-10-15 16:18:32 -07:00 |
|
|
853c20e8df
|
Allow LazyLibrary to store Trees as well?
|
2023-10-15 16:18:32 -07:00 |
|
|
f642c226c7
|
Use lshift for tree combination
|
2023-10-15 16:18:32 -07:00 |
|
|
103eb4f1f8
|
stringy type
|
2023-10-15 16:18:32 -07:00 |
|
|
abc721cf67
|
ergonomics
|
2023-10-15 16:18:32 -07:00 |
|
|
d8e789f179
|
Add Tree as a possible way to allow construction of whole subtrees at once
|
2023-10-15 16:18:32 -07:00 |
|
|
234557dc93
|
Add move_references() and auto-move references during add()-with-rename
Also remove enable_cache, since we now rely on the cache.
|
2023-10-15 16:18:32 -07:00 |
|
|
439d5914e0
|
implement auto-renaming during merge, and change _merge() to support it
|
2023-10-15 16:18:32 -07:00 |
|
|
ac9776628a
|
remove some trailing undescores
|
2023-10-15 16:18:32 -07:00 |
|
|
ab8fd9b351
|
add NamedPattern
|
2023-10-15 16:18:32 -07:00 |
|
|
1a9116cdbe
|
add .create()
|
2023-10-15 16:18:32 -07:00 |
|
|
e348267a3d
|
notes on organization
|
2023-10-15 16:18:32 -07:00 |
|
|
7a8a3ef3c7
|
note in comments
|
2023-10-15 16:18:32 -07:00 |
|
|
f8b5cec340
|
Add recurse arg to get_bounds
|
2023-10-15 16:18:32 -07:00 |
|
|
1598582865
|
remove log messages
|
2023-10-15 16:18:32 -07:00 |
|
|
42ee4db989
|
Return WrapLibrary from read() and readfile()
|
2023-10-15 16:18:32 -07:00 |
|
|
a35bf9770a
|
Default to adding ports at the origin
|
2023-10-15 16:18:32 -07:00 |
|
|
5c48a28661
|
some cleanup
|
2023-10-15 16:18:32 -07:00 |
|
|
a8da0fc429
|
add FlatBuilder
|
2023-10-15 16:18:32 -07:00 |
|
|
cb87543e0c
|
import ports2data at top level
|
2023-10-15 16:18:32 -07:00 |
|
|
e5029ae21d
|
add library .rename(...)
|
2023-10-15 16:18:32 -07:00 |
|
|
0172b7488e
|
missing comma
|
2023-10-15 16:18:32 -07:00 |
|
|
d44374bf1f
|
writefile should write to a temporary file first
|
2023-10-15 16:18:32 -07:00 |
|
|
5fcd31a719
|
add name_and_set
|
2023-10-15 16:18:32 -07:00 |
|
|
2940316c48
|
add missing comments
|
2023-10-15 16:18:32 -07:00 |
|
|
c0e4ee1b6b
|
Allow library __setitem__ to take in either Pattern or Callable
No longer need it to be Generic!
|
2023-10-15 16:18:32 -07:00 |
|
|
963918d1d9
|
various fixes and cleanup
mainly involving ports_to_data and data_to_ports
|
2023-10-15 16:18:32 -07:00 |
|
|
16567c8a66
|
move builder.port_utils into utils.ports2data
and rename functions
|
2023-10-15 16:18:32 -07:00 |
|
|
5452bc5608
|
more fixes and improvements
|
2023-10-15 16:18:32 -07:00 |
|
|
d9fe295f4f
|
get things working with a LazyLibrary hack while we think about cycles
|
2023-10-15 16:18:32 -07:00 |
|
|
f4537a0feb
|
Lots of progress on tutorials
|
2023-10-15 16:18:32 -07:00 |
|
|
c31d7dfa2c
|
Add note about reproducibility for DXF
|
2023-10-15 16:18:32 -07:00 |
|
|
61b381cfaa
|
remove dead code
|
2023-10-15 16:18:32 -07:00 |
|
|
cca7cbaae1
|
formatting
|
2023-10-15 16:18:32 -07:00 |
|
|
b75c8de0c4
|
lots of fixes to get test_rep running
|
2023-10-15 16:18:32 -07:00 |
|
|
92f7fce6ff
|
improve gzipped file reproducibility
Mostly avoid writing the old filename and modification time to the gzip
header
|
2023-10-15 16:18:32 -07:00 |
|
|
ea87418bf5
|
clarify comment
|
2023-10-15 16:18:32 -07:00 |
|
|
e812c69bfb
|
get rid of Mapping stuff on PortsList
|
2023-10-15 16:18:32 -07:00 |
|
|
71db073a54
|
add todos
|
2023-10-15 16:18:32 -07:00 |
|
|
a6cb276468
|
add AbstractView
|
2023-10-15 16:18:32 -07:00 |
|
|
090e86644a
|
Move Abstract into its own file
|
2023-10-15 16:18:32 -07:00 |
|