Skip to content

Releases: frankkramer-lab/aucmedi

aucmedi_v0.11.0

21 Jul 14:52

Choose a tag to compare

✨ New Features

  • ba8d051 - utils: added visualizer for volumes and heatmap visualization support for 3D (commit by @muellerdo)
  • 538a015 - DataGenerator: added boolean switch for resize to preprocess_image() (commit by @muellerdo)
  • c376527 - XAI: added 3D support for the XAI decoder (commit by @muellerdo)
  • 06b9c8b - XAI: added 3D support for the Grad-CAM (commit by @muellerdo)
  • 6f86a0a - XAI: added overlay option to XAI heatmap visualization (commit by @muellerdo)
  • 370830c - XAI: add 3D support for Guided Backpropagation with unit tests for RGB and HU volumes
  • 48db4a2 - XAI: add 3D support for Saliency Maps with unit tests for RGB and HU volumes

🐛 Bug Fixes

  • 0455791 - replace deprecated layer.output_shape with layer.output.shape
  • 2613b9e - add missing import for image_loader
  • cb5ae2a - gradcam: fix gradient model construction
  • 101bbdd - gradcam_pp: fix gradient model construction
  • 23c20d1 - XAI: add 3D support for Grad-CAM++
  • e580ab6 - XAI: return native image objects to avoid shape mismatch in decoder
  • 049b7ef - augmentation: corrected image padding and flip augmentation

⚡ Performance Improvements

♻️ Refactors

  • 27f59e2 - NeuralNetwork: remove unused batch_queue_size parameter

✅ Tests

  • a315d40 - XAI: removed standardization from datagenerator for XAI unittesting (commit by @muellerdo)
  • e753eb0 - Visualizer: added unittesting for visualizer utils (commit by @muellerdo)
  • d216c43 - XAI: add 3D unit tests for Grad-Cam and Grad-Cam++ with RGB and HU volumes
  • 27d8de2 - XAI: add 3D unit tests for Guided Grad-CAM with RGB and HU volumes

👷 Build System

aucmedi_v0.10.0

02 Oct 11:52

Choose a tag to compare

🐛 Bug Fixes

  • 6ab16d3 - metrics: remove num_classes parameter from F1Score and update requirements.txt
  • bd4cff3 - F1Score: correct computation of F1Score in automl training
  • 13b4eda - change input_stack from list to tuple to resolve TypeError
  • bb93486 - replace deprecated layer.output_shape with layer.output.shape
  • afa71bb - add value=0 to pad function and fix RandomCrop function

♻️ Refactors

  • dd1b77a - commented out all ViT mentions in files
  • 9289d90 - tests: commented out ViT-related unittests
  • 437d3d0 - update imports and comments, remove deprecated dependencies
  • 8bbd83c - metrics: delete F1Score in the AutoML training block
  • 8e5c66e - NeuralNetwork: remove unused workers parameter
  • 23c78e8 - NeuralNetwork: remove unused multiprocessing parameter
  • 9278360 - NeuralNetwork: remove unused batch_queue_size parameter
  • f201b75 - F1Score: delete F1Score in AutoML training block
  • a14af09 - replace .hdf5 with .keras format
  • d591efe - update version in requirements
  • 61277cf - rename test_application_multilabel
  • 4290352 - add border_mode to pad function and cv2 import
  • 45eed28 - comment out resize parameter to resolve ValueError in tests
  • a6be1c7 - add input_shape parameter in NeuralNetwork in each test
  • accc7c1 - add input_shape in NeuralNetwork in each test
  • 560f1cb - comment out test_utils_iter test
  • 493e5e3 - update DataGenerator and architectures for resize=(64, 64, 64)

👷 Build System

aucmedi_v0.9.0

22 Feb 11:48

Choose a tag to compare

✨ New Features

  • 7b88203 - Architecture: added ConvNeXt 3D architectures (commit by @muellerdo)
  • 2cfec6e - Architecture: integrated ConvNeXt 3D architectures into AUCMEDI environment (commit by @muellerdo)
  • cb41966 - added multi-modality support (commit by @muellerdo)
  • 5fd029c - sitk_loader: allow more dynamic resampling in terms of multi-modality (commit by @muellerdo)
  • 979a660 - Architectures: removed 2D ResNeXt image architecture support (commit by @muellerdo)
  • 76866a9 - Architecture: added 2D ResNeXt (50 & 101), again... (commit by @muellerdo)

🐛 Bug Fixes

  • a7e335c - Ensemble: fixed incorrect callback extension (commit by @muellerdo)
  • 78b3078 - classes parameter (np.array) (commit by @Sassy-Nazogram)
  • f6945b8 - Evaluation: changed datatype from float to object for ROC multi-lists (commit by @muellerdo)
  • 6d0df6a - Evaluation: replaced np.object with object due to deprecated (commit by @muellerdo)
  • 8cb896f - Evaluation: specified groupby column to be consistent with pandas 2.X (commit by @muellerdo)

♻️ Refactors

  • 4530bb9 - AutoML: added Tensorflow Addons F1 to AutoML train again (commit by @muellerdo)
  • e5940db - Tutorials: reverted to TF addons F1 metric in the tutorials (commit by @muellerdo)

✅ Tests

  • c2ce77b - Architecture: added unittesting for ConvNeXt 3D (commit by @muellerdo)
  • 7549dc8 - unittesting for 3D multi-modality data loading (commit by @muellerdo)
  • 4414024 - sitk_loader: improved unittesting for resampling of multi-modality nii/mha volumes (commit by @muellerdo)

👷 Build System

  • 800713b - increased package version 3D-classification-models to 1.0.7 (commit by @muellerdo)
  • 4caf08d - Updated to version 0.8.2 (commit by @muellerdo)
  • 7750c96 - Tensorflow: incrased package version to 2.11.1 (commit by @muellerdo)
  • 8837e06 - Tensorflow-Addons: removed TF-addon and keras-applications support (commit by @muellerdo)
  • 2ce29b2 - updated dependency list (commit by @muellerdo)
  • 8b7da52 - Python: dropped Python3.8 for CI and added 3.9 & 3.10 (commit by @muellerdo)
  • 6cbe6e9 - Python: removed Python 3.12 again from CI as there is no TF1.4 support there (commit by @muellerdo)
  • 2de4ba3 - Tensorflow-Addons: added TFaddons back due to requirements for Keras ViT.. (commit by @muellerdo)
  • fc11a51 - Keras-Applications: added also back Keras Applications (and 2D ResNeXt) as classification-models-3D require it... (commit by @muellerdo)
  • 6990dd5 - Python: converted python version to strings to be 3.10 instead of 3.1 (commit by @muellerdo)
  • 7152f87 - plotnine: upgraded plotnine to version 0.12.0 (commit by @muellerdo)
  • 5db39c1 - plotnine: fixed version to 0.12.4 (commit by @muellerdo)
  • c48c4c9 - scikit: updated scikit-learn & scikit-image (commit by @muellerdo)
  • ba40783 - Pillow: updated Pillow to 10.2.0 for security (commit by @muellerdo)
  • da8c660 - updated to version 0.9.0 (commit by @muellerdo)

📝 Documentation Changes

🔧 Chores

aucmedi_v0.8.1

26 Feb 23:02

Choose a tag to compare

♻️ Refactors

  • 80566ed - DataGenerator: removed overlooked debugging sys.out print (commit by @muellerdo)

👷 Build System

aucmedi_v0.8.0

26 Feb 19:13

Choose a tag to compare

✨ New Features

🐛 Bug Fixes

  • 8f1a2e8 - Evaluation: updated deprecated np.int to np.int8 for boolean to integer matrix conversion (commit by @muellerdo)

✅ Tests

  • c70fc4c - NeuralNetwork: testing for repeatition capabilities in datagenerators (commit by @muellerdo)
  • 5568cfa - DataGenerator: added iteration & repetition testing as well as batch access (commit by @muellerdo)

👷 Build System

📝 Documentation Changes

aucmedi_v0.7.3

29 Nov 16:03

Choose a tag to compare

💥 BREAKING CHANGES

  • due to b38dd6d - updated various package versions (commit by @muellerdo):

    updated various package versions

✨ New Features

✅ Tests

👷 Build System

📝 Documentation Changes

  • 1e96578 - Example: removed template pipeline of standardized framework example (commit by @muellerdo)
  • 6985b72 - Example: added link to Medium blog article (commit by @muellerdo)
  • a3781fa - Example: added manuscripts to framework examples (commit by @muellerdo)
  • e867b34 - Reference: added ref to application preprint paper (commit by @muellerdo)

aucmedi_v0.7.2

29 Sep 14:18

Choose a tag to compare

👷 Build System

📝 Documentation Changes

aucmedi_v0.7.1

28 Jul 13:05

Choose a tag to compare

✨ New Features

  • f02195e - Evaluation: added show option for dataset evaluation plots (commit by @muellerdo)

🐛 Bug Fixes

✅ Tests

  • ed10587 - Evaluation: added edge case support of non-complete data for confusion matrix (commit by @muellerdo)
  • c6dae5d - XAI: added test for xai_decoder with directory interface (commit by @muellerdo)

👷 Build System

📝 Documentation Changes

aucmedi_v0.7.0

21 Jul 10:26
8f70ced

Choose a tag to compare

✨ New Features

🐛 Bug Fixes

  • ea04aad - Ensemble: Added missing library import in Stacking & Bagging (commit by @muellerdo)
  • cc53a57 - AutoML: changed incorrect grayscale parameter of DataGenerator in training function block (commit by @muellerdo)
  • 8b973d2 - AutoML: some hotfixes for AutoML XAI support (commit by @muellerdo)
  • 7c78357 - AutoML: incorrect output path as directory creation (commit by @muellerdo)
  • 4a23572 - AutoML: added more config parsing for CLI (3D shape, input and output path) (commit by @muellerdo)
  • c31355d - Evaluation: catch no-possible AUROC computation (commit by @muellerdo)
  • f4b165c - AutoML: fixed multiple architecture passing for advanced training (commit by @muellerdo)
  • 6729798 - Evaluation: fixed unequal length of training epochs by multi model pipelines (commit by @muellerdo)
  • c5f9712 - AutoML: forget to exluce yaml parser function in main runner (commit by @muellerdo)
  • 05169cf - XAI: added missing inverse of occlusion sensitivity heatmap (commit by @muellerdo)
  • 87e3f9d - evaluation: fix evaluate training charts (commit by @SherlockMones)
  • e474282 - Evaluation: added support for only transfer learning epochs in evaluate_fitting() (commit by @muellerdo)

⚡ Performance Improvements

  • c79110f - Ensemble: Replaced python built-in multiprocessing to pathos multiprocessing (commit by @muellerdo)
  • 816fea3 - Ensemble: Re-initialize NeuralNetworks in processes to allow custom loss functions (commit by @muellerdo)
  • ab6c0bc - Ensemble: allow dumping of ensemble output into already existing directories (commit by @muellerdo)
  • d3988a5 - AutoML: Various improvements of the function block training (commit by @muellerdo)
  • e5b8ae2 - AutoML: added sanity checks for multi_label supported metalearners (commit by @muellerdo)
  • 2b9b355 - Evaluation: call explicit categorical parsing of class names for omnious class names (numbers) (commit by @muellerdo)
  • 834799e - AutoML: switched csvlogger to append mode (commit by @muellerdo)
  • 850a6a1 - AutoML: adjusted t...
Read more

aucmedi_v0.6.1

10 Jun 20:15

Choose a tag to compare

👷 Build System

  • bc2104f - Unittesting: Renamed GitHub Action workflow for package building (commit by @muellerdo)
  • bc34d09 - Code-Quality: Refactored code coverage GitHub Action workflow (commit by @muellerdo)
  • 34bde90 - Code-Quality: Added GitHub Action commitlint for commit convention checking (commit by @muellerdo)
  • f226d89 - Code-Quality: currently disabling commitlint (commit by @muellerdo)
  • 43f6c8a - Code-Quality: added configuration file for commitlint (commit by @muellerdo)
  • 67c6d9b - Updated to version 0.6.1 for Zenodo release (commit by @muellerdo)