Decision Workspace
ndarray_einsum_beta vs ndarray-einsum vs omeco
Side-by-side comparison of Rust crates
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.
49
ndarray-einsum
growingv0.9.0
Implementation of the einsum function for the Rust ndarray crate. Fork of https://github.com/oracleofnj/einsum
45
omeco
experimentalv0.2.4
Tensor network contraction order optimization
Core Metrics
| ndarray_einsum_beta | ndarray-einsum | omeco | |
|---|---|---|---|
| Health Score | 43 | 49 | 45 |
| Total Downloads | 685.5K | 264.2K | 1.9K |
| 30d Downloads | 15.8K | 27.2K | 174 |
| Dependents | 71 | 6 | 0 |
| Releases | 16 | 2 | 7 |
| Last Updated | 1814d ago | 113d ago | 53d ago |
| Age | 6y 10m | 1y 1m | 2m |
Health Breakdown
ndarray_einsum_beta
Maintenance
4
Quality
13
Community
10
Popularity
7
Documentation
9
ndarray-einsum
Maintenance
11
Quality
13
Community
7
Popularity
6
Documentation
12
omeco
Maintenance
11
Quality
12
Community
6
Popularity
4
Documentation
12
Technical Details
| ndarray_einsum_beta | ndarray-einsum | omeco | |
|---|---|---|---|
| Version | 0.7.0 | 0.9.0 | 0.2.4 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | Apache-2.0 | Apache-2.0 | MIT |
| Dependencies | 8 | 8 | 10 |
| Crate Size | 33KB | 35KB | 92KB |
| Features | 0 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | 2021 | 2021 |
| MSRV | — | 1.65 | 1.70 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •ndarray-einsum leads with a health score of 49/100, but none of the options score above 80.
- •ndarray_einsum_beta has the most downloads (685.5K), suggesting wider adoption.
- •⚠ ndarray_einsum_beta has not been updated in over a year.