Skip to content

Commit 2209cd6

Browse files
committed
rel(1.4.0rc4): Update CHANGES [skip ci]
1 parent 9beccec commit 2209cd6

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

CHANGES.rst

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ This release includes enhancements and bug-fixes towards the release of the firs
55
beta version of *dMRIPrep*.
66
It also contains new features that are necessary for the API overhaul that has
77
happened within the new *SDCFlows 2.x* series.
8+
The new series include a cross-cutting (modalities, species) workflow to generate
9+
EPI references.
810
Finally other *NiPreps* will also have a first release with specific support for
911
them: *NiRodents* and *NiBabies* (and their corresponding *fMRIPrep* extensions).
1012

@@ -22,12 +24,70 @@ them: *NiRodents* and *NiBabies* (and their corresponding *fMRIPrep* extensions)
2224

2325
A list of prominent changes follows:
2426

27+
* FIX: Address issues with ``RobustAverage`` global signal measurement (#607)
28+
* FIX: ``NonsteadyStatesDetector`` wrongly using Nipype's ``is_outlier`` (#605)
29+
* FIX: Change in *svgutils*' API on 0.3.2 breaks reportlets (#599)
30+
* FIX: Check for ``in_segm`` input, not ``seg_file`` (typo) (#592)
31+
* FIX: Use the mask to calculate FOV rather than the fixed image in ``GenerateSamplingReference`` (#583)
2532
* FIX: Allow omission of ``<res>`` for template normalization (#582)
2633
* FIX: Include ``_T2starw`` ``_MTw`` and ``_TSE``-suffixes in ``build_path`` options (#584)
2734
* FIX: ``DerivativesDataSink`` warning when it has multiple source files (#573)
35+
* ENH: Add an inversion operation to ``IntensityClip`` (#616)
36+
* ENH: Cross-cutting (modalities, species) workflow to generate EPI references (#610)
37+
* ENH: Add a ``RobustAverage`` interface and split volume selection (#602)
38+
* ENH: Revise some patterns of the ``BIDSLayout`` config to aid *SDCFlows* new API (#585)
2839
* ENH: Upstream *fMRIPrep*'s ``init_bbreg_wf`` to integrate it in *dMRIPrep* (#586)
40+
* MAINT: Add DS030 dataset, with clipped (55 timepoints) BOLD data (#609)
41+
* MAINT: Migrate ``ds003_downsampled`` to ``nipreps-data`` (#608)
42+
* MAINT: Move mask-regressions test-data to datalad + nipreps-data (#606)
43+
* MAINT: Refactor structure of interfaces (#603)
44+
* MAINT: Drop Python 3.6, test setuptools builds, pip installations, and revise Docker pinned versions (#593)
2945
* MAINT: CircleCI housekeeping (#580)
3046

47+
.. caution::
48+
49+
The ``niworkflows.interfaces`` submodule has been refactored.
50+
To migrate from previous series, please modify the following imports:
51+
52+
* ``images.MatchHeader`` -> ``header.MatchHeader``
53+
* ``images.ValidateImage`` -> ``header.ValidateImage``
54+
* ``images.Demean`` -> ``nibabel.Demean``
55+
* ``images.FilledImageLike`` -> ``nibabel.FilledImageLike``
56+
* ``images.RegridToZooms`` -> ``nibabel.RegridToZooms``
57+
* ``masks.ROIsPlot`` -> ``reportlets.masks.ROIsPlot``
58+
* ``masks.ComputeEPIMask`` -> ``nilearn.ComputeEPIMask``
59+
* ``mni.RobustMNINormalization`` -> ``norm.SpatialNormalization``
60+
* New ``niworkflows.interfaces.reportlets`` submodule
61+
62+
* ``report_base`` -> ``reportlets.base``
63+
* ``masks`` -> ``reportlets.masks``
64+
* ``registration`` -> ``reportlets.registration``
65+
* ``segmentation`` -> ``reportlets.segmentation``
66+
67+
* ``utils.GenerateSamplingReference`` -> ``nibabel.GenerateSamplingReference``
68+
* ``utils.CopyXForm`` -> ``header.CopyXForm``
69+
* ``utils.NormalizeMotionParams`` -> ``confounds.NormalizeMotionParams``
70+
* ``utils.AddTPMs`` -> ``probmaps.AddTPMs``
71+
* ``utils.TPM2ROI`` -> ``probmaps.TPM2ROI``
72+
* ``utils.AddTSVHeader`` -> ``utility.AddTSVHeader``
73+
* ``utils.JoinTSVColumns`` -> ``utility.JoinTSVColumns``
74+
* ``utils.DictMerge`` -> ``utility.DictMerge``
75+
* ``utils.TSV2JSON`` -> ``utility.TSV2JSON``
76+
77+
Beware that interface aliases at the top ``niworkflows.interfaces`` level have
78+
been removed:
79+
80+
* ``ExpandModel``, ``SpikeRegressors`` from ``confounds``
81+
* ``BET`` -> ``reportlets.masks.BETRPT``
82+
* ``FAST`` -> ``reportlets.segmentation.FASTRPT``
83+
* ``FLIRT``, ``ApplyXFM``, ``RobustMNINormalization``, ``Registration``,
84+
``ApplyTransforms``, ``SimpleBeforeAfter`` now under ``reportlets.registration``
85+
as ``FLIRTRPT``, ``ApplyXFMRPT``, ``RobustMNINormalizationRPT``, ``ANTSRegistrationRPT``,
86+
``ANTSApplyTransformsRPT``, ``SimpleBeforeAfterRPT``.
87+
* ``CopyXForm``, ``CopyHeader``, ``SanitizeImage`` now under ``header``
88+
* ``NormalizeMotionParams`` now under ``confounds``.
89+
* ``FMRISummary``, ``CompCorVariancePlot``, ``ConfoundsCorrelationPlot`` from ``plotting``
90+
3191
1.3.2 (November 5, 2020)
3292
========================
3393
Bug-fix release in the 1.3.x series.

0 commit comments

Comments
 (0)