19 releases

0.10.8 Nov 6, 2024
0.10.6 Sep 25, 2024
0.10.5 Jun 14, 2024
0.9.0 Nov 29, 2023
0.6.3 Oct 30, 2020

#402 in Math

Download history 20/week @ 2024-09-18 163/week @ 2024-09-25 11/week @ 2024-10-02 5/week @ 2024-10-09 109/week @ 2024-10-30 169/week @ 2024-11-06 4/week @ 2024-11-13 3/week @ 2024-11-20 4/week @ 2024-11-27 36/week @ 2024-12-04 36/week @ 2024-12-11 2/week @ 2024-12-18 9/week @ 2024-12-25 7/week @ 2025-01-01

67 downloads per month
Used in eki

MIT license

165KB
4K SLoC

OHSL

ohsl (ostensibly handy scientific library) is a collection of numerical routines written in Rust. The library includes routines in the following areas:

  • Complex numbers
  • Quaternions
  • Hyperreal numbers
  • Special functions
  • Numerical differentiation
  • Numerical integration
  • Vectors
  • Matrices
  • Linear algebra
  • Polynomials
  • Root finding
  • Eigensystems
  • Sparse linear algebra
    • Tridiagonal matrices
    • Banded matrices
    • Sparse matrices
  • Sparse eigensystems
  • Differential equations
  • Chebyshev approximation
  • Ordinary differential equations
    • Initial value problems
    • Boundary value problems

Command line

cargo test to run tests

cargo run --example [name of example] to run a specified example

cargo doc to generate documentation


lib.rs:

Ostensibly Handy Scientific Library

ohsl is a collection of numerical routines and mathematical types for use in scientific computing.

Dependencies

~270–395KB