#complex-numbers

rusticle

High-performance Rust library for numerical computing, built with power and simplicity

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

Download history 17/week @ 2025-09-11 14/week @ 2025-09-18 18/week @ 2025-09-25 13/week @ 2025-10-02 7/week @ 2025-10-09 8/week @ 2025-10-16 4/week @ 2025-10-23

1,226 downloads per month
Used in intrico

Apache-2.0

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

No runtime deps