|
| 1 | +23.2.0 (To be determined) |
| 2 | +========================= |
| 3 | +New feature release in the 23.2.x series. |
| 4 | + |
| 5 | +This release wraps up a significant refactor of fMRIPrep. The main new features |
| 6 | +can be used with the ``--level`` and ``--derivatives`` flags. |
| 7 | + |
| 8 | +The ``--level`` flag can take the arguments ``minimal``, ``resampling`` or |
| 9 | +``full``. The default is ``full``, which should produce nearly the same results |
| 10 | +as previous versions. ``minimal`` will produce only the minimum necessary to |
| 11 | +deterministically generate the remaining derivatives. ``resampling`` will produce |
| 12 | +some additional derivatives, intended to simplify resampling with other tools. |
| 13 | + |
| 14 | +The ``--derivatives`` flag takes arguments of the form ``name=/path/to/dir``. |
| 15 | +If provided, fMRIPrep will read the specified directories for pre-computed |
| 16 | +derivatives. If a derivative is found, it will be used instead of computing |
| 17 | +it from scratch. If a derivative is not found, fMRIPrep will compute it and |
| 18 | +proceed as usual. |
| 19 | + |
| 20 | +Taken together, these features can allow a dataset provider to run a minimal |
| 21 | +fMRIPrep run, targeting many output spaces, while a user can then run a |
| 22 | +``--derivatives`` run to generate additional derivatives in only the output |
| 23 | +spaces they need. Another use case is to provide an precomputed derivative |
| 24 | +to override the default fMRIPrep behavior, enabling easier workarounds for |
| 25 | +bugs or experimentation with alternatives. |
| 26 | + |
| 27 | +Additionally, this release includes a number of bug fixes and minor improvements. |
| 28 | +In particular, susceptibility distortion correction has been improved for |
| 29 | +PEPolar, phase difference and direct fieldmaps. |
| 30 | + |
| 31 | +Finally, a new resampling method has been added, to better account for |
| 32 | +susceptibility distortion and motion in a single shot resampling to a volumetric |
| 33 | +target space. We anticipate extending this to surface targets in the future. |
| 34 | + |
| 35 | +* FIX: Final revisions for next branch (#3134) |
| 36 | +* FIX: Minor fixes to work with MSMSulc-enabled smriprep-next (#3098) |
| 37 | +* FIX: Connect EPI-to-fieldmap transform (#3099) |
| 38 | +* FIX: Use Py2-compatible version file template for fmriprep-docker (#3101) |
| 39 | +* FIX: Update connections to unwarp_wf, convert ITK transforms to text (#3077) |
| 40 | +* ENH: Restore carpetplot and other final adjustments (#3131) |
| 41 | +* ENH: Restore CIFTI-2 generation (#3129) |
| 42 | +* ENH: Restore resampling to surface GIFTIs (#3126) |
| 43 | +* ENH: Restore confound generation (#3120) |
| 44 | +* ENH: Restore resampling BOLD to volumetric templates (#3121) |
| 45 | +* ENH: Restore resampling to T1w target (#3116) |
| 46 | +* ENH: Add MSMSulc (#3085) |
| 47 | +* ENH: Add reporting workflow for BOLD fit (#3082) |
| 48 | +* ENH: Generate anatomical derivatives useful for resampling (#3081) |
| 49 | +* RF: Write out anatomical template derivatives (#3136) |
| 50 | +* RF: Update primary bold workflow to incorporate single shot resampling (#3114) |
| 51 | +* RF: Update derivative cache spec, calculate per-BOLD, reuse boldref2fmap (#3078) |
| 52 | +* RF: Split fMRIPrep into fit and derivatives workflows (#2913) |
| 53 | +* DOC: Fix documentation and description for init_bold_grayords_wf (#3051) |
| 54 | +* STY: Fix flake8 warnings (#3044) |
| 55 | +* STY: Apply pyupgrade suggestions (#3043) |
| 56 | +* MNT: Bump environment (#3132) |
| 57 | +* MNT: Bump version requirements (#3107) |
| 58 | +* MNT: http:// → https:// (#3097) |
| 59 | +* MNT: Remove mritotal and dependencies from FreeSurfer ignore file (#3090) |
| 60 | +* MNT: Update environment (#3073) |
| 61 | +* MNT: Depend on newer sphinx (#3067) |
| 62 | +* MNT: Install ANTs from conda-forge (#3061) |
| 63 | +* MNT: Drop Python 3.8 and numpy 1.21 support (NEP29) (#3052) |
| 64 | +* MNT: update update_zenodo.py script (#3042) |
| 65 | +* MNT: Fix welcome message formatting and instructions (#3039) |
| 66 | +* MNT: Python 3.11 should be supported (#3038) |
| 67 | +* CI: Stop testing legacy layout (#3079) |
| 68 | +* CI: Improve tag detection for docker builds (#3066) |
| 69 | +* CI: Clean up pre-release builds (#3040) |
| 70 | + |
1 | 71 | 23.1.4 (August 1, 2023)
|
2 | 72 | =======================
|
3 | 73 | Patch release in the 23.1.x series.
|
|
0 commit comments