ME-ICA / tedana

TE-dependent analysis of multi-echo fMRI
https://tedana.readthedocs.io
GNU Lesser General Public License v2.1
158 stars 94 forks source link

Update nibabel requirement from <=5.2.0,>=2.5.1 to >=2.5.1,<=5.2.1 #1055

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Updates the requirements on nibabel to permit the latest version.

Release notes

Sourced from nibabel's releases.

5.2.1

DOI

Release notes

Bug-fix release in the 5.2.x series.

Enhancements

  • Support "flat" ASCII-encoded GIFTI DataArrays (#1298) (PM, reviewed by CM)

Bug fixes

  • Tolerate missing git when reporting version info (#1286) (CM, reviewed by Yuri Victorovich)
  • Handle Siemens XA30 derived DWI DICOMs (#1296) (CM, reviewed by YOH and Mathias Goncalves)

Maintenance

  • Add tool for generating GitHub-friendly release notes (#1284) (CM)
  • Accommodate pytest 8 changes (#1297) (CM)

Full Changelog: https://github.com/nipy/nibabel/compare/5.2.0...5.2.1

Changelog

Sourced from nibabel's changelog.

5.2.1 (Monday 26 February 2024)

Bug-fix release in the 5.2.x series.

Enhancements

  • Support "flat" ASCII-encoded GIFTI DataArrays (pr/1298) (PM, reviewed by CM)

Bug fixes

  • Tolerate missing git when reporting version info (pr/1286) (CM, reviewed by Yuri Victorovich)
  • Handle Siemens XA30 derived DWI DICOMs (pr/1296) (CM, reviewed by YOH and Mathias Goncalves)

Maintenance

  • Add tool for generating GitHub-friendly release notes (pr/1284) (CM)
  • Accommodate pytest 8 changes (pr/1297) (CM)

5.2.0 (Monday 11 December 2023)

New feature release in the 5.2.x series.

This release requires a minimum Python of 3.8 and NumPy 1.20, and has been tested up to Python 3.12 and NumPy 1.26.

New features

  • Add generic :class:~nibabel.pointset.Pointset and regularly spaced :class:~nibabel.pointset.Grid data structures in preparation for coordinate transformation and resampling (pr/1251) (CM, reviewed by Oscar Esteban)

Enhancements

  • Add :meth:~nibabel.arrayproxy.ArrayProxy.copy method to :class:~nibabel.arrayproxy.ArrayProxy (pr/1255) (CM, reviewed by Paul McCarthy)
  • Permit :meth:~nibabel.xmlutils.XmlSerializable.to_xml methods to pass keyword arguments to :func:xml.etree.ElementTree.tostring (pr/1258) (CM)
  • Allow user expansion (e.g., ~/...) in strings passed to functions that accept paths (pr/1260) (Reinder Vos de Wael, reviewed by CM)
  • Expand CIFTI-2 brain structures to permit synonyms (pr/1256) (CM, reviewed by Mathias Goncalves)
  • Annotate :class:~nibabel.spatialimages.SpatialImage as accepting affine=None argument (pr/1253) (Blake Dewey, reviewed by CM)
  • Warn on invalid MINC2 spacing declarations, treat as missing (pr/1237)

... (truncated)

Commits
  • 1df3b61 REL: 5.2.1
  • 9408ae8 Backport gh-1296: Conditionally drop derived volumes from DWI sequences
  • ee684eb Backport gh-1298: Support "flat" ASCII-encoded GIFTI DataArrays
  • c1ac829 Build(deps): Bump codecov/codecov-action from 3 to 4
  • 5e4f2f9 Build(deps): Bump the actions-infrastructure group with 3 updates
  • 83613ab Backport gh-1297: Accommodate pytest 8 changes
  • 6a2e30c Backport gh-1286: Tolerate missing git
  • 20d51dd MNT: Advertise Python 3.12 support
  • c74794e DOC: Fix intersphinx mapping and reference type
  • 10ba536 Backport gh-1284: Add tool for generating GitHub-friendly release notes
  • 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)
codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 89.45%. Comparing base (7c0b91f) to head (77d6b17).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1055 +/- ## ======================================= Coverage 89.45% 89.45% ======================================= Files 26 26 Lines 3481 3481 Branches 616 616 ======================================= Hits 3114 3114 Misses 213 213 Partials 154 154 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.