pith. sign in

arxiv: 2104.07406 · v2 · pith:X4EUNLXZnew · submitted 2021-04-15 · 💻 cs.MS

A systematic review of Python packages for time series analysis

classification 💻 cs.MS
keywords packagesanalysisreviewseriestimedataimplementedmethods
0
0 comments X
read the original abstract

This paper presents a systematic review of Python packages with a focus on time series analysis. The objective is to provide (1) an overview of the different time series analysis tasks and preprocessing methods implemented, and (2) an overview of the development characteristics of the packages (e.g., documentation, dependencies, and community size). This review is based on a search of literature databases as well as GitHub repositories. Following the filtering process, 40 packages were analyzed. We classified the packages according to the analysis tasks implemented, the methods related to data preparation, and the means for evaluating the results produced (methods and access to evaluation data). We also reviewed documentation aspects, the licenses, the size of the packages' community, and the dependencies used. Among other things, our results show that forecasting is by far the most frequently implemented task, that half of the packages provide access to real datasets or allow generating synthetic data, and that many packages depend on a few libraries (the most used ones being numpy, scipy and pandas). We hope that this review can help practitioners and researchers navigate the space of Python packages dedicated to time series analysis. We will provide an updated list of the reviewed packages online at https://siebert-julien.github.io/time-series-analysis-python/.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Chronax: A Jax Library for Univariate Statistical Forecasting and Conformal Inference

    cs.LG 2026-04 unverdicted novelty 6.0

    Chronax is a JAX-based library that implements statistical forecasting and conformal prediction using functional purity to support scalable multi-series work on CPUs, GPUs, and TPUs.