Module utils

Module utils 

Source
Expand description

Utility functions for time series feature extraction

This module contains utility functions that are used across multiple feature extraction algorithms, including mathematical operations, data transformations, pattern detection, and statistical computations.

Structs§

BispectrumFeatures
Bispectrum analysis features
PhaseSpectrumFeatures
Phase spectrum analysis features
ScaleSpectralFeatures
Scale-based spectral analysis features

Functions§

calculate_entropy
Calculate entropy from class counts
calculate_mad
Calculate median absolute deviation
calculate_median
Calculate median of a time series
calculate_pearson_correlation
Calculate Pearson correlation coefficient between two arrays
calculate_percentile
Calculate percentile from sorted data
calculate_std_dev
Calculate standard deviation of a time series
calculate_trimmed_mean
Calculate trimmed mean
calculate_winsorized_mean
Calculate winsorized mean
coarse_grain_series
Coarse grain time series for multiscale analysis
compute_power_spectrum
Compute power spectrum from autocorrelation
cubic_interpolate
Cubic interpolation (fallback to linear for now)
detect_turning_points
Detect turning points in time series
discretize_and_get_probabilities
Discretize and get probability distribution
discretize_value
Discretize a single value into a bin
downsample_series
Downsample time series
downsample_signal
Downsample signal by taking every nth sample
euclidean_distance_subsequence
Calculate Euclidean distance between two subsequences
find_local_extrema
Find local extrema in a signal
find_min_max
Find minimum and maximum values in a time series
gaussian_breakpoints
Get Gaussian breakpoints for SAX conversion
get_ordinal_pattern
Get ordinal pattern from a window
linear_fit
Simple linear fit for two variables
linear_interpolate
Linear interpolation between points
refined_coarse_grain_series
Refined coarse grain series with offset
standard_normal_quantile
Standard normal quantile function (inverse CDF)

Type Aliases§

CrossFrequencyCouplingResult
Type alias for cross frequency coupling analysis results
FrequencyFeatureResult
Type alias for complex frequency feature extraction results
MultiscaleSpectralResult
Type alias for multiscale spectral analysis results
PhaseSpectrumResult
Type alias for phase spectrum analysis results
SpectralPeakResult
Type alias for spectral peak detection results