Skip to main content

Modernizing LTPDA

Reviving the data-analysis ecosystem for the LISA mission era

The LTPDA toolbox (Hewitson et al., 2009) was the official data analysis environment for the LISA Pathfinder mission, providing spectral analysis, noise characterization, filtering, and signal modelling. Every analysis object records its complete processing history, making analyses reproducible and auditable, and a companion repository server lets teams store and share fully-annotated pipelines. But with the last release in 2017 targeting MATLAB R2012b, compatibility silently eroded over the following years, breaking outright on R2023b and later.

We present a full modernization that extends the lifetime of the established analysis pipelines. The MATLAB toolbox now runs on R2022a and newer (tested up to R2026a), fixing deprecated features and adding conveniences such as automated SSH tunnelling. A new, early Python package, built on the pyda project, brings familiar MATLAB-style syntax to open, modern tooling. The repository server has been rebuilt as a containerized Python/JavaScript stack with integrated MySQL database.

MATLAB: R2022a+ Patch Set
https://gitlab.com/LordSkippy/ltpda-matlab

Python: Open, License-free Rewrite
https://gitlab.com/LordSkippy/ltpda-python

MySQL: Containerized Repository
https://gitlab.com/LordSkippy/ltpda-repository