Decision Workspace
ndarray-einsum vs ndarray_einsum_beta vs aprender-tensor
Side-by-side comparison of Rust crates
48
ndarray-einsum
growingv0.9.0
Implementation of the einsum function for the Rust ndarray crate. Fork of https://github.com/oracleofnj/einsum
43
ndarray_einsum_beta
growingv0.7.0
Implementation of the einsum function for the Rust ndarray crate. As popularized in numpy, einsum (Einstein summation) implements general multidimensional tensor contraction. Many linear algebra operations and generalizations of those operations can be expressed as special cases of tensor contraction.
44
aprender-tensor
experimentalv0.35.0
N-dimensional tensor contractions — Einstein summation via TTGT (cuTENSOR parity)
Core Metrics
| ndarray-einsum | ndarray_einsum_beta | aprender-tensor | |
|---|---|---|---|
| Health Score | 48 | 43 | 44 |
| Total Downloads | 313.6K | 720.7K | 95 |
| 30d Downloads | 24.6K | 14.2K | 0 |
| Dependents | 7 | 71 | 0 |
| Releases | 2 | 16 | 7 |
| Last Updated | 172d ago | 1873d ago | 3d ago |
| Age | 1y 3m | 7y | 1m |
Health Breakdown
ndarray-einsum
Maintenance
9
Quality
13
Community
7
Popularity
7
Documentation
12
ndarray_einsum_beta
Maintenance
4
Quality
13
Community
10
Popularity
7
Documentation
9
aprender-tensor
Maintenance
16
Quality
10
Community
6
Popularity
2
Documentation
10
Technical Details
| ndarray-einsum | ndarray_einsum_beta | aprender-tensor | |
|---|---|---|---|
| Version | 0.9.0 | 0.7.0 | 0.35.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | Apache-2.0 | Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 8 | 8 | 3 |
| Crate Size | 35KB | 33KB | 18KB |
| Features | 0 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 14.3% |
| Edition | 2021 | 2018 | 2021 |
| MSRV | 1.65 | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •ndarray-einsum leads with a health score of 48/100, but none of the options score above 80.
- •ndarray_einsum_beta has the most downloads (720.7K), suggesting wider adoption.
- •⚠ ndarray_einsum_beta has not been updated in over a year.