Decision Workspace
ndarray-einsum vs ndarray_einsum_beta vs omeco
Side-by-side comparison of Rust crates
49
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.
45
omeco
experimentalv0.2.4
Tensor network contraction order optimization
Core Metrics
| ndarray-einsum | ndarray_einsum_beta | omeco | |
|---|---|---|---|
| Health Score | 49 | 43 | 45 |
| Total Downloads | 264.2K | 685.5K | 1.9K |
| 30d Downloads | 27.2K | 15.8K | 174 |
| Dependents | 6 | 71 | 0 |
| Releases | 2 | 16 | 7 |
| Last Updated | 113d ago | 1814d ago | 53d ago |
| Age | 1y 1m | 6y 10m | 2m |
Health Breakdown
ndarray-einsum
Maintenance
11
Quality
13
Community
7
Popularity
6
Documentation
12
ndarray_einsum_beta
Maintenance
4
Quality
13
Community
10
Popularity
7
Documentation
9
omeco
Maintenance
11
Quality
12
Community
6
Popularity
4
Documentation
12
Technical Details
| ndarray-einsum | ndarray_einsum_beta | omeco | |
|---|---|---|---|
| Version | 0.9.0 | 0.7.0 | 0.2.4 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | Apache-2.0 | Apache-2.0 | MIT |
| Dependencies | 8 | 8 | 10 |
| Crate Size | 35KB | 33KB | 92KB |
| Features | 0 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2018 | 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.