tsflex: flexible time series processing & feature extraction
Not on the map. Why?
Abstract (arXiv)
Time series processing and feature extraction are crucial and time-intensive steps in conventional machine learning pipelines. Existing packages are limited in their applicability, as they cannot cope with irregularly-sampled or asynchronous data and make strong assumptions about the data format. Moreover, these packages do not focus on execution speed and memory efficiency, resulting in considerable overhead. We present texttttsflex, a Python toolkit for time series processing and feature extraction, that focuses on performance and flexibility, enabling broad applicability. This toolkit leverages window-stride arguments of the same data type as the sequence-index, and maintains the sequence-index through all operations. texttttsflex is flexible as it supports (1) multivariate time series, (2) multiple window-stride configurations, and (3) integrates with processing and feature functions from other packages, while (4) making no assumptions about the data sampling regularity, series alignment, and data type. Other functionalities include multiprocessing, detailed execution logging, chunking sequences, and serialization. Benchmarks show that texttttsflex is faster and more memory-efficient compared to similar packages, while being more permissive and flexible in its utilization.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 2 of its 23 references that are in the map. First posted on arXiv 24 Nov 2021.
Builds on
2 of 23 references.
References · 2
- 2018Seglearn: A Python Package for Learning Sequences and Time Seriescited by 5
- 2017Mining Electronic Health Records: A Surveycited by 4
Built on by
Citing papers per year: 2022: 4; 2023: 0; 2024: 3; 2025: 0; 2026: 1.
8 papers.
- 2022Do Not Sleep on Traditional Machine Learning: Simple and Interpretable Techniques Are Competitive to Deep Learning for Sleep Scoringcited by 7
- 2022Feature-Based Time-Series Analysis in R using the theft Packagecited by 4
- 2022Plotly-Resampler: Effective Visual Analytics for Large Time Seriescited by 3
- 2024Left-Right Swapping and Upper-Lower Limb Pairing for Robust Multi-Wearable Workout Activity Detectioncited by 1
- 2026FeatEHR-LLM: Leveraging Large Language Models for Feature Engineering in Electronic Health Recordscited by 1
- 2022Performance and utility trade-off in interpretable sleep stagingcited by 0
- 2024Magnitude and Rotation Invariant Detection of Transportation Modes with Missing Data Modalitiescited by 0
- 2024Timeseria: an object-oriented time series processing librarycited by 0
- 2026FeatEHR-LLM: Leveraging Large Language Models for Feature Engineering in Electronic Health Records24 Apr 2026
- 2024Timeseria: an object-oriented time series processing library12 Oct 2024
- 2024Left-Right Swapping and Upper-Lower Limb Pairing for Robust Multi-Wearable Workout Activity Detection22 Jul 2024
- 2024Magnitude and Rotation Invariant Detection of Transportation Modes with Missing Data Modalities8 Jul 2024
- 2022Performance and utility trade-off in interpretable sleep staging7 Nov 2022
- 2022Feature-Based Time-Series Analysis in R using the theft Package12 Aug 2022
- 2022Do Not Sleep on Traditional Machine Learning: Simple and Interpretable Techniques Are Competitive to Deep Learning for Sleep Scoring15 Jul 2022
- 2022Plotly-Resampler: Effective Visual Analytics for Large Time Series17 Jun 2022