View on GitHub Edit this page

OCamlverse

Documenting everything about OCaml

Machine Learning, Scientific Computing and Data Science

Machine Learning/Data Science

  • Owl - OCaml numerical library: dense and sparse matrix, linear algebra, regressions, maths and stats functions.
  • torch-ocaml: OCaml bindings for PyTorch.
  • tensorflow-ocaml – OCaml bindings for TensorFlow.
  • hdf5-OCaml - OCaml implementation of hdf5 reader/writer. hdf5 is a file format commonly used in data science.

Numerical Computing

  • Owl: OCaml numerical library: dense and sparse matrix, linear algebra, regressions, maths and stats functions.
  • lacaml: OCaml bindings for BLAS/LAPACK (high-performance linear algebra Fortran libraries).
  • onumerical: Numerical library for OCaml.
  • oml: OCaml library for general numerical work.
  • slap: A linear algebra library in OCaml with type-based static size checking for matrix operations.
  • obandit: OCaml library for multi-armed bandits.
  • ocephes: Bindings to frequently used C special functions library.
  • glpk: Bindings to the glpk linear programming kit.

Data Visualization

  • ocaml-matplotlib: Bindings to python’s excellent matplotlib visualization library.

Bioinformatics

  • biocaml – OCaml Bioinformatics Library, see also [http://biocaml.org biocaml.org]
  • guizmin – OCaml library for building bioinformatics pipelines.

File Formats