arim.signal#

Module for signal processing.

Abs()

Returns the absolute value of a signal.

ButterworthBandpass(order, cutoff_min, ...)

Butterworth bandpass filter.

ComposedFilter(outer_filters, inner_filters)

Composed filter.

Filter()

Abstract filter.

Gaussian(nsamples, centre_freq, ...[, ...])

Gaussian Filter - As applied in BRAIN BUT default is zero outside of filter region, BRAIN is not.

Hanning(nsamples, centre_freq, ...)

Hanning Filter - Apply the Hann function.

Hilbert()

Returns the analytical signal, i.e. signal + i * hilbert_signal where hilbert_signal is the Hilbert transform of signal.

NoFilter()

A filter that does nothing (return data unchanged).

rfft_to_hilbert(xf, n[, axis])

Convert the Fourier transform of a real signal to the analytic signal.

timeshift_spectra(unshifted_x, delays, ...)

Time-shift spectra in frequency domain