stdlib-js / stdlib-js/stdlib

[RFC]: Add LAPACK routines for solving systems of linear equations (tracking issue)

Open
#14,631 2 comments 0 reactions 0 assignees View on GitHub
Accepted C difficulty: 4 Feature JavaScript LAPACK RFC Tracking Issue
Dominant language
JavaScript
Stars
6k
Forks
1.3k
Avg merge
1d 3h
Merged PRs (30d)
611

Description

### Description

This RFC serves as a tracking issue for adding LAPACK routines for solving systems of linear equations.

### Packages

- [x] disnan
- [ ] dgbtf2
- [ ] dgbtrs
- [x] dgeequ
- [x] dgeequb
- [ ] dgerfs
- [ ] dgesv
- [x] dgetf2
- [ ] dgetrf
- [ ] dgetrs
- [ ] dgtrfs
- [x] dgtsv
- [ ] dgttrs
- [ ] dlabad
- [x] dlagtf
- [x] dlagtm
- [x] dlagts
- [x] dlaisnan
- [ ] dlaln2
- [x] dlangt
- [x] dlanhs
- [x] dlansb
- [x] dlansp
- [x] dlanst
- [x] dlansy
- [ ] dlantr
- [x] dlapmr
- [x] dlaqsp
- [x] dlarf
- [x] dlarnv
- [x] dlaruv
- [ ] dlatbs
- [ ] dlatps
- [ ] dptrfs
- [ ] dpttrs
- [ ] dsprfs
- [ ] dspsv
- [x] dsptrf
- [ ] dsptrs
- [ ] dtbtrs
- [ ] dtptrs
- [ ] dtrtrs

### Related Issues

None.

### Questions

No.

### Other

No.

### Checklist

- [x] I have read and understood the [Code of Conduct](https://github.com/stdlib-js/stdlib/blob/develop/CODE_OF_CONDUCT.md).
- [x] Searched for existing issues and pull requests.
- [x] The issue name begins with `RFC:`.

Contributor guide

Open the contributing guide

Research direction

Use this issue as a tracking list for the LAPACK routines, beginning with the unchecked packages such as dgesv, dgetrf, dgetrs, and dtrtrs. Review the completed and remaining checklist entries, then identify the relevant implementation and test locations in the stdlib repository before defining the scope. Done means the selected routines are implemented and their checklist entries can be marked complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.