#complex-numbers #scientific-computing #numerical-integration #routines #number #quaternions

ohsl

A collection of numerical routines and mathematical types for use in scientific computing

13 unstable releases (3 breaking)

0.9.0 Nov 29, 2023
0.8.1 Jul 7, 2023
0.7.6 Mar 24, 2022
0.7.5 Feb 4, 2021
0.6.3 Oct 30, 2020

#254 in Math

Download history 8/week @ 2023-11-28 57/week @ 2024-02-13 26/week @ 2024-02-20 9/week @ 2024-02-27

92 downloads per month
Used in eki

MIT license

130KB
3K 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
  • Sparse eigensystems
  • 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:

Ostensibly Handy Scientific Library

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

Dependencies

~335KB