Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump nilearn from 0.10.1 to 0.10.2 #1019

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 11, 2023

Bumps nilearn from 0.10.1 to 0.10.2.

Release notes

Sourced from nilearn's releases.

0.10.2

Released September 2023

HIGHLIGHTS

  • Volume plotting functions like plotting.plot_img now have an optional radiological parameter, defaulting to False. If True, this will invert the x-axis and L and R annotations to confirm to radiological conventional view..
  • Update Decoder objects to use the more efficient LogisticRegressionCV.
  • Add LassoCV as a new estimator option for Decoder objects
  • Add vmin and symmetric_cbar arguments to nilearn.plotting.plot_img_on_surf.
  • Improve contrasts allowing fixed effects on F contrasts
  • New experimental surface API to facilitate working with surface data in downstream surface-based analyses. We provide this API as a nilearn.experimental.surface module as it is still incomplete and subject to change without a deprecation cycle..

NEW

  • Volume plotting functions like plotting.plot_img now have an optional radiological parameter, defaulting to False. If True, this will invert the x-axis and L and R annotations to confirm to radiological conventional view..
  • New experimental surface API to facilitate working with surface data in downstream surface-based analyses. We provide this API as a nilearn.experimental.surface module as it is still incomplete and subject to change without a deprecation cycle..

Fixes

  • Fix bug in method transform_imgs of maskers.MultiNiftiMapsMasker and maskers.MultiNiftiLabelsMasker that would raise an error if a list of sample_mask was specified to fit_transform.
  • Fix bug in nilearn.plotting.surf_plotting._plot_surf_matplotlib that would make vertices transparent when saving in PDF or SVG format.
  • Fix bug that would prevent using symmetric_cmap=True or the avg_method argument with plotting.plot_surf_roi.
  • Fixes a bug that would lead to an error when loading a fsaverage surface while relying on numpy >= 1.24.x.
  • Fix bug that would prevent loading the confounds of a gifti file in actual fmriprep datasets.
  • Fix bug that prevented using dataframes as input for second level GLM when computing contrasts.
  • Fix bug in glm.first_level.first_level_from_bids that returned no confound files if the corresponding bold files contained derivatives BIDS entities.
  • Fix bug in glm.first_level.first_level_from_bids that would throw a warning about slice_time_ref not being provided even when it was.
  • Fix bug where the cv_params_ attribute of fitter Decoder objects sometimes had missing entries if grid_param is a sequence of dicts with different keys.
  • Make the nilearn.interfaces.fmriprep.load_confounds confounds file selection more generic.
  • Change default figure sizes to prevent titles from overlapping figure content
  • Relax the nilearn.interfaces.fmriprep.load_confounds confounds selection on cosine as not all confound files contained the variables.
  • Fix pathlib.Path not being counted as Niimg-like object in image.new_img_like.
  • Fix fit_transform behavior to match when fit method is passed image data
  • Allow using both vmin and threshold with "plotly" engine to be consistent with "matplotlib" behavior
  • Set edgecolors to be the same as facecolors in plotting.plot_surf_contours so that ROI contours are rendered clearly
  • Refactor deprecation of behavior of datasets.fetch_atlas_craddock_2012, datasets.fetch_atlas_smith_2009 and datasets.fetch_atlas_basc_multiscale_2015 fetchers including using API consistent maps key

Enhancements

  • Add cross-reference links to type definitions in public surface functions.
  • Update Decoder objects to use the more efficient LogisticRegressionCV.
  • Throw warning in glm.first_level.first_level_from_bids when using event.tsv files with no trial type column.
  • Make return key names in the description file of destrieux surface consistent with datasets.fetch_atlas_surf_destrieux.
  • Add LassoCV as a new estimator option for Decoder objects
  • Add vmin and symmetric_cbar arguments to nilearn.plotting.plot_img_on_surf.
  • Improve generate_report method of maskers by allowing users to pass a cmap argument for plotting image
  • Improve contrasts allowing fixed effects on F contrasts

Changes

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added ignore-for-release PRs that shouldn't be included with release notes. maintenance Issues/PRs related to maintenance. Dependency versions, dependencies, etc. labels Dec 11, 2023
@tsalo
Copy link
Member

tsalo commented Dec 11, 2023

This will need to wait until nilearn/nilearn#3285 is merged and a new release is made.

@dependabot dependabot bot force-pushed the dependabot/pip/nilearn-0.10.2 branch 5 times, most recently from 7fb235c to c6dd2e9 Compare December 12, 2023 21:16
Bumps [nilearn](https://github.com/nilearn/nilearn) from 0.10.1 to 0.10.2.
- [Release notes](https://github.com/nilearn/nilearn/releases)
- [Commits](nilearn/nilearn@0.10.1...0.10.2)

---
updated-dependencies:
- dependency-name: nilearn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/nilearn-0.10.2 branch from c6dd2e9 to 2879866 Compare December 18, 2023 16:15
@tsalo tsalo closed this Dec 18, 2023
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 18, 2023

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/pip/nilearn-0.10.2 branch December 18, 2023 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ignore-for-release PRs that shouldn't be included with release notes. maintenance Issues/PRs related to maintenance. Dependency versions, dependencies, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant