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 条
  • [1] An object-oriented library of parallel image processing
    Rusin E.V.
    Pattern Recognition and Image Analysis, 2009, 19 (3) : 559 - 561
  • [2] Object-Oriented Parallel Image Processing Library
    Rusin, Evgeny V.
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2009, 5698 : 344 - 349
  • [3] Object-oriented language processing
    Pobjalainen, Pietu
    MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2006, 4228 : 104 - 115
  • [4] Object-Oriented Design for Library Applications
    Libr Software Rev, 1 (09):
  • [5] The library catalogue: the object-oriented to user
    Perea Araujo, Anibal
    PERSPECTIVAS EM CIENCIA DA INFORMACAO, 2011, 16 (02): : 17 - 28
  • [6] Object-oriented parallel processing with Mentat
    Grimshaw, AS
    INFORMATION SCIENCES, 1996, 93 (1-2) : 9 - 34
  • [7] Dynamic object-oriented parallel processing
    Grimshaw, Andrews
    Strayer, Timothy
    IEEE Parallel and Distributed Technology, 1993, 1 (02): : 33 - 47
  • [8] Macro processing in object-oriented languages
    Chiba, S
    TOOLS 28: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 28 : 113 - 126
  • [9] An Object-Oriented Interface to The Sparse Polyhedral Library
    Popoola, Tobi
    Shankar, Ravi
    Rift, Anna
    Singh, Shivani
    Davis, Eddie C.
    Strout, Michelle Mills
    Olschanowsky, Catherine
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1825 - 1831
  • [10] Roots: An object-oriented active message library
    van der Goot, R
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2000, 541 : 65 - 78