pypomp documentation

pypomp is a Python package for modeling and inference using partially observed Markov process (POMP) models, also called state-space models (SSM) or hidden Markov models (HMM). Key features include:

  • Estimation, filtering, and inference for nonlinear, non-Gaussian POMP models via the particle filter

  • GPU support and just-in-time compilation via JAX, enabling significant speedups

  • New algorithms for model-fitting with gradient descent using improved gradient estimates

Getting started

The main classes in pypomp are:

  • pypomp.Pomp - Core POMP model class

  • pypomp.PanelPomp - Panel POMP models for multiple units

Contents

Indices