Jan Petykiewicz
5e2018a1a1
add missing functions to tree
1 year ago
Jan Petykiewicz
482ca058bb
add lshift operator to MutableLibrary
1 year ago
Jan Petykiewicz
83c710a85f
fix add_tree operator
1 year ago
Jan Petykiewicz
81171e9b02
Allow LazyLibrary to store Trees as well?
1 year ago
Jan Petykiewicz
02da37a890
Use lshift for tree combination
1 year ago
Jan Petykiewicz
b9848d149c
ergonomics
1 year ago
Jan Petykiewicz
454f167340
Add Tree as a possible way to allow construction of whole subtrees at once
1 year ago
Jan Petykiewicz
7191e5f62c
Add move_references() and auto-move references during add()-with-rename
...
Also remove enable_cache, since we now rely on the cache.
1 year ago
Jan Petykiewicz
3be4da3e7c
implement auto-renaming during merge, and change _merge() to support it
1 year ago
jan
6f6143da1a
remove some trailing undescores
1 year ago
Jan Petykiewicz
3105a669b4
add NamedPattern
1 year ago
Jan Petykiewicz
171d61ccab
add .create()
1 year ago
Jan Petykiewicz
7adaea32ec
add library .rename(...)
1 year ago
Jan Petykiewicz
d6b897131b
missing comma
1 year ago
Jan Petykiewicz
6cbdd7930d
add name_and_set
1 year ago
Jan Petykiewicz
a061c5a2d9
add missing comments
1 year ago
Jan Petykiewicz
f80c21ed4d
Allow library __setitem__ to take in either Pattern or Callable
...
No longer need it to be Generic!
1 year ago
Jan Petykiewicz
c2ce9ed547
more fixes and improvements
1 year ago
Jan Petykiewicz
6eb4af3203
get things working with a LazyLibrary hack while we think about cycles
1 year ago
Jan Petykiewicz
22735125d5
Lots of progress on tutorials
1 year ago
Jan Petykiewicz
1b04fb7ed0
lots of fixes to get test_rep running
1 year ago
Jan Petykiewicz
c0b9b7fe81
add todos
1 year ago
Jan Petykiewicz
189f517dcf
add AbstractView
1 year ago
Jan Petykiewicz
9f041e51f4
Move Abstract into its own file
1 year ago
Jan Petykiewicz
2302d29433
library can generate abstracts
1 year ago
Jan Petykiewicz
326c9b9727
flake8-aided fixes
1 year ago
Jan Petykiewicz
6565b8baa3
more wip -- most central stuff is first pass done
1 year ago
jan
743428d8d7
wip
1 year ago
Jan Petykiewicz
83b9af0cc3
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.
1 year ago
Jan Petykiewicz
dfdceefdcd
fix some type-related issues
1 year ago
jan
1741cfb755
wip again
1 year ago
Jan Petykiewicz
fd045e16d4
various fixes
1 year ago
Jan Petykiewicz
073ccacee9
remove duplicatre __delitem__
1 year ago
Jan Petykiewicz
804b662780
improve docs
1 year ago
jan
9bb7ddbb79
Add lib types
1 year ago
jan
42c3a2b1e1
WIP: make libraries and names first-class!
1 year ago