TerseTS: A Framework for Time Series Compression

edbt26-demo-15 · Carlos Enrique Muñiz-Cuza, Søren Kejser Jensen, Tom Louis Klein, Sabina Bakhtiiarova, Matthias Boehm, Torben Bach Pedersen
Abstract

TerseTS is an open-source framework for lossless and lossy time series compression. TerseTS is written in Zig and unifies over a dozen compression methods under one API with C, Rust, Julia, and Python bindings, enabling the consistent use and comparison of these methods. An extensible architecture accommodates diverse algorithmic paradigms and exposes encoding and decoding primitives, enabling the creation of custom compression pipelines. Our demonstration has an interactive dashboard that supports data upload, visualization of reconstructed time series, and comparison of compression trade-offs across different methods. Participants can also design and evaluate custom compression pipelines and compare those with state-of-the-art methods. Aalborg University, Denmark [email protected] 0.10 0.08 0.06 0.04 0.02 0.00 Saugeenday 0 50 100 Compression Ratio Bottom-up DFT 150 0 MixPiece NeaTS* Oikolab 50 100 Compression Ratio PMC-mean Slide 150 Swing VW Figure 1: Decompression Error (RMSE) and Compression Ratio Trade-off for Time Series (Saugeenday, Oikolab)1 .

Assigned reviewers

No reviewers assigned yet.

Candidates from the panel ranked by taxonomy affinity

#ReviewerMatchLoadWhy