core_instant_changes

Instant changes of the radial core plasma profiles due to pellet, MHD, …

  • Maximum occurrences (MDS+ backend only): 3

New in version 3.10.0: lifecycle status active

Changed in version 3.15.0.

ids_propertiesstructure

See common IDS structure reference: ids_properties.

vacuum_toroidal_fieldstructureCharacteristics of the vacuum toroidal field (used in Rho_Tor […] (click to expand)

Characteristics of the vacuum toroidal field (used in Rho_Tor definition and in the normalization of current densities)

vacuum_toroidal_field/r0mFLT_0DReference major radius where the vacuum toroidal magnetic field […] (click to expand)

Reference major radius where the vacuum toroidal magnetic field is given (usually a fixed position such as the middle of the vessel at the equatorial midplane)

vacuum_toroidal_field/b0(:)TFLT_1DVacuum toroidal field at R0 [T]; Positive sign means anti-clockwise […] (click to expand)

Vacuum toroidal field at R0 [T]; Positive sign means anti-clockwise when viewing from above. The product R0B0 must be consistent with the b_tor_vacuum_r field of the tf IDS.

Coordinate

1

time

change(i1)AoSSet of instant change terms (each being due to a different phenomenon)

Set of instant change terms (each being due to a different phenomenon)

  • Appendable by appender actor: yes

  • Maximum occurrences (MDS+ backend only): 10

Coordinate

1

1...N

change(i1)/identifierstructureInstant change term identifier

Instant change term identifier

This is an identifier. See core_instant_changes_identifier for the available options.

change(i1)/identifier/nameSTR_0DShort string identifier

Short string identifier

change(i1)/identifier/indexINT_0DInteger identifier (enumeration index within a list). […] (click to expand)

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

change(i1)/identifier/descriptionSTR_0DVerbose description

Verbose description

change(i1)/profiles_1d(itime)AoSChanges in 1D core profiles for various time slices. […] (click to expand)

Changes in 1D core profiles for various time slices. This structure mirrors core_profiles/profiles_1d and describes instant changes to each of these physical quantities (i.e. a signed difference quantity after change - quantity before change)

Coordinate

1

change(i1)/profiles_1d(itime)/time

change(i1)/profiles_1d(itime)/gridstructureRadial grid

Radial grid

change(i1)/profiles_1d(itime)/grid/rho_tor_norm(:)1FLT_1DNormalized toroidal flux coordinate. […] (click to expand)

Normalized toroidal flux coordinate. The normalizing value for rho_tor_norm, is the toroidal flux coordinate at the equilibrium boundary (LCFS or 99.x % of the LCFS in case of a fixed boundary equilibium calculation, see time_slice/boundary/b_flux_pol_norm in the equilibrium IDS)

Alternatives for this coordinate

The following items may be used as a coordinate instead of rho_tor_norm:

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/grid/rho_tor(:)mFLT_1DToroidal flux coordinate = sqrt(phi/(pi\*b0)), where the toroidal […] (click to expand)

Toroidal flux coordinate = sqrt(phi/(pi*b0)), where the toroidal magnetic field, b0, corresponds to that stored in vacuum_toroidal_field/b0 and pi can be found in the IMAS constants

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/grid/rho_pol_norm(:)1FLT_1DNormalized poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) […] (click to expand)

Normalized poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis)))

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/grid/psi(:)WbFLT_1DPoloidal magnetic flux. […] (click to expand)

Poloidal magnetic flux. Integral of magnetic field passing through a contour defined by the intersection of a flux surface passing through the point of interest and a Z=constant plane. If the integration surface is flat, the surface normal vector is in the increasing vertical coordinate direction, Z, namely upwards.

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/grid/volume(:)m^3FLT_1DVolume enclosed inside the magnetic surface

Volume enclosed inside the magnetic surface

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/grid/area(:)m^2FLT_1DCross-sectional area of the flux surface

Cross-sectional area of the flux surface

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/grid/surface(:)m^2FLT_1DSurface area of the toroidal flux surface

Surface area of the toroidal flux surface

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/grid/psi_magnetic_axisWbFLT_0DValue of the poloidal magnetic flux at the magnetic axis (useful […] (click to expand)

Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn’t go from the magnetic axis to the plasma boundary)

change(i1)/profiles_1d(itime)/grid/psi_boundaryWbFLT_0DValue of the poloidal magnetic flux at the plasma boundary (useful […] (click to expand)

Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn’t go from the magnetic axis to the plasma boundary)

change(i1)/profiles_1d(itime)/electronsstructureQuantities related to the electrons

Quantities related to the electrons

change(i1)/profiles_1d(itime)/electrons/temperature(:)eVFLT_1DTemperature

Temperature

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/electrons/temperature_validityINT_0DIndicator of the validity of the temperature profile. […] (click to expand)

Indicator of the validity of the temperature profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used

change(i1)/profiles_1d(itime)/electrons/temperature_fiteVstructureInformation on the fit used to obtain the temperature profile

Information on the fit used to obtain the temperature profile

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured(:)mixedFLT_1DMeasured values

Measured values

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/electrons/temperature_fit/source(:)STR_1DPath to the source data for each measurement in the IMAS data […] (click to expand)

Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

change(i1)/profiles_1d(itime)/electrons/temperature_fit/time_measurement(:)sFLT_1DExact time slices used from the time array of the measurement […] (click to expand)

Exact time slices used from the time array of the measurement source data. The time slice is indicated for each measurement point considered in the fit since measurements may come from different and thus asynchronous diagnostics. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

change(i1)/profiles_1d(itime)/electrons/temperature_fit/time_measurement_slice_methodstructureMethod used to slice the data : index = 0 means using exact time […] (click to expand)

Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, …

change(i1)/profiles_1d(itime)/electrons/temperature_fit/time_measurement_slice_method/nameSTR_0DShort string identifier

Short string identifier

change(i1)/profiles_1d(itime)/electrons/temperature_fit/time_measurement_slice_method/indexINT_0DInteger identifier (enumeration index within a list). […] (click to expand)

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

change(i1)/profiles_1d(itime)/electrons/temperature_fit/time_measurement_slice_method/descriptionSTR_0DVerbose description

Verbose description

change(i1)/profiles_1d(itime)/electrons/temperature_fit/time_measurement_width(:)sFLT_1DIn case the measurements are averaged over a time interval, this […] (click to expand)

In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn’t use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement.

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

change(i1)/profiles_1d(itime)/electrons/temperature_fit/local(:)INT_1DInteger flag : 1 means local measurement, 0 means line-integrated […] (click to expand)

Integer flag : 1 means local measurement, 0 means line-integrated measurement

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

change(i1)/profiles_1d(itime)/electrons/temperature_fit/rho_tor_norm(:)1FLT_1DNormalized toroidal flux coordinate of each measurement (local […] (click to expand)

Normalized toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

change(i1)/profiles_1d(itime)/electrons/temperature_fit/rho_pol_norm(:)1FLT_1DNormalized poloidal flux coordinate of each measurement (local […] (click to expand)

Normalized poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/electrons/temperature_fit/weight(:)1FLT_1DWeight given to each measured value

Weight given to each measured value

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

change(i1)/profiles_1d(itime)/electrons/temperature_fit/sigma(:)mixedFLT_1DStandard deviation of the measurement error

Standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/electrons/temperature_fit/reconstructed(:)mixedFLT_1DValue reconstructed from the fit

Value reconstructed from the fit

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

change(i1)/profiles_1d(itime)/electrons/temperature_fit/chi_squared(:)1FLT_1DSquared error normalized by the weighted standard deviation considered […] (click to expand)

Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/temperature_fit/measured

change(i1)/profiles_1d(itime)/electrons/temperature_fit/parametersSTR_0DList of the fit specific parameters in XML format

List of the fit specific parameters in XML format

change(i1)/profiles_1d(itime)/electrons/density(:)m^-3FLT_1DDensity (thermal+non-thermal)

Density (thermal+non-thermal)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/electrons/density_validityINT_0DIndicator of the validity of the density profile. […] (click to expand)

Indicator of the validity of the density profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used

change(i1)/profiles_1d(itime)/electrons/density_fitm^-3structureInformation on the fit used to obtain the density profile

Information on the fit used to obtain the density profile

change(i1)/profiles_1d(itime)/electrons/density_fit/measured(:)mixedFLT_1DMeasured values

Measured values

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/electrons/density_fit/source(:)STR_1DPath to the source data for each measurement in the IMAS data […] (click to expand)

Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

change(i1)/profiles_1d(itime)/electrons/density_fit/time_measurement(:)sFLT_1DExact time slices used from the time array of the measurement […] (click to expand)

Exact time slices used from the time array of the measurement source data. The time slice is indicated for each measurement point considered in the fit since measurements may come from different and thus asynchronous diagnostics. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

change(i1)/profiles_1d(itime)/electrons/density_fit/time_measurement_slice_methodstructureMethod used to slice the data : index = 0 means using exact time […] (click to expand)

Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, …

change(i1)/profiles_1d(itime)/electrons/density_fit/time_measurement_slice_method/nameSTR_0DShort string identifier

Short string identifier

change(i1)/profiles_1d(itime)/electrons/density_fit/time_measurement_slice_method/indexINT_0DInteger identifier (enumeration index within a list). […] (click to expand)

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

change(i1)/profiles_1d(itime)/electrons/density_fit/time_measurement_slice_method/descriptionSTR_0DVerbose description

Verbose description

change(i1)/profiles_1d(itime)/electrons/density_fit/time_measurement_width(:)sFLT_1DIn case the measurements are averaged over a time interval, this […] (click to expand)

In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn’t use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement.

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

change(i1)/profiles_1d(itime)/electrons/density_fit/local(:)INT_1DInteger flag : 1 means local measurement, 0 means line-integrated […] (click to expand)

Integer flag : 1 means local measurement, 0 means line-integrated measurement

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

change(i1)/profiles_1d(itime)/electrons/density_fit/rho_tor_norm(:)1FLT_1DNormalized toroidal flux coordinate of each measurement (local […] (click to expand)

Normalized toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

change(i1)/profiles_1d(itime)/electrons/density_fit/rho_pol_norm(:)1FLT_1DNormalized poloidal flux coordinate of each measurement (local […] (click to expand)

Normalized poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/electrons/density_fit/weight(:)1FLT_1DWeight given to each measured value

Weight given to each measured value

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

change(i1)/profiles_1d(itime)/electrons/density_fit/sigma(:)mixedFLT_1DStandard deviation of the measurement error

Standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/electrons/density_fit/reconstructed(:)mixedFLT_1DValue reconstructed from the fit

Value reconstructed from the fit

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

change(i1)/profiles_1d(itime)/electrons/density_fit/chi_squared(:)1FLT_1DSquared error normalized by the weighted standard deviation considered […] (click to expand)

Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/electrons/density_fit/measured

change(i1)/profiles_1d(itime)/electrons/density_fit/parametersSTR_0DList of the fit specific parameters in XML format

List of the fit specific parameters in XML format

change(i1)/profiles_1d(itime)/electrons/density_thermal(:)m^-3FLT_1DDensity of thermal particles

Density of thermal particles

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/electrons/density_fast(:)m^-3FLT_1DDensity of fast (non-thermal) particles

Density of fast (non-thermal) particles

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/electrons/pressure(:)PaFLT_1DPressure (thermal+non-thermal)

Pressure (thermal+non-thermal)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/electrons/pressure_thermal(:)PaFLT_1DPressure (thermal) associated with random motion ~average((v-average(v))^2)

Pressure (thermal) associated with random motion ~average((v-average(v))^2)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/electrons/pressure_fast_perpendicular(:)PaFLT_1DFast (non-thermal) perpendicular pressure

Fast (non-thermal) perpendicular pressure

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/electrons/pressure_fast_parallel(:)PaFLT_1DFast (non-thermal) parallel pressure

Fast (non-thermal) parallel pressure

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/electrons/collisionality_norm(:)1FLT_1DCollisionality normalized to the bounce frequency

Collisionality normalized to the bounce frequency

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)AoSQuantities related to the different ion species, in the sense […] (click to expand)

Quantities related to the different ion species, in the sense of isonuclear or isomolecular sequences. Ionization states (or other types of states) must be differentiated at the state level below

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/ion(i2)/element(i3)AoSList of elements forming the atom or molecule

List of elements forming the atom or molecule

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/ion(i2)/element(i3)/auFLT_0DMass of atom

Mass of atom

change(i1)/profiles_1d(itime)/ion(i2)/element(i3)/z_neINT_0DNuclear charge

Nuclear charge

Changed in version 4.0.0: Type changed from FLT_0D

change(i1)/profiles_1d(itime)/ion(i2)/element(i3)/atoms_nINT_0DNumber of atoms of this element in the molecule

Number of atoms of this element in the molecule

change(i1)/profiles_1d(itime)/ion(i2)/z_ioneFLT_0DIon charge (of the dominant ionization state; lumped ions are […] (click to expand)

Ion charge (of the dominant ionization state; lumped ions are allowed), volume averaged over plasma radius

change(i1)/profiles_1d(itime)/ion(i2)/nameSTR_0DString identifying ion (e.g. […] (click to expand)

String identifying ion (e.g. H, D, T, He, C, D2, …)

Changed in version 3.42.0: Renamed from label

change(i1)/profiles_1d(itime)/ion(i2)/neutral_indexINT_0DIndex of the corresponding neutral species in the ../../neutral […] (click to expand)

Index of the corresponding neutral species in the ../../neutral array

change(i1)/profiles_1d(itime)/ion(i2)/z_ion_1d(:)1FLT_1DAverage charge of the ion species (sum of states charge weighted […] (click to expand)

Average charge of the ion species (sum of states charge weighted by state density and divided by ion density)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/z_ion_square_1d(:)1FLT_1DAverage square charge of the ion species (sum of states square […] (click to expand)

Average square charge of the ion species (sum of states square charge weighted by state density and divided by ion density)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/temperature(:)eVFLT_1DTemperature (average over charge states when multiple charge […] (click to expand)

Temperature (average over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/temperature_validityINT_0DIndicator of the validity of the temperature profile. […] (click to expand)

Indicator of the validity of the temperature profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fiteVstructureInformation on the fit used to obtain the temperature profile

Information on the fit used to obtain the temperature profile

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured(:)mixedFLT_1DMeasured values

Measured values

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/source(:)STR_1DPath to the source data for each measurement in the IMAS data […] (click to expand)

Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/time_measurement(:)sFLT_1DExact time slices used from the time array of the measurement […] (click to expand)

Exact time slices used from the time array of the measurement source data. The time slice is indicated for each measurement point considered in the fit since measurements may come from different and thus asynchronous diagnostics. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/time_measurement_slice_methodstructureMethod used to slice the data : index = 0 means using exact time […] (click to expand)

Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, …

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/time_measurement_slice_method/nameSTR_0DShort string identifier

Short string identifier

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/time_measurement_slice_method/indexINT_0DInteger identifier (enumeration index within a list). […] (click to expand)

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/time_measurement_slice_method/descriptionSTR_0DVerbose description

Verbose description

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/time_measurement_width(:)sFLT_1DIn case the measurements are averaged over a time interval, this […] (click to expand)

In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn’t use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement.

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/local(:)INT_1DInteger flag : 1 means local measurement, 0 means line-integrated […] (click to expand)

Integer flag : 1 means local measurement, 0 means line-integrated measurement

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/rho_tor_norm(:)1FLT_1DNormalized toroidal flux coordinate of each measurement (local […] (click to expand)

Normalized toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/rho_pol_norm(:)1FLT_1DNormalized poloidal flux coordinate of each measurement (local […] (click to expand)

Normalized poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/weight(:)1FLT_1DWeight given to each measured value

Weight given to each measured value

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/sigma(:)mixedFLT_1DStandard deviation of the measurement error

Standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/reconstructed(:)mixedFLT_1DValue reconstructed from the fit

Value reconstructed from the fit

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/chi_squared(:)1FLT_1DSquared error normalized by the weighted standard deviation considered […] (click to expand)

Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/parametersSTR_0DList of the fit specific parameters in XML format

List of the fit specific parameters in XML format

change(i1)/profiles_1d(itime)/ion(i2)/density(:)m^-3FLT_1DDensity (thermal+non-thermal) (sum over charge states when multiple […] (click to expand)

Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/density_validityINT_0DIndicator of the validity of the density profile. […] (click to expand)

Indicator of the validity of the density profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used

change(i1)/profiles_1d(itime)/ion(i2)/density_fitm^-3structureInformation on the fit used to obtain the density profile

Information on the fit used to obtain the density profile

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured(:)mixedFLT_1DMeasured values

Measured values

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/source(:)STR_1DPath to the source data for each measurement in the IMAS data […] (click to expand)

Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/time_measurement(:)sFLT_1DExact time slices used from the time array of the measurement […] (click to expand)

Exact time slices used from the time array of the measurement source data. The time slice is indicated for each measurement point considered in the fit since measurements may come from different and thus asynchronous diagnostics. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/time_measurement_slice_methodstructureMethod used to slice the data : index = 0 means using exact time […] (click to expand)

Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, …

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/time_measurement_slice_method/nameSTR_0DShort string identifier

Short string identifier

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/time_measurement_slice_method/indexINT_0DInteger identifier (enumeration index within a list). […] (click to expand)

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/time_measurement_slice_method/descriptionSTR_0DVerbose description

Verbose description

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/time_measurement_width(:)sFLT_1DIn case the measurements are averaged over a time interval, this […] (click to expand)

In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn’t use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement.

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/local(:)INT_1DInteger flag : 1 means local measurement, 0 means line-integrated […] (click to expand)

Integer flag : 1 means local measurement, 0 means line-integrated measurement

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/rho_tor_norm(:)1FLT_1DNormalized toroidal flux coordinate of each measurement (local […] (click to expand)

Normalized toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/rho_pol_norm(:)1FLT_1DNormalized poloidal flux coordinate of each measurement (local […] (click to expand)

Normalized poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/weight(:)1FLT_1DWeight given to each measured value

Weight given to each measured value

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/sigma(:)mixedFLT_1DStandard deviation of the measurement error

Standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/reconstructed(:)mixedFLT_1DValue reconstructed from the fit

Value reconstructed from the fit

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/chi_squared(:)1FLT_1DSquared error normalized by the weighted standard deviation considered […] (click to expand)

Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/density_fit/parametersSTR_0DList of the fit specific parameters in XML format

List of the fit specific parameters in XML format

change(i1)/profiles_1d(itime)/ion(i2)/density_thermal(:)m^-3FLT_1DDensity (thermal) (sum over charge states when multiple charge […] (click to expand)

Density (thermal) (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/density_fast(:)m^-3FLT_1DDensity of fast (non-thermal) particles (sum over charge states […] (click to expand)

Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/pressure(:)PaFLT_1DPressure (thermal+non-thermal) (sum over charge states when multiple […] (click to expand)

Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/pressure_thermal(:)PaFLT_1DPressure (thermal) associated with random motion ~average((v-average(v))^2) […] (click to expand)

Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/pressure_fast_perpendicular(:)PaFLT_1DFast (non-thermal) perpendicular pressure (sum over charge states […] (click to expand)

Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/pressure_fast_parallel(:)PaFLT_1DFast (non-thermal) parallel pressure (sum over charge states […] (click to expand)

Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/rotation_frequency_tor(:)rad.s^-1FLT_1DToroidal rotation frequency (i.e. […] (click to expand)

Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken) (average over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/velocitym.s^-1structureVelocity (average over charge states when multiple charge states […] (click to expand)

Velocity (average over charge states when multiple charge states are considered) at the position of maximum major radius on every flux surface

change(i1)/profiles_1d(itime)/ion(i2)/velocity/radial(:)m.s^-1FLT_1DRadial component

Radial component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/velocity/diamagnetic(:)m.s^-1FLT_1DDiamagnetic component

Diamagnetic component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/velocity/parallel(:)m.s^-1FLT_1DParallel component

Parallel component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/velocity/poloidal(:)m.s^-1FLT_1DPoloidal component

Poloidal component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/velocity/toroidal(:)m.s^-1FLT_1DToroidal component

Toroidal component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/multiple_states_flagINT_0DMultiple states calculation flag : 0-Only the ‘ion’ level is […] (click to expand)

Multiple states calculation flag : 0-Only the ‘ion’ level is considered and the ‘state’ array of structure is empty; 1-Ion states are considered and are described in the ‘state’ array of structure

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)AoSQuantities related to the different states of the species (ionization, […] (click to expand)

Quantities related to the different states of the species (ionization, energy, excitation, …)

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/z_mineFLT_0DMinimum Z of the charge state bundle

Minimum Z of the charge state bundle

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/z_maxeFLT_0DMaximum Z of the charge state bundle (equal to z_min if no bundle)

Maximum Z of the charge state bundle (equal to z_min if no bundle)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/z_averageeFLT_0DAverage Z of the charge state bundle, volume averaged over the […] (click to expand)

Average Z of the charge state bundle, volume averaged over the plasma radius (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle.

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/z_square_averageeFLT_0DAverage Z square of the charge state bundle, volume averaged […] (click to expand)

Average Z square of the charge state bundle, volume averaged over the plasma radius (equal to z_min squared if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle.

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/z_average_1d(:)1FLT_1DAverage charge profile of the charge state bundle (equal to z_min […] (click to expand)

Average charge profile of the charge state bundle (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle.

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/z_average_square_1d(:)1FLT_1DAverage square charge profile of the charge state bundle (equal […] (click to expand)

Average square charge profile of the charge state bundle (equal to z_min squared if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle.

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/ionization_potentialeVFLT_0DCumulative and average ionization potential to reach a given […] (click to expand)

Cumulative and average ionization potential to reach a given bundle. Defined as sum (x_z* (sum of Epot from z’=0 to z-1)), where Epot is the ionization potential of ion Xz’+, and x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle.

Changed in version 4.0.0: Renamed from ionisation_potential

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/nameSTR_0DString identifying state (e.g. […] (click to expand)

String identifying state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, …)

Changed in version 3.42.0: Renamed from label

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/electron_configurationSTR_0DConfiguration of atomic orbitals of this state, e.g. […] (click to expand)

Configuration of atomic orbitals of this state, e.g. 1s2-2s1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/vibrational_leveleFLT_0DVibrational level (can be bundled)

Vibrational level (can be bundled)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/vibrational_modeSTR_0DVibrational mode of this state, e.g. […] (click to expand)

Vibrational mode of this state, e.g. “A_g”. Need to define, or adopt a standard nomenclature.

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/rotation_frequency_tor(:)rad.s^-1FLT_1DToroidal rotation frequency (i.e. […] (click to expand)

Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocitym.s^-1structureVelocity at the position of maximum major radius on every flux […] (click to expand)

Velocity at the position of maximum major radius on every flux surface

New in version >4.0.0.

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocity/radial(:)m.s^-1FLT_1DRadial component

Radial component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocity/diamagnetic(:)m.s^-1FLT_1DDiamagnetic component

Diamagnetic component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocity/parallel(:)m.s^-1FLT_1DParallel component

Parallel component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocity/poloidal(:)m.s^-1FLT_1DPoloidal component

Poloidal component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocity/toroidal(:)m.s^-1FLT_1DToroidal component

Toroidal component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/temperature(:)eVFLT_1DTemperature

Temperature

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density(:)m^-3FLT_1DDensity (thermal+non-thermal)

Density (thermal+non-thermal)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fitm^-3structureInformation on the fit used to obtain the density profile

Information on the fit used to obtain the density profile

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured(:)mixedFLT_1DMeasured values

Measured values

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/source(:)STR_1DPath to the source data for each measurement in the IMAS data […] (click to expand)

Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/time_measurement(:)sFLT_1DExact time slices used from the time array of the measurement […] (click to expand)

Exact time slices used from the time array of the measurement source data. The time slice is indicated for each measurement point considered in the fit since measurements may come from different and thus asynchronous diagnostics. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/time_measurement_slice_methodstructureMethod used to slice the data : index = 0 means using exact time […] (click to expand)

Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, …

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/time_measurement_slice_method/nameSTR_0DShort string identifier

Short string identifier

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/time_measurement_slice_method/indexINT_0DInteger identifier (enumeration index within a list). […] (click to expand)

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/time_measurement_slice_method/descriptionSTR_0DVerbose description

Verbose description

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/time_measurement_width(:)sFLT_1DIn case the measurements are averaged over a time interval, this […] (click to expand)

In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn’t use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement.

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/local(:)INT_1DInteger flag : 1 means local measurement, 0 means line-integrated […] (click to expand)

Integer flag : 1 means local measurement, 0 means line-integrated measurement

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/rho_tor_norm(:)1FLT_1DNormalized toroidal flux coordinate of each measurement (local […] (click to expand)

Normalized toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/rho_pol_norm(:)1FLT_1DNormalized poloidal flux coordinate of each measurement (local […] (click to expand)

Normalized poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/weight(:)1FLT_1DWeight given to each measured value

Weight given to each measured value

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/sigma(:)mixedFLT_1DStandard deviation of the measurement error

Standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/reconstructed(:)mixedFLT_1DValue reconstructed from the fit

Value reconstructed from the fit

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/chi_squared(:)1FLT_1DSquared error normalized by the weighted standard deviation considered […] (click to expand)

Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/measured

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/parametersSTR_0DList of the fit specific parameters in XML format

List of the fit specific parameters in XML format

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_thermal(:)m^-3FLT_1DDensity of thermal particles

Density of thermal particles

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fast(:)m^-3FLT_1DDensity of fast (non-thermal) particles

Density of fast (non-thermal) particles

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/pressure(:)PaFLT_1DPressure (thermal+non-thermal)

Pressure (thermal+non-thermal)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/pressure_thermal(:)PaFLT_1DPressure (thermal) associated with random motion ~average((v-average(v))^2)

Pressure (thermal) associated with random motion ~average((v-average(v))^2)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/pressure_fast_perpendicular(:)PaFLT_1DFast (non-thermal) perpendicular pressure

Fast (non-thermal) perpendicular pressure

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/pressure_fast_parallel(:)PaFLT_1DFast (non-thermal) parallel pressure

Fast (non-thermal) parallel pressure

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)AoSQuantities related to the different neutral species

Quantities related to the different neutral species

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/neutral(i2)/element(i3)AoSList of elements forming the atom or molecule

List of elements forming the atom or molecule

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/neutral(i2)/element(i3)/auFLT_0DMass of atom

Mass of atom

change(i1)/profiles_1d(itime)/neutral(i2)/element(i3)/z_neINT_0DNuclear charge

Nuclear charge

Changed in version 4.0.0: Type changed from FLT_0D

change(i1)/profiles_1d(itime)/neutral(i2)/element(i3)/atoms_nINT_0DNumber of atoms of this element in the molecule

Number of atoms of this element in the molecule

change(i1)/profiles_1d(itime)/neutral(i2)/nameSTR_0DString identifying the species (e.g. […] (click to expand)

String identifying the species (e.g. H, D, T, He, C, D2, DT, CD4, …)

Changed in version 3.42.0: Renamed from label

change(i1)/profiles_1d(itime)/neutral(i2)/ion_indexINT_0DIndex of the corresponding ion species in the ../../ion array

Index of the corresponding ion species in the ../../ion array

change(i1)/profiles_1d(itime)/neutral(i2)/temperature(:)eVFLT_1DTemperature (average over charge states when multiple charge […] (click to expand)

Temperature (average over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/density(:)m^-3FLT_1DDensity (thermal+non-thermal) (sum over charge states when multiple […] (click to expand)

Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/density_thermal(:)m^-3FLT_1DDensity (thermal) (sum over charge states when multiple charge […] (click to expand)

Density (thermal) (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/density_fast(:)m^-3FLT_1DDensity of fast (non-thermal) particles (sum over charge states […] (click to expand)

Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/pressure(:)PaFLT_1DPressure (thermal+non-thermal) (sum over charge states when multiple […] (click to expand)

Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/pressure_thermal(:)PaFLT_1DPressure (thermal) associated with random motion ~average((v-average(v))^2) […] (click to expand)

Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/pressure_fast_perpendicular(:)PaFLT_1DFast (non-thermal) perpendicular pressure (sum over charge states […] (click to expand)

Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/pressure_fast_parallel(:)PaFLT_1DFast (non-thermal) parallel pressure (sum over charge states […] (click to expand)

Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/multiple_states_flagINT_0DMultiple states calculation flag : 0-Only one state is considered; […] (click to expand)

Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)AoSQuantities related to the different states of the species (energy, […] (click to expand)

Quantities related to the different states of the species (energy, excitation, …)

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/nameSTR_0DString identifying state

String identifying state

Changed in version 3.42.0: Renamed from label

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/electron_configurationSTR_0DConfiguration of atomic orbitals of this state, e.g. […] (click to expand)

Configuration of atomic orbitals of this state, e.g. 1s2-2s1

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/vibrational_leveleFLT_0DVibrational level (can be bundled)

Vibrational level (can be bundled)

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/vibrational_modeSTR_0DVibrational mode of this state, e.g. […] (click to expand)

Vibrational mode of this state, e.g. “A_g”. Need to define, or adopt a standard nomenclature.

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/neutral_typestructureNeutral type (if the considered state is a neutral), in terms […] (click to expand)

Neutral type (if the considered state is a neutral), in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI

This is an identifier. See neutrals_identifier for the available options.

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/neutral_type/nameSTR_0DShort string identifier

Short string identifier

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/neutral_type/indexINT_0DInteger identifier (enumeration index within a list). […] (click to expand)

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/neutral_type/descriptionSTR_0DVerbose description

Verbose description

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/temperature(:)eVFLT_1DTemperature

Temperature

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/density(:)m^-3FLT_1DDensity (thermal+non-thermal)

Density (thermal+non-thermal)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/density_thermal(:)m^-3FLT_1DDensity of thermal particles

Density of thermal particles

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/density_fast(:)m^-3FLT_1DDensity of fast (non-thermal) particles

Density of fast (non-thermal) particles

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/pressure(:)PaFLT_1DPressure (thermal+non-thermal)

Pressure (thermal+non-thermal)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/pressure_thermal(:)PaFLT_1DPressure (thermal) associated with random motion ~average((v-average(v))^2)

Pressure (thermal) associated with random motion ~average((v-average(v))^2)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/pressure_fast_perpendicular(:)PaFLT_1DFast (non-thermal) perpendicular pressure

Fast (non-thermal) perpendicular pressure

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/pressure_fast_parallel(:)PaFLT_1DFast (non-thermal) parallel pressure

Fast (non-thermal) parallel pressure

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/t_i_average(:)eVFLT_1DIon temperature (averaged on charge states and ion species)

Ion temperature (averaged on charge states and ion species)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/t_i_average_fiteVstructureInformation on the fit used to obtain the t_i_average profile

Information on the fit used to obtain the t_i_average profile

change(i1)/profiles_1d(itime)/t_i_average_fit/measured(:)mixedFLT_1DMeasured values

Measured values

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/t_i_average_fit/source(:)STR_1DPath to the source data for each measurement in the IMAS data […] (click to expand)

Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

change(i1)/profiles_1d(itime)/t_i_average_fit/time_measurement(:)sFLT_1DExact time slices used from the time array of the measurement […] (click to expand)

Exact time slices used from the time array of the measurement source data. The time slice is indicated for each measurement point considered in the fit since measurements may come from different and thus asynchronous diagnostics. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

change(i1)/profiles_1d(itime)/t_i_average_fit/time_measurement_slice_methodstructureMethod used to slice the data : index = 0 means using exact time […] (click to expand)

Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, …

change(i1)/profiles_1d(itime)/t_i_average_fit/time_measurement_slice_method/nameSTR_0DShort string identifier

Short string identifier

change(i1)/profiles_1d(itime)/t_i_average_fit/time_measurement_slice_method/indexINT_0DInteger identifier (enumeration index within a list). […] (click to expand)

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

change(i1)/profiles_1d(itime)/t_i_average_fit/time_measurement_slice_method/descriptionSTR_0DVerbose description

Verbose description

change(i1)/profiles_1d(itime)/t_i_average_fit/time_measurement_width(:)sFLT_1DIn case the measurements are averaged over a time interval, this […] (click to expand)

In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn’t use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement.

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

change(i1)/profiles_1d(itime)/t_i_average_fit/local(:)INT_1DInteger flag : 1 means local measurement, 0 means line-integrated […] (click to expand)

Integer flag : 1 means local measurement, 0 means line-integrated measurement

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

change(i1)/profiles_1d(itime)/t_i_average_fit/rho_tor_norm(:)1FLT_1DNormalized toroidal flux coordinate of each measurement (local […] (click to expand)

Normalized toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

change(i1)/profiles_1d(itime)/t_i_average_fit/rho_pol_norm(:)1FLT_1DNormalized poloidal flux coordinate of each measurement (local […] (click to expand)

Normalized poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/t_i_average_fit/weight(:)1FLT_1DWeight given to each measured value

Weight given to each measured value

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

change(i1)/profiles_1d(itime)/t_i_average_fit/sigma(:)mixedFLT_1DStandard deviation of the measurement error

Standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/t_i_average_fit/reconstructed(:)mixedFLT_1DValue reconstructed from the fit

Value reconstructed from the fit

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

change(i1)/profiles_1d(itime)/t_i_average_fit/chi_squared(:)1FLT_1DSquared error normalized by the weighted standard deviation considered […] (click to expand)

Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/t_i_average_fit/measured

change(i1)/profiles_1d(itime)/t_i_average_fit/parametersSTR_0DList of the fit specific parameters in XML format

List of the fit specific parameters in XML format

change(i1)/profiles_1d(itime)/n_i_total_over_n_e(:)1FLT_1DRatio of total ion density (sum over species and charge states) […] (click to expand)

Ratio of total ion density (sum over species and charge states) over electron density. (thermal+non-thermal)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/n_i_thermal_total(:)m^-3FLT_1DTotal ion thermal density (sum over species and charge states)

Total ion thermal density (sum over species and charge states)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/momentum_phi(:)kg.m^-1.s^-1FLT_1DTotal plasma toroidal momentum, summed over ion species and electrons […] (click to expand)

Total plasma toroidal momentum, summed over ion species and electrons weighted by their density and major radius, i.e. sum_over_species(n*R*m*Vphi)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

Changed in version 3.42.0: Renamed from momentum_tor

change(i1)/profiles_1d(itime)/zeff(:)1FLT_1DEffective charge

Effective charge

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/zeff_fit1structureInformation on the fit used to obtain the zeff profile

Information on the fit used to obtain the zeff profile

change(i1)/profiles_1d(itime)/zeff_fit/measured(:)mixedFLT_1DMeasured values

Measured values

Coordinate

1

1...N

change(i1)/profiles_1d(itime)/zeff_fit/source(:)STR_1DPath to the source data for each measurement in the IMAS data […] (click to expand)

Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

change(i1)/profiles_1d(itime)/zeff_fit/time_measurement(:)sFLT_1DExact time slices used from the time array of the measurement […] (click to expand)

Exact time slices used from the time array of the measurement source data. The time slice is indicated for each measurement point considered in the fit since measurements may come from different and thus asynchronous diagnostics. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

change(i1)/profiles_1d(itime)/zeff_fit/time_measurement_slice_methodstructureMethod used to slice the data : index = 0 means using exact time […] (click to expand)

Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, …

change(i1)/profiles_1d(itime)/zeff_fit/time_measurement_slice_method/nameSTR_0DShort string identifier

Short string identifier

change(i1)/profiles_1d(itime)/zeff_fit/time_measurement_slice_method/indexINT_0DInteger identifier (enumeration index within a list). […] (click to expand)

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

change(i1)/profiles_1d(itime)/zeff_fit/time_measurement_slice_method/descriptionSTR_0DVerbose description

Verbose description

change(i1)/profiles_1d(itime)/zeff_fit/time_measurement_width(:)sFLT_1DIn case the measurements are averaged over a time interval, this […] (click to expand)

In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn’t use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement.

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

change(i1)/profiles_1d(itime)/zeff_fit/local(:)INT_1DInteger flag : 1 means local measurement, 0 means line-integrated […] (click to expand)

Integer flag : 1 means local measurement, 0 means line-integrated measurement

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

change(i1)/profiles_1d(itime)/zeff_fit/rho_tor_norm(:)1FLT_1DNormalized toroidal flux coordinate of each measurement (local […] (click to expand)

Normalized toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

change(i1)/profiles_1d(itime)/zeff_fit/rho_pol_norm(:)1FLT_1DNormalized poloidal flux coordinate of each measurement (local […] (click to expand)

Normalized poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement)

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/zeff_fit/weight(:)1FLT_1DWeight given to each measured value

Weight given to each measured value

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

change(i1)/profiles_1d(itime)/zeff_fit/sigma(:)mixedFLT_1DStandard deviation of the measurement error

Standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

New in version >4.1.1.

change(i1)/profiles_1d(itime)/zeff_fit/reconstructed(:)mixedFLT_1DValue reconstructed from the fit

Value reconstructed from the fit

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

change(i1)/profiles_1d(itime)/zeff_fit/chi_squared(:)1FLT_1DSquared error normalized by the weighted standard deviation considered […] (click to expand)

Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error

Coordinate

1

change(i1)/profiles_1d(itime)/zeff_fit/measured

change(i1)/profiles_1d(itime)/zeff_fit/parametersSTR_0DList of the fit specific parameters in XML format

List of the fit specific parameters in XML format

change(i1)/profiles_1d(itime)/pressure_ion_total(:)PaFLT_1DTotal (sum over ion species) thermal ion pressure

Total (sum over ion species) thermal ion pressure

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/pressure_thermal(:)PaFLT_1DThermal pressure (electrons+ions)

Thermal pressure (electrons+ions)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/pressure_perpendicular(:)PaFLT_1DTotal perpendicular pressure (electrons+ions, thermal+non-thermal)

Total perpendicular pressure (electrons+ions, thermal+non-thermal)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/pressure_parallel(:)PaFLT_1DTotal parallel pressure (electrons+ions, thermal+non-thermal)

Total parallel pressure (electrons+ions, thermal+non-thermal)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/j_total(:)A.m^-2FLT_1DTotal parallel current density = average(jtot.B) / B0, where […] (click to expand)

Total parallel current density = average(jtot.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/current_parallel_inside(:)AFLT_1DParallel current driven inside the flux surface. […] (click to expand)

Parallel current driven inside the flux surface. Cumulative surface integral of j_total

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/j_phi(:)A.m^-2FLT_1DTotal toroidal current density = average(J_phi/R) / average(1/R)

Total toroidal current density = average(J_phi/R) / average(1/R)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

Changed in version 3.42.0: Renamed from j_tor

change(i1)/profiles_1d(itime)/j_ohmic(:)A.m^-2FLT_1DOhmic parallel current density = average(J_Ohmic.B) / B0, where […] (click to expand)

Ohmic parallel current density = average(J_Ohmic.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/j_non_inductive(:)A.m^-2FLT_1DNon-inductive (includes bootstrap) parallel current density = […] (click to expand)

Non-inductive (includes bootstrap) parallel current density = average(jni.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/j_bootstrap(:)A.m^-2FLT_1DBootstrap current density = average(J_Bootstrap.B) / B0, where […] (click to expand)

Bootstrap current density = average(J_Bootstrap.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/conductivity_parallel(:)ohm^-1.m^-1FLT_1DParallel conductivity

Parallel conductivity

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/e_fieldV.m^-1structureElectric field, averaged on the magnetic surface. […] (click to expand)

Electric field, averaged on the magnetic surface. E.g for the parallel component, average(E.B) / B0, using core_profiles/vacuum_toroidal_field/b0

change(i1)/profiles_1d(itime)/e_field/radial(:)V.m^-1FLT_1DRadial component

Radial component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/e_field/diamagnetic(:)V.m^-1FLT_1DDiamagnetic component

Diamagnetic component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/e_field/parallel(:)V.m^-1FLT_1DParallel component

Parallel component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/e_field/poloidal(:)V.m^-1FLT_1DPoloidal component

Poloidal component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/e_field/toroidal(:)V.m^-1FLT_1DToroidal component

Toroidal component

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/phi_potential(:)VFLT_1DElectrostatic potential, averaged on the magnetic flux surface

Electrostatic potential, averaged on the magnetic flux surface

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/rotation_frequency_tor_sonic(:)s^-1FLT_1DDerivative of the flux surface averaged electrostatic potential […] (click to expand)

Derivative of the flux surface averaged electrostatic potential with respect to the poloidal flux, multiplied by (1/2pi). This quantity is the toroidal angular rotation frequency due to the ExB drift, introduced in formula (43) of Hinton and Wong, Physics of Fluids 3082 (1985), also referred to as sonic flow in regimes in which the toroidal velocity is dominant over the poloidal velocity

Click here for further documentation.

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/q(:)1FLT_1DSafety factor (only positive when toroidal current and magnetic […] (click to expand)

Safety factor (only positive when toroidal current and magnetic field are in same direction)

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/magnetic_shear(:)1FLT_1DMagnetic shear, defined as rho_tor/q . […] (click to expand)

Magnetic shear, defined as rho_tor/q . dq/drho_tor

Coordinate

1

change(i1)/profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

change(i1)/profiles_1d(itime)/timesFLT_0DTime

Time

codestructure

See common IDS structure reference: code.

time(:)sFLT_1DGeneric time

Generic time

Coordinate

1

1...N