Skip to content

Releases: PennLINC/qsiprep

0.22.0

19 Jul 20:54
Compare
Choose a tag to compare

A huge number of infrastructure upgrades to improve testing and test coverage. An update to PyAFQ! Also a number of bug fixes, including for the hsvs recon workflows

What's Changed

🐛 Bug Fixes

Other Changes

New Contributors

Full Changelog: 0.21.4...0.22.0

0.21.4

04 May 16:43
36b93fe
Compare
Choose a tag to compare

What's Changed

The effort to update to current NiPreps standards has begun, plus another bugfix in the TOPUP workflow.

Other Changes

  • Remove copy of Niworkflows in favor of dependency by @tsalo in #709
  • [FIX] stop bizarre argsort behavior in best b=0 by @mattcieslak in #744

Full Changelog: 0.21.3...0.21.4

0.21.3

02 May 16:13
230aed7
Compare
Choose a tag to compare

What's Changed

This update addresses an important coregistration bug (#740), makes CPU Eddy much more usable and fixes a bug in the PyAFQ workflow.

Other Changes

Full Changelog: 0.21.1...0.21.3

0.21.1

25 Apr 18:05
8fd846e
Compare
Choose a tag to compare

What's Changed

There are important software updates in this release, along with a lot of infrastructure improvements.

Important Changes

  • FSL version 6.0.7.8 is now in qsiprep. This contains 2 serious bugfixes. One has to do with susceptibility-by-volume correction and the other resulted in incorrect CNR values being calculated.
  • DSI Studio has been updated to fix a bug in Neighboring DWI Correlation.
  • You can use "mporder" in your eddy config json file and the slice timings will automatically be created and passed to eddy (even if you're concatenating runs)
  • Recon workflows can now include a "bundle mapping" and "scalar mapping", where scalars created in individual workflows can be mapped to a template or summarized inside autotrack bundles. This does not do tract profiles or surface mapping - yet. See qsiprep/data/pipelines/hbcd_scalar_maps.json for an example.
  • The recon derivatives are written approximately according to BEP-016

🎉 Exciting New Features

Other Changes

  • Apply stylistic changes to workflows/base.py by @tsalo in #678
  • Pin Nilearn version by @tsalo in #687
  • Add a series of infrastructure files from ASLPrep/XCP-D by @tsalo in #684
  • Run isort and remove unused imports by @tsalo in #690
  • Apply stylistic changes to workflows/utils.py by @tsalo in #680
  • Remove unused classes flagged by vulture by @tsalo in #693
  • [RF] Use Black to reformat package by @mattcieslak in #701

Bugfixes

New Contributors

Full Changelog: 0.20.0...0.21.1

0.20.0

12 Jan 12:19
eda84d5
Compare
Choose a tag to compare

Please note there is no corresponding release on PyPI for this version

New features

  • [ENH] allow topup+drbuddi for hbcd by @mattcieslak in #667
    • Adds a 2-stage distortion correction option --pepolar-method TOPUP+DRBUDDI, which will run TOPUP -> Eddy -> DRBUDDI
  • [ENH] Use UKB processed data as input for recon workflows by @mattcieslak in #651
    • This adds the --recon-input-pipeline, which lets you run recon workflows on UKB data
  • [ENH] Update to python 3.10 by @mattcieslak in #670
    • Hopefully this will address the hang-after-crashing problem in the recent releases

Bugfixes/Docs

  • DOC: Add SMeisler and JHLegarreta to contributors list by @jhlegarreta in #642
  • Fixes typos on FreeSurfer requirements for ss3t hsvs recon by @pcamach2 in #414
  • Fix RTD build by @tsalo in #652
  • ENH: conform bvals to shells separated by b0_threshold by @cookpa in #660
  • [FIX] remove unneeded "method" from tracking by @mattcieslak in #641
  • FIX: allow finding of lesion rois by @psadil in #659
  • MISC: Remove outdated dsi_studio tracking parameters by @cookpa in #668
  • [DOC] Add documentation for dsi_studio_autotrack reconstruction workflow by @valeriejill in #669
  • [ENH] Update BIDS validator to 1.8.4 by @mattcieslak in #671

New Contributors

Full Changelog: 0.19.1...0.20.0

0.19.1

05 Oct 19:23
699c232
Compare
Choose a tag to compare

What's Changed

Updates in performance stability in synthseg/synthstrip, bugfixes and a few documentation updates. Sincere thanks to @jhlegarreta, @mayayab and @pierre-nedelec for contributions.

New Contributors

Full Changelog: 0.19.0...0.19.1

0.19.0

10 Aug 20:03
Compare
Choose a tag to compare

A new version of DSI Studio that brings more stable multithreading to the AutoTrack workflow. Memory management is improved in synthseg and synthstrip

What's Changed

New Contributors

Full Changelog: 0.18.1...0.19.0

0.18.0

23 Jun 13:58
8ee6440
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.18.0alpha0...0.18.0

0.18.0alpha0

27 May 13:17
00e0bc0
Compare
Choose a tag to compare
0.18.0alpha0 Pre-release
Pre-release

First release moving towards 1.0! Please open bug reports if anything suspicious comes up.

What's Changed

New Contributors

Full Changelog: 0.17.0...0.18.0alpha0

0.16.1

21 Feb 19:32
Compare
Choose a tag to compare

What's Changed (including over the release candidates)

New Contributors

Full Changelog: 0.15.4...0.16.1