dimforge / dimforge/nalgebra

Add features required for the migration of rusty-machine to nalgebra

Open
#498 2 comments 1 reaction 1 assignee Claimed by @sebcrozet View on GitHub
breaking change enhancement P-high
Dominant language
Rust
Stars
4.8k
Forks
565
PR merge metrics
No merged PRs in 30d

Description

See [that issue](https://github.com/AtheMathmo/rusty-machine/issues/199) from rusty-machine.
So far, the following features are missing from nalgebra:

- [x] Simplify the construction of `DVector` by addressing https://github.com/rustsim/nalgebra/issues/377 This will require breaking changes.
- [x] Add statistics functions: variance, mean.
- [x] Add more general norms by addressing https://github.com/rustsim/nalgebra/issues/258
- [x] Add row and column iterators.
- [x] Add `.select_rows(iterator)` and `.select_columns(iterator)` to extract a subset of rows or columns from a matrix.
- [ ] Allow the concatenation of rows or columns by addressing #446.
- [ ] Document all the added features, including doc-tests.

More element may be added to this list as I study the codebase of rusty-machine.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.