@@ -5,6 +5,8 @@ This release includes enhancements and bug-fixes towards the release of the firs
55beta version of *dMRIPrep *.
66It also contains new features that are necessary for the API overhaul that has
77happened within the new *SDCFlows 2.x * series.
8+ The new series include a cross-cutting (modalities, species) workflow to generate
9+ EPI references.
810Finally other *NiPreps * will also have a first release with specific support for
911them: *NiRodents * and *NiBabies * (and their corresponding *fMRIPrep * extensions).
1012
@@ -22,12 +24,70 @@ them: *NiRodents* and *NiBabies* (and their corresponding *fMRIPrep* extensions)
2224
2325A 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+
31911.3.2 (November 5, 2020)
3292========================
3393Bug-fix release in the 1.3.x series.
0 commit comments