ska_sdp_spectral_line_imaging.data_procs.flagging module
- ska_sdp_spectral_line_imaging.data_procs.flagging.flag_cube(ps, strategy_file)[source]
Perform distributed flagging on a processing set based on a strategy
- Parameters:
ps (xr.Dataset) -- Processing set
strategy_file (str) -- Path to strategy file for flagging
- Returns:
xr.DataArray
- ska_sdp_spectral_line_imaging.data_procs.flagging.flag_baseline(visibility, flags, ntime, nchan, npol, strategy_file)[source]
Perform flagging using AOFlagger
- ska_sdp_spectral_line_imaging.data_procs.flagging.chunked_flagging(visibility, flags, ntime, nchan, npol, strategy_file)[source]
Perform flagging on individual chunks.
- Parameters:
visibility (xarray.DataArray) -- visibility array
flags (xarray.DataArray) -- flags array
ntime (int) -- no. of timesteps
nchan (int) -- no. of channels
npol (int) -- no. of polarizations
strategy_file (str) -- strategy file to apply flagging
- Returns:
- flagged_cube: xarray.DataArray
Array of flags