Skip to content

Conversation

@jishnub
Copy link
Member

@jishnub jishnub commented Feb 20, 2025

This reopens JuliaLang/julia#55481

One argument there was that packages may wish to define custom eigenvalue algorithms. I'm unsure if this is common, but in principle, we may provide an internal method eigen(A, alg) that packages extend, and users may call the method with alg as a keyword argument.

Fixes #1208

@codecov
Copy link

codecov bot commented Feb 20, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 91.96%. Comparing base (eb064b8) to head (f1fbdab).
Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1214      +/-   ##
==========================================
- Coverage   91.99%   91.96%   -0.04%     
==========================================
  Files          34       34              
  Lines       15471    15473       +2     
==========================================
- Hits        14232    14229       -3     
- Misses       1239     1244       +5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@dkarrasch
Copy link
Member

Does this need backporting to v1.12 before it's released?

@jishnub
Copy link
Member Author

jishnub commented Feb 21, 2025

Yes, indeed

@jishnub jishnub added the backport 1.12 Change should be backported to release-1.12 label Feb 21, 2025
@KristofferC KristofferC mentioned this pull request Feb 25, 2025
7 tasks
@ViralBShah
Copy link
Member

Merge?

@jishnub jishnub merged commit a51f415 into master Mar 1, 2025
3 of 4 checks passed
@jishnub jishnub deleted the jishnub/symeigen_alg branch March 1, 2025 03:18
RalphAS added a commit to RalphAS/GenericSchur.jl that referenced this pull request Mar 30, 2025
dkarrasch pushed a commit that referenced this pull request Apr 4, 2025
This reopens JuliaLang/julia#55481

One argument there was that packages may wish to define custom
eigenvalue algorithms. I'm unsure if this is common, but in principle,
we may provide an internal method `eigen(A, alg)` that packages extend,
and users may call the method with `alg` as a keyword argument.

Fixes #1208

---------

Co-authored-by: Viral B. Shah <[email protected]>
@dkarrasch dkarrasch mentioned this pull request Apr 4, 2025
2 tasks
@dkarrasch dkarrasch removed the backport 1.12 Change should be backported to release-1.12 label Apr 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

alg is not a keyword argument

3 participants