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 pyriemann from 0.3 to 0.4 #110

Merged
merged 1 commit into from
Mar 1, 2023
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 1, 2023

Bumps pyriemann from 0.3 to 0.4.

Changelog

Sourced from pyriemann's changelog.

v0.4 (Feb 2023)

  • Add exponential and logarithmic maps for three main metrics: 'euclid', 'logeuclid' and 'riemann'. :func:pyriemann.utils.tangentspace.tangent_space is splitted in two steps: (i) log_map_*() projecting SPD matrices into tangent space depending on the metric; and (ii) :func:pyriemann.utils.tangentspace.upper taking the upper triangular part of matrices. Similarly, :func:pyriemann.utils.tangentspace.untangent_space is splitted into (i) :func:pyriemann.utils.tangentspace.unupper and (ii) exp_map_*(). The different metrics for tangent space mapping can now be defined into :class:pyriemann.tangentspace.TangentSpace, then used for transform() as well as for inverse_transform(). :pr:195 by :user:qbarthelemy

  • Enhance AJD: add init to :func:pyriemann.utils.ajd.ajd_pham and :func:pyriemann.utils.ajd.rjd, add warm_restart to :class:pyriemann.spatialfilters.AJDC. :pr:196 by :user:qbarthelemy

  • Add parameter sampling_method to :func:pyriemann.datasets.sample_gaussian_spd, with rejection accelerating 2x2 matrices generation. :pr:198 by :user:Artim436

  • Add geometric medians for Euclidean and Riemannian metrics: :func:pyriemann.utils.median_euclid and :func:pyriemann.utils.median_riemann, and add an example in gallery to compare means and medians on synthetic datasets. :pr:200 by :user:qbarthelemy

  • Add score() to :class:pyriemann.regression.KNearestNeighborRegressor. :pr:205 by :user:qbarthelemy

  • Add Transfer Learning module and examples, including RPA and MDWM. :pr:189 by :user:plcrodrigues, :user:qbarthelemy and :user:sylvchev

  • Add class distinctiveness function to measure the distinctiveness between classes on the manifold, :func:pyriemann.classification.class_distinctiveness, and complete an example in gallery to show how it works on synthetic datasets. :pr:215 by :user:MSYamamoto

  • Add example on ensemble learning applied to functional connectivity, and add :func:pyriemann.utils.base.nearest_sym_pos_def. :pr:202 by :user:mccorsi and :user:sylvchev

  • Add kernel matrices representation :class:pyriemann.estimation.Kernels and complete example comparing estimators. :pr:217 by :user:qbarthelemy

  • Add a new covariance estimator, robust fixed point covariance, and add kwds arguments for all covariance based functions and classes. :pr:220 by :user:qbarthelemy

  • Add example in gallery on frequency band selection using class distinctiveness measure. :pr:219 by :user:MSYamamoto

  • Add :func:pyriemann.utils.covariance.covariance_mest supporting three robust M-estimators (Huber, Student-t and Tyler) and available for all covariance based functions and classes; and add an example on robust covariance estimation for corrupted data. Add also :func:pyriemann.utils.distance.distance_mahalanobis between between vectors and a Gaussian distribution. :pr:223 by :user:qbarthelemy

Commits
  • 8747462 bump verstion to 0.4
  • 9d73f39 use relative error as stopping criterion for m estimator (#225)
  • 527375a Add robust M-estimators for covariance matrix (#223)
  • 8cd0eab update readme (#222)
  • 29f41f8 add a new function for frequency band selection (#219)
  • fb53182 Add fixed point covariance estimator and add **kwds arguments in Covariances ...
  • ae7c40a replace while loop by expand_dims (#221)
  • fc013b7 Update README.md
  • c05762a Update README.md
  • 6fd8ee1 Update README.md
  • Additional commits viewable in compare view

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 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 dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 1, 2023
Bumps [pyriemann](https://github.com/pyRiemann/pyRiemann) from 0.3 to 0.4.
- [Release notes](https://github.com/pyRiemann/pyRiemann/releases)
- [Changelog](https://github.com/pyRiemann/pyRiemann/blob/master/doc/whatsnew.rst)
- [Commits](pyRiemann/pyRiemann@v0.3...v0.4)

---
updated-dependencies:
- dependency-name: pyriemann
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/pyriemann-0.4 branch from 487896c to 591b509 Compare March 1, 2023 10:19
@gcattan gcattan merged commit 10108a1 into main Mar 1, 2023
@dependabot dependabot bot deleted the dependabot/pip/pyriemann-0.4 branch March 1, 2023 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant