Releases: UMEssen/BOA-Contrast
Releases · UMEssen/BOA-Contrast
v0.1.5
What's Changed
- Migrated the project from Poetry to
uv/PEP 621 packaging and refreshed the dependency set for the current supported stack. - Added support for Python
3.10,3.11, and3.12, and updated the CI matrix accordingly. - Reworked GitHub Actions:
- added a new
checks.ymlworkflow for smoke tests, pre-commit, and pytest - added a
publish.ymlworkflow for publishing releases to PyPI
- added a new
- Improved code quality and maintenance setup by replacing the older linting setup with
ruff, newermypy, more pre-commit hooks, and automaticrequirements.txtexport. - Cleaned up and modernized parts of the codebase:
- renamed
utiltoutils - improved typing and pathlib usage
- simplified prediction and segmentation code paths
- made feature extraction and model loading slightly more robust and efficient
- renamed
- Expanded test coverage with dedicated contrast prediction tests and workflow checks.
- Improved the README with badges, updated installation instructions for
pipanduv, Python version support, JSON serialization usage, and current notes/warnings around TotalSegmentator1.5.7. - Updated the Docker image reference for TotalSegmentator and clarified the current limitation around the unavailable
1.5.7Docker image.
New Contributors
- @JannisStraus made their first contribution in #19
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- 14 cropping of regions for big scans by @giuliabaldini in #15
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Updated models to the last trained version
- Removed useless code from feature building
- Expose more variables from the FeatureBuilder to predict
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Bump requests from 2.29.0 to 2.31.0 by @dependabot in #1
- HistGradientBoosting Oversubscription Problems by @giuliabaldini in #3
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Various fixes, including:
- Making the models more accessible without having to load them manually
- Added unit tests
- Made variable one_mask_per_file accessible from
predict - Added more sanity checks for the creation of features
v0.1.0
Initial release!