Data containers used by RASCIL
RASCIL holds data in python Classes. The bulk data and attributes are usually kept in a xarray.Dataset. For each xarray based class there is an accessor which holds class specific methods and properties.
See rascil.data_models.memory_data_models
for the following definitions:
Image (data and WCS header):
rascil.data_models.memory_data_models.Image
SkyComponent (data for a point source or a Gaussian source):
rascil.data_models.memory_data_models.SkyComponent
SkyModel (collection of SkyComponents and Images):
rascil.data_models.memory_data_models.SkyModel
Baseline-based visibility table, shape (ntimes, nbaselines, nchan, npol), length ntime):
rascil.data_models.memory_data_models.Visibility
Telescope Configuration:
rascil.data_models.memory_data_models.Configuration
GainTable for gain solutions (as e.g. output from solve_gaintable):
rascil.data_models.memory_data_models.GainTable
PointingTable for pointing information:
rascil.data_models.memory_data_models.PointingTable
FlagTable for flagging information:
rascil.data_models.memory_data_models.FlagTable