API¶
Sift Functions¶
Primary user-level functions for running the sift.
|
Compute Intrinsic Mode Functions from an input data vector. |
|
Compute Intrinsic Mode Functions with the ensemble EMD. |
|
Compute Intrinsic Mode Functions with complete ensemble EMD. |
|
Compute Intrinsic Mode Functions using a mask sift. |
|
Compute Intrinsic Mode Functions using an iterated mask sift. |
|
Compute second layer intrinsic mode functions. |
|
Compute second layer IMFs using a mask sift. |
Sift Utilities¶
Low-level utility functions used by the sift routines.
|
Return a SiftConfig with default options for a specified sift variant. |
|
Compute the next IMF from a data set. |
|
Compute the next IMF from a data set a mask sift. |
|
Interpolate the amplitude envelope of a signal. |
|
Identify and pad the extrema in a signal. |
|
Compute the fixed-iteraiton sift stopping metric. |
|
Compute the sd sift stopping metric. |
|
Compute the Rilling et al 2003 sift stopping metric. |
|
Compute energy change in IMF during a sift. |
|
Determine whether a signal is a 'true IMF'. |
Frequency Functions¶
Computing frequency transforms from narrow band oscillations (IMFs).
|
Compute instantaneous phase, frequency and amplitude from a set of IMFs. |
|
Compute the instantaneous phase from a complex signal. |
|
Compute the instantaneous frequency from the instantaneous phase. |
|
Compute the instantaneous phase of a signal from its instantaneous frequency. |
Spectrum Functions¶
Compute Hilbert-Huang and Holospectra from instantaneous frequency data.
|
Compute a Hilbert-Huang transform (HHT). |
|
Compute a Holospectrum. |
Spectrum Utilities¶
Low-level helper functions for spectrum computations.
|
Define the bin edges and centre values for use in a histogram. |
|
Find the bin edges and centre frequencies for use in a histogram. |
Cycle Analysis¶
Identify and analyse single cycles of an oscillation.
|
Find, store and analyse single cycles [R9208c59e353f-1]. |
|
Identify cycles within a instantaneous phase time-course. |
|
Compute the average of a set of observations for each cycle. |
|
Identify sets of control points from identified cycles. |
|
Compute phase alignment of a vector of observed values across a set of cycles [Rb6cf8e57917b-1]. |
|
Compute the time-domain waveform of an phase-aligned IF profile. |
|
Compute distribution of x by phase-bins in the Instantaneous Frequency. |
|
Compute the mean vector of a set of values wrapped around the unit circle. |
|
Find unique nearest-neighbours between two n-dimensional feature sets. |
Package Utilities¶
Routines related to python, logging and installation.
Get directory path of currently installed & imported emd. |
|
Read version of currently installed & imported emd. |
|
|
Initialise the EMD module logger. |