Documentation

Welcome to Raven's documentation. Raven is an ecosystem of OCaml libraries for numerical computing, machine learning, and data science.

Start Here

Libraries

Library Like What it does
nx NumPy N-dimensional arrays with pluggable backends
rune JAX Automatic differentiation and functional transformations
kaun PyTorch / Flax Neural networks and training
brot HF Tokenizers Fast tokenization for language models
talon Pandas / Polars DataFrames with type-safe columns
hugin Matplotlib Data visualization and plotting
quill Jupyter Notebooks as markdown files
fehu Gymnasium Reinforcement learning environments
sowilo OpenCV Differentiable computer vision

Project