Skip to content

Releases: nipy/nitransforms

25.0.0

22 Jul 14:50
25.0.0
33e5960
Compare
Choose a tag to compare

What's Changed

  • ENH: Implement X5 representation and output to filesystem by @oesteban in #241
  • DOC: Fix references to os.PathLike by @oesteban in #242
  • ENH: X5 read/write support of TransformChain by @oesteban in #253
  • TST: Add test for DenseFieldTransform handling of OOB points by @oesteban in #254
  • FIX: Remove implementation of an abstract class by @oesteban in #255
  • MNT: Drop Python 3.9 by @oesteban in #259
  • FIX: BSpline mapping of individual points by @oesteban in #256

Full Changelog: 24.1.4...25.0.0

24.1.4

20 Jul 22:47
24.1.4
c784940
Compare
Choose a tag to compare

What's Changed

Full Changelog: 24.1.3...24.1.4

24.1.3

19 Jul 09:48
24.1.3
e9b01b2
Compare
Choose a tag to compare

Hotfix release addressing the issues when resampling 4D data.

What's new

Full Changelog: 24.1.2...24.1.3

25.0.0rc0

18 Jul 18:16
25.0.0rc0
4662d29
Compare
Choose a tag to compare
25.0.0rc0 Pre-release
Pre-release

What's Changed

Full Changelog: 24.1.2...25.0.0rc0

24.1.2

18 Jul 17:26
Compare
Choose a tag to compare

What's Changed

  • FIX: Patch for crash when applying 3D transform to 4D image by @coryshain in #236
  • MNT: bump astral-sh/setup-uv from 4 to 5 by @dependabot[bot] in #234
  • MNT: bump astral-sh/setup-uv from 5 to 6 by @dependabot[bot] in #235
  • MNT: Fix doc builds and pacify linter by @effigies in #238
  • MNT: Switch from zenodo.json to CITATION.cff, add contributors by @effigies in #237

New Contributors

Full Changelog: 24.1.1...24.1.2

24.1.1

31 May 10:41
Compare
Choose a tag to compare

New patch release that adds nitransforms.resampling.apply as a top-level import, and removes the pkg_resources dependency.

What's Changed

  • RF: Add nitransforms.resamping.apply to top module imports in #227
  • FIX: Remove pkg_resources dependency in #230

Full Changelog: 24.1.0...24.1.1

24.1.0

18 Nov 00:54
Compare
Choose a tag to compare

New feature release in the 24.1.x series.

This release has the same code as 24.0.2, but the package has been tested with Numpy 2.0 and Python 3.13 and the metadata updated accordingly.

CHANGES

  • chore: Transition to pyproject.toml and tox, support numpy 2, python 3.13 by @effigies in #228

Full Changelog: 24.0.2...24.1.0

24.0.2

21 Sep 20:01
Compare
Choose a tag to compare

Bug-fix release in the 24.0.x series.

What's Changed

  • FIX: Add per-volume transforms as single transform in chain by @effigies in #226

Full Changelog: 24.0.1...24.0.2

24.0.1

17 Sep 14:02
Compare
Choose a tag to compare

Bug-fix release in the 24.0.x series.

New Contributors

CHANGES

Full Changelog: 24.0.0...24.0.1

24.0.0

18 Aug 15:14
24.0.0
Compare
Choose a tag to compare

A new series incorporating several major changes, including bugfixes and taking on several housekeeping/maintenance actions. One relevant change is the outsourcing of the apply() member out of transformation data structures by @jmarabotto. The method apply() is now a standalone method that operates on one transform and images/surfaces/etc. provided as arguments. A later major development is the adoption of a foundation for surface transforms by @feilong and @Shotgunosine.

What's Changed

  • FIX: Inefficient iterative reloading of reference and moving images by @oesteban in #186
  • FIX: Postpone coordinate mapping on linear array transforms by @oesteban in #187
  • FIX: Remove unsafe cast during TransformBase.apply() by @effigies in #189
  • FIX: _is_oblique() by @mvdoc in #194
  • FIX: Update implementation of ndim property of transforms by @jmarabotto in #197
  • FIX: Output displacement fields by @bpinsard in #182
  • FIX: Composition of deformation fields by @jbanusco in #188
  • FIX: Indexing disallowed in lists introduced by bugfix by @oesteban in #204
  • FIX: Do not transpose (see :obj:~scipy.ndimage.map_coordinates) by @oesteban in #207
  • FIX: Forgotten test using xfm.apply() by @oesteban in #208
  • FIX: Load ITK fields from H5 correctly by @effigies in #211
  • FIX: Wrong warning argument name level in warnings.warn by @oesteban in #216
  • ENH: Define ndim property on nonlinear transforms by @oesteban in #201
  • ENH: Outsource apply() from transform objects by @jmarabotto in #195
  • ENH: Restore apply() method, warning of deprecation and calling function by @effigies in #209
  • ENH: SurfaceTransform class by @feilong in #203
  • ENH: reenable-parallelization-apply-214 (builds on PR #215, solves Issue #214) by @jmarabotto in #217
  • ENH: Parallelize serialized 3D+t transforms by @oesteban in #220
  • ENH: Implement a memory limitation mechanism in loading data by @oesteban in #221
  • ENH: Serialize+parallelize 4D apply() into 3D+t and add 'low memory' loading by @oesteban in #215
  • MAINT: Loosen dependencies by @mgxd in #164
  • MAINT: Drop Python 3.7 support, test through 3.11 by @effigies in #181
  • MAINT: Update CircleCI's infrastructure (machine image and Python version in Docker image) by @oesteban in #206
  • MAINT: Fix tests for Python 3.12, numpy 2.0, and pytest-xdist by @effigies in #210
  • MAINT: Update ANTs' pinnings by @oesteban in #219

New Contributors

Full Changelog: 23.0.1...24.0.0