Changelog#
The current changelog contains information on NeuroCAPs versions 0.33.0 and above. For changes in earlier versions:
Note: The versions listed in this file have been or will be deployed to PyPI.
[Versioning]#
0.minor.patch.postN
.minor : Introduces new features and may include potential breaking changes. Any breaking changes will be explicitly noted in the changelog (e.g., new functions or parameters, changes in parameter defaults, or function names).
.patch : Contains fixes for identified bugs and may include modifications or added parameters for improvements/enhancements. All fixes and modifications are backwards compatible.
.postN : Consists of documentation changes or metadata-related updates, such as modifications to type hints.
[0.37.3] - 2026-04-16#
β» Changed#
Added support for the
NEUROCAPS_DATAenvironment variable to override the default data directory location used by fetch_preset_parcel_approach. Defaults to β~/neurocaps_dataβ when unset.
[0.37.2] - 2026-02-19#
π» Metadata#
Update metadata on Pypi
β» Changed#
Update internal code to handle deprecated parameter argument
Silence matplotlib logger
[0.37.1] - 2026-02-08#
π Fixes#
Restrict setuptools so that maximum version installed is <82.0.0 to prevent import error for neuromaps due to removal of pkg_resources (Note: A fix is available in the neuromaps main branch but has not been released to PyPI yet)
Fixed spelling in exception message (βpreproc-boldβ -> βpreproc_boldβ) in
TimeseriesExtractor.get_bold
[0.37.0] - 2026-02-02#
β» Changed#
Updated minimum plotly version to 6.5.0 and kaleido to 1.2.0. Chrome needs to be installed to save plots as a PNG
Removed the deprecated βengineβ kwarg since kaleido is the only backend used for new plotly versions
[0.36.2] - 2025-12-17#
π Fixes#
Update separate acompcor logic to accommodate new format
[0.36.1] - 2025-12-11#
π Fixes#
Account for NaN in onset and duration
[0.36.0] - 2025-11-22#
Added support for Python 3.13
[0.35.2] - 2025-08-15#
π Fixes#
Fixes an error message not providing valid number of nodes when fetching parcellation approaches.
[0.35.1] - 2025-08-08#
JOSS Version
π Fixes#
Properly set data type in nifti image header to address floating point issues for certain atlases when converting CAP vectors to niftis and saving image.
[0.35.0] - 2025-08-08#
π Fixes#
Ensures mutability by using deepcopy in
CAPandTimeseriesExtractorto not bypass validationAccounts for case when duration is coded as 0 in event timing files as 0 in BIDS can indicate impulse.
[0.34.3] - 2025-07-25#
π New/Added#
Added
n_coresandprogress_barparameters tosimulate_bids_dataset.
π Fixes#
Incorrect session ID also raises a
BIDSQueryError.
[0.34.2] - 2025-07-22#
π Fixes#
Type hint fixes and fix undocumented parameter.
[0.34.1] - 2025-07-21#
π New/Added#
Added new utility functions to make tutorials easier.
[0.34.0] - 2025-07-19#
β» Changed#
PlotDefaultsis now apart of the public API and has a new method (available_methods).Documentation for plot related parameters moved to
PlotDefaults.For correlation and transition matrices plot, βannotβ is now True by default.
Renamed β_plotting_utils.pyβ to β_plot_utils.pyβ.
[0.33.1] - 2025-07-18#
π Fixes#
Fix in
knn_dictthat always defaulted to βSchaeferβ
[0.33.0.post1] - 2025-07-15#
π Documentation#
Updates to remove old information in parameters (type hints and strings).
[0.33.0] - 2025-07-15#
π New/Added#
plot_output_formatparameter added to replaceas_pickle,as_json, andas_htmlThis parameter is added under
output_dir, which changes signature ordering
β» Changed#
Significant changes in ordering of signature parameters for better grouping
Removal of certain parameters to clean up signatures:
flush(inTimeseriesExtractor): remnant of print but logging is used nowfwhm(inCAP.caps2niftisandCAP.caps2surf, parameter still available inTimeseriesExtractorto apply smoothing during timeseries extraction; however smoothing is not needed for statistical maps)fslr_giftis_dict(inCAP.caps2surf)
Changed default in
CAP.caps2plotfrom βouter_productβ to βheatmapβ
π Documentation#
Only version specifiers from >= 0.33.0 are shown. Previous specifiers are archived in the 0.32.4 readthedocs.io