Skip to content

TimeseriesTools.jl

TimeseriesTools.jl is the top-level package of the Timeseries* family. It bundles a core data model with a collection of analysis routines, and re-exports both TimeseriesBase.jl (the type hierarchy, IO, and basic utilities) and Normalization.jl. Heavier analysis lives behind package extensions, so the core load stays light.

Installation

julia
using Pkg
Pkg.add("TimeseriesTools")

Package map

LayerSourceWhat it provides
Core types and utilitiesTimeseriesBase (re-exported)Timeseries, Spectrum, custom dimensions, times/samplingrate, coarsegrain/buffer/window, derivatives, IO
Tools (this package)TimeseriesToolsSpectra, spike trains, MAPPLE spectral fitting, and a thin dispatch layer for the extensions below
Optional extensionsLoaded by using XDSP filtering, wavelets, interpolation/resampling, complexity, … see Extensions
PlottingTimeseriesMakieMakie recipes for series, spectra, spike rasters, trajectories

Sections

Where to next?

TimeseriesMakie provides Makie recipes for time series, spectra, spike rasters, and trajectories. See the Tutorial for an end-to-end walkthrough.