While working on these two features, I discovered bugs along the way. The process turned out to be complex and entangled, so I decided to include everything in a single PR.
Features
[x] Integrate model loading into ModelZoo
[x] Enable safari execution of wild pytorch-3dunet models outside the zoo
Bug fix and code improvement
[x] Handle padding and halo of multi-channel images
[x] fix #232 by e6b775dd558d8a28692a00d6f58bee98e87103a9
[x] Fix Zarr I/O module and tests
[x] fix invalid tests, fix #234 by e92c43a0ca4f958a116bf31642fd7e7dfb336cf8, fe1a671b05e4dd4f5a4ef7994ca0839d1df3c9b7, 59daf963f4486e57b7ddc158e728a455d9388d73
[x] fix syntax and ambiguity in types
[x] Fix type annotation
[x] fix function (e.g. np.array) as a type and
[x] fix illegal syntax (e.g. list[int, int, int]) in type
While working on these two features, I discovered bugs along the way. The process turned out to be complex and entangled, so I decided to include everything in a single PR.
Features
ModelZoo
pytorch-3dunet
models outside the zooBug fix and code improvement
np.array
) as a type andlist[int, int, int]
) in type