Several crates have populated the scientific computing space, including
linear algebra and matrix operations, numerical optimization, and more.
Given the value of iterative analysis in scientific computing,
it's worth checking out Evcxr REPL.
There is also a Jupyter backend for Rust.
Also, check out some of these resources:
General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize.
Supports multithreading.
Last Commit: 2024-07-27
Last Published: 2024-07-27
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.
Last Commit: 2024-10-31
Last Published: 2024-10-29
Geometry primitives
Last Commit: 2024-11-18
Last Published: 2024-08-28
Statistical computing library for Rust
Last Commit: 2024-12-01
Last Published: 2024-06-08
Statistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray.
Last Commit: 2024-08-24
Last Published: 2024-08-24
A sparse matrix library
Last Commit: 2024-11-19
Last Published: 2024-09-13
A linear algebra and mathematics library for computer graphics.
Last Commit: 2024-10-27
Last Published: 2021-01-03
Rust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning tools with farmiliar syntax
Last Commit: 2024-11-27
Last Published: 2024-11-22
Numerical optimization in pure Rust
Last Commit: 2024-11-26
Last Published: 2024-02-27
Linear algebra package for rust-ndarray using LAPACK
Last Commit: 2024-11-24
Last Published: 2022-10-04
A bioinformatics library for Rust. This library provides implementations of many algorithms and data structures that are useful for bioinformatics, but also in other fields.
Last Commit: 2024-11-11
Last Published: 2024-09-11
Statistics, Information Measures, Data Analysis, Linear Algebra, Clifford Algebra, Machine Learning, Geometric Median, Matrix Decompositions, Mahalanobis Distance, Hulls, Multithreading..
Last Commit: 2024-07-20
Last Published: 2024-07-20
Clarabel Conic Interior Point Solver for Rust / Python
Last Commit: 2024-06-01
Last Published: 2024-06-01
A rust binding for the GSL (the GNU scientific library)
Last Commit: 2024-10-14
Last Published: 2023-11-06
Machine Learning in Rust.
Last Commit: 2024-11-26
Last Published: 2024-11-26
The package provides wrappers for LAPACK (Fortran).
Last Commit: 2021-04-18
Last Published: 2021-04-18
A toolbox for efficient global optimization
Last Commit: 2024-11-30
Last Published: 2024-10-01
Ergonomic auto differentiation in Rust, with pytorch like apis.
Last Commit: 2024-07-23
Last Published: 2023-07-27
The package provides wrappers for BLAS (Fortran).
Last Commit: 2023-07-10
Last Published: 2021-04-10
Scientific computing in Rust
Last Commit: 2024-03-02
Last Published: 2024-03-02
newton_rootfinder
[
crate ·
repo ·
docs
]
Newton based methods for root finding
Last Commit: 2024-10-17
Last Published: 2024-10-17
Simple k-means clustering to find dominant colors in images.
Backed by a generic k-means implementation offered as a standalone library.
Last Commit: 2023-08-17
Last Published: 2023-07-23
Flexible and modular single or multi-objective solver for contiguous and discrete problems
Last Commit: 2024-11-22
Last Published: 2020-08-16
COBYLA optimizer for Rust
Last Commit: 2024-04-22
Last Published: 2024-04-22
A linear algebra library.
Last Commit: 2022-05-18
Last Published: 2017-02-17
SLSQP optimizer for Rust
Last Commit: 2024-04-02
Last Published: 2023-10-19
Performs regression for generalized linear models using IRLS on data stored in arrays.
Last Commit: 2024-05-11
Last Published: 2023-02-09
CUDA Driver API Wrapper
Last Commit: 2022-05-04
Last Published: 2021-07-28
Linear Algebra package with rust-ndarray interface
Last Commit: 2017-08-26
Last Published: 2017-04-17
high-performance computation on any hardware
Last Commit: 2016-04-23
Last Published: 2016-02-21
BLAS implementation in rust
Last Published: 2019-06-12
GPGPU Framework for Rust
Last Published: 2020-05-24
A macro for executing a subset of Rust with OpenCL
Last Published: 2019-10-21
A high-performance computing (HPC) framework
Last Commit: 2018-08-23
Last Published: 2017-03-18
high-performance computation on any hardware
Last Commit: 2019-12-28
Last Published: 2021-11-21
A scientific computing library
Last Commit: 2019-06-21
Last Published: 2015-12-11
A low-level modular, extensible GPGPU compute library with cross-platform support
Last Commit: 2023-01-20
Last Published: 2020-04-09
A numerical computations library for Rust
Last Commit: 2016-05-08
Last Published: 2016-05-08
Tensors and dynamic neural networks.
Last Commit: 2022-10-10
Last Published: 2022-01-01
Open Source, High Performance & Hardware Accelerated, Quantum Computer Simulation in Rust
Last Published: 2018-04-04