Timeseria: An object-oriented time series processing library

被引:0
|
作者
Russo, Stefano Alberto [1 ,2 ,3 ]
Taffoni, Giuliano [1 ,2 ]
Bortolussi, Luca [3 ]
机构
[1] Italian Natl Ctr HPC, Big Data & Quantum Comp, Bologna, Italy
[2] INAF Italian Natl Inst Astrophys Observ Trieste, Trieste, Italy
[3] Univ Trieste, Dept Math Informat & Geosci, Trieste, Italy
关键词
!text type='Python']Python[!/text; Time series; Data structures; Forecasting; Reconstruction; Anomaly detection;
D O I
10.1016/j.softx.2025.102036
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Timeseria is an object-oriented time series processing library implemented in Python, which aims at making it easier to manipulate time series data and to build statistical and machine learning models on top of it. Unlike common data analysis frameworks, it builds up from well defined and reusable logical units (objects), which can be easily combined together in order to ensure a high level of consistency. Thanks to this approach, Timeseria can address by design several non-trivial issues which are often underestimated, such as handling data losses, non-uniform sampling rates, differences between aggregated data and punctual observations, time zones, daylight saving times, and more. Timeseria comes with a comprehensive set of base data structures, data transformations for resampling and aggregation, common data manipulation operations, and extensible models for data reconstruction, forecasting and anomaly detection. It also integrates a fully featured, interactive plotting engine capable of handling even millions of data points.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] Digital image processing - An object-oriented approach
    Roman, D
    Fisher, M
    Cubillo, J
    IEEE TRANSACTIONS ON EDUCATION, 1998, 41 (04) : 331 - 333
  • [32] Distributed processing: Requirements for an object-oriented approach
    Marsh, DM
    Ott, LM
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 73 - 80
  • [33] A general object-oriented class library management system
    Jie, D
    Bo, A
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 113 - 118
  • [34] Robotics Library: An Object-Oriented Approach to Robot Applications
    Rickert, Markus
    Gaschler, Andre
    2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 733 - 740
  • [35] PyGran: An object-oriented library for DEM simulation and analysis
    Abi-Mansour, Andrew
    SOFTWAREX, 2019, 9 : 168 - 174
  • [36] Object-oriented image processing in multimedia systems
    Jin, JS
    Greenfield, H
    Seo, JW
    Tang, HM
    VERY HIGH RESOLUTION AND QUALITY IMAGING, 1996, 2663 : 233 - 241
  • [37] EIKONES - An object-oriented language for image processing
    Bourbakis, N
    Andel, R
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 4188 - 4191
  • [38] Object-Oriented Accurate Processing for SAR Images
    Zhang J.
    Huang G.
    Cheng C.
    Zhang, Jixian (zhangjx@casm.edu.cn), 1819, Editorial Board of Medical Journal of Wuhan University (43): : 1819 - 1831
  • [39] Digital image processing - An object-oriented approach
    Roman, DI
    Fisher, MH
    Cubillo, J
    SOFTWARE ENGINEERING IN HIGHER EDUCATION II, 1996, : 247 - 253
  • [40] Dynamically reconfigurable hardware for object-oriented processing
    Kühn, A
    Huss, SA
    INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2004, : 181 - 186