Skip to content

merge master#347

Merged
Nic-Ma merged 297 commits intoNic-Ma:3624-add-kwargsfrom
Project-MONAI:dev
Jan 10, 2022
Merged

merge master#347
Nic-Ma merged 297 commits intoNic-Ma:3624-add-kwargsfrom
Project-MONAI:dev

Conversation

@Nic-Ma
Copy link
Copy Markdown
Owner

@Nic-Ma Nic-Ma commented Jan 10, 2022

Fixes # .

Description

A few sentences describing the changes proposed in this pull request.

Status

Ready/Work in progress/Hold

Types of changes

  • Non-breaking change (fix or new feature that would not break existing functionality).
  • Breaking change (fix or new feature that would cause existing functionality to change).
  • New tests added to cover the changes.
  • Integration tests passed locally by running ./runtests.sh -f -u --net --coverage.
  • Quick tests passed locally by running ./runtests.sh --quick --unittests.
  • In-line docstrings updated.
  • Documentation updated, tested make html command in the docs/ folder.

wyli and others added 30 commits September 24, 2021 00:05
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] update README

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update what's new

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] use whatsnew link

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] add more doc

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] edit change log

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add command to get transform backend

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] enhance the doc

Signed-off-by: Nic Ma <nma@nvidia.com>
…dGaussianSharpen` (#2971)

Torch `GaussianSmooth`, `RandGaussianSmooth`, `GaussianSharpen`, `RandGaussianSharpen`
* apply pyupgrade

Signed-off-by: Jirka <jirka.borovec@seznam.cz>

* exclude monai/_version.py

Signed-off-by: Jirka <jirka.borovec@seznam.cz>
* enhance the release version string check

Signed-off-by: GitHub <noreply@github.com>

* update the releasing steps

Signed-off-by: GitHub <noreply@github.com>

Co-authored-by: Nic Ma <nma@nvidia.com>
* [DLMED] update ignite 0.4.6

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix flake8 issues

Signed-off-by: Nic Ma <nma@nvidia.com>
* print dtype along with type

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
…SpikeNoise (#2974)

GibbsNoise, RandGibbsNoise, KSpaceSpikeNoise, RandKSpaceSpikeNoise
…std (#3044)

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Torch `Spacing`, `Spacingd`
* torch fgbgtoindices

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* unravel indices

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* simplified

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

Co-authored-by: Nic Ma <nma@nvidia.com>
* [DLMED] fix spacing dtype

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix dtype

Signed-off-by: Nic Ma <nma@nvidia.com>
create example transform images
* [DLMED] fix crop performance issue

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix CI test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] use default to avoid overflow

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix CI error

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
* apply yesqa

Signed-off-by: Jirka <jirka.borovec@seznam.cz>

* rev

Signed-off-by: Jirka <jirka.borovec@seznam.cz>

* expand

Signed-off-by: Jirka <jirka.borovec@seznam.cz>

* plugins

Signed-off-by: Jirka <jirka.borovec@seznam.cz>
Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
* create images

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* use brats

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* update

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* working

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* rename file

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* optional import matplotlib

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* docstrings

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* store images in https://github.com/Project-MONAI/DocImages

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* extra transform example images

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* most transforms

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] fix complex array issue

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix test issue

Signed-off-by: Nic Ma <nma@nvidia.com>
* Adding documentation for AutoEncoder and VarAutoEncoder

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>
* [pre-commit.ci] pre-commit suggestions

updates:
- [github.com/asottile/pyupgrade: v2.27.0 → v2.29.0](asottile/pyupgrade@v2.27.0...v2.29.0)

* fixes #3071

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* update workflow

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes gpu tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* correct panelled example images

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
* 2755 Add b-spline kernel option

Signed-off-by: kate-sann5100 <yiwen.li@st-annes.ox.ac.uk>
wyli and others added 29 commits December 21, 2021 11:38
* util to check the licence info

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update flags

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
… APIs (#3526)

* [DLMED] clarify old APIs

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] update to 21.12

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add PyTorch 1.9 test

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] add missing args

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update progress arg

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] fix oneof

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add more unit tests

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update index

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>

* Revert "[DLMED] update according to comments"

This reverts commit c6c3a35.

Signed-off-by: Nic Ma <nma@nvidia.com>

* Revert "[DLMED] update index"

This reverts commit 649a7c5.

Signed-off-by: Nic Ma <nma@nvidia.com>
* drop py36 support

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* drop 20.09 test because of python min version 3.6

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* error->warning, revise copyright

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* has cupy check

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* adds min. memory testing utils

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* include valueerror for robust outcome

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* ensure float

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* msg improvements

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update threshold

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* remove ref

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* separate disttests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] remove warning

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix typo

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* Adding smooth deform transform

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Update

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Updates

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Docs update

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Type fixing

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* [MONAI] python code formatting

Signed-off-by: monai-bot <monai.miccai2019@gmail.com>

* Fix

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Fix

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix for moveaxis

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Fix for moveaxis

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Adding example images, random field sized reduced to (10,10,10)

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Changed backend

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* [MONAI] python code formatting

Signed-off-by: monai-bot <monai.miccai2019@gmail.com>

* Tweak

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* runtest.sh defaults to no build/install

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* following test case conventions for multiprocessing

- adding `_dist` to multiprocessing test cases
- decouple multiprocessing LMDB tests from `test_lmdbdataset`

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* exclude lmdbdataset tests in min_tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>
Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] update dataset summary

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] enhance data type

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix pickle issue

Signed-off-by: Nic Ma <nma@nvidia.com>

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.0.1 → v4.1.0](pre-commit/pre-commit-hooks@v4.0.1...v4.1.0)
- [github.com/asottile/pyupgrade: v2.29.0 → v2.31.0](asottile/pyupgrade@v2.29.0...v2.31.0)
- [github.com/asottile/yesqa: v1.2.3 → v1.3.0](asottile/yesqa@v1.2.3...v1.3.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* adds metadata when loading dicom series

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes timed tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* Create codeql-analysis.yml

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* build cpp

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes Multiplication result converted to larger type

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes url parsing

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] add log handler

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix CI tests

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix CI test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] test CI

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix logging

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] temp test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix wrong unit test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix wrong test cases

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] enhance slice_channels

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] remove test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add flag

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] add kwargs

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add unit test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix doc typo

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
* [DLMED] add ascontiguous

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add doc

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] enhance CacheDataset

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add unit test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] export to utility

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add to subclasses

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix antipatterns

Signed-off-by: Nic Ma <nma@nvidia.com>
* adds a conda test

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* openslide windows

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* conda create

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes lmdb

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes windows paging

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes matplotlib version

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes openslide conda

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* remove temp tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* try to fix windows paging

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update cpuonly tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes windows install

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* 3616 test downloading issues

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
* 0-d array

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* handling string types

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
@Nic-Ma Nic-Ma merged commit 0f7170f into Nic-Ma:3624-add-kwargs Jan 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.