Skip to content

Releases: bhklab/readii

v1.35.0

12 Feb 19:22
Compare
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 [email protected]

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
Compare
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
Compare
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
Compare
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
Compare
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

v1.33.0

30 Dec 22:27
Compare
Choose a tag to compare

v1.33.0 (2024-12-30)

Features

  • Add error for when file output by CorrelationWriter already exists (#106, ef58923)

Makes it easier to catch times when file exists without resolving the path twice

Summary by CodeRabbit

  • New Features

  • Added a new, more specific exception for handling file existence scenarios during correlation writing.

  • Documentation

    • Updated method documentation to reflect new error handling behavior.

Detailed Changes: v1.32.0...v1.33.0

v1.32.0

30 Dec 20:50
Compare
Choose a tag to compare

v1.32.0 (2024-12-30)

Features

add self and cross correlation plot functions

## Summary by CodeRabbit
  • New Features
  • Introduced functionality for plotting self and cross correlation heatmaps and histograms.
  • Added methods for generating histograms with customizable parameters and optional saving options.
  • Bug Fixes
  • Enhanced error handling for plot saving to prevent overwriting existing files.
  • Tests
  • Added a comprehensive suite of unit tests for correlation plotting functionalities, ensuring correct outputs and file handling.

Detailed Changes: v1.31.0...v1.32.0

v1.31.0

19 Dec 21:52
Compare
Choose a tag to compare

v1.31.0 (2024-12-19)

Features

  • Update correlation functions to get subsections of matrix (#103, 343d876)
## Summary by CodeRabbit
  • New Features

  • Enhanced correlation analysis methods for improved clarity and functionality.

  • Introduced a new method to retrieve both self and cross correlations in a single call.

  • Bug Fixes

  • Improved error handling for cases with no matching features, providing specific error messages.

  • Documentation

    • Updated public API to reflect new method names and signatures.

Detailed Changes: v1.30.0...v1.31.0

v1.30.0

19 Dec 14:41
Compare
Choose a tag to compare

v1.30.0 (2024-12-19)

Features

Didn't test updating from os to pathlib enough, but should be good now. Added basic test, needs to be expanded upon.

## Summary by CodeRabbit
  • New Features

  • Introduced a new variable for improved file path handling in the feature loading process.

  • Added a comment for clarity on retrieving the full path to the feature file.

  • Bug Fixes

  • Updated logic for removing the image type file from the feature files list.

  • Tests

  • Added a new test function to validate the functionality of the feature loading function.

    • Implemented a fixture for testing with a temporary feature file.

Detailed Changes: v1.29.1...v1.30.0

v1.29.1

18 Dec 20:23
Compare
Choose a tag to compare

v1.29.1 (2024-12-18)

Bug Fixes

  • Look for image type in Path stem as Path is not iterable (#97, 875a6c3)

Summary by CodeRabbit

  • New Features

  • Improved file matching logic for identifying features based on image types.

  • Enhanced clarity in handling scenarios for matching files with updated control flow.

  • Bug Fixes

  • Retained consistent error handling with appropriate logging for warnings and exceptions.


Detailed Changes: v1.29.0...v1.29.1