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
|
bd14ef37c7
|
clarify comment
|
1 year ago |
Jan Petykiewicz
|
95c41d4519
|
get rid of Mapping stuff on PortsList
|
1 year ago |
Jan Petykiewicz
|
9f041e51f4
|
Move Abstract into its own file
|
1 year ago |
Jan Petykiewicz
|
09b7ecd80e
|
B becomes BB for searchability
|
1 year ago |
Jan Petykiewicz
|
aff0df33cc
|
PortsRef -> Abstract
|
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 Petykiewicz
|
df1acd7c87
|
wip -- more fixes
|
1 year ago |
jan
|
743428d8d7
|
wip
|
1 year ago |
jan
|
e482107366
|
wip
|
1 year ago |
Jan Petykiewicz
|
a15131f22a
|
busL -> mpath
|
1 year ago |
Jan Petykiewicz
|
cb8897b8fe
|
some type updates
|
1 year ago |
Jan Petykiewicz
|
dfdceefdcd
|
fix some type-related issues
|
1 year ago |
jan
|
1741cfb755
|
wip again
|
1 year ago |
Jan Petykiewicz
|
5bb67c817f
|
partial work on device libraries
|
1 year ago |
jan
|
273d828d87
|
bifurcate Device into DeviceRef
|
1 year ago |
Jan Petykiewicz
|
b4eee6b84e
|
make error message prettier
|
1 year ago |
jan
|
42c3a2b1e1
|
WIP: make libraries and names first-class!
|
1 year ago |
Jan Petykiewicz
|
fff20b3da9
|
Avoid generating a container if only a single port is passed
|
1 year ago |
Jan Petykiewicz
|
4bae737630
|
allow bounds to be passed as args
|
1 year ago |
Jan Petykiewicz
|
9891ba9e47
|
allow passing a single Tool to be used as the default
|
1 year ago |
Jan Petykiewicz
|
df320e80cc
|
Add functionality for building paths (single use wires/waveguides/etc)
|
1 year ago |
Jan Petykiewicz
|
bfabd351c4
|
fix circular import
|
2 years ago |
jan
|
2b8195ad3e
|
move dev2pat and pat2dev into masque.builder.port_utils
|
2 years ago |
jan
|
5ef34794ff
|
keep ordering stable for same-y ports
|
2 years ago |
jan
|
f178e94d82
|
remove old overloads
|
2 years ago |
jan
|
a4fe3d9e2e
|
Use ArrayLike and NDArray wherever possible. Some type fixes and some related corner cases
|
2 years ago |
jan
|
89f327ba37
|
reformat some multiline arg lists and add missing 'None' return types
|
2 years ago |
Jan Petykiewicz
|
47e8cab73c
|
fix format string now that ptypes are str-typed
|
3 years ago |
Jan Petykiewicz
|
a92ab9425b
|
typo in 4788fa3c
|
3 years ago |
Jan Petykiewicz
|
4788fa3ca5
|
add Device.rename()
|
3 years ago |
Jan Petykiewicz
|
52c6634a25
|
fix port comparison regression
|
3 years ago |
Jan Petykiewicz
|
4796676a4e
|
use ArrayLike when accepting pseudo-ndarrays
|
3 years ago |
Jan Petykiewicz
|
3aefa644e5
|
fix type annotations for Device.__getitem__
|
3 years ago |
Jan Petykiewicz
|
0d733bdc6f
|
Breaking change: Use string-valued ptypes, with default value 'unk'
|
3 years ago |
Jan Petykiewicz
|
7225fd5715
|
add traceback to port type warnings
|
3 years ago |
Jan Petykiewicz
|
479e0c3c2e
|
fix mirroring for rotated ports/devices
|
4 years ago |
Jan Petykiewicz
|
177f9952a5
|
Add builder submodule, Device and Port definitions, and DeviceLibrary
|
4 years ago |