visibility_bin
Module containing class for visibility data binned by subgrid configuration.
- class ska_sdp_distributed_self_cal_prototype.data_managers.visibility_bin.VisibilityBin(subgrid_config: SubgridConfig, vis_data: dask.array.Array | numpy.ndarray, uvw_data: dask.array.Array, channel_count: int, start_channels: dask.array.Array, end_channels: dask.array.Array)[source]
Bases:
objectVisibility data binned by subgrid configuration.
- subgrid_config
SubgridConfig object containing configuration for the subgrid.
- obs_vis
An array of unrolled observed visibilities.
- res_vis
An array of unrolled residual visibilities (initialised to observed visibilities, updated by subracting model visibilities at the end of each major cycle).
- uvw
An array of unrolled uvw values.
- channel_count
Number of channels.
- start_channels
An array of start channels required for (de)gridding.
- end_channels
An array of end channels required for (de)gridding.
- degridding_task
Holds a dask.delayed task for degridding.