plasmapy.analysis.time_series

Subpackage containing routines for analyzing time series.

Attention

This functionality is under development. Backward incompatible changes might occur in future releases.

Sub-Packages & Modules

conditional_averaging

Functionality to calculate the conditional average and conditional variance of a time series.

excess_statistics

Functionality to calculate excess statistics of time series.

running_moments

Functionality to calculate running moments of time series.

Classes

ConditionalEvents(signal, time, ...[, ...])

Calculate conditional average, conditional variance, peaks, arrival times and waiting times of events of a time series.

ExcessStatistics(signal, thresholds, time_step)

Calculate total time, number of upwards crossings, average time and root-mean-square time above given thresholds of a sequence.

Inheritance diagram of plasmapy.analysis.time_series.conditional_averaging.ConditionalEvents, plasmapy.analysis.time_series.excess_statistics.ExcessStatistics

Functions

running_mean(signal, radius)

Calculate the running mean of a sequence.

running_moment(signal, radius[, moment, time])

Calculate either the running mean, standard deviation, skewness or excess kurtosis of a sequence.