JuliaLang / JuliaLang/LinearAlgebra.jl
Missing matrix/factorization functions
- Dominant language
- Julia
- Stars
- 77
- Forks
- 65
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 10
Description
Re: JuliaLang/julia#5840, JuliaLang/LinearAlgebra.jl#136, JuliaLang/julia#8240
We have a lot of easy targets to fill out the linear algebra functionality. These methods don't work at all. They don't have fallbacks to the dense method, even. Feel free to add more:
- [x] `BunchKaufman`
- [x] `Matrix`
- [x] `det`
- [x] `logdet`
- [ ] `LDLt{SymTridiagonal}`
- [x] `det`
- [x] `logdet`
- [ ] `norm`
- [ ] `tr`
- [ ] `eigvals`
- [ ] `eigvecs`
- [ ] `svdvals`
- [ ] `svd`
- [ ] `cond`
- [x] `Hessenberg`, `UpperHessenberg`
- [x] `eigen`, `eigvals`: #858
- [x] `qr` (mentioned in #625)
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the unchecked LDLt{SymTridiagonal} methods in the issue checklist and the referenced JuliaLang/julia#5840, LinearAlgebra.jl#136, and JuliaLang/julia#8240. Begin by determining which listed operations are still unsupported; the work is done when the remaining requested functions, including norm, tr, eigvals, eigvecs, svdvals, svd, and cond, work for that factorization.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100