|
| 1 | +24.0.0 (August 18, 2024) |
| 2 | +======================== |
| 3 | +A new series incorporating several major changes, including bugfixes and taking on several |
| 4 | +housekeeping/maintenance actions. |
| 5 | +One relevant change is the outsourcing of the ``apply()`` member out of |
| 6 | +transformation data structures by @jmarabotto. |
| 7 | +The method ``apply()`` is now a standalone method that operates on one transform |
| 8 | +and images/surfaces/etc. provided as arguments. |
| 9 | +A later major development is the adoption of a foundation for surface transforms by @feilong |
| 10 | +and @Shotgunosine. |
| 11 | + |
| 12 | +New Contributors |
| 13 | +---------------- |
| 14 | + |
| 15 | +* @mvdoc made their first contribution in https://github.com/nipy/nitransforms/pull/194 |
| 16 | +* @jmarabotto made their first contribution in https://github.com/nipy/nitransforms/pull/197 |
| 17 | +* @bpinsard made their first contribution in https://github.com/nipy/nitransforms/pull/182 |
| 18 | +* @jbanusco made their first contribution in https://github.com/nipy/nitransforms/pull/188 |
| 19 | +* @feilong made their first contribution in https://github.com/nipy/nitransforms/pull/203 |
| 20 | + |
| 21 | +CHANGES |
| 22 | +------- |
| 23 | + |
| 24 | +* FIX: Inefficient iterative reloading of reference and moving images by @oesteban in https://github.com/nipy/nitransforms/pull/186 |
| 25 | +* FIX: Postpone coordinate mapping on linear array transforms by @oesteban in https://github.com/nipy/nitransforms/pull/187 |
| 26 | +* FIX: Remove unsafe cast during ``TransformBase.apply()`` by @effigies in https://github.com/nipy/nitransforms/pull/189 |
| 27 | +* FIX: ``_is_oblique()`` by @mvdoc in https://github.com/nipy/nitransforms/pull/194 |
| 28 | +* FIX: Update implementation of ``ndim`` property of transforms by @jmarabotto in https://github.com/nipy/nitransforms/pull/197 |
| 29 | +* FIX: Output displacement fields by @bpinsard in https://github.com/nipy/nitransforms/pull/182 |
| 30 | +* FIX: Composition of deformation fields by @jbanusco in https://github.com/nipy/nitransforms/pull/188 |
| 31 | +* FIX: Indexing disallowed in lists introduced by bugfix by @oesteban in https://github.com/nipy/nitransforms/pull/204 |
| 32 | +* FIX: Do not transpose (see :obj:`~scipy.ndimage.map_coordinates`) by @oesteban in https://github.com/nipy/nitransforms/pull/207 |
| 33 | +* FIX: Forgotten test using ``xfm.apply()`` by @oesteban in https://github.com/nipy/nitransforms/pull/208 |
| 34 | +* FIX: Load ITK fields from H5 correctly by @effigies in https://github.com/nipy/nitransforms/pull/211 |
| 35 | +* FIX: Wrong warning argument name ``level`` in ``warnings.warn`` by @oesteban in https://github.com/nipy/nitransforms/pull/216 |
| 36 | +* ENH: Define ``ndim`` property on nonlinear transforms by @oesteban in https://github.com/nipy/nitransforms/pull/201 |
| 37 | +* ENH: Outsource ``apply()`` from transform objects by @jmarabotto in https://github.com/nipy/nitransforms/pull/195 |
| 38 | +* ENH: Restore ``apply()`` method, warning of deprecation and calling function by @effigies in https://github.com/nipy/nitransforms/pull/209 |
| 39 | +* ENH: ``SurfaceTransform`` class by @feilong in https://github.com/nipy/nitransforms/pull/203 |
| 40 | +* ENH: reenable-parallelization-apply-214 (builds on PR #215, solves Issue #214) by @jmarabotto in https://github.com/nipy/nitransforms/pull/217 |
| 41 | +* ENH: Parallelize serialized 3D+t transforms by @oesteban in https://github.com/nipy/nitransforms/pull/220 |
| 42 | +* ENH: Implement a memory limitation mechanism in loading data by @oesteban in https://github.com/nipy/nitransforms/pull/221 |
| 43 | +* ENH: Serialize+parallelize 4D ``apply()`` into 3D+t and add 'low memory' loading by @oesteban in https://github.com/nipy/nitransforms/pull/215 |
| 44 | +* MAINT: Loosen dependencies by @mgxd in https://github.com/nipy/nitransforms/pull/164 |
| 45 | +* MAINT: Drop Python 3.7 support, test through 3.11 by @effigies in https://github.com/nipy/nitransforms/pull/181 |
| 46 | +* MAINT: Update CircleCI's infrastructure (machine image and Python version in Docker image) by @oesteban in https://github.com/nipy/nitransforms/pull/206 |
| 47 | +* MAINT: Fix tests for Python 3.12, numpy 2.0, and pytest-xdist by @effigies in https://github.com/nipy/nitransforms/pull/210 |
| 48 | +* MAINT: Update ANTs' pinnings by @oesteban in https://github.com/nipy/nitransforms/pull/219 |
| 49 | + |
| 50 | +**Full Changelog**: https://github.com/nipy/nitransforms/compare/23.0.1...24.0.0 |
| 51 | + |
1 | 52 | 23.0.1 (July 10, 2023)
|
2 | 53 | ======================
|
3 | 54 | Hotfix release addressing two issues.
|
|
0 commit comments