From b73e584809f07509fa50b579b12f2a3159653cf1 Mon Sep 17 00:00:00 2001 From: Dorival Pedroso Date: Fri, 19 Apr 2024 15:07:38 +1000 Subject: [PATCH 1/3] Add Russell (Rust Scientific Library) Add five new crates: * russell_lab * russell_ode * russell_sparse * russell_stat * russell_tensor --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index a10445e..3df516b 100644 --- a/README.md +++ b/README.md @@ -1068,6 +1068,16 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [arrayfire/arrayfire-rust](https://github.com/arrayfire/arrayfire-rust) — [Arrayfire](https://github.com/arrayfire) bindings * [autumnai/collenchyma](https://github.com/autumnai/collenchyma) — An extensible, pluggable, backend-agnostic framework for parallel, high-performance computations on CUDA, OpenCL and common host CPU. * [luqmana/rust-opencl](https://github.com/luqmana/rust-opencl) — [OpenCL](https://www.khronos.org/opencl/) bindings +* Russell Lab + * [cpmech/russell](https://github.com/cpmech/russell) [[russell_lab](https://crates.io/crates/russell_lab)] — Rust Scientific Library: Laboratory with special math functions, linear algebra, interpolation, quadrature, num derivation +* Russell Ode + * [cpmech/russell](https://github.com/cpmech/russell) [[russell_ode](https://crates.io/crates/russell_ode)] — Rust Scientific Library: Solvers for ordinary differential equations and differential algebraic equations +* Russell Sparse + * [cpmech/russell](https://github.com/cpmech/russell) [[russell_sparse](https://crates.io/crates/russell_sparse)] — Rust Scientific Library: Solvers for large sparse linear systems (wraps MUMPS and UMFPACK) +* Russell Stat + * [cpmech/russell](https://github.com/cpmech/russell) [[russell_stat](https://crates.io/crates/russell_stat)] — Rust Scientific Library: Statistics calculations and (engineering) probability distributions +* Russell Tensor + * [cpmech/russell](https://github.com/cpmech/russell) [[russell_tensor](https://crates.io/crates/russell_tensor)] — Rust Scientific Library: Tensor analysis, calculus, and functions for continuum mechanics * Scirust * [indigits/scirust](https://github.com/indigits/scirust) — scientific computing library * Statrs From 051eb2d8ce06f25ccd3226b191ad064006c11175 Mon Sep 17 00:00:00 2001 From: Dorival Pedroso Date: Wed, 24 Apr 2024 08:40:55 +1000 Subject: [PATCH 2/3] Unify Russell crates Unify Russell crates into a single line with a shorter description --- README.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/README.md b/README.md index 3df516b..c1be508 100644 --- a/README.md +++ b/README.md @@ -1068,16 +1068,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [arrayfire/arrayfire-rust](https://github.com/arrayfire/arrayfire-rust) — [Arrayfire](https://github.com/arrayfire) bindings * [autumnai/collenchyma](https://github.com/autumnai/collenchyma) — An extensible, pluggable, backend-agnostic framework for parallel, high-performance computations on CUDA, OpenCL and common host CPU. * [luqmana/rust-opencl](https://github.com/luqmana/rust-opencl) — [OpenCL](https://www.khronos.org/opencl/) bindings -* Russell Lab - * [cpmech/russell](https://github.com/cpmech/russell) [[russell_lab](https://crates.io/crates/russell_lab)] — Rust Scientific Library: Laboratory with special math functions, linear algebra, interpolation, quadrature, num derivation -* Russell Ode - * [cpmech/russell](https://github.com/cpmech/russell) [[russell_ode](https://crates.io/crates/russell_ode)] — Rust Scientific Library: Solvers for ordinary differential equations and differential algebraic equations -* Russell Sparse - * [cpmech/russell](https://github.com/cpmech/russell) [[russell_sparse](https://crates.io/crates/russell_sparse)] — Rust Scientific Library: Solvers for large sparse linear systems (wraps MUMPS and UMFPACK) -* Russell Stat - * [cpmech/russell](https://github.com/cpmech/russell) [[russell_stat](https://crates.io/crates/russell_stat)] — Rust Scientific Library: Statistics calculations and (engineering) probability distributions -* Russell Tensor - * [cpmech/russell](https://github.com/cpmech/russell) [[russell_tensor](https://crates.io/crates/russell_tensor)] — Rust Scientific Library: Tensor analysis, calculus, and functions for continuum mechanics +* [cpmech/russell](https://github.com/cpmech/russell) — Rust Scientific Library (Russell) for numerical mathematics, differential equations, special math functions, high-performance linear algebra (sparse), and more * Scirust * [indigits/scirust](https://github.com/indigits/scirust) — scientific computing library * Statrs From 93ceb1284d82f59e086730df95c05f8d126ad6ab Mon Sep 17 00:00:00 2001 From: Dorival Pedroso Date: Wed, 24 Apr 2024 10:45:10 +1000 Subject: [PATCH 3/3] Update README.md I'm not sure if you want this: I've grouped the scientific libraries under Science (sorted naming now) --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c1be508..aaec6cc 100644 --- a/README.md +++ b/README.md @@ -1068,9 +1068,9 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [arrayfire/arrayfire-rust](https://github.com/arrayfire/arrayfire-rust) — [Arrayfire](https://github.com/arrayfire) bindings * [autumnai/collenchyma](https://github.com/autumnai/collenchyma) — An extensible, pluggable, backend-agnostic framework for parallel, high-performance computations on CUDA, OpenCL and common host CPU. * [luqmana/rust-opencl](https://github.com/luqmana/rust-opencl) — [OpenCL](https://www.khronos.org/opencl/) bindings -* [cpmech/russell](https://github.com/cpmech/russell) — Rust Scientific Library (Russell) for numerical mathematics, differential equations, special math functions, high-performance linear algebra (sparse), and more -* Scirust - * [indigits/scirust](https://github.com/indigits/scirust) — scientific computing library +* Science + * [cpmech/russell](https://github.com/cpmech/russell) — Rust Scientific Library (Russell) for numerical mathematics, differential equations, special math functions, high-performance linear algebra (sparse), and more + * [indigits/scirust](https://github.com/indigits/scirust) — Scientific computing library * Statrs * [statrs-dev/statrs](https://github.com/statrs-dev/statrs) — Robust statistical computation library