Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Build Status

Composable POMP Models

This is a Scala library for inference and filtering of state space models with a continuous time latent state. The library relies on Akka Streams.

For library documentation, see the guide or the paper,

Law, J., Wilkinson, D.J. Composable models for online Bayesian analysis of streaming data. Stat Comput 28, 1119–1137 (2018).

Quick Start

Using a build.sbt File

This release version of this library is built for Scala 2.12.1, add the following dependency to your build.sbt file in the project root.

libraryDependencies += "com.github.jonnylaw" %% "composablemodels" % "0.6.5"

Interactive Installation

If you want to play around with the library interactively, then run sbt and enter the following commands:

$ sbt
> set scalaVersion := "2.12.1"
> set libraryDependencies += "com.github.jonnylaw" %% "composablemodels" % "0.6.5"
> console