forked from Project-MONAI/MONAI
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
merge master #192
Merged
Merged
merge master #192
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] enhance TTA Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix typo Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] enhance doc-string for spatial shape Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add ill test case Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] update test error Signed-off-by: Nic Ma <nma@nvidia.com> * update docstring and add more test cases Signed-off-by: Yiheng Wang <vennw@nvidia.com> * [DLMED] add link to doc-string Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] enhance doc-string Signed-off-by: Nic Ma <nma@nvidia.com> Co-authored-by: Yiheng Wang <vennw@nvidia.com> Co-authored-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] enhance doc-string Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] enhance the sanity check Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] update according to comments Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] add RandCoarseDropout Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix typo Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add dict version transform Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] updated according to comments Signed-off-by: Nic Ma <nma@nvidia.com> Co-authored-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] init the transform Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] update doc-string Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] complete array transform Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add unit tests Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add dict transform and inverse tests Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix mypy type Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] change to enhance Resize transform Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix CI tests Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] update according to comments Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix TTA Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] remove tests Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix mypy error Signed-off-by: Nic Ma <nma@nvidia.com>
* added stain norm and tests Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * import changes Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * changed stain extraction tests Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * edited stain norm tests Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * convert floats to float32 Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * added uint8 assumption to docstring Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * add error case Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * formatting change Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * modify tests wrt cupy import Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * minor change to pass lint test Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * import changes Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * refactored classes Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * Restructure and rename transforms Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * added dict transform Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * Move stain_extractor to init Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Exclude pathology transform tests from mini tests Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Fix type checking for cupy ndarray Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Include pathology transform tests Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Update to cupy 9.0.0 Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Remove exact version for cupy Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * add to docs Signed-off-by: Neha Srivathsa <nsrivathsa@nvidia.com> * Organize into stain dir Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Add/update init files Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Transit all from cupy to numpy Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Update imports Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Update test cases for numpy Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Rename to NormalizeHEStains and NormalizeHEStainsD Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Add dictionary variant names Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Fix typing and formatting Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Fix docs Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Update test cases Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Fix clip max Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Fix var typing Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Fix a typing issue Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Update default values, and change D to d Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Update docs Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Add image value check Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Add test cases for negative and invalid values Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> Co-authored-by: Neha Srivathsa <nsrivathsa@nvidia.com> Co-authored-by: nsrivathsa <81264348+nsrivathsa@users.noreply.github.com>
* Add DatasetCalculator Signed-off-by: Yiheng Wang <vennw@nvidia.com> * update docstring Signed-off-by: Yiheng Wang <vennw@nvidia.com> * use multiprocessing Signed-off-by: Yiheng Wang <vennw@nvidia.com> * update to use dataset and other places Signed-off-by: Yiheng Wang <vennw@nvidia.com> * update to support array return Signed-off-by: Yiheng Wang <vennw@nvidia.com> * update with new testcases and change name Signed-off-by: Yiheng Wang <vennw@nvidia.com> * update min test Signed-off-by: Yiheng Wang <vennw@nvidia.com> * update unittest Signed-off-by: Yiheng Wang <vennw@nvidia.com> * fix vstack error Signed-off-by: Yiheng Wang <vennw@nvidia.com>
…m part of dataset (#2667) * [DLMED] add RandCompose Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add unit tests Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] change to enhance RandLambda Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] remove RandCompose Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix format Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] enhance doc Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add inverse operation Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add more tests Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix subprogress issue Signed-off-by: Nic Ma <nma@nvidia.com>
* Restructure transforms into a directory Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> * Fix a typo Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com> Co-authored-by: Behrooz <3968947+behxyz@users.noreply.github.com>
* Moved fourier functions to their own class. Modified RandKSpaceSpikeNoised. 1. Allow RandKSpaceSpikeNoised to work with arbitrary keys. 2. Introduced Fourier transform to keep the forward/backward fourier mappings. Signed-off-by: Yaniel Cabrera <yaniel.cabrera@gmail.com> * removed old code Signed-off-by: Yaniel Cabrera <yaniel.cabrera@gmail.com> * Ignore torch.fft tests if not present Ignore tests with versions of Pytorch which lack the module fft. Signed-off-by: Yaniel Cabrera <yaniel.cabrera@gmail.com> * update Signed-off-by: Yaniel Cabrera <yaniel.cabrera@gmail.com> * typing update Signed-off-by: Yaniel Cabrera <yaniel.cabrera@gmail.com> * added unit test for Fourier Signed-off-by: Yaniel Cabrera <yaniel.cabrera@gmail.com> * added unit test for Fourier Signed-off-by: Yaniel Cabrera <yaniel.cabrera@gmail.com> * fixing black Signed-off-by: Yaniel Cabrera <yaniel.cabrera@gmail.com>
This is to address an issue in the bibtex conversion. Signed-off-by: Tom Vercauteren <tom.vercauteren@kcl.ac.uk>
… meta data (#2685) * [DLMED] add IntensityStats transform Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add unit tests Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add dict version transform Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] enhance ShiftIntensity transform Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix typo Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] change to utility Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] adjust to look_up_option Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add multi-processing test Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add mask option Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix flake8 Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix typo Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix pickle issue Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] enhance error message Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] add pickle test Signed-off-by: Nic Ma <nma@nvidia.com> * [MONAI] python code formatting Signed-off-by: monai-bot <monai.miccai2019@gmail.com> * [DLMED] enhance pickle test Signed-off-by: Nic Ma <nma@nvidia.com> Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* [DLMED] update doc-strings of Affine transforms Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] fix format issue Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] update according to comments Signed-off-by: Nic Ma <nma@nvidia.com> * [DLMED] remove coord link Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Mohammad Adil <madil@nvidia.com>
* 2d/3d patchembedding Signed-off-by: Wenqi Li <wenqil@nvidia.com> * minor updates for selfattention Signed-off-by: Wenqi Li <wenqil@nvidia.com> * 2d vit Signed-off-by: Wenqi Li <wenqil@nvidia.com> * fixes type hint Signed-off-by: Wenqi Li <wenqil@nvidia.com> * update unetr Signed-off-by: Wenqi Li <wenqil@nvidia.com> * fixes unit test Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* Add transform to fill holes and to filter (#2678) Signed-off-by: Sebastian Penhouet <sebastian.penhouet@airamed.de> * Change name of label filter class (#2678) Signed-off-by: Sebastian Penhouet <sebastian.penhouet@airamed.de> * Change fill holes to growing logic (#2678) Signed-off-by: Sebastian Penhouet <sebastian.penhouet@airamed.de> * Fix missing entry in min_tests (#2678) Signed-off-by: Sebastian Penhouet <sebastian.penhouet@airamed.de> * Fix review comments (#2678) Signed-off-by: Sebastian Penhouet <sebastian.penhouet@airamed.de> * Remove batch dim and add one-hot handling (#2678) Signed-off-by: Sebastian Penhouet <sebastian.penhouet@airamed.de> * [MONAI] python code formatting Signed-off-by: monai-bot <monai.miccai2019@gmail.com> Co-authored-by: Sebastian Penhouet <sebastian.penhouet@airamed.de>
* Remove unnecessary use of comprehension * Remove unnecessary comprehension (#2718) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * Refactor unnecessary `else` / `elif` when `if` block has a `return` statement (#2717) * Refactor unnecessary `else` / `elif` when `if` block has a `return` statement * Unnecessary `else`/`elif` used after `raise` PYL-R1720 Signed-off-by: Wenqi Li <wenqil@nvidia.com> Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> Co-authored-by: Wenqi Li <wenqil@nvidia.com> * Replace ternary syntax with if expression (#2716) * Replace ternary syntax with if expression * fixes Duplicate dictionary keys PYL-W0109 Signed-off-by: Wenqi Li <wenqil@nvidia.com> * remove Unused variable data_ Signed-off-by: Wenqi Li <wenqil@nvidia.com> Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> Co-authored-by: Wenqi Li <wenqil@nvidia.com> * [MONAI] python code formatting Signed-off-by: monai-bot <monai.miccai2019@gmail.com> * fixes scaler type Signed-off-by: Wenqi Li <wenqil@nvidia.com> Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes # .
Description
A few sentences describing the changes proposed in this pull request.
Status
Ready/Work in progress/Hold
Types of changes
./runtests.sh -f -u --net --coverage
../runtests.sh --quick --unittests
.make html
command in thedocs/
folder.