CalPhase

Key:

NameJava typeC++ typeArray's shape
calDataId TagTag 
calReductionId TagTag 
basebandName Stringstring 

Value required:

NameJava typeC++ typeArray's shape
numReceptors intint 
numBaseline intint 
startValidTime ArrayTimeArrayTime 
endValidTime ArrayTimeArrayTime 
frequencyRange Frequency[]vector<Frequency >2
antennaNames String[][]vector<vector<string > >numBaseline, 2
polarizationType String[]vector<string >numReceptors
decorrelationFactor float[][]vector<vector<float > >numBaseline, numReceptors

Value optional:

NameJava typeC++ typeArray's shape
uncorrPhaseRms Angle[][]vector<vector<Angle > >numBaseline, numReceptors
corrPhaseRms Angle[][]vector<vector<Angle > >numBaseline, numReceptors
statPhaseRms Angle[][]vector<vector<Angle > >numBaseline, numReceptors
corrValidity boolean[][]vector<vector<bool > >numBaseline, numReceptors