Skip to content

Releases: UMEssen/BOA-Contrast

v0.1.5

11 Mar 13:49
9ca4b02

Choose a tag to compare

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, and 3.12, and updated the CI matrix accordingly.
  • Reworked GitHub Actions:
    • added a new checks.yml workflow for smoke tests, pre-commit, and pytest
    • added a publish.yml workflow for publishing releases to PyPI
  • Improved code quality and maintenance setup by replacing the older linting setup with ruff, newer mypy, more pre-commit hooks, and automatic requirements.txt export.
  • Cleaned up and modernized parts of the codebase:
    • renamed util to utils
    • improved typing and pathlib usage
    • simplified prediction and segmentation code paths
    • made feature extraction and model loading slightly more robust and efficient
  • Expanded test coverage with dedicated contrast prediction tests and workflow checks.
  • Improved the README with badges, updated installation instructions for pip and uv, Python version support, JSON serialization usage, and current notes/warnings around TotalSegmentator 1.5.7.
  • Updated the Docker image reference for TotalSegmentator and clarified the current limitation around the unavailable 1.5.7 Docker image.

New Contributors

Full Changelog: v0.1.4...v0.1.5

v0.1.4

17 Nov 18:59
5fb1104

Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.1.4

v0.1.3

04 Aug 11:37

Choose a tag to compare

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

01 Jun 08:28
11ee352

Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

04 May 14:04

Choose a tag to compare

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

03 May 10:05

Choose a tag to compare

Initial release!