Skip to content

Releases: ProjectNeura/MIPCandy

1.1.0-beta.3

17 Dec 05:44

Choose a tag to compare

1.1.0-beta.3 Pre-release
Pre-release

What's Changed

  • Fix incorrect _min_factor index mapping in Pad3d.forward() by @perctrix in #150
  • Fix multiple bugs in inspection.py by @perctrix in #152
  • Missing export for WandBFrontend by @ATATC in #154

Full Changelog: 1.1.0-beta.2...1.1.0-beta.3

1.1.0-beta.2

13 Dec 03:35

Choose a tag to compare

1.1.0-beta.2 Pre-release
Pre-release

What's Changed

  • SegmentationTrainer.save_preview() should check the number of output channels by @ATATC in #147
  • For consistency, introduce types Shape2d and Shape3d by @ATATC in #148

Full Changelog: 1.1.0-beta.1...1.1.0-beta.2

1.1.0-beta.1

10 Dec 20:18

Choose a tag to compare

1.1.0-beta.1 Pre-release
Pre-release

What's Changed

  • SlidingTrainer.validate_case() should compute metrics on full volume after sliding window reconstruction by @perctrix in #139
  • SegmentationTrainer.save_preview() should check the number of label channels by @ATATC in #145

Full Changelog: 1.1.0-beta.0...1.1.0-beta.1

1.1.0-beta.0

08 Dec 15:45

Choose a tag to compare

1.1.0-beta.0 Pre-release
Pre-release

What's Changed

  • Finish README by @ATATC in #124
  • Make images on the home page zoomable by @ATATC in #128
  • Mismatched headings on the home page by @ATATC in #130
  • Inapproapriate use of space in home page navigation bar by @ATATC in #132

Full Changelog: 1.1.0-alpha.1...1.1.0-beta.0

1.1.0-alpha.1

07 Dec 19:29

Choose a tag to compare

1.1.0-alpha.1 Pre-release
Pre-release

What's Changed

  • Add random and foreground oversampling in ROIDataset by @perctrix in #83
  • SegmentationTrainer visualization suppresses small values by @ATATC in #121
  • soft_dice_coefficient incorrectly flattens all classes together by @perctrix in #125

Full Changelog: 1.1.0-alpha.0...1.1.0-alpha.1

1.1.0-alpha.0

06 Dec 21:11

Choose a tag to compare

1.1.0-alpha.0 Pre-release
Pre-release

What's Changed

  • Support loading a checkpoint in Trainer by @ATATC in #108
  • Multiple values for self in Trainer.save_everything_for_recovery() by @ATATC in #112
  • Incorrect unpacking order of paddings in Restore3d causes dimension mismatch by @perctrix in #115
  • TrainerTracker.worst_case involves torch.Tensor that causes asdict() failure by @ATATC in #116
  • Support optionally saving and loading toolbox by @ATATC in #117

Full Changelog: 1.0.2...1.1.0-alpha.0

1.0.2

30 Nov 18:53

Choose a tag to compare

What's Changed

  • Make paths() and save_paths() a feature of all path-based datasets by @ATATC in #75
  • Support training on variable-sized medical images with random patch sampling by @ATATC in #76
  • Unused imports in "metrics.py" by @ATATC in #85
  • Add ROI shape validation by @perctrix in #79
  • Add a helper that determines the optimal device by @ATATC in #88
  • Use auto_device() in sanity_check() when device is not specified by @ATATC in #90
  • Add __str__() for Trainer by @ATATC in #92
  • Add SimpleDataset by @ATATC in #94
  • Support extracting filenames in predictors from PathBasedUnsupervisedDataset by @ATATC in #96
  • Inference failed saving prediction by @ATATC in #97
  • Incorrect dimension in statistical_foreground_shape() for 3D data by @ATATC in #101
  • LayerT.update() should return a new instance by @ATATC in #103
  • Expose APIs in Trainer by @ATATC in #100
  • load_inspection_annotations() is completely non-functional by @ATATC in #86
  • Add ComposeDataset that takes multiple datasets and merges them into one by @ATATC in #105
  • DiceBCELossWithLogits is expected to support multiclass by @ATATC in #110

Full Changelog: 1.0.1...1.0.2

1.0.2-beta.1

05 Nov 01:44

Choose a tag to compare

1.0.2-beta.1 Pre-release
Pre-release

What's Changed

  • Incorrect dimension in statistical_foreground_shape() for 3D data by @ATATC in #101
  • LayerT.update() should return a new instance by @ATATC in #103
  • Expose APIs in Trainer by @ATATC in #100
  • load_inspection_annotations() is completely non-functional by @ATATC in #86
  • Add ComposeDataset that takes multiple datasets and merges them into one by @ATATC in #105

Full Changelog: 1.0.2-beta.0...1.0.2-beta.1

1.0.2-beta.0

27 Oct 22:05

Choose a tag to compare

1.0.2-beta.0 Pre-release
Pre-release

What's Changed

  • Unused imports in "metrics.py" by @ATATC in #85
  • Add ROI shape validation by @perctrix in #79
  • Add a helper that determines the optimal device by @ATATC in #88
  • Use auto_device() in sanity_check() when device is not specified by @ATATC in #90
  • Add __str__() for Trainer by @ATATC in #92
  • Add SimpleDataset by @ATATC in #94
  • Support extracting filenames in predictors from PathBasedUnsupervisedDataset by @ATATC in #96
  • Inference failed saving prediction by @ATATC in #97

Full Changelog: 1.0.2-alpha.0...1.0.2-beta.0

1.0.2-alpha.0

16 Oct 01:49

Choose a tag to compare

1.0.2-alpha.0 Pre-release
Pre-release

What's Changed

  • Make paths() and save_paths() a feature of all path-based datasets by @ATATC in #75
  • Support training on variable-sized medical images with random patch sampling by @ATATC in #76

Full Changelog: 1.0.1...1.0.2-alpha.0