Skip to content

Releases: nipreps/sdcflows

2.4.3

25 Apr 13:33
Compare
Choose a tag to compare

Release Notes

Bug-fix release in the 2.4.x series.

This fix resolves an inconsistency of treatment of phase-difference and scanner-calculated fieldmaps, relative to PEPolar and SyN. Fieldmaps in orientations other than RAS were impacted.

Changes

  • FIX: Reorient fieldmaps to RAS before estimating B-splines (#354)

2.4.2

25 Apr 13:33
Compare
Choose a tag to compare

Release Notes

Bug-fix release in the 2.4.x series.

Same fixes as 2.4.1, but this time for phase-difference and direct fieldmaps we missed last time.

Changes

  • FIX: Capture and report partial fieldmaps (#351)

2.4.1

21 Mar 01:39
Compare
Choose a tag to compare

DOI

Release Notes

Bug-fix release in the 2.4.x series.

This release provides improved tolerance (and debugging output)
for incomplete fieldmap inputs.

Changes

  • FIX: Log incomplete fieldmaps, rather than erroring (#341)
  • ENH: Consistently log failures to form fieldmaps (#343

2.4.0

21 Mar 01:38
Compare
Choose a tag to compare

Release Notes

New feature release in the 2.4.x series.

This release supports fMRIPrep 23.0.x and Nibabies 23.1.x.

Changes

  • FIX: Reorient phase-encoding directions along with fieldmaps when preparing inputs to TOPUP (#339)
  • FIX: Correct overly-sensitive obliqueness check (#335)

2.3.0

21 Mar 01:38
b047077
Compare
Choose a tag to compare

Release Notes

New feature release in the 2.3.x series.

This release supports fMRIPrep 23.0.x and Nibabies 23.0.x.

Changes

  • ENH: Calculate fieldwarps in reference space in unwarp_wf (#334)
  • TEST: Squeeze image before passing to SimpleBeforeAfter (#337)
  • MAINT: Rotate CircleCI secrets and setup up org-level context (#329)
  • CI: Run unit tests on Python 3.10 (#326)
  • CI: Switch to miniconda setup, install fsl tools through conda (#322)

2.2.2

04 Jan 18:05
Compare
Choose a tag to compare

Release Notes

Patch release in the 2.2.x series.

This release resolves a bug affecting some oblique datasets.

What's Changed

  • DOC: Add a notebook about susceptibility distortions by @oesteban in #285
  • RF: Generate the b-spline design matrix directly for efficiency by @effigies in #324

Full Changelog: 2.2.1...2.2.2

2.2.1

16 Dec 18:44
Compare
Choose a tag to compare

Release Notes

Patch release in the 2.2.x series.

This release enables dynamic estimation of memory and CPU needs for a
particularly resource-intensive node.

Changes

  • ENH: Dynamically choose number of resampling threads to adapt to memory constraints (#321)

2.2.0

16 Dec 18:43
Compare
Choose a tag to compare

Release Notes

New feature release in the 2.2.x series.

This series supports fMRIPrep 22.1.x and Nibabies 22.2.x.

This release includes fixes for a number of SDC use cases.

With thanks to Basile Pinsard for adding support for fieldmaps that contribute to multiple B0FieldIdentifiers.

Note: SDCFlows drops Python 3.7 starting with 2.2.x series.

Changes

  • FIX: Collate fieldmap coefficients into list of lists (#317)
  • FIX: Pad BSpline design matrix (#319)
  • FIX: Calculate bspline grids separately from colocation matrices (#308)
  • FIX: Support scipy 1.8 (#311)
  • FIX: Pacify deprecation warning from scipy.stats (#309)
  • FIX: Do not reorient distorted image in apply (#303)
  • FIX: Do not create a dense matrix along the way (#299)
  • FIX: Ensure replace() calls only alter the file basename (#293)
  • FIX: Update tests after merge of #287 (#288)
  • FIX: Revise debug/sloppy operations of the coeff2epi workflow (#287)
  • FIX: Revise the TOPUP workflow and related utilities (#278)
  • ENH: Default to 4mm re-zoom for b-spline approximation (#314)
  • ENH: Drop n_procs tag from BSplineApprox (#315)
  • ENH: Find B0FieldIdentifiers when one image contributes to multiple (#298)
  • ENH: Allow bids filtering during get() calls. (#292)
  • ENH: Evaluate B-Splines using scipy (#304)
  • ENH: Integrate downsampling in BSplineApprox when the input is high-res (#301)
  • ENH: Make wrangler more verbose (#284)
  • ENH: Add CLI to detect usable estimators within a BIDS dataset (#257)
  • ENH: Calculate robust average of EPI inputs to TOPUP workflow (#280)
  • MAINT: Housekeeping and more verbose debugging outputs (#302)
  • MAINT: Simplify build tests on GH Actions to latest standards (#282)
  • MAINT: Keep CircleCI settings up to date (#281)
  • MAINT: Unavilable data from OSF remote (datalad) for CircleCI tests. (#277)
  • MAINT: Remove unused argument from topup related interface (#276)
  • CI: Update concurrency, permissions and actions (#313)
  • CI: Roll unittests runner back to Ubuntu 20.04 (#310)
  • CI: Ensure builds are triggered weekly (#270)

2.1.1

06 Sep 14:11
Compare
Choose a tag to compare

Release Notes

Patch release in the 2.1.x series. This release incorporates the fix in 2.0.13 in
the 2.1.x series.

Changes

  • FIX: Relax tolerance for different affines when concatenating blips (#265)

2.1.0

26 May 18:51
Compare
Choose a tag to compare

Release Notes

A new minor release to support the newest niworkflows minor series.

Changes

  • ENH: Add optional session distinction to wrangler (#261)
  • FIX: Align centers of mass, rather than origins (#253)
  • MAINT: Loosen installation restrictions (#269)