Skip to content

Commit cd10b71

Browse files
committed
rel(24.0.0): Update CHANGES [skip ci]
1 parent b141a8e commit cd10b71

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

CHANGES.rst

+51
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,54 @@
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+
152
23.0.1 (July 10, 2023)
253
======================
354
Hotfix release addressing two issues.

0 commit comments

Comments
 (0)