Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Gaussian processes

Worked examples for Gaussian-process models — sparse variational GPs, inter-domain inducing features, deep-kernel constructions, Kronecker-structured priors with non-Gaussian likelihoods. Each sub-section pairs a short motivation with runnable notebooks.

Sub-sections

Running

These notebooks share the pyrox pixi environment declared in the repo-root pixi.toml. That env bundles pyrox (from git main), jax/jaxlib clamped to the numpyro-compatible line, cartopy for the Kronecker-GEV maps, and a full Jupyter stack.

# Install the env (first time only)
pixi install -e pyrox

# Open Jupyter Lab and browse to a notebook
pixi run -e pyrox jupyter lab

# Or re-execute every notebook in this project in one go
pixi run -e pyrox execute-gaussian-processes

Run all commands from the repo root — the projects/gaussian_processes/ directory itself is not a standalone uv/pixi project, so cd-ing into it and invoking a task there will not resolve.