Skip to content

Smcjax

Sequential Monte Carlo and particle filtering in JAX

Features

  • uv for fast Python package management
  • Ruff for linting and formatting
  • Pyright for static type checking
  • Pytest with coverage for testing
  • GitHub Actions CI/CD with auto-release on merge to main

Quick Start

git clone https://github.com/michaelellis003/smcjax.git
cd smcjax
uv sync
uv run pytest -v --cov

Next Steps

  • API Reference — auto-generated documentation for all public functions