SourceParameter

Key:

NameJava typeC++ typeArray's shape
sourceParameterId intint 
sourceId intint 
timeInterval ArrayTimeIntervalArrayTimeInterval 

Value required:

NameJava typeC++ typeArray's shape
numFreq intint 
numStokes intint 
numDep intint 
stokeParameter int[]vector<int >numStokes
flux Flux[][]vector<vector<Flux > >numFreq, numStokes
frequency Frequency[]vector<Frequency >numFreq
frequencyInterval Frequency[]vector<Frequency >numFreq
fluxErr Flux[][]vector<vector<Flux > >numFreq, numStokes

Value optional:

NameJava typeC++ typeArray's shape
size Angle[][]vector<vector<Angle > >numFreq, 2
positionAngle Angle[]vector<Angle >numFreq
sizeErr Angle[][]vector<vector<Angle > >numFreq, 2
positionAngleErr Angle[]vector<Angle >numFreq
depSourceParameterId int[]vector<int >numDep