Jan Petykiewicz
8687badac5
misc fixes
8 months ago
Jan Petykiewicz
4a6584a60a
Only allow 1-sized Libraries
8 months ago
Jan Petykiewicz
4a94259249
Allow lshift to operate on any library. If only one name, return it, else None
8 months ago
Jan Petykiewicz
7cc732248e
add missing functions to tree
8 months ago
Jan Petykiewicz
38585e5a9e
add lshift operator to MutableLibrary
8 months ago
Jan Petykiewicz
039320d180
fix add_tree operator
8 months ago
Jan Petykiewicz
853c20e8df
Allow LazyLibrary to store Trees as well?
8 months ago
Jan Petykiewicz
f642c226c7
Use lshift for tree combination
8 months ago
Jan Petykiewicz
abc721cf67
ergonomics
8 months ago
Jan Petykiewicz
d8e789f179
Add Tree as a possible way to allow construction of whole subtrees at once
8 months ago
Jan Petykiewicz
234557dc93
Add move_references() and auto-move references during add()-with-rename
...
Also remove enable_cache, since we now rely on the cache.
8 months ago
Jan Petykiewicz
439d5914e0
implement auto-renaming during merge, and change _merge() to support it
8 months ago
jan
ac9776628a
remove some trailing undescores
8 months ago
Jan Petykiewicz
ab8fd9b351
add NamedPattern
8 months ago
Jan Petykiewicz
1a9116cdbe
add .create()
8 months ago
Jan Petykiewicz
e5029ae21d
add library .rename(...)
8 months ago
Jan Petykiewicz
0172b7488e
missing comma
8 months ago
Jan Petykiewicz
5fcd31a719
add name_and_set
8 months ago
Jan Petykiewicz
2940316c48
add missing comments
8 months ago
Jan Petykiewicz
c0e4ee1b6b
Allow library __setitem__ to take in either Pattern or Callable
...
No longer need it to be Generic!
8 months ago
Jan Petykiewicz
5452bc5608
more fixes and improvements
8 months ago
Jan Petykiewicz
d9fe295f4f
get things working with a LazyLibrary hack while we think about cycles
8 months ago
Jan Petykiewicz
f4537a0feb
Lots of progress on tutorials
8 months ago
Jan Petykiewicz
b75c8de0c4
lots of fixes to get test_rep running
8 months ago
Jan Petykiewicz
71db073a54
add todos
8 months ago
Jan Petykiewicz
a6cb276468
add AbstractView
8 months ago
Jan Petykiewicz
090e86644a
Move Abstract into its own file
8 months ago
Jan Petykiewicz
0368cf7a00
library can generate abstracts
8 months ago
Jan Petykiewicz
6b01b43559
flake8-aided fixes
8 months ago
Jan Petykiewicz
557c6c98dc
more wip -- most central stuff is first pass done
8 months ago
jan
9efb6f0eeb
wip
8 months ago
Jan Petykiewicz
c7f3e7ee52
Remove support for dose
...
Since there isn't GDS/OASIS level support for dose, this can be mostly
handled by using arbitrary layers/dtypes directly. Dose scaling isn't
handled as nicely that way, but it corresponds more directly to what
gets written to file.
8 months ago
Jan Petykiewicz
f7a2edfe23
fix some type-related issues
8 months ago
jan
7ca017d993
wip again
8 months ago
Jan Petykiewicz
f7b8f2db0c
various fixes
8 months ago
Jan Petykiewicz
e3511ed852
remove duplicatre __delitem__
8 months ago
Jan Petykiewicz
a4f89e6f48
improve docs
8 months ago
jan
52f0b4aa93
Add lib types
8 months ago
jan
7aaf73cb37
WIP: make libraries and names first-class!
8 months ago