salvus.data.processing.trace_processing
salvus.data.processing.trace_processing salvus data processing trace_processing Utitility functions related to per-trace processing of data in Salvus.
Functions
zerophase_chebychev_lowpass_filter()
zerophase_chebychev_lowpass_filter()def zerophase_chebychev_lowpass_filter(
trace: obspy.Trace, freqmax: float
) -> None: ...Custom Chebychev type two zerophase lowpass filter useful for decimation filtering.
This filter is stable up to a reduction in frequency with a factor of 10. If more reduction is desired, simply decimate in steps.
This has proven to work well in the past.
Parameters
traceobspy.Trace — The trace to be filtered.freqmaxfloat — The desired lowpass frequency.
Returns None