Skip to content

Releases: bhklab/readii

v1.37.0

24 Sep 18:07

Choose a tag to compare

v1.37.0 (2025-09-24)

This release is published under the MIT License.

Features

  • Update crop and resize function to work with list of values (#136, 69a3993)

Detailed Changes: v1.36.2...v1.37.0

v1.36.2

26 May 20:27

Choose a tag to compare

v1.36.2 (2025-05-26)

This release is published under the MIT License.

Bug Fixes


Detailed Changes: v1.36.1...v1.36.2

v1.36.1

26 May 18:07

Choose a tag to compare

v1.36.1 (2025-05-26)

This release is published under the MIT License.

Bug Fixes

  • Add handling for dataset_names with the .yaml included and other suffixes when loading dataset config (#130, c631a58)

Build System

Refactoring

  • Move dataset_config from utils to process to handle circular import (e295de4)

  • Move get_full_data_name to process (#128, 96bf40c)


Detailed Changes: v1.36.0...v1.36.1

v1.36.0

23 May 21:48

Choose a tag to compare

v1.36.0 (2025-05-23)

This release is published under the MIT License.

Features

  • Add function for getting full data name, combined data source and dataset name (used in readii_2_roqc) (#127, 71e184f)
## Summary by CodeRabbit
  • New Features
  • Added a utility to generate a combined dataset name from configuration details.

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>


Detailed Changes: v1.35.1...v1.36.0

v1.35.1

14 May 05:20

Choose a tag to compare

v1.35.1 (2025-05-14)

This release is published under the MIT License.

Bug Fixes

  • Handle errors caused by MIT2.0 update (#124, 2a899a7)

Updating import paths for the logger, io, resize, etc. Updated RTSTRUCT loader to use new MIT setup Updated some image readers to use read_dicom_auto Updated tests for loading RTSTRUCTS with new MIT methods

## Summary by CodeRabbit
  • Refactor - Improved the method for loading DICOM and RTSTRUCT files, unifying the approach and updating ROI mask extraction for greater clarity and reliability. - Updated several import statements to use new module paths.

  • Tests - Adjusted test fixtures and expected outputs to reflect changes in ROI specification and image dimensions. - Simplified test cases for segmentation loading and updated expected image properties.

  • Chores - Updated dependency requirements to support newer versions of a key imaging library.

Build System

Summary by CodeRabbit

  • Chores
  • Updated the supported version range for the numpy dependency to allow newer versions.
  • Standardized the reference to NaN values in tests to use lowercase np.nan for consistency.

Chores

  • Enhance testing CI/CD (#117, 389a003)

  • copied over the pytest config from med-imagetools - can easily view errors in gha during pytest without going into the action logs

  • small fix to the fixtures that delete temporary paths and are used by multiple tests (can cause errors during parallel runs)

  • also cleanups for each PRs gha caches

## Summary by CodeRabbit

Summary by CodeRabbit

  • Tests - Enhanced test execution with more detailed feedback and immediate halt on failures for quicker diagnostics. - Introduced a comprehensive test summary report for improved visibility of test outcomes. - Streamlined test command configurations for simpler and more efficient execution. - Improved test fixture management to ensure more robust setup and cleanup during test runs.

Co-authored-by: Katy Scott k.l.scott16@gmail.com


Detailed Changes: v1.35.0...v1.35.1

v1.35.0

12 Feb 19:22

Choose a tag to compare

v1.35.0 (2025-02-12)

This release is published under the MIT License.

Features

Using crop methods from med-imagetools, setup three crop methods that can be used as preprocessing steps for feature extraction. Three methods migrated from readii-fmcib = bbox, centroid, cube

## Summary by CodeRabbit
  • New Features - Refined visualization in the notebook with updated image display settings, including adjusted colormaps and layout. - Introduced functionality to crop and resize images and masks using multiple methods and configurable dimensions. - Enhancements - Improved image slice display with the option to specify a custom display axis. - Tests - Added comprehensive tests to validate the new image processing and cropping features. - Documentation - Updated notebook metadata and display settings.

Co-authored-by: Jermiah jermiahjoseph98@gmail.com

Refactoring

  • Remove io module allowance, wrong branch (3a4e9d0)

  • Update ruff to allow io module (efd5a32)


Detailed Changes: v1.34.3...v1.35.0

v1.34.3

30 Jan 21:54

Choose a tag to compare

v1.34.3 (2025-01-30)

Bug Fixes

PatternResolver in med-imagetools updated the input argument from pattern_parser to pattern_matcher, updated this to match here.

## Summary by CodeRabbit
  • Chores
  • Updated parameter naming in the PatternResolver class for improved clarity and consistency.
  • Modified the roiNames parameter format in segmentation loading tests for better structure and clarity.
  • Adjusted expected output labels in segmentation tests to reflect new naming conventions.
  • Reorganized import statements to source functions from a new module, maintaining accessibility.

Detailed Changes: v1.34.2...v1.34.3

v1.34.2

30 Jan 18:42

Choose a tag to compare

v1.34.2 (2025-01-30)

Bug Fixes

  • Axes labelling in plotCrossCorrHeatmap (#115, 49b38ce)

Swap vertical and horizontal feature labels on x and y axes of cross correlation heatmap

Summary by CodeRabbit

  • Bug Fixes
  • Corrected axis label assignments in cross-correlation heatmap visualization to improve accuracy of feature representation.

Detailed Changes: v1.34.1...v1.34.2

v1.34.1

15 Jan 15:55

Choose a tag to compare

v1.34.1 (2025-01-15)

Bug Fixes

  • Update toml to fix deprecated "depends_on" key (#109, 2c2c324)

Detailed Changes: v1.34.0...v1.34.1

v1.34.0

31 Dec 17:34

Choose a tag to compare

v1.34.0 (2024-12-31)

Features

  • Add overwrite variable to plot self and cross corr functions (#108, d1f9853)

Summary by CodeRabbit

  • New Features
  • Added an optional overwrite parameter to correlation plotting functions
  • Enhanced control over file saving behavior when generating correlation plots
    • Users can now choose whether to replace existing plot files

Detailed Changes: v1.33.0...v1.34.0