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

[ENH] add and refine Transform+Riemannian distance+weights+knn #97

Open
wants to merge 1 commit into
base: ajb/reimannian
Choose a base branch
from

Conversation

futuer-szd
Copy link
Contributor

  1. add Burg-type Nuttall Strand algorithm in _nuttall_strand.py, this is a power spectral density matrices transform
  2. add a simple test for _nuttall_strand.py above
  3. add function to calculate optimal weights for riemannian density matrices in _get_optimal_weights.py
  4. add normal pairewise riemannian distance function in _riemannian_matrix.py
  5. get _check_inputs and _is_hpd function back to test_riemannian_matrix.py
  6. change a link import for _is_hpd function in test_power_spectrum.py
  7. add a special knn in _nuttall_knn.py for the 3D input which get from NuttallStrand transform

this is a power spectral density matrices transformation
2. add a simple test for _nuttall_strand.py above
3. add function to calculate optimal weights for
riemannian density matrices in _get_optimal_weights.py
4. add normal pairewise riemannian distance function
    in _riemannian_matrix.py
5. get _check_inputs and _is_hpd function back to
    test_riemannian_matrix.py
6. change a link import for _is_hpd function in
    test_power_spectrum.py
7. add a special knn in _nuttall_knn.py
    for the 3D input which get from NuttallStrand transform
@aeon-actions-bot aeon-actions-bot bot added the enhancement New feature or request label Oct 11, 2024
@aeon-actions-bot
Copy link
Contributor

Thank you for contributing to aeon-neuro

I have added the following labels to this PR based on the title: [ $\color{#FEF1BE}{\textsf{enhancement}}$ ].

The Checks tab will show the status of our automated tests. You can click on individual test runs in the tab or "Details" in the panel below to see more information if there is a failure.

If our pre-commit code quality check fails, any trivial fixes will automatically be pushed to your PR unless it is a draft.

Don't hesitate to ask questions on the aeon-neuro Slack channel if you have any.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant