Skip to content

lmlib Documentation

Version: v3.0.1 — Open-Source and for Python.

This is the official documentation for lmlib, a signal processing library to efficiently analyze single- and multi-channel time series using linear state space models.

What is lmlib? The lmlib project brings mathematical model-based signal analysis methods to the application level. It makes them freely available as open-source software. The lmlib project includes Python source code, documentation, examples of how to use lmlib, and scientific reference publications. The lmlib project was initiated by the Signal and Information Processing Laboratory (ISI) at ETH Zurich. It is supported by several institutions.

Applications:

This library is optimized for fast processing using scipy, JIT (Just-in-Time) compilation, GPU, and other.

This library is the essence of many years of research documented in many publications (see Bibliography).