Releases: bhklab/readii
v1.37.0
v1.36.2
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
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
- Latest readii version (
aae7552)
Refactoring
-
Move dataset_config from utils to process to handle circular import (
e295de4)
Detailed Changes: v1.36.0...v1.36.1
v1.36.0
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)
- 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
v1.35.1 (2025-05-14)
This release is published under the MIT License.
Bug Fixes
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
-
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
- 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
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
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
PatternResolverclass for improved clarity and consistency. - Modified the
roiNamesparameter 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
overwriteparameter 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