vtools.functions.filter

Module contains filter used in tidal time series analysis.

Functions

_gf1d(ts, sigma, order, mode, cval, truncate)

butterworth(ts[, cutoff_period, ...])

low-pass butterworth-squared filter on a regular time series.

convert_span_to_nstep(freq, span)

cosine_lanczos(ts[, cutoff_period, ...])

squared low-pass cosine lanczos filter on a regular time series.

generate_godin_fir(freq)

generate godin filter impulse response for given freq freq is a pandas freq

godin(ts)

Low-pass Godin filter a regular time series.

lowpass_cosine_lanczos_filter_coef(cf, m[, ...])

return the convolution coefficients for low pass lanczos filter.

process_cutoff(cutoff_frequency, ...)

ts_gaussian_filter(ts, sigma[, order, mode, ...])

Column-wise Gaussian smoothing of regular time series.