https://github.com/Project-MONAI/MONAI/

sort by:
Revision Author Date Message Commit Date
4042356 238 add IO and transforms cache (#239) * [DLMED] add CacheDataset and CacheCompose * [DLMED] add speed test notebook and highlight doc * [DLMED] add notebook to README * [DLMED] fix typo in highlights * [DLMED] update cache API and integration test * [DLMED] move cache logic to CacheDataset directly * [DLMED] update spleen notebook and documentations * [DLMED] fixed typos in highlights * fixes docstring typos * revise cachedataset and compose * [DLMED] fix typo of '\r\n' Co-authored-by: Wenqi Li <wenqil@nvidia.com> 07 April 2020, 23:15:05 UTC
12bde10 [DLMED] add AdjustContrast transforms (#255) 07 April 2020, 14:55:43 UTC
2b2bd48 240 export alias revisited (#241) * Added alias export code * Documentation update * Fix to unet.py * setattr fix Co-authored-by: Wenqi Li <wenqil@nvidia.com> 06 April 2020, 23:09:07 UTC
ca1dde4 251 AsChannelLast and ThresholdIntensity transforms (#254) * [DLMED] add AsChannelLast and ThresholdIntensity transforms * [DLMED] update alias * [DLMED] add to rst document 06 April 2020, 16:00:56 UTC
a88f07a update nifti writer (#253) * update loader and writer - update nifti_write with resampling - adds original_affine to load_nifti - removes original_affine from spacing/orientation - fixes various typos in examples and docstrings 06 April 2020, 11:57:20 UTC
c02a64a Readthedocs versioning (#252) * update doc website to use monai versioning * revise docs related contributing * revise docs building commands 06 April 2020, 09:28:36 UTC
e3e79fc update aliases (#231) * update method/class aliases * fixes circular imports * compact imports for examples * update tests with compact imports * compact imports for monai/ * update docs * imports for notebooks * Changes to migrate CI to new DGX1 (#236) * To verify new DGX1 gh actions runner working. * Fix docker options in CI Co-authored-by: Isaac Yang <isaacy@nvidia.com> 01 April 2020, 12:04:02 UTC
dbb3bc9 151 add classification tutorial based on MedNIST dataset (#235) * [DLMED] add MedNIST tutorial * [DLMED] develop all new tutorial based on MedNIST dataset 01 April 2020, 10:32:17 UTC
ef2f1e9 Changes to migrate CI to new DGX1 (#236) * To verify new DGX1 gh actions runner working. * Fix docker options in CI 31 March 2020, 20:10:01 UTC
52716bf adds a utils section to contributing.md (#227) 31 March 2020, 12:41:48 UTC
1a2423f 219 update ToTensor and SlidingWindow inference (#226) * [DLMED] update ToTensor and SlidingWindow inference * [DLMED] update as_tensor in transforms * [DLMED] update notebooks 31 March 2020, 09:13:23 UTC
3e5aa65 228 automatic pip packaging and uploading (#230) * adding release workflow * upload artefacts * update release procedure * documentation in case of errors during releasing 31 March 2020, 08:58:40 UTC
ec1d73d 197 set up versioneer and test releasing (#225) * set up versioning with versioneer 0.18 * revise setup cfg * update contributing.md * ci to display version numbers * ignore autogenerated files * Adds packaging tests - tests for python 3.x - adds license for setup.py - adds python3.x required in setup.cfg 30 March 2020, 00:25:45 UTC
32f8adb fixes integration test (missing original affine) (#223) 28 March 2020, 00:43:42 UTC
8072028 86 tutorial updates (#183) * update nifti read notebook * revise notebook unet_segmentation_3d.ipynb * revise transformations - revise Spacing transforms to rely on the affines only - rectified a few typos * unit testing spacing transformations * update docs * update demo with spacing transform * fixes padding mode spacing * fixes load nifti * 3d transform tutorial * update notebooks * revised spacing, load nifti for readability * update example readme to include 3d transforms * fixes tensor contiguous in spatial transforms, fixes docs * update codecov xml for all branches * [DLMED] update spleen notebook Co-authored-by: Nic Ma <nma@nvidia.com> 27 March 2020, 15:55:14 UTC
e657db0 81 layer factory (#127) * Adding new factory concept. * Update to networks * [DLMED] add introduction of layer factory to highlights (#217) * adds factories doc to docs/ (#218) Co-authored-by: Nic Ma <nma@nvidia.com> Co-authored-by: Wenqi Li <wenqil@nvidia.com> 27 March 2020, 15:03:54 UTC
5ae87f8 209 loadnifti support multi-files (#213) * [DLMED] add multi-files support for LoadNifti * minor fixes load_nifti * update docstrings loadnifti Co-authored-by: Wenqi Li <wenqil@nvidia.com> 26 March 2020, 15:38:57 UTC
434feb7 212 update README of examples (#214) * [DLMED] update README of examples * [DLMED] add dataset links to README * revise readme * remove duplicated yml Co-authored-by: Wenqi Li <wenqil@nvidia.com> 26 March 2020, 12:52:24 UTC
8eb486d Fixes ci tests (#215) * fixes ci tests * fixes ci tests * [DLMED] fix several typos Co-authored-by: Nic Ma <nma@nvidia.com> 26 March 2020, 12:20:30 UTC
65b8e56 210 integration tests for workflows (#211) * initial integration tests * update * separate the slow test, update rtol * fixes styles * resume unet 2d test * fixes flake8 error * config coverage xml 26 March 2020, 02:30:46 UTC
4256a14 203 develop pure pytorch examples (#204) * [DLMED] implement examples in PyTorch * [DLMED] add TensorBoard, NIftiSaver, CSVSaver to PyTorch examples 25 March 2020, 17:56:13 UTC
39fd982 201 refactor event handlers for flexibility (#202) * [DLMED] refactor handlers for flexibility * [DLMED] update according to comments * [DLMED] fix typo in NormalizeIntensity transform * [DLMED] update eval writer folder 25 March 2020, 12:39:43 UTC
1cbdcc3 revise github ci config (#208) * revise config * revise contrib guide 25 March 2020, 09:45:39 UTC
c881c2d 196 config CI on github workflow (#207) * init. github workflow config * update to have checkoutv2 * coverage test * github ci * adding coverage report 24 March 2020, 21:53:50 UTC
a54ccb2 186 dice loss support multi-labels task (#205) * [DLMED] add multi-labels support to DiceLoss * [DLMED] adjust according to comments * fixes generalized Dice w_func Co-authored-by: Wenqi Li <wenqil@nvidia.com> 24 March 2020, 17:45:23 UTC
62cd378 199 simplify instructions for pip install (#206) * fixes #199 * test docker image 24 March 2020, 15:23:55 UTC
d191b09 191 develop determinism integration test (#195) * [DLMED] add determinism integration test and fix bugs * [DLMED] add determinism support to highlights * [DLMED] add transforms to the test * [DLMED] update to RandUniformPatch * fixes typos * fixes empty indicies issue in balanced sampling Co-authored-by: Wenqi Li <wenqil@nvidia.com> 20 March 2020, 18:04:23 UTC
e7b6564 188 setup docker image (#192) * init. docker * fixes urls * update readme 20 March 2020, 09:16:33 UTC
9f10654 188 setuptools (#193) * added setuptools support updated README * removed relative paths * changed form exchanged raw install by pip install with folder flag 19 March 2020, 21:35:40 UTC
40a06b0 fixes pull request config (#194) 19 March 2020, 18:25:06 UTC
3568c2b 181 use MONAI in pytorch medical segmentation program (#182) * [DLMED] add ScaleIntensityRanged and NormalizeIntensityd transforms * [DLMED] add pytorch example based on MSD spleen dataset * update docs for new transforms, revise typos/styles * [DLMED] add train notebook * [DLMED] update notebook with determinism * [DLMED] add image_threshold Co-authored-by: Wenqi Li <wenqil@nvidia.com> 19 March 2020, 13:09:45 UTC
c2b12d3 [DLMED] fix typos in documentations (#185) 18 March 2020, 02:46:57 UTC
216298c 176 revise docs (#177) * [DLMED] add highlight features to README * [DLMED] add temp images path to highlight features * documentation updates - update readmet - update docs/ structure - merged highlights.md - update docs/Makefile commands * [DLMED] update end-to-end process chart * revise docstring for transforms/losses * update docs * update readthedocs * 179 add DeleteKeys transform (#180) * [DLMED] add DeleteKeys transform * [DLMED] remove unnecessary copy * update docs * fixes github urls * fixes sys.getsizeof test on mac Co-authored-by: Nic Ma <nma@nvidia.com> 16 March 2020, 14:48:33 UTC
c40f739 179 add DeleteKeys transform (#180) * [DLMED] add DeleteKeys transform * [DLMED] remove unnecessary copy 16 March 2020, 10:29:36 UTC
895e0f2 165 update check all examples (#171) * [DLMED] add 3D classification inference examples * [DLMED] change UNet to 1 output * [DLMED] add 3D classification inference examples * [DLMED] update and clear all the examples also added unit tests for ClassificationSaver and Resized * [DLMED] fix transforms spatial axis issue and update unit tests * update demos: - unet: num_classes -> out_channels (signature consistency) - segmentation demo changed to binary ground truth - changed segmentation training dict to have validation every n iterations - segmentation demo image sizes to 128, window size to 96, lr 1e-3 (good results) - attach classification saver finalize() to Events.COMPLETE * [DLMED] fix tag_name bug, fix DenseNet3D bug, add comments Co-authored-by: root <root@apt-sh-ai.nvidia.com> Co-authored-by: Wenqi Li <wenqil@nvidia.com> 13 March 2020, 02:23:28 UTC
204e42d two stages ci (#172) 12 March 2020, 19:08:15 UTC
e40917f Adding dict-based and random spatial transforms. (#163) Co-authored-by: Nic Ma <nma@nvidia.com> 12 March 2020, 01:49:14 UTC
3a8f99c 160 develop TensorBoard event handler (#161) Co-authored-by: Kevin Lu <kevlu@nvidia.com> Co-authored-by: Wenqi Li <wenqil@nvidia.com> 12 March 2020, 01:26:24 UTC
5b1f258 add dictionary-based wrapper random spatial transforms (#166) 11 March 2020, 10:07:50 UTC
d166f6a 152-random-rotate (#155) * Add RandomRotate. 10 March 2020, 12:24:42 UTC
5c49f8f 156 event handlers support arbitrary format (#159) 10 March 2020, 12:05:38 UTC
35da65c spacing and orientation; revise transforms cropping and zooming (#162) 10 March 2020, 11:28:00 UTC
39b2cb2 144 loadnifti transform common dataset (#145) * [DLMED] add LoadNifti transform and common Dataset * [DLMED] update according to comments * [DLMED] fix typo * [DLMED] update example to use latest API * [DLMED] update code to add more features * [DLMED] update to AsChannelFirst * [DLMED] update to use np.moveaxis API instead * [DLMED] update according to comments * update generalized dice to be consistent with the changes in dice loss Co-authored-by: Wenqi Li <wenqil@nvidia.com> 09 March 2020, 21:10:52 UTC
7304182 112 combining spatial transforms (#131) * affine transforms * randomised affine and elastic deformation * add unit tests * add a 2D notebook demo * add speed demo 09 March 2020, 17:17:39 UTC
1e230ed Adding RandomFlip. (#154) 09 March 2020, 10:55:26 UTC
03bebf5 152-random-zoom (#153) 09 March 2020, 10:20:27 UTC
b850167 update doc api deps (#158) 08 March 2020, 16:39:17 UTC
2bda586 58-implement-transform-adaptor-2: Re-adding work via new branch as th… (#143) 06 March 2020, 01:57:04 UTC
db05942 Fix gpu zoom errors. (#149) 06 March 2020, 01:41:23 UTC
445a568 107-zoom (#138) * Adding zoom transform and tests. * Fix import error. 05 March 2020, 19:54:38 UTC
7f29477 133 dataset and example with dict transforms (#134) * [DLMED] add UNet example with dict based transforms * [DLMED] temporarily remove constants, will discuss after GTC * [DLMED] adjust default behavior according to comments 05 March 2020, 13:36:44 UTC
28ad305 113-gaussian-noise (#139) 05 March 2020, 12:13:06 UTC
f39e8c1 108-resize (#125) * Add Resize transform (spatial scaling). * Adding tests. 05 March 2020, 12:03:54 UTC
f5ccf2a Adding rotation transform. (#126) 05 March 2020, 04:07:40 UTC
cd4cc54 [DLMED] add 3D medical image classification example (#142) 05 March 2020, 02:51:05 UTC
fbc4b5c fixes #100 Transform synchronization (#128) * fixes #100 Transform synchronization * set random state returns self 04 March 2020, 19:07:33 UTC
3fed596 130 generate batch data from transform (#132) * [DLMED] add RandomPosNegLabelCrop 1. generate batch data in crop transform. 2. general crop transform at venilla level. 3. crop out batch data based on positive/negative ratio. 04 March 2020, 18:03:59 UTC
ec57b73 109-spatial-flip (#124) * Add spatial flip to transforms. * Add tests and fix errors. * Fix unit tests. 04 March 2020, 00:07:58 UTC
a65b182 update densenet (#129) 01 March 2020, 10:17:21 UTC
86e9e54 add rand rot90 transforms and dictionary-based counterparts (#106) * add (rand) rot90 transforms * add randomize interface 28 February 2020, 17:58:12 UTC
a79e2cb 120 fix MeanDice Nan issue for all zero data (#121) * [DLMED] fix MeanDice Nan issue for all zero data * [DLMED] update unit tests for ComputeMeanDice * update dice metric * [DLMED] remove smooth and skip all labels=0 * [DLMED] update docstring and unit test error Co-authored-by: Wenqi Li <wenqi.li@ucl.ac.uk> 28 February 2020, 10:22:58 UTC
1539813 add generalised dice loss and test, updated dice loss (#122) * add generalised dice loss and test, updated dice loss 26 February 2020, 19:16:39 UTC
822d568 add highresnet and shape tests (#119) 26 February 2020, 12:04:03 UTC
deb4b4e fixes linting false negatives, fixes examples/unet_segmentation_3d.py py35 (#118) 25 February 2020, 16:45:53 UTC
45f1f16 92-port-resnext3d (#105) * [DLMED] implement ResNeXt3D and unit test 21 February 2020, 12:45:46 UTC
7beaa51 Fixes notebook (#103) * fixes notebook imports * Fixes all notebooks and unet example (#97). * Update notebook with tensorboard display. 21 February 2020, 08:45:39 UTC
fd6539f [DLMED] add support to DenseNet3D (#104) fixes #104 Densely Connected Convolutional Networks 20 February 2020, 15:08:38 UTC
7768864 Temp fix nifti_reader (#100) 20 February 2020, 12:05:43 UTC
448b61a 17 unit tests for each mvp component and workflow (#83) * unit test -- mean_dice handler * unit test -- stats handler * integration test -- sliding window 19 February 2020, 14:35:15 UTC
5e12c5d 40-validation-early-stop (#73) * Adding MVP example for Validation every epoch with Early Stopping. * Add every_n_epochs and update python example. * Fix flake8 errors. * Update example to work with StatsHandler. Co-authored-by: Wenqi Li <wenqi.li@ucl.ac.uk> 13 February 2020, 20:09:59 UTC
d5e610f 39 sliding window workflow (#56) * [DLMED] add support to SlidingWindow inference and image padding * [DLMED] add Nifti writer for model output data * [DLMED] add checkpoint loader as ignite event-handler Co-authored-by: Wenqi Li <wenqi.li@ucl.ac.uk> Co-authored-by: Nic Ma <mpcmvp@163.com> Co-authored-by: Mohammad Adil <madil@nvidia.com> 13 February 2020, 19:34:28 UTC
01c3f0b rearrange the modules (#69) * update folders * rearrange files * add missing copyrights * update folder structure readme * mv utils to each module * merge utils/readme to monai/readme * resolves code import * resolves style issues * resolves examples import * create layer factories 13 February 2020, 17:49:21 UTC
eea97b5 remove unused deps (#75) 13 February 2020, 17:28:32 UTC
f3ce2da 59 preprocessor compose functionality (#60) * 59-compose-functionality: adding Compose class and unit test class * 59-compose-functionality: adding documentation to compose * 59-compose-functionality: adding essential compose unit tests * 59-compose-functionality: updated tests to fix flake failures * update examples (dependencies) Co-authored-by: Wenqi Li <wenqi.li@ucl.ac.uk> 12 February 2020, 16:53:07 UTC
38ef7a8 7 training stats event handler (#71) * [DLMED] add bunch handler structure and stats_handler example * [DLMED] update StatsHandler referring to ignite metric style * revise StatsHandler, update the training example to test the StatsHandler Co-authored-by: Wenqi Li <wenqi.li@ucl.ac.uk> 12 February 2020, 15:11:00 UTC
3e0fdc4 fixes dice loss (#70) * fixes typos in dice loss * fixes examples 12 February 2020, 12:13:29 UTC
99c16f4 Automatically publish document to ReadTheDocs (#68) * Automatically publish document to ReadTheDocs 1. Installing PyTorch CPU to reduce memory 2. Connect apidocs building process with build-inited event 3. Webhook will be added * Fix flake8 issue * Fix over-indentation 10 February 2020, 21:39:27 UTC
b90d5f1 using cuda:0 and cuda:1 for the ci tests, fixes integration test (#67) 10 February 2020, 19:13:06 UTC
f430475 40 mean_dice metric (#66) * [DLMED] add mean_dice metric and to_one_hot tool * [DLMED] add support to multi-classes output * [DLMED] add unit tests and support to add sigmoid and softmax * merge utils/to_onehot.py and networks/utils/one_hot into networks/utils/one_hot * additional dice loss test cases Co-authored-by: Wenqi Li <wenqi.li@ucl.ac.uk> 10 February 2020, 17:56:07 UTC
26bc651 41 tensorboard logging (#48) fixes #41 * add tensorboard logging with animated gif image logging * Update img2tensorboardutils.py * Update unet_segmentation_3d.py Co-authored-by: Nic Ma <mpcmvp@163.com> 07 February 2020, 11:02:12 UTC
962cb11 42 multi gpu (#49) fixes #49 * Adding adaptation to use the default Ignite supervised training function with multiple GPUs using data parallelism * Update test_parallel_execution.py * Add decorator to expect failure if no GPUs. (#51) Co-authored-by: Mohammad Adil <madil@nvidia.com> 07 February 2020, 09:02:26 UTC
294f6e1 separate linting and runtests (#54) 06 February 2020, 18:56:23 UTC
9f95f0a adding contributing.md (#55) 06 February 2020, 18:04:47 UTC
c1c9602 38 update issue and PR templates (#50) * Update issue templates * Update PR template 06 February 2020, 16:04:48 UTC
7b2d73f 11 integration test resolves conflicts (#36) * Adding integration test for segmentation with UNet * update integration test for MVP * enable CI commands * update README.md, pytorch-ignite dep 0.3.0 * rm torchvision dep Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Co-authored-by: Isaac Yang <isaacy@nvidia.com> 04 February 2020, 15:53:00 UTC
f01ff46 extracting notebook example as python file (#45) 25 January 2020, 02:40:25 UTC
8db6400 Add script to run unit tests in GPU runner (nvcr.io/nvidia/pytorch:19.10-py3) (#34) 24 January 2020, 17:10:18 UTC
5550925 [DLMED] add event-handler to save checkpoint (#35) 23 January 2020, 10:50:47 UTC
1390701 9 intensity normalisation transform (#25) * [DLMED] implement intensity normalization transform design according to our latest discussion: 1. input data is dict format with keys for fields. 2. only based on PyTorch and data shape is channel_last. * 9 part a adding test intensity normalisation transform (#33) * Adding script to run unit tests and example test cases (#29) Adding script to run unit tests and example test cases * initial unit tests for dice loss (#27) * initial unit tests for 2d/3d unet * unit tests update - triggering unit tests via github workflow - renamed testconvolutions.py to test_convolutions.py - test unet test cases as variables for readability * initial unit tests for 2d/3d unet (#26) * initial unit tests for 2d/3d unet * unit tests update - triggering unit tests via github workflow - renamed testconvolutions.py to test_convolutions.py - test unet test cases as variables for readability * 14 code examples of monai input data pipeline (#24) * fixes cardiac example * update example cardiac segmentation * Create .gitlab-ci.yml (#30) an initial step towards #19 * tests intensity normalizer - revised to support both `[key]` and `key` as an input for apply_keys - added `NumpyImageTestCase2D` and `TorchImageTestCase2D` * style updates and new test cases: - adding copyright notice - validate user input before setting class member - one line space after copyright - testing multiple keys input data Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Co-authored-by: Isaac Yang <isaacy@nvidia.com> * [DLMED] simplify intensity normalization transform for MVP Co-authored-by: Wenqi Li <wenqi.li@ucl.ac.uk> Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Co-authored-by: Isaac Yang <isaacy@nvidia.com> 22 January 2020, 14:48:40 UTC
2fd7d6d 2 nifti stream and patch transforms (#28) * initial unit tests for 2d/3d unet * adding license info * Adding definitions for reading Nifti files in streams and stream transforms for selecting patches (windowing) * Remove tests * Renaming fix * Update arrayutils.py * Removed blank lines in comments * Added Dataset based Nifti reader, grid patch sampler, and transforms * Added example segmentation notebook * Cleanup deletion * Update cardiac_segmentation.ipynb Co-authored-by: Wenqi Li <wenqi.li@ucl.ac.uk> 22 January 2020, 14:10:43 UTC
eef2941 Create .gitlab-ci.yml (#30) an initial step towards #19 17 January 2020, 17:01:10 UTC
de1fbe0 14 code examples of monai input data pipeline (#24) * fixes cardiac example * update example cardiac segmentation 17 January 2020, 16:48:15 UTC
4bd517a initial unit tests for 2d/3d unet (#26) * initial unit tests for 2d/3d unet * unit tests update - triggering unit tests via github workflow - renamed testconvolutions.py to test_convolutions.py - test unet test cases as variables for readability 17 January 2020, 13:37:34 UTC
a2fc227 initial unit tests for dice loss (#27) * initial unit tests for 2d/3d unet * unit tests update - triggering unit tests via github workflow - renamed testconvolutions.py to test_convolutions.py - test unet test cases as variables for readability 17 January 2020, 13:35:23 UTC
9d90ba0 Adding script to run unit tests and example test cases (#29) Adding script to run unit tests and example test cases 17 January 2020, 12:11:57 UTC
eb9189d Merge pull request #23 from Project-MONAI/21-coding-style fixes https://github.com/Project-MONAI/MONAI/issues/21 13 January 2020, 16:58:21 UTC
05b248c aliasLock -> alias_lock 13 January 2020, 16:49:50 UTC
d60b9a2 Merge branch 'master' into 21-coding-style resolving license info conflicts. 13 January 2020, 16:46:05 UTC
c49febd License Addition to Every Source File (#22) * Added license to every .py file * Cleanup * Update license 13 January 2020, 15:01:29 UTC
1f521a1 update the function signatures 13 January 2020, 14:35:09 UTC
back to top