Releases: nipy/nitransforms
25.0.0
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
24.1.3
25.0.0rc0
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 - Configure coverage to omit tests by @oesteban in #244
- Move flake8 config into pyproject by @oesteban in #245
- ENH: Loading of X5 (linear) transforms by @oesteban in #243
- TST: Refactor io/lta to reduce one partial line by @oesteban in #246
- FIX: Broken 4D resampling by @oesteban in #247
- MAINT: Increase coverage by testing edge cases and adding docstrings by @oesteban in #248
Full Changelog: 24.1.2...25.0.0rc0
24.1.2
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
toCITATION.cff
, add contributors by @effigies in #237
New Contributors
- @coryshain made their first contribution in #236
Full Changelog: 24.1.1...24.1.2
24.1.1
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
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
Full Changelog: 24.0.2...24.1.0
24.0.2
24.0.1
Bug-fix release in the 24.0.x series.
New Contributors
- @shnizzedy made their first contribution in #222
CHANGES
- FIX: Use standard library
pathlib
by @shnizzedy in #222 - MAINT: Support pre-
__or__
types by @effigies in #223 - MAINT: Bump the actions-infrastructure group with 3 updates by @dependabot in #224
- MAINT: Bump codecov/codecov-action from 3 to 4 by @dependabot in #225
Full Changelog: 24.0.0...24.0.1
24.0.0
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
inwarnings.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
- @mvdoc made their first contribution in #194
- @jmarabotto made their first contribution in #197
- @bpinsard made their first contribution in #182
- @jbanusco made their first contribution in #188
- @feilong made their first contribution in #203
Full Changelog: 23.0.1...24.0.0