Implement NrrdReader#4259
Conversation
* add swin_unetr model Signed-off-by: kbressem <[email protected]>
* [DLMED] update to 22.04 Signed-off-by: Nic Ma <[email protected]> * fixes unit test tests.test_lr_finder Signed-off-by: Wenqi Li <[email protected]> * test new_empty Signed-off-by: Wenqi Li <[email protected]> Co-authored-by: Wenqi Li <[email protected]> Co-authored-by: Wenqi Li <[email protected]> Signed-off-by: kbressem <[email protected]>
* implement the base class Signed-off-by: Yiheng Wang <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add unittest Signed-off-by: Yiheng Wang <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * autofix Signed-off-by: Yiheng Wang <[email protected]> * switch to call apex directly Signed-off-by: Yiheng Wang <[email protected]> * uncomment unittest Signed-off-by: Yiheng Wang <[email protected]> * add apex install link in docstring Signed-off-by: Yiheng Wang <[email protected]> * add channels_last_3d test case Signed-off-by: Yiheng Wang <[email protected]> * rewrite types Signed-off-by: Yiheng Wang <[email protected]> * change types Signed-off-by: Yiheng Wang <[email protected]> * add docstrings Signed-off-by: Yiheng Wang <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Wenqi Li <[email protected]> Signed-off-by: kbressem <[email protected]>
* Update dice.py reduce redundant operations in DiceFocalLoss, initially caused oom Signed-off-by: Ryan Clanton <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Signed-off-by: Ryan Clanton <[email protected]> * [MONAI] python code formatting Signed-off-by: monai-bot <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: monai-bot <[email protected]> Signed-off-by: kbressem <[email protected]>
* Make all transforms optional Signed-off-by: Behrooz <[email protected]> * Update wsireader tests Signed-off-by: Behrooz <[email protected]> * Remove optional from PersistentDataset and its derivatives Signed-off-by: Behrooz <[email protected]> * Add unittests for cache without transform Signed-off-by: Behrooz <[email protected]> * Add default replace_rate Signed-off-by: Behrooz <[email protected]> * Add default value Signed-off-by: Behrooz <[email protected]> * Set default replace_rate to 0.1 Signed-off-by: Behrooz <[email protected]> * Update metadata to include path Signed-off-by: Behrooz <[email protected]> * Adds SmartCachePatchWSIDataset Signed-off-by: Behrooz <[email protected]> * Add unittests for SmartCachePatchWSIDataset Signed-off-by: Behrooz <[email protected]> * Update references Signed-off-by: Behrooz <[email protected]> * Update docs Signed-off-by: Behrooz <[email protected]> * Remove smart cache Signed-off-by: Behrooz <[email protected]> * Remove unused imports Signed-off-by: Behrooz <[email protected]> * Add path metadata for OpenSlide Signed-off-by: Behrooz <[email protected]> * Update metadata to be unified across different backends Signed-off-by: Behrooz <[email protected]> * Update wsi metadata for multi wsi objects Signed-off-by: Behrooz <[email protected]> * Add unittests for wsi metadata Signed-off-by: Behrooz <[email protected]> Signed-off-by: kbressem <[email protected]>
* replace modules Signed-off-by: Richard Brown <[email protected]> * fix Signed-off-by: Richard Brown <[email protected]> * replace_module -> replace_modules Signed-off-by: Richard Brown <[email protected]> * fix Signed-off-by: Richard Brown <[email protected]> Signed-off-by: kbressem <[email protected]>
Signed-off-by: Can Zhao <[email protected]> Signed-off-by: kbressem <[email protected]>
* reproduce issue Signed-off-by: Yiheng Wang <[email protected]> * remove 22.01 02 Signed-off-by: Yiheng Wang <[email protected]> * remove other workflows Signed-off-by: Yiheng Wang <[email protected]> * run on pull request Signed-off-by: Yiheng Wang <[email protected]> * remove sleep Signed-off-by: Yiheng Wang <[email protected]> * test single layer forward Signed-off-by: Yiheng Wang <[email protected]> * add has_nvfuser Signed-off-by: Yiheng Wang <[email protected]> * add check within factory Signed-off-by: Yiheng Wang <[email protected]> * revert to original cron.yml Signed-off-by: Yiheng Wang <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix old pt issue Signed-off-by: Yiheng Wang <[email protected]> * change to return directly if no cuda Signed-off-by: Yiheng Wang <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Signed-off-by: kbressem <[email protected]>
* Update to bundle specifiation Signed-off-by: Eric Kerfoot <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Adding description in spec discussing the saved Torchscript object's file storage behaviour, and tweaking ckpt_export to add .json extension Signed-off-by: Eric Kerfoot <[email protected]> * Annotating optional bundle files Signed-off-by: Eric Kerfoot <[email protected]> * Adjusted ckpt_export test Signed-off-by: Eric Kerfoot <[email protected]> * Fix Signed-off-by: Eric Kerfoot <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
for more information, see https://pre-commit.ci Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
make flake8 happy Signed-off-by: kbressem <[email protected]>
Changed NrrdImage to dataclass Signed-off-by: kbressem <[email protected]>
|
Hi @kbressem , Thanks very much for your contribution. Thanks in advance. |
Signed-off-by: kbressem <[email protected]>
|
Hi @Nic-Ma I've searched for
|
Signed-off-by: kbressem <[email protected]>
|
this looks nice, one additional test that is worth adding is to check the consistency of the writer/reader... ideally we should have a Lines 82 to 117 in 812275a the goal is to test whether the nrrd file created by monai's ITKWriter is readable by monai's NrrdReader for some basic (non multichannel?)cases.
|
…n header, it is assumed to be LPS and converted to RAS. If space is defined and not LPS, nothing is done to prevent wrong conversions. Signed-off-by: kbressem <[email protected]>
…ITKWriter can be loaded again. 2D and 3D files with no channels are tested Signed-off-by: kbressem <[email protected]>
Signed-off-by: kbressem <[email protected]>
I have added a |
|
/build |
Signed-off-by: kbressem [email protected]
Fixes #4238.
Description
This PR proposes the
NrrdReaderclass to correctly read.nrrdand.seg.nrrdfiles.Status
Ready for review
Files changes/created
FIles created
Types of changes
./runtests.sh -f -u --net --coverage../runtests.sh --quick --unittests --disttests.make htmlcommand in thedocs/folder.