23 releases (4 stable)
Uses new Rust 2024
| 1.0.4 | Sep 5, 2025 |
|---|---|
| 1.0.3 | Aug 15, 2025 |
| 0.5.0 | May 3, 2025 |
| 0.4.13 | Apr 24, 2025 |
| 0.1.0 | Apr 3, 2025 |
#335 in Math
1,226 downloads per month
Used in intrico
26KB
515 lines
Rusticle
High-performance Rust library for numerical computing, built with power and simplicity.
Installation
Add rusticle to your Cargo.toml:
[dependencies]
rusticle = "1.0.0"
Or simple run this in your terminal
cargo add rusticle
Modules
| Module | Description | Key Features |
|---|---|---|
| Complex | Complex number arithmetic | • Basic operations (+, -, *, /) • Conjugate and norm calculations • Display formatting (a+bi) • Generic over numeric types |
| Vector | Mathematical vectors | • Dot product and norm calculations • Vector addition and subtraction • Scaling and normalization • Tensor product operations • Indexing support |
| Matrix | Matrix operations | • Matrix multiplication • Transpose operations • Determinant calculation • Element access and manipulation • Various matrix constructors |
License
This project is licensed under the Apache-2.0 License - see the LICENSE file for details