10 releases

0.7.6 Mar 24, 2022
0.7.5 Feb 4, 2021
0.7.3 Jan 22, 2021
0.6.3 Oct 30, 2020

#849 in Data structures

30 downloads per month
Used in eki

MIT license

105KB
2.5K SLoC

OHSL

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

  • Elementary functions
  • Complex numbers
  • Quaternions
  • Hyperreal numbers
  • Special functions
  • Numerical differentiation
  • Numerical integration
  • Vectors
  • Matrices
  • Linear algebra
  • Roots of polynomials
  • Root finding
  • Eigensystems
  • Sparse linear algebra
  • Differential equations
  • Chebyshev approximation

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:

Oak Hamilton Scientific Library

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

Dependencies

~735KB
~14K SLoC