0.0.13
Release Notes
This is the last release before refactoring of large portions of the code.
Breaking Changes
- Corrected a bug where the component classification process should have calculated a threshold on a sorted list of component variances, but it was calculated on an unsorted list. (#938)
- In v0.0.12 we changed the default method for selecting the number of components from MDL to AIC, but later realized this was only implemented when run through the python API, but not from the command line. Now AIC is the default for both. (#877)
Additional changes to highlight
- Optimization curves and additional info for the PCA dimensionality reduction step are saved to help users and developers identify problems with the step that identifies the number of components to use (#839)
- Added Python 3.10 compatibility (#818)
- Using BibTeX instead of duecredit for listing references so warnings from users not having duecredit installed will finally be gone (#875)
- Tedana python package management now uses setup.cfg (#874)
All changes since last stable release
- Generalize installation instructions to work with Windows in CONTRIBUTING by @aryangupta701 in #846
- [MAINT] Switch to setup.cfg-based configuration by @tsalo in #874
- [FIX] Add function to prep data for JSON serialization by @jbteves in #859
- [ENH, FIX] PCA variance enhancements and consistency improvements by @handwerkerd in #877
- Print optimal number of maPCA components and plot optimization curves by @eurunuela in #839
- [DOC] Add information about using tedana with fMRIPrep v21.0.0 by @tsalo in #847
- [REF] Replace duecredit with BibTeX by @tsalo in #875
- Update CONTRIBUTING.md by @jbteves in #885
- [REF] Suppresses divide by 0 warning by @jbteves in #786
- Add links to several multi-echo datasets by @tsalo in #895
- Add F-T2 and F-S0 maps to verbose outputs by @tsalo in #893
- [MAINT] Add 3.10 unit test, compatibilities in setup.cfg by @jbteves in #818
- [FIX] Use capital names in desc-ICAOrth_mixing.tsv columns by @pablosmig in #906
- [DOC] Add documentation page on denoising approaches by @tsalo in #823
- docs: add giadaan as a contributor for doc by @allcontributors in #916
- Add Nashiro dataset to documentation by @Kasambx in #912
- Fix example code in denoising documentation by @tsalo in #917
- Sorting varex for decision tree criterion I011 by @handwerkerd in #924
- [DOC] Remove Josh as maintainer by @jbteves in #928
- add pandas version check >= 1.5.2 and mod behavior by @pmolfese in #938
New Contributors
- @aryangupta701 made their first contribution in #846
- @pablosmig made their first contribution in #906
- @Kasambx made their first contribution in #912
- @pmolfese made their first contribution in #938
Full Changelog: 0.0.12...0.0.13