PyDTS: A Python Toolkit for Deep Learning Time Series Modelling

Pascal A. Schirmer, Iosif Mporas

Research output: Contribution to journalArticlepeer-review

12 Downloads (Pure)


In this article, the topic of time series modelling is discussed. It highlights the criticality of analysing and forecasting time series data across various sectors, identifying five primary application areas: denoising, forecasting, nonlinear transient modelling, anomaly detection, and degradation modelling. It further outlines the mathematical frameworks employed in a time series modelling task, categorizing them into statistical, linear algebra, and machine- or deep-learning-based approaches, with each category serving distinct dimensions and complexities of time series problems. Additionally, the article reviews the extensive literature on time series modelling, covering statistical processes, state space representations, and machine and deep learning applications in various fields. The unique contribution of this work lies in its presentation of a Python-based toolkit for time series modelling (PyDTS) that integrates popular methodologies and offers practical examples and benchmarking across diverse datasets.

Original languageEnglish
Article number311
Pages (from-to)1-23
Number of pages23
Issue number4
Early online date31 Mar 2024
Publication statusPublished - 31 Mar 2024


  • anomaly detection
  • deep learning
  • degradation modelling
  • denoising
  • forecasting
  • machine learning
  • nonlinear modelling
  • time series modelling


Dive into the research topics of 'PyDTS: A Python Toolkit for Deep Learning Time Series Modelling'. Together they form a unique fingerprint.

Cite this