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_fieldstructure¶Characteristics of the vacuum toroidal field (used in Rho_Tor […]
Characteristics of the vacuum toroidal field (used in Rho_Tor definition and in the normalization of current densities)
vacuum_toroidal_field/r0 ⇹mFLT_0D¶Reference major radius where the vacuum toroidal magnetic field […]
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)
change(i1)AoS¶Set 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
1 |
|
change(i1)/identifierstructure¶Instant change term identifier
Instant change term identifier
This is an identifier. See core_instant_changes_identifier
for the available options.
change(i1)/profiles_1d(itime)AoS¶Changes in 1D core profiles for various time slices. […]
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)
1 |
change(i1)/profiles_1d(itime)/gridstructure¶Radial grid
Radial grid
change(i1)/profiles_1d(itime)/grid/rho_tor_norm(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate. […]
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
:
1 |
|
change(i1)/profiles_1d(itime)/grid/rho_tor(:) ⇹mFLT_1D¶Toroidal flux coordinate = sqrt(phi/(pi\*b0)), where the toroidal […]
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
1 |
|
change(i1)/profiles_1d(itime)/grid/rho_pol_norm(:) ⇹1FLT_1D¶Normalized poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) […]
Normalized poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis)))
1 |
|
change(i1)/profiles_1d(itime)/grid/psi(:) ⇹WbFLT_1D¶Poloidal magnetic flux. […]
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.
1 |
|
change(i1)/profiles_1d(itime)/grid/volume(:) ⇹m^3FLT_1D¶Volume enclosed inside the magnetic surface
Volume enclosed inside the magnetic surface
1 |
|
change(i1)/profiles_1d(itime)/grid/area(:) ⇹m^2FLT_1D¶Cross-sectional area of the flux surface
Cross-sectional area of the flux surface
1 |
|
change(i1)/profiles_1d(itime)/grid/surface(:) ⇹m^2FLT_1D¶Surface area of the toroidal flux surface
Surface area of the toroidal flux surface
1 |
|
change(i1)/profiles_1d(itime)/grid/psi_magnetic_axis ⇹WbFLT_0D¶Value of the poloidal magnetic flux at the magnetic axis (useful […]
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_boundary ⇹WbFLT_0D¶Value of the poloidal magnetic flux at the plasma boundary (useful […]
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)/electronsstructure¶Quantities related to the electrons
Quantities related to the electrons
change(i1)/profiles_1d(itime)/electrons/temperature(:) ⇹eVFLT_1D¶Temperature
Temperature
1 |
|
change(i1)/profiles_1d(itime)/electrons/temperature_validityINT_0D¶Indicator of the validity of the temperature profile. […]
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_fiteVstructure¶Information 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_1D¶Measured values. […]
Measured values. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/electrons/temperature_fit/source(:)STR_1D¶Path to the source data for each measurement in the IMAS data […]
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
1 |
|
change(i1)/profiles_1d(itime)/electrons/temperature_fit/time_measurement(:) ⇹sFLT_1D¶Exact time slices used from the time array of the measurement […]
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
1 |
|
change(i1)/profiles_1d(itime)/electrons/temperature_fit/time_measurement_slice_methodstructure¶Method used to slice the data : index = 0 means using exact time […]
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_0D¶Short string identifier
Short string identifier
change(i1)/profiles_1d(itime)/electrons/temperature_fit/time_measurement_width(:) ⇹sFLT_1D¶In case the measurements are averaged over a time interval, this […]
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.
1 |
|
change(i1)/profiles_1d(itime)/electrons/temperature_fit/local(:)INT_1D¶Integer flag : 1 means local measurement, 0 means line-integrated […]
Integer flag : 1 means local measurement, 0 means line-integrated measurement
1 |
|
change(i1)/profiles_1d(itime)/electrons/temperature_fit/rho_tor_norm(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate of each measurement (local […]
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)
1 |
|
change(i1)/profiles_1d(itime)/electrons/temperature_fit/weight(:) ⇹1FLT_1D¶Weight given to each measured value
Weight given to each measured value
1 |
|
change(i1)/profiles_1d(itime)/electrons/temperature_fit/reconstructed(:) ⇹mixedFLT_1D¶Value reconstructed from the fit. […]
Value reconstructed from the fit. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/electrons/temperature_fit/chi_squared(:) ⇹1FLT_1D¶Squared error normalized by the weighted standard deviation considered […]
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
1 |
|
change(i1)/profiles_1d(itime)/electrons/density(:) ⇹m^-3FLT_1D¶Density (thermal+non-thermal)
Density (thermal+non-thermal)
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_validityINT_0D¶Indicator of the validity of the density profile. […]
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^-3structure¶Information 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_1D¶Measured values. […]
Measured values. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_fit/source(:)STR_1D¶Path to the source data for each measurement in the IMAS data […]
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
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_fit/time_measurement(:) ⇹sFLT_1D¶Exact time slices used from the time array of the measurement […]
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
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_fit/time_measurement_slice_methodstructure¶Method used to slice the data : index = 0 means using exact time […]
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_0D¶Short string identifier
Short string identifier
change(i1)/profiles_1d(itime)/electrons/density_fit/time_measurement_width(:) ⇹sFLT_1D¶In case the measurements are averaged over a time interval, this […]
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.
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_fit/local(:)INT_1D¶Integer flag : 1 means local measurement, 0 means line-integrated […]
Integer flag : 1 means local measurement, 0 means line-integrated measurement
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_fit/rho_tor_norm(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate of each measurement (local […]
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)
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_fit/weight(:) ⇹1FLT_1D¶Weight given to each measured value
Weight given to each measured value
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_fit/reconstructed(:) ⇹mixedFLT_1D¶Value reconstructed from the fit. […]
Value reconstructed from the fit. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_fit/chi_squared(:) ⇹1FLT_1D¶Squared error normalized by the weighted standard deviation considered […]
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
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_thermal(:) ⇹m^-3FLT_1D¶Density of thermal particles
Density of thermal particles
1 |
|
change(i1)/profiles_1d(itime)/electrons/density_fast(:) ⇹m^-3FLT_1D¶Density of fast (non-thermal) particles
Density of fast (non-thermal) particles
1 |
|
change(i1)/profiles_1d(itime)/electrons/pressure(:) ⇹PaFLT_1D¶Pressure (thermal+non-thermal)
Pressure (thermal+non-thermal)
1 |
|
change(i1)/profiles_1d(itime)/electrons/pressure_thermal(:) ⇹PaFLT_1D¶Pressure (thermal) associated with random motion ~average((v-average(v))^2)
Pressure (thermal) associated with random motion ~average((v-average(v))^2)
1 |
|
change(i1)/profiles_1d(itime)/electrons/pressure_fast_perpendicular(:) ⇹PaFLT_1D¶Fast (non-thermal) perpendicular pressure
Fast (non-thermal) perpendicular pressure
1 |
|
change(i1)/profiles_1d(itime)/electrons/pressure_fast_parallel(:) ⇹PaFLT_1D¶Fast (non-thermal) parallel pressure
Fast (non-thermal) parallel pressure
1 |
|
change(i1)/profiles_1d(itime)/electrons/collisionality_norm(:) ⇹1FLT_1D¶Collisionality normalized to the bounce frequency
Collisionality normalized to the bounce frequency
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)AoS¶Quantities related to the different ion species, in the sense […]
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
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/element(i3)AoS¶List of elements forming the atom or molecule
List of elements forming the atom or molecule
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/z_ion ⇹eFLT_0D¶Ion charge (of the dominant ionization state; lumped ions are […]
Ion charge (of the dominant ionization state; lumped ions are allowed), volume averaged over plasma radius
change(i1)/profiles_1d(itime)/ion(i2)/nameSTR_0D¶String identifying ion (e.g. […]
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_0D¶Index of the corresponding neutral species in the ../../neutral […]
Index of the corresponding neutral species in the ../../neutral array
change(i1)/profiles_1d(itime)/ion(i2)/z_ion_1d(:) ⇹1FLT_1D¶Average charge of the ion species (sum of states charge weighted […]
Average charge of the ion species (sum of states charge weighted by state density and divided by ion density)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/z_ion_square_1d(:) ⇹1FLT_1D¶Average square charge of the ion species (sum of states square […]
Average square charge of the ion species (sum of states square charge weighted by state density and divided by ion density)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature(:) ⇹eVFLT_1D¶Temperature (average over charge states when multiple charge […]
Temperature (average over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature_validityINT_0D¶Indicator of the validity of the temperature profile. […]
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_fiteVstructure¶Information 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_1D¶Measured values. […]
Measured values. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/source(:)STR_1D¶Path to the source data for each measurement in the IMAS data […]
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
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/time_measurement(:) ⇹sFLT_1D¶Exact time slices used from the time array of the measurement […]
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
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/time_measurement_slice_methodstructure¶Method used to slice the data : index = 0 means using exact time […]
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_0D¶Short string identifier
Short string identifier
change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/time_measurement_width(:) ⇹sFLT_1D¶In case the measurements are averaged over a time interval, this […]
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.
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/local(:)INT_1D¶Integer flag : 1 means local measurement, 0 means line-integrated […]
Integer flag : 1 means local measurement, 0 means line-integrated measurement
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/rho_tor_norm(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate of each measurement (local […]
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)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/weight(:) ⇹1FLT_1D¶Weight given to each measured value
Weight given to each measured value
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/reconstructed(:) ⇹mixedFLT_1D¶Value reconstructed from the fit. […]
Value reconstructed from the fit. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/temperature_fit/chi_squared(:) ⇹1FLT_1D¶Squared error normalized by the weighted standard deviation considered […]
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
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/density(:) ⇹m^-3FLT_1D¶Density (thermal+non-thermal) (sum over charge states when multiple […]
Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/density_validityINT_0D¶Indicator of the validity of the density profile. […]
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^-3structure¶Information 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_1D¶Measured values. […]
Measured values. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/density_fit/source(:)STR_1D¶Path to the source data for each measurement in the IMAS data […]
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
1 |
change(i1)/profiles_1d(itime)/ion(i2)/density_fit/time_measurement(:) ⇹sFLT_1D¶Exact time slices used from the time array of the measurement […]
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
1 |
change(i1)/profiles_1d(itime)/ion(i2)/density_fit/time_measurement_slice_methodstructure¶Method used to slice the data : index = 0 means using exact time […]
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_0D¶Short string identifier
Short string identifier
change(i1)/profiles_1d(itime)/ion(i2)/density_fit/time_measurement_width(:) ⇹sFLT_1D¶In case the measurements are averaged over a time interval, this […]
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.
1 |
change(i1)/profiles_1d(itime)/ion(i2)/density_fit/local(:)INT_1D¶Integer flag : 1 means local measurement, 0 means line-integrated […]
Integer flag : 1 means local measurement, 0 means line-integrated measurement
1 |
change(i1)/profiles_1d(itime)/ion(i2)/density_fit/rho_tor_norm(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate of each measurement (local […]
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)
1 |
change(i1)/profiles_1d(itime)/ion(i2)/density_fit/weight(:) ⇹1FLT_1D¶Weight given to each measured value
Weight given to each measured value
1 |
change(i1)/profiles_1d(itime)/ion(i2)/density_fit/reconstructed(:) ⇹mixedFLT_1D¶Value reconstructed from the fit. […]
Value reconstructed from the fit. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
change(i1)/profiles_1d(itime)/ion(i2)/density_fit/chi_squared(:) ⇹1FLT_1D¶Squared error normalized by the weighted standard deviation considered […]
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
1 |
change(i1)/profiles_1d(itime)/ion(i2)/density_thermal(:) ⇹m^-3FLT_1D¶Density (thermal) (sum over charge states when multiple charge […]
Density (thermal) (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/density_fast(:) ⇹m^-3FLT_1D¶Density of fast (non-thermal) particles (sum over charge states […]
Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/pressure(:) ⇹PaFLT_1D¶Pressure (thermal+non-thermal) (sum over charge states when multiple […]
Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/pressure_thermal(:) ⇹PaFLT_1D¶Pressure (thermal) associated with random motion ~average((v-average(v))^2) […]
Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/pressure_fast_perpendicular(:) ⇹PaFLT_1D¶Fast (non-thermal) perpendicular pressure (sum over charge states […]
Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/pressure_fast_parallel(:) ⇹PaFLT_1D¶Fast (non-thermal) parallel pressure (sum over charge states […]
Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/rotation_frequency_tor(:) ⇹rad.s^-1FLT_1D¶Toroidal rotation frequency (i.e. […]
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)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/velocitym.s^-1structure¶Velocity (average over charge states when multiple charge states […]
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_1D¶Radial component
Radial component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/velocity/diamagnetic(:) ⇹m.s^-1FLT_1D¶Diamagnetic component
Diamagnetic component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/velocity/parallel(:) ⇹m.s^-1FLT_1D¶Parallel component
Parallel component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/velocity/poloidal(:) ⇹m.s^-1FLT_1D¶Poloidal component
Poloidal component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/velocity/toroidal(:) ⇹m.s^-1FLT_1D¶Toroidal component
Toroidal component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/multiple_states_flagINT_0D¶Multiple states calculation flag : 0-Only the ‘ion’ level is […]
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)AoS¶Quantities related to the different states of the species (ionization, […]
Quantities related to the different states of the species (ionization, energy, excitation, …)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/z_min ⇹eFLT_0D¶Minimum Z of the charge state bundle
Minimum Z of the charge state bundle
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/z_max ⇹eFLT_0D¶Maximum 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_average ⇹eFLT_0D¶Average Z of the charge state bundle, volume averaged over the […]
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_average ⇹eFLT_0D¶Average Z square of the charge state bundle, volume averaged […]
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_1D¶Average charge profile of the charge state bundle (equal to z_min […]
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.
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/z_average_square_1d(:) ⇹1FLT_1D¶Average square charge profile of the charge state bundle (equal […]
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.
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/ionization_potential ⇹eVFLT_0D¶Cumulative and average ionization potential to reach a given […]
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_0D¶String identifying state (e.g. […]
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_0D¶Configuration of atomic orbitals of this state, e.g. […]
Configuration of atomic orbitals of this state, e.g. 1s2-2s1
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/vibrational_level ⇹eFLT_0D¶Vibrational level (can be bundled)
Vibrational level (can be bundled)
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/vibrational_modeSTR_0D¶Vibrational mode of this state, e.g. […]
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_1D¶Toroidal rotation frequency (i.e. […]
Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocitym.s^-1structure¶Velocity at the position of maximum major radius on every flux […]
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_1D¶Radial component
Radial component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocity/diamagnetic(:) ⇹m.s^-1FLT_1D¶Diamagnetic component
Diamagnetic component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocity/parallel(:) ⇹m.s^-1FLT_1D¶Parallel component
Parallel component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocity/poloidal(:) ⇹m.s^-1FLT_1D¶Poloidal component
Poloidal component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/velocity/toroidal(:) ⇹m.s^-1FLT_1D¶Toroidal component
Toroidal component
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/temperature(:) ⇹eVFLT_1D¶Temperature
Temperature
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density(:) ⇹m^-3FLT_1D¶Density (thermal+non-thermal)
Density (thermal+non-thermal)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fitm^-3structure¶Information 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_1D¶Measured values. […]
Measured values. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/source(:)STR_1D¶Path to the source data for each measurement in the IMAS data […]
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
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/time_measurement(:) ⇹sFLT_1D¶Exact time slices used from the time array of the measurement […]
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
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/time_measurement_slice_methodstructure¶Method used to slice the data : index = 0 means using exact time […]
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_0D¶Short string identifier
Short string identifier
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/time_measurement_width(:) ⇹sFLT_1D¶In case the measurements are averaged over a time interval, this […]
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.
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/local(:)INT_1D¶Integer flag : 1 means local measurement, 0 means line-integrated […]
Integer flag : 1 means local measurement, 0 means line-integrated measurement
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/rho_tor_norm(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate of each measurement (local […]
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)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/weight(:) ⇹1FLT_1D¶Weight given to each measured value
Weight given to each measured value
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/reconstructed(:) ⇹mixedFLT_1D¶Value reconstructed from the fit. […]
Value reconstructed from the fit. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fit/chi_squared(:) ⇹1FLT_1D¶Squared error normalized by the weighted standard deviation considered […]
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
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_thermal(:) ⇹m^-3FLT_1D¶Density of thermal particles
Density of thermal particles
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/density_fast(:) ⇹m^-3FLT_1D¶Density of fast (non-thermal) particles
Density of fast (non-thermal) particles
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/pressure(:) ⇹PaFLT_1D¶Pressure (thermal+non-thermal)
Pressure (thermal+non-thermal)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/pressure_thermal(:) ⇹PaFLT_1D¶Pressure (thermal) associated with random motion ~average((v-average(v))^2)
Pressure (thermal) associated with random motion ~average((v-average(v))^2)
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/pressure_fast_perpendicular(:) ⇹PaFLT_1D¶Fast (non-thermal) perpendicular pressure
Fast (non-thermal) perpendicular pressure
1 |
|
change(i1)/profiles_1d(itime)/ion(i2)/state(i3)/pressure_fast_parallel(:) ⇹PaFLT_1D¶Fast (non-thermal) parallel pressure
Fast (non-thermal) parallel pressure
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)AoS¶Quantities related to the different neutral species
Quantities related to the different neutral species
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/element(i3)AoS¶List of elements forming the atom or molecule
List of elements forming the atom or molecule
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/nameSTR_0D¶String identifying the species (e.g. […]
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_0D¶Index 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_1D¶Temperature (average over charge states when multiple charge […]
Temperature (average over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/density(:) ⇹m^-3FLT_1D¶Density (thermal+non-thermal) (sum over charge states when multiple […]
Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/density_thermal(:) ⇹m^-3FLT_1D¶Density (thermal) (sum over charge states when multiple charge […]
Density (thermal) (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/density_fast(:) ⇹m^-3FLT_1D¶Density of fast (non-thermal) particles (sum over charge states […]
Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/pressure(:) ⇹PaFLT_1D¶Pressure (thermal+non-thermal) (sum over charge states when multiple […]
Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/pressure_thermal(:) ⇹PaFLT_1D¶Pressure (thermal) associated with random motion ~average((v-average(v))^2) […]
Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/pressure_fast_perpendicular(:) ⇹PaFLT_1D¶Fast (non-thermal) perpendicular pressure (sum over charge states […]
Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/pressure_fast_parallel(:) ⇹PaFLT_1D¶Fast (non-thermal) parallel pressure (sum over charge states […]
Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/multiple_states_flagINT_0D¶Multiple states calculation flag : 0-Only one state is considered; […]
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)AoS¶Quantities related to the different states of the species (energy, […]
Quantities related to the different states of the species (energy, excitation, …)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/nameSTR_0D¶String 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_0D¶Configuration of atomic orbitals of this state, e.g. […]
Configuration of atomic orbitals of this state, e.g. 1s2-2s1
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/vibrational_level ⇹eFLT_0D¶Vibrational level (can be bundled)
Vibrational level (can be bundled)
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/vibrational_modeSTR_0D¶Vibrational mode of this state, e.g. […]
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_typestructure¶Neutral type (if the considered state is a neutral), in terms […]
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_0D¶Short string identifier
Short string identifier
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/temperature(:) ⇹eVFLT_1D¶Temperature
Temperature
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/density(:) ⇹m^-3FLT_1D¶Density (thermal+non-thermal)
Density (thermal+non-thermal)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/density_thermal(:) ⇹m^-3FLT_1D¶Density of thermal particles
Density of thermal particles
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/density_fast(:) ⇹m^-3FLT_1D¶Density of fast (non-thermal) particles
Density of fast (non-thermal) particles
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/pressure(:) ⇹PaFLT_1D¶Pressure (thermal+non-thermal)
Pressure (thermal+non-thermal)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/pressure_thermal(:) ⇹PaFLT_1D¶Pressure (thermal) associated with random motion ~average((v-average(v))^2)
Pressure (thermal) associated with random motion ~average((v-average(v))^2)
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/pressure_fast_perpendicular(:) ⇹PaFLT_1D¶Fast (non-thermal) perpendicular pressure
Fast (non-thermal) perpendicular pressure
1 |
|
change(i1)/profiles_1d(itime)/neutral(i2)/state(i3)/pressure_fast_parallel(:) ⇹PaFLT_1D¶Fast (non-thermal) parallel pressure
Fast (non-thermal) parallel pressure
1 |
|
change(i1)/profiles_1d(itime)/t_i_average(:) ⇹eVFLT_1D¶Ion temperature (averaged on charge states and ion species)
Ion temperature (averaged on charge states and ion species)
1 |
|
change(i1)/profiles_1d(itime)/t_i_average_fiteVstructure¶Information 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_1D¶Measured values. […]
Measured values. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/t_i_average_fit/source(:)STR_1D¶Path to the source data for each measurement in the IMAS data […]
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
1 |
change(i1)/profiles_1d(itime)/t_i_average_fit/time_measurement(:) ⇹sFLT_1D¶Exact time slices used from the time array of the measurement […]
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
1 |
change(i1)/profiles_1d(itime)/t_i_average_fit/time_measurement_slice_methodstructure¶Method used to slice the data : index = 0 means using exact time […]
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_0D¶Short string identifier
Short string identifier
change(i1)/profiles_1d(itime)/t_i_average_fit/time_measurement_width(:) ⇹sFLT_1D¶In case the measurements are averaged over a time interval, this […]
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.
1 |
change(i1)/profiles_1d(itime)/t_i_average_fit/local(:)INT_1D¶Integer flag : 1 means local measurement, 0 means line-integrated […]
Integer flag : 1 means local measurement, 0 means line-integrated measurement
1 |
change(i1)/profiles_1d(itime)/t_i_average_fit/rho_tor_norm(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate of each measurement (local […]
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)
1 |
change(i1)/profiles_1d(itime)/t_i_average_fit/weight(:) ⇹1FLT_1D¶Weight given to each measured value
Weight given to each measured value
1 |
change(i1)/profiles_1d(itime)/t_i_average_fit/reconstructed(:) ⇹mixedFLT_1D¶Value reconstructed from the fit. […]
Value reconstructed from the fit. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
change(i1)/profiles_1d(itime)/t_i_average_fit/chi_squared(:) ⇹1FLT_1D¶Squared error normalized by the weighted standard deviation considered […]
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
1 |
change(i1)/profiles_1d(itime)/n_i_total_over_n_e(:) ⇹1FLT_1D¶Ratio of total ion density (sum over species and charge states) […]
Ratio of total ion density (sum over species and charge states) over electron density. (thermal+non-thermal)
1 |
|
change(i1)/profiles_1d(itime)/n_i_thermal_total(:) ⇹m^-3FLT_1D¶Total ion thermal density (sum over species and charge states)
Total ion thermal density (sum over species and charge states)
1 |
|
change(i1)/profiles_1d(itime)/momentum_phi(:) ⇹kg.m^-1.s^-1FLT_1D¶Total plasma toroidal momentum, summed over ion species and electrons […]
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)
1 |
|
Changed in version 3.42.0: Renamed from momentum_tor
change(i1)/profiles_1d(itime)/zeff(:) ⇹1FLT_1D¶Effective charge
Effective charge
1 |
|
change(i1)/profiles_1d(itime)/zeff_fit1structure¶Information 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_1D¶Measured values. […]
Measured values. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
|
change(i1)/profiles_1d(itime)/zeff_fit/source(:)STR_1D¶Path to the source data for each measurement in the IMAS data […]
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
1 |
change(i1)/profiles_1d(itime)/zeff_fit/time_measurement(:) ⇹sFLT_1D¶Exact time slices used from the time array of the measurement […]
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
1 |
change(i1)/profiles_1d(itime)/zeff_fit/time_measurement_slice_methodstructure¶Method used to slice the data : index = 0 means using exact time […]
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_0D¶Short string identifier
Short string identifier
change(i1)/profiles_1d(itime)/zeff_fit/time_measurement_width(:) ⇹sFLT_1D¶In case the measurements are averaged over a time interval, this […]
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.
1 |
change(i1)/profiles_1d(itime)/zeff_fit/local(:)INT_1D¶Integer flag : 1 means local measurement, 0 means line-integrated […]
Integer flag : 1 means local measurement, 0 means line-integrated measurement
1 |
change(i1)/profiles_1d(itime)/zeff_fit/rho_tor_norm(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate of each measurement (local […]
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)
1 |
change(i1)/profiles_1d(itime)/zeff_fit/weight(:) ⇹1FLT_1D¶Weight given to each measured value
Weight given to each measured value
1 |
change(i1)/profiles_1d(itime)/zeff_fit/reconstructed(:) ⇹mixedFLT_1D¶Value reconstructed from the fit. […]
Value reconstructed from the fit. Units are: as_parent for a local measurement, as_parent.m for a line integrated measurement.
1 |
change(i1)/profiles_1d(itime)/zeff_fit/chi_squared(:) ⇹1FLT_1D¶Squared error normalized by the weighted standard deviation considered […]
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
1 |
change(i1)/profiles_1d(itime)/pressure_ion_total(:) ⇹PaFLT_1D¶Total (sum over ion species) thermal ion pressure
Total (sum over ion species) thermal ion pressure
1 |
|
change(i1)/profiles_1d(itime)/pressure_thermal(:) ⇹PaFLT_1D¶Thermal pressure (electrons+ions)
Thermal pressure (electrons+ions)
1 |
|
change(i1)/profiles_1d(itime)/pressure_perpendicular(:) ⇹PaFLT_1D¶Total perpendicular pressure (electrons+ions, thermal+non-thermal)
Total perpendicular pressure (electrons+ions, thermal+non-thermal)
1 |
|
change(i1)/profiles_1d(itime)/pressure_parallel(:) ⇹PaFLT_1D¶Total parallel pressure (electrons+ions, thermal+non-thermal)
Total parallel pressure (electrons+ions, thermal+non-thermal)
1 |
|
change(i1)/profiles_1d(itime)/j_total(:) ⇹A.m^-2FLT_1D¶Total parallel current density = average(jtot.B) / B0, where […]
Total parallel current density = average(jtot.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0
1 |
|
change(i1)/profiles_1d(itime)/current_parallel_inside(:) ⇹AFLT_1D¶Parallel current driven inside the flux surface. […]
Parallel current driven inside the flux surface. Cumulative surface integral of j_total
1 |
|
change(i1)/profiles_1d(itime)/j_phi(:) ⇹A.m^-2FLT_1D¶Total toroidal current density = average(J_phi/R) / average(1/R)
Total toroidal current density = average(J_phi/R) / average(1/R)
1 |
|
Changed in version 3.42.0: Renamed from j_tor
change(i1)/profiles_1d(itime)/j_ohmic(:) ⇹A.m^-2FLT_1D¶Ohmic parallel current density = average(J_Ohmic.B) / B0, where […]
Ohmic parallel current density = average(J_Ohmic.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0
1 |
|
change(i1)/profiles_1d(itime)/j_non_inductive(:) ⇹A.m^-2FLT_1D¶Non-inductive (includes bootstrap) parallel current density = […]
Non-inductive (includes bootstrap) parallel current density = average(jni.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0
1 |
|
change(i1)/profiles_1d(itime)/j_bootstrap(:) ⇹A.m^-2FLT_1D¶Bootstrap current density = average(J_Bootstrap.B) / B0, where […]
Bootstrap current density = average(J_Bootstrap.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0
1 |
|
change(i1)/profiles_1d(itime)/conductivity_parallel(:) ⇹ohm^-1.m^-1FLT_1D¶Parallel conductivity
Parallel conductivity
1 |
|
change(i1)/profiles_1d(itime)/e_fieldV.m^-1structure¶Electric field, averaged on the magnetic surface. […]
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_1D¶Radial component
Radial component
1 |
|
change(i1)/profiles_1d(itime)/e_field/diamagnetic(:) ⇹V.m^-1FLT_1D¶Diamagnetic component
Diamagnetic component
1 |
|
change(i1)/profiles_1d(itime)/e_field/parallel(:) ⇹V.m^-1FLT_1D¶Parallel component
Parallel component
1 |
|
change(i1)/profiles_1d(itime)/e_field/poloidal(:) ⇹V.m^-1FLT_1D¶Poloidal component
Poloidal component
1 |
|
change(i1)/profiles_1d(itime)/e_field/toroidal(:) ⇹V.m^-1FLT_1D¶Toroidal component
Toroidal component
1 |
|
change(i1)/profiles_1d(itime)/phi_potential(:) ⇹VFLT_1D¶Electrostatic potential, averaged on the magnetic flux surface
Electrostatic potential, averaged on the magnetic flux surface
1 |
|
change(i1)/profiles_1d(itime)/rotation_frequency_tor_sonic(:) ⇹s^-1FLT_1D¶Derivative of the flux surface averaged electrostatic potential […]
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.
1 |
|
change(i1)/profiles_1d(itime)/q(:) ⇹1FLT_1D¶Safety factor (only positive when toroidal current and magnetic […]
Safety factor (only positive when toroidal current and magnetic field are in same direction)
1 |
|
change(i1)/profiles_1d(itime)/magnetic_shear(:) ⇹1FLT_1D¶Magnetic shear, defined as rho_tor/q . […]
Magnetic shear, defined as rho_tor/q . dq/drho_tor
1 |
|