katcbf_vlbi_resample.xrsig module

Wrap various scipy signal processing functions for use with xarray.

katcbf_vlbi_resample.xrsig.convolve1d(in1: DataArray, in2: DataArray, dim: Hashable, mode: str = 'full', method: str = 'auto') DataArray

Wrap scipy.signal.convolve() for xarray.DataArray.

It always performs 1D convolution, using the dim argument to select the axis over which to convolve.

katcbf_vlbi_resample.xrsig.ifft(x: DataArray, n: int | None = None, *, dim: Hashable, norm: str = 'backward', overwrite_x: bool = False, workers: int | None = None, plan=None) DataArray

Wrap scipy.fft.ifft() for xarray.DataArray.

katcbf_vlbi_resample.xrsig.upfirdn(h: DataArray, x: DataArray, up: int = 1, down: int = 1, *, dim: Hashable, mode: str = 'constant', cval: float = 0.0) DataArray

Wrap scipy.signal.upfirdn() for xarray.DataArray.