pynrc.reduce.ref_pixels.calc_col_smooth

pynrc.reduce.ref_pixels.calc_col_smooth(refvals, data_shape, perint=False, edge_wrap=False, delt=0.000524, savgol=False, winsize=31, order=3, **kwargs)[source]

Perform optimal smoothing of side ref pix

Generates smoothed version of column reference values. Smooths values from calc_avg_cols() via FFT.

Parameters
  • refvals (ndarray) – Averaged column reference pixels

  • data_shape (tuple) – Shape of original data (nz,ny,nx)

Keyword Arguments
  • perint (bool) – Smooth side reference pixel per int, otherwise per frame.

  • edge_wrap (bool) – Add a partial frames to the beginning and end of each averaged time series pixels in order to get rid of edge effects.

  • delt (float) – Time between reference pixel samples.

  • savgol (bool) – Using Savitsky-Golay filter method rather than FFT.

  • winsize (int) – Size of the window filter.

  • order (int) – Order of the polynomial used to fit the samples.