Tags: nipy/nitransforms
Tags
24.1.2 (June 02, 2025) New patch release that addresses a crash when applying a 3D transform to a 4D image. New Contributors ---------------- * @coryshain made their first contribution in #236 CHANGES ------- * FIX: Patch for crash when applying 3D transform to 4D image (#236) * MNT: Switch from zenodo.json to CITATION.cff, add contributors (#237) **Full Changelog**: 24.1.1...24.1.2
24.1.1 (December 18, 2024) New patch release that adds ``nitransforms.resampling.apply`` as a top-level import, and removes the `pkg_resources` dependency. CHANGES ------- * 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 (November 17, 2024) 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 ------- * MAINT: 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.1 (September 17, 2024) 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. 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 CHANGES ------- * 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 **Full Changelog**: 23.0.1...24.0.0
23.0.0 A new major release preparing for the finalization of the package and migration into NiBabel, mostly addressing bugfixes and scheduled added new features. CHANGES ------- * FIX: Set x-forms on resampled images (#176) * FIX: Ensure datatype of generated CIFTI2 file in ``TransformBase`` unit test (#178) * ENH: Read ITK's composite transforms with only affines (#174) * ENH: "Densify" voxel-wise nonlinear mappings with interpolation (#168) * ENH: Extend the nonlinear transforms API (#166) * ENH: API change in ``TransformChain`` - new composition convention (#165) * MAINT: Rotate CircleCI secrets and setup up org-level context (#172)
21.0.1 Release Notes ------------- A patch release after migration into the NiPy organization. This release is aliased as 21.0.1 to flexibilize dependency resolution. CHANGES ------- * FIX: Orientation of displacements field and header when reading ITK's h5 (#162) * FIX: Wrong datatype used for offset when reading ITK's h5 fields. (#161) * ENH: Guess open linear transform formats (#160) * MAINT: Conclude migration ``poldracklab`` -> ``nipy`` (#163)
22.0.0 The first stable release of *NiTransforms* in 2022. Contains all the new bug-fixes, features, and maintenance executed within the context of the NiBabel EOSS4 grant from the CZI Foundation. * FIX: Implement AFNI's deoblique operations (#117) * FIX: Ensure input dtype is kept after resampling (#153) * FIX: Replace deprecated ``_read_mat`` with ``scipy.io.loadmat`` (#151) * FIX: Add FSL-LTA-FSL regression tests (#146) * FIX: Increase FSL serialization precision (#144) * FIX: Refactor of LTA implementation (#145) * FIX: Load arrays of linear transforms from AFNI files (#143) * FIX: Load arrays of linear transforms from FSL files (#142) * FIX: Double-check dtypes within tests and increase RMSE tolerance (#141) * ENH: Base implementation of B-Spline transforms (#138) * ENH: I/O of FSL displacements fields (#51) * MAINT: Fix path to test summaries in CircleCI (#148) * MAINT: Move testdata on to gin.g-node.org & datalad (#140) * MAINT: scipy-1.8, numpy-1.22 require python 3.8 (#139)
PreviousNext