Releases: bhklab/readii
v1.35.0
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
Detailed Changes: v1.34.3...v1.35.0
v1.34.3
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.
- 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
v1.34.2 (2025-01-30)
Bug Fixes
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
v1.34.0
v1.34.0 (2024-12-31)
Features
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
v1.33.0 (2024-12-30)
Features
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
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
v1.31.0 (2024-12-19)
Features
## 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
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
v1.29.1 (2024-12-18)
Bug Fixes
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