Repository navigation
26.1.0rc1
Pre-release
Pre-release
What's Changed
π Breaking Changes
- Redo the scan grouping so it uses modern BIDS and is easier to understand by @mattcieslak in #1092
- Rename
--session-idto--session-labelby @tsalo in #1136 - Remove
--longitudinalparameter by @tsalo in #1126 - Remove
--prefer-dedicated-fmapsparameter by @tsalo in #1125 - Remove
--b0-motion-correct-toparameter by @tsalo in #1124 - Remove
--dwi-only,--dwi-no-biascorr, and--fs-license-fileby @tsalo in #1145 - Rename
--dwi-denoise-windowto--dwidenoise-windowby @tsalo in #1149 - Remove
--denoise-after-combiningby @tsalo in #1146 - Rename CLI parameters by @tsalo in #1144
- Remove
--anat-onlyflag by @tsalo in #1151 - Remove
first-alphabeticallyoption from--subject-anatomical-referenceby @tsalo in #1157 - Replace dwidenoise2 parameter parsing with config file by @tsalo in #1156
π Exciting New Features
- Add TORTOISE DIFFPREP as a head-motion-correction backend by @tsalo in #1066
- Add dwidenoise2 denoising option by @tsalo in #1071
- Add
--report-output-levelCLI argument by @tsalo in #1087 - Add new gradient plot to htmls by @mattcieslak in #1104
- Make MRtrix development version available with
--mrtrix-versionby @tsalo in #1110 - Support gradient unwarping with TORTOISE by @tsalo in #1106
- Allow users to specify 3D or 1D (through-plane) gradient distortion correction by @tsalo in #1135
- Add white matter boundary to coregistration figure by @tsalo in #1115
- Add SDC displacement maps and figures to derivatives by @mattcieslak in #1154
- Apply Jacobian weighting to all spatial distortion corrections by @tsalo in #1147
- Use GRE fieldmaps inside eddy and to initialize DRBUDDI and T2Wreg by @mattcieslak in #1159
- Add --force no-csf-synthstrip for the template registration mask by @mattcieslak in #1162
π Bug Fixes
- Replace zero-magnitude b-vectors with [1 0 0] by @tsalo in #1059
- Monkeypatch create_cfm to use LPS lesion mask by @tsalo in #1058
- Add flexible check for available CUDA version by @tsalo in #1057
- Retain magnitude data for complex-valued dwidenoise reportlet by @tsalo in #1055
- Set minimum dwi_denoise_window to 3 by @tsalo in #1064
- Address inheritance failures by @tsalo in #1080
- Use template shape and resolution in anatomical reportlet by @tsalo in #1098
- Make sure motion parameters are reported in the same convention for tortoise and eddy by @mattcieslak in #1084
- Use same cropped FOV for before and after images in reportlets by @tsalo in #1100
- Update TORTOISE for Gibbs bugfixes by @mattcieslak in #1101
- Enforce fixed FOV in figures with context manager by @tsalo in #1119
- Remove
--fmap-bsplineparameter by @tsalo in #1131 - Remove unused
--fmap-no-demeanparameter by @tsalo in #1130 - Stop DWI summary reportlet duplication by @tsalo in #1113
- Raise an exception if no files are found for sessions in
--session-idby @tsalo in #1121 - Fix eddy cuda finding by @mattcieslak in #1158
Other Changes
- Streamline CircleCI by @tsalo in #1049
- Fix CircleCI by @tsalo in #1056
- Consistently use acres like other BIDS Apps by @tsalo in #1060
- Document --ignore fieldmaps by @tsalo in #1065
- Rename figures to follow fMRIPrep's convention by @tsalo in #1062
- Configure shared libraries for DSIStudio commands at runtime by @tsalo in #1073
- Sync CI setup across LINC BIDS Apps by @tsalo in #1075
- Anat biascorr masks by @mattcieslak in #1078
- Raise deprecation warnings for deprecated parameters by @tsalo in #1083
- Replace hyperlink-based references by @tsalo in #1088
- Update Python to 3.11 and DIPY to 1.12 by @tsalo in #1077
- Rename "diffprep" HMC model options to "tortoise" by @tsalo in #1085
- Clean up intramodal template workflows and add boilerplate text by @tsalo in #1095
- Fix diffprep boilerplate text by @tsalo in #1102
- Control threading in Gibbs by @mattcieslak in #1103
- Introduce the "workflow compiler" by @mattcieslak in #1105
- Use TORTOISE's best b=0 picker by @mattcieslak in #1107
- Add synb0 and reorganize sdc cli options by @mattcieslak in #1111
- Read the part-phase companions from qsiplan by @mattcieslak in #1116
- Use ants Affine Initializer (antsAI) for coregistration by @mattcieslak in #1118
- Replace FUGUE and PRELUDE with niimath by @mattcieslak in #1139
- Clean up arguments for HMC by @mattcieslak in #1140
- Handle git annex files correctly when imported from qsiplan by @mattcieslak in #1112
- Reorganize CLI arguments by @tsalo in #1142
- Set NIFTI_INTENT_VECTOR on the synthetic ITK displacement field fixture by @mattcieslak in #1153
- Fix unit test by @tsalo in #1161
- Use numpydoc convention for all docstrings by @tsalo in #1160
- FIX: Keep the T2w at its own resolution for DRBUDDI; SynB0 TOPUP on odd dimensions by @mattcieslak in #1164
- Overhaul docs for 26.1.0 by @mattcieslak in #1163
Full Changelog: 26.0.0...26.1.0rc1