CalFlux

Key:

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

Value required:

NameJava typeC++ typeArray's shape
numFreq intint 
numStokes intint 
startValidTime ArrayTimeArrayTime 
endValidTime ArrayTimeArrayTime 
Stokes int[]vector<int >numStokes
frequency Frequency[]vector<Frequency >numFreq
frequencyWidth Frequency[]vector<Frequency >numFreq
flux double[][]vector<vector<double > >numFreq, numStokes
fluxError double[][]vector<vector<double > >numFreq, numStokes
fluxMethod Stringstring 

Value optional:

NameJava typeC++ typeArray's shape
size Angle[][][]vector<vector<vector<Angle > > >numFreq, numStokes, 2
sizeError Angle[][][]vector<vector<vector<Angle > > >numFreq, numStokes, 2
PA Angle[][]vector<vector<Angle > >numFreq, numStokes
PAError Angle[][]vector<vector<Angle > >numFreq, numStokes
direction Angle[]vector<Angle >2