geocat.comp.fourier_filters.fourier_low_pass

geocat.comp.fourier_filters.fourier_low_pass#

geocat.comp.fourier_filters.fourier_low_pass(signal, frequency, cutoff_frequency_low, time_axis=0)#

Filter a dataset by frequency. This function allows for low_pass filtering of the data’s frequency representation.

Parameters:
  • signal (numpy.ndarray, xarray.DataArray) – n-dimensional dataset

  • frequency (float) – sample frequency of dataset

  • cutoff_frequency_low (float) – low frequency for cutting fourier transform

  • time_axis (int, optional) – the time axis of the data set. Defaults to 0.

Returns:

return_signal (numpy.ndarray, xarray.DataArray) – signal with specified filters applied