owl

OCaml Scientific and Engineering Computing
Description

Owl: OCaml Scientific and Engineering Computing

Owl is an OCaml numerical library. It supports N-dimensional arrays, both dense and sparse matrix operations, linear algebra, regressions, fast Fourier transforms, and many advanced mathematical and statistical functions (such as Markov chain Monte Carlo methods). Recently, Owl has implemented algorithmic differentiation which essentially makes developing machine learning and neural network algorithms trivial.

Install
Published
16 May 2022
Authors
Maintainers
Sources
owl-1.0.2.tbz
sha256=38d210ce6c1c2f09631fd59951430e4f364b5ae036c71ed1b32ce559b2a29263 sha512=c468100556445384b9c6adad9c37b5a9b8c27db8be35f61979e65fafa88c60221b8bda0a9c06cfbbc8d4e216a1ed08a315dfefb45bb4f5f15aa82d4358f57567
Dependencies
stdio build
owl-base = "1.0.2"
eigen >= "0.3.0"
dune >= "2.0.0"
ctypes >= "0.16.0"
conf-openblas >= "0.2.1"
base build
alcotest with-test
ocaml >= "4.10.0"
Reverse Dependencies
gobba >= "0.4.2"
molenc = "11.4.0"
owl-ode >= "0.4.0"
owl-plplot < "0.8.0" | >= "1.0.2"
owl-top < "0.8.0" | >= "1.0.2"
owl-zoo >= "1.0.2"