Measurement Set v4 Compliance#
xarray-ms fully implements the loading of correlated data from
MSv2 datasets into the Measurement Set v4.0 specification.
This covers the MSv2 MAIN table, as well as the
DATA_DESCRIPTION, SPECTRAL_WINDOW, POLARIZATION,
FEED, OBSERVATION, STATE and PROCESSOR subtables
whose synthesis is presented in correlated data datasets
within an xarray DataTree.
Care has been taken to convert measures information from MSv2 into MSv4 metadata attributes, where appropriate.
In particular, it loads the MSv2 dataset present in the Measurement Set v4 test suite except for:
ALMA Measurement Sets which sometimes do not correctly link the ANTENNNA and MAIN table via the FEED table. This will need to be addressed heuristically.
Single-dish Measurement Sets. This is not difficult as it involves loading in
MAIN::FLOAT_DATAinto theSPECTRUMvariable and renamingFIELD_PHASE_CENTER_DIRECTIONtoFIELD_REFERENCE_CENTER_DIRECTIONin thefield_and_source_xdsdataset.
MSv4 specifies a set of optional datasets, of which the following are implemented:
antenna_xds
field_and_source_xds (required components)
The following optional datasets are not yet implemented:
field_and_source_ephemeris_xds
pointing_xds
system_calibration_xds
gain_curve_xds
phase_calibration_xds
weather_xds
phased_array_xds
Roadmap#
The existing coverage of the specification arguably represents a Pareto distribution of the required data for writing Radio Astronomy software in an MSv4 paradigm, but we aim to address the remaining cases as follows in order of priority:
phased_array_xds
pointing_xds
as this will more fully support LOFAR and SKA-LOW. The following datasets are probably required for VLBI:
system_calibration_xds
weather_xds
while the following are arguably required for calibration and other software that will need to be developed for the MSv4 paradigm:
gain_curve_xds
phase_calibration_xds
field_and_source_ephemeris_xds
single dish systems
This is a rough strategy and doesn’t need to be set in stone. Please reach out or contribute PR’s if you have specific requirements.