This release fixes a major bug in QSIRecon's handling of multi-session and multi-run datasets. When processing multiple sessions or runs in a single QSIRecon call, the reconstruction workflow was being modified in place, such that the first session/run was processed correctly, but subsequent sessions/runs were processed with global default values. This bug primarily affected custom reconstruction workflows. The built-in workflows should be largely unaffected.
What's Changed
🎉 Exciting New Features
- Parcellate scalars and write out brain mask by @tsalo in #251
- Use deltas in DIPY interfaces by @tsalo in #259
🐛 Bug Fixes
- Upgrade DIPY, pyAFQ by @36000 in #235
- Fix handling of atlas labels with spaces and test custom atlas handling by @tsalo in #248
- Remove background label from atlases before calculating connectivity by @tsalo in #249
- Fix collection of longitudinal anatomical outputs by @tsalo in #253
- Write out ACPC-space scalars from TORTOISE node if estimate_mapmri is False by @tsalo in #254
- Prevent workflow spec dictionary from being modified in place during build process by @tsalo in #263
Other Changes
- Update boilerplate.bib for mrtrix reference by @chiuhoward in #239
- Update descriptions of scalar map parameters by @tsalo in #225
- Generate figure showing scalar maps by @tsalo in #246
- Remove outdated admonition by @tsalo in #257
- Add missing workflows to "which workflows are appropriate" table by @tsalo in #258
- Fix table borders by @tsalo in #260
- Add unused
plot_reports
input to_KurtosisReconstructionInputSpec
by @tsalo in #262
New Contributors
Full Changelog: 1.1.0...1.1.1