Skip to content

Releases: PennLINC/qsiprep

1.0.0rc1

19 Nov 16:33
789be41
Compare
Choose a tag to compare
1.0.0rc1 Pre-release
Pre-release

This is a prerelease for the version that will be used by the HBCD project for their first data release.
Starting with this release, QSIPrep is now being deployed to pennlinc/qsiprep
on DockerHub instead of pennbbl/qsiprep.

We plan to not introduce any backwards-incompatible changes for a while.

What's Changed

🛠 Breaking Changes

  • Replace pennbbl with pennlinc in package by @tsalo in #869
  • Move common metadata to top of JSON by @tsalo in #875

🐛 Bug Fixes

Other Changes

  • Restructure documentation and document how to run tests locally by @tsalo in #879

Full Changelog: 0.24.0...1.0.0rc1

0.24.0

14 Nov 20:38
c6ac851
Compare
Choose a tag to compare

What's Changed

🛠 Breaking Changes

  • Rename --anat-space-definition to --subject-anatomical-reference by @tsalo in #855
  • Remove underscore versions of all parameters by @tsalo in #861
  • Change T1wACPC to ACPC and T1wNative to anat by @tsalo in #859
  • Change _cnr to stat-cnr_dwimap by @tsalo in #867
  • Rename confounds file to desc-confounds_timeseries by @tsalo in #874

🎉 Exciting New Features

  • Infer the appropriate MNIInfant cohort based on the participant's age by @tsalo in #856
  • Make grouping account for acquisition entity by @tsalo in #862

🐛 Bug Fixes

  • [FIX] Change to Linear for upsampling by @mattcieslak in #820
  • Add MNIInfant to template enum by @tsalo in #824
  • Add ability to ignore phase data by @tsalo in #849
  • Use correct base name with --distortion-group-merge average by @tsalo in #863

Other Changes

New Contributors

Full Changelog: 0.23.0...0.24.0

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