niaid / rap_sitkCore

Common imaging utilities for RAP
Apache License 2.0
0 stars 0 forks source link

Update simpleitk requirement from <2.4.0,>=2.1.0 to >=2.1.0,<2.5.0 #48

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Updates the requirements on simpleitk to permit the latest version.

Release notes

Sourced from simpleitk's releases.

Release v2.4.0

Announcement

Announcing the SimpleITK 2.4.0 Release!

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from PyPI:
    python -m pip install --upgrade pip
    python -m pip install SimpleITK
    

Please note that the binary distribution now contains wheels built on the Python 3.11 stable API ( see PEP 384 ). These wheels contain "cp311-abi3" in the filename and should work with Python versions including and after 3.11.

Anaconda Binary Downloads

SimpleITK Conda binaries are available for the conda-forge ecosystem. To get started run the following command:

conda create --name sitk python=3.11 simpleitk --channel conda-forge --override-channels

Getting Started

To get started with pre-compiled Java or C# bindings, building the R binding via a devtools installer or building SimpleITK from source code see the Getting Started Guide.

Release Notes

New Features

  • Updated to ITK 5.4.0 release benefiting from all of the significant improvements in the underlying toolkit.
  • Add SimpleITK_PYTHON_USE_USE_LIMITED_API CMake option.
  • Build SimpleITK packages with limited Python API support for Python >=3.11.
  • Add ThresholdAbove, ThresholdBelow and OutsideValue methods to ThresholdImageFilter.
  • Add to Image readers SpacingWarningRelThreshold accessors.
  • Use new PathType for file paths across toolkit.
  • Improve Python support for pathlib.Path across the toolkit with custom conversion for new PathType.
  • Add Image member functions IsSameImageGeometryAs, IsCongruent.
  • Update Superbuild version of PCRE2 to 10.43
  • Update Superbuild version of GTest to 1.14.0
  • Update Superbuild SWIG to 4.2.1

... (truncated)

Commits
  • a3e11cb Merge pull request #2172 from zivy/updateInsightJournalURL
  • cd87ee4 Merge pull request #2173 from blowekamp/sphinx_simpleitk_version
  • 4fa44f4 Update SimpleITK version is Sphinx configuration
  • 31dd221 DOC: Change URLs to DOIs.
  • 4dea256 Merge pull request #2170 from blowekamp/update_swig_docs
  • a0eacfb Update SWIG docs string from SimpleITK Doxygen
  • 16b1398 Merge pull request #2168 from blowekamp/update_json_itk_docs
  • 29e8753 Update docs string from ITK in the json
  • 606c360 Merge pull request #2167 from blowekamp/Elastix_5.2.0
  • c6e465e Update Elastix Superbuild to tag 5.2.0
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)