Adds in Deuterium Balmer line intensity and Baratron neutral pressures.
N.b. the new observables break some of the tests, since they don't have R_omp defined. Rather than refactoring everything, I've left as is for now. If there is sufficient interest in fixing this, please open a new issue.
group: DSS {
// group attributes:
:diagnostic_name = "Divertor spectroscopy system" ;
group: observables {
group: D5_2 {
dimensions:
points = 30 ;
variables:
double value(points) ;
value:units = "photons / meter ** 2 / second" ;
double error(points) ;
error:units = "photons / meter ** 2 / second" ;
double R(points) ;
R:units = "meter" ;
R:info = "Radial location of the starting points of chords of view" ;
double Z(points) ;
Z:units = "meter" ;
Z:info = "Vertical location of the starting points of chords of view" ;
double theta(points) ;
theta:units = "radian" ;
theta:info = "Angle between chords of view and the negative R axis" ;
// group attributes:
:observable_name = "Deuterium Balmer D5->2 line intensity" ;
:dimensionality = 1LL ;
:experimental_hierarchy = 2LL ;
} // group D5_2
group: D6_2 {
dimensions:
points = 30 ;
variables:
double value(points) ;
value:units = "photons / meter ** 2 / second" ;
double error(points) ;
error:units = "photons / meter ** 2 / second" ;
double R(points) ;
R:units = "meter" ;
R:info = "Radial location of the starting points of chords of view" ;
double Z(points) ;
Z:units = "meter" ;
Z:info = "Vertical location of the starting points of chords of view" ;
double theta(points) ;
theta:units = "radian" ;
theta:info = "Angle between chords of view and the negative R axis" ;
// group attributes:
:observable_name = "Deuterium Balmer D6->2 line intensity" ;
:dimensionality = 1LL ;
:experimental_hierarchy = 2LL ;
} // group D6_2
group: D7_2 {
dimensions:
points = 30 ;
variables:
double value(points) ;
value:units = "photons / meter ** 2 / second" ;
double error(points) ;
error:units = "photons / meter ** 2 / second" ;
double R(points) ;
R:units = "meter" ;
R:info = "Radial location of the starting points of chords of view" ;
double Z(points) ;
Z:units = "meter" ;
Z:info = "Vertical location of the starting points of chords of view" ;
double theta(points) ;
theta:units = "radian" ;
theta:info = "Angle between chords of view and the negative R axis" ;
// group attributes:
:observable_name = "Deuterium Balmer D7->2 line intensity" ;
:dimensionality = 1LL ;
:experimental_hierarchy = 2LL ;
} // group D7_2
} // group observables
} // group DSS
group: p-n {
// group attributes:
:diagnostic_name = "Baratron neutral pressure gauge" ;
group: observables {
group: p_div {
dimensions:
points = 1 ;
variables:
double value(points) ;
value:units = "pascal" ;
double error(points) ;
error:units = "pascal" ;
double R(points) ;
R:units = "meter" ;
R:info = "Radial location of the observation point" ;
double Z(points) ;
Z:units = "meter" ;
Z:info = "Vertical location of the observation point" ;
// group attributes:
:observable_name = "Neutral pressure at the divertor floor" ;
:dimensionality = 0LL ;
:experimental_hierarchy = 1LL ;
} // group p_div
group: p_tmp {
dimensions:
points = 1 ;
variables:
double value(points) ;
value:units = "pascal" ;
double error(points) ;
error:units = "pascal" ;
double R(points) ;
R:units = "meter" ;
R:info = "Radial location of the observation point" ;
double Z(points) ;
Z:units = "meter" ;
Z:info = "Vertical location of the observation point" ;
// group attributes:
:observable_name = "Neutral pressure at the turbo pump" ;
:dimensionality = 0LL ;
:experimental_hierarchy = 2LL ;
} // group p_tmp
} // group observables
} // group p-n
Data from Y. Wang et al., Nuclear Fusion, 2024
Adds in Deuterium Balmer line intensity and Baratron neutral pressures.
N.b. the new observables break some of the tests, since they don't have R_omp defined. Rather than refactoring everything, I've left as is for now. If there is sufficient interest in fixing this, please open a new issue.