Skip to content

Welcome to the documentation for TimeseriesTools, a Julia package for working with time series data.

Key Features

  • Unified Data Structures: Built on top of DimensionalData.jl, providing consistent handling of time series, spectra, and multidimensional data

  • Intuitive Type System: Specialized types for different kinds of time series (regular, irregular, multivariate) and spectra

  • Unitful Integration: Full support for physical units via Unitful.jl, ensuring dimensional consistency across operations

  • Signal Processing: Comprehensive tools for filtering, spectral analysis, and time-frequency analysis

  • Visualization: Seamless integration with Makie.jl for plotting time series and spectra

  • Performance: Optimized implementations with support for parallel processing