package owl

  1. Overview
  2. No Docs
OCaml Scientific and Engineering Computing

Install

Dune Dependency

Authors

Maintainers

Sources

owl-1.2.tbz
sha256=3817a2e4391922c8a2225b4e33ca95da6809246994e6bf291a300c82d8cac6c5
sha512=68a21f540cb4a289419f35cd152d132af36f1000fb41f98bab6e100698820379e36d650c5aa70a0126513451b354f86a28ea4ecf6f1d3b196b5b5e56f0fac9bd

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.

Published: 13 Jan 2025

Dependencies (9)

  1. npy
  2. owl-base = version
  3. dune-configurator
  4. dune >= "3.16"
  5. ctypes >= "0.16.0"
  6. conf-openblas >= "0.2.1"
  7. base-bigarray
  8. base build
  9. ocaml >= "4.12.0"

Dev Dependencies (1)

  1. alcotest with-test

Used by (9)

  1. gobba >= "0.4.2"
  2. molenc = "11.4.0"
  3. owl-ode >= "0.4.0"
  4. owl-ode-odepack != "0.3.0"
  5. owl-ode-sundials != "0.3.0"
  6. owl-opt
  7. owl-opt-lbfgs
  8. owl-top < "0.8.0" | >= "1.2"
  9. smtml >= "0.3.1"

Conflicts

None

OCaml

Innovation. Community. Security.