Nilearn 0.8.0 release
Published:
We just released nilearn 0.8.0! You can get it through pip: $ pip install nilearn.
Highlights
This new release fixes some bugs and adds a bunch of new functionalities, among which:
nilearn.input_data.NiftiLabelsMaskercan now generate HTML reports in the same way asnilearn.input_data.NiftiMasker.nilearn.signal.cleanaccepts new parametersample_mask. shape:(number of scans - number of volumes removed, ).All inherent classes of
nilearn.input_data.BaseMaskercan use parametersample_maskfor sub-sample masking.Fetcher
nilearn.datasets.fetch_surf_fsaveragenow accepts fsaverage3, fsaverage4 and fsaverage6 as values for parameter mesh, so that all resolutions of fsaverage from 3 to 7 are now available.Fetcher
nilearn.datasets.fetch_surf_fsaveragenow provides attributes{area, curv, sphere, thick}_{left, right}for all fsaverage resolutions.nilearn.glm.first_level.run_glmnow allows auto regressive noise models of order greater than one.
Warning
Python 3.5 is no longer supported. We recommend upgrading to Python 3.8.
Support for Nibabel
2.xis deprecated and will be removed in the0.9release. Users with a version of Nibabel <3.0will be warned at their first Nilearn import.Minimum supported versions of packages have been bumped up:
- Numpy – v1.16
- SciPy – v1.2
- Scikit-learn – v0.21
- Nibabel – v2.5
- Pandas – v0.24
