equilibrium

Description of a 2D, axi-symmetric, tokamak equilibrium; result of an equilibrium code.

  • Maximum occurrences (MDS+ backend only): 3

New in version 3.1.0: lifecycle status active

Changed in version 4.1.0.

ids_propertiesstructure

See common IDS structure reference: ids_properties.

vacuum_toroidal_fieldstructureCharacteristics 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/r0mFLT_0DReference 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)

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

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

grids_ggd(itime)AoSGrids (using the Generic Grid Description), for various time […]

Grids (using the Generic Grid Description), for various time slices. The timebase of this array of structure must be a subset of the time_slice timebase

Coordinate

1

grids_ggd(itime)/time

New in version 3.18.0: lifecycle status alpha

grids_ggd(itime)/grid(i1)AoSSet of GGD grids for describing the equilibrium, at a given time […]

Set of GGD grids for describing the equilibrium, at a given time slice

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/identifierstructureGrid identifier

Grid identifier

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

grids_ggd(itime)/grid(i1)/identifier/nameSTR_0DShort string identifier

Short string identifier

grids_ggd(itime)/grid(i1)/identifier/indexINT_0DInteger identifier (enumeration index within a list). […]

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

grids_ggd(itime)/grid(i1)/identifier/descriptionSTR_0DVerbose description

Verbose description

grids_ggd(itime)/grid(i1)/pathSTR_0DPath of the grid, including the IDS name, in case of implicit […]

Path of the grid, including the IDS name, in case of implicit reference to a grid_ggd node described in another IDS. To be filled only if the grid is not described explicitly in this grid_ggd structure. Example syntax: #wall:2/description_ggd(1)/grid_ggd, means that the grid is located in the wall IDS, occurrence 2, with relative path description_ggd(1)/grid_ggd, using Fortran index convention (here : first index of the array)

Click here for further documentation.

grids_ggd(itime)/grid(i1)/space(i2)AoSSet of grid spaces

Set of grid spaces

Click here for further documentation (or contact imas@iter.org if you can’t access this page).

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/space(i2)/identifierstructureSpace identifier

Space identifier

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

grids_ggd(itime)/grid(i1)/space(i2)/identifier/nameSTR_0DShort string identifier

Short string identifier

grids_ggd(itime)/grid(i1)/space(i2)/identifier/indexINT_0DInteger identifier (enumeration index within a list). […]

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

grids_ggd(itime)/grid(i1)/space(i2)/identifier/descriptionSTR_0DVerbose description

Verbose description

grids_ggd(itime)/grid(i1)/space(i2)/geometry_typestructureType of space geometry (0: standard, 1:Fourier, >1: Fourier with […]

Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity)

grids_ggd(itime)/grid(i1)/space(i2)/geometry_type/nameSTR_0DShort string identifier

Short string identifier

grids_ggd(itime)/grid(i1)/space(i2)/geometry_type/indexINT_0DInteger identifier (enumeration index within a list). […]

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

grids_ggd(itime)/grid(i1)/space(i2)/geometry_type/descriptionSTR_0DVerbose description

Verbose description

grids_ggd(itime)/grid(i1)/space(i2)/coordinates_type(i3)AoSType of coordinates describing the physical space, for every […]

Type of coordinates describing the physical space, for every coordinate of the space. The size of this node therefore defines the dimension of the space.

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

Coordinate

1

1...N

Changed in version 4.0.0: Type changed from INT_1D

grids_ggd(itime)/grid(i1)/space(i2)/coordinates_type(i3)/nameSTR_0DShort string identifier

Short string identifier

grids_ggd(itime)/grid(i1)/space(i2)/coordinates_type(i3)/indexINT_0DInteger identifier (enumeration index within a list). […]

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

grids_ggd(itime)/grid(i1)/space(i2)/coordinates_type(i3)/descriptionSTR_0DVerbose description

Verbose description

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)AoSDefinition of the space objects for every dimension (from one […]

Definition of the space objects for every dimension (from one to the dimension of the highest-dimensional objects). The index correspond to 1=nodes, 2=edges, 3=faces, 4=cells/volumes, …. For every index, a collection of objects of that dimension is described.

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/object(i4)AoSSet of objects for a given dimension

Set of objects for a given dimension

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/boundary(i5)AoSSet of (n-1)-dimensional objects defining the boundary of this […]

Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/boundary(i5)/indexINT_0DIndex of this (n-1)-dimensional boundary object

Index of this (n-1)-dimensional boundary object

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/boundary(i5)/neighbours(:)INT_1DList of indices of the n-dimensional objects adjacent to the […]

List of indices of the n-dimensional objects adjacent to the given n-dimensional object. An object can possibly have multiple neighbours on a boundary

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/geometry(:)mixedFLT_1DGeometry data associated with the object, its detailed content […]

Geometry data associated with the object, its detailed content is defined by ../../geometry_content. Its dimension depends on the type of object, geometry and coordinate considered.

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/nodes(:)INT_1DList of nodes forming this object (indices to objects_per_dimension(1)%object(:) […]

List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation)

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/measurem^dimensionFLT_0DMeasure of the space object, i.e. […]

Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,…)

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/geometry_2d(:,:)mixedFLT_2D2D geometry data associated with the object. […]

2D geometry data associated with the object. Its dimension depends on the type of object, geometry and coordinate considered. Typically, the first dimension represents the object coordinates, while the second dimension would represent the values of the various degrees of freedom of the finite element attached to the object.

Coordinate

1

1...N

2

1...N

New in version >3.35.0.

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/geometry_contentstructureContent of the ../object/geometry node for this dimension

Content of the ../object/geometry node for this dimension

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

New in version >3.33.0.

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/geometry_content/nameSTR_0DShort string identifier

Short string identifier

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/geometry_content/indexINT_0DInteger identifier (enumeration index within a list). […]

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

grids_ggd(itime)/grid(i1)/space(i2)/objects_per_dimension(i3)/geometry_content/descriptionSTR_0DVerbose description

Verbose description

grids_ggd(itime)/grid(i1)/grid_subset(i2)AoSGrid subsets

Grid subsets

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/grid_subset(i2)/identifierstructureGrid subset identifier

Grid subset identifier

Click here for further documentation.

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

grids_ggd(itime)/grid(i1)/grid_subset(i2)/identifier/nameSTR_0DShort string identifier

Short string identifier

grids_ggd(itime)/grid(i1)/grid_subset(i2)/identifier/indexINT_0DInteger identifier (enumeration index within a list). […]

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

grids_ggd(itime)/grid(i1)/grid_subset(i2)/identifier/descriptionSTR_0DVerbose description

Verbose description

grids_ggd(itime)/grid(i1)/grid_subset(i2)/dimensionINT_0DSpace dimension of the grid subset elements, using the convention […]

Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element(i3)AoSSet of elements defining the grid subset. […]

Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element(i3)/object(i4)AoSSet of objects defining the element

Set of objects defining the element

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element(i3)/object(i4)/spaceINT_0DIndex of the space from which that object is taken

Index of the space from which that object is taken

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element(i3)/object(i4)/dimensionINT_0DDimension of the object - using the convention 1=nodes, 2=edges, […]

Dimension of the object - using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element(i3)/object(i4)/indexINT_0DObject index

Object index

grids_ggd(itime)/grid(i1)/grid_subset(i2)/base(i3)AoSSet of bases for the grid subset. […]

Set of bases for the grid subset. For each base, the structure describes the projection of the base vectors on the canonical frame of the grid.

Coordinate

1

1...N

grids_ggd(itime)/grid(i1)/grid_subset(i2)/base(i3)/jacobian(:)mixedFLT_1DMetric Jacobian

Metric Jacobian

Coordinate

1

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element

grids_ggd(itime)/grid(i1)/grid_subset(i2)/base(i3)/tensor_covariant(:,:,:)mixedFLT_3DCovariant metric tensor, given on each element of the subgrid […]

Covariant metric tensor, given on each element of the subgrid (first dimension)

Coordinate

1

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element

2

1...N

3

1...N

grids_ggd(itime)/grid(i1)/grid_subset(i2)/base(i3)/tensor_contravariant(:,:,:)mixedFLT_3DContravariant metric tensor, given on each element of the subgrid […]

Contravariant metric tensor, given on each element of the subgrid (first dimension)

Coordinate

1

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element

2

1...N (same as grids_ggd(itime)/grid(i1)/grid_subset(i2)/base(i3)/tensor_covariant)

3

1...N (same as grids_ggd(itime)/grid(i1)/grid_subset(i2)/base(i3)/tensor_covariant)

grids_ggd(itime)/grid(i1)/grid_subset(i2)/metricstructureMetric of the canonical frame onto Cartesian coordinates

Metric of the canonical frame onto Cartesian coordinates

grids_ggd(itime)/grid(i1)/grid_subset(i2)/metric/jacobian(:)mixedFLT_1DMetric Jacobian

Metric Jacobian

Coordinate

1

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element

grids_ggd(itime)/grid(i1)/grid_subset(i2)/metric/tensor_covariant(:,:,:)mixedFLT_3DCovariant metric tensor, given on each element of the subgrid […]

Covariant metric tensor, given on each element of the subgrid (first dimension)

Coordinate

1

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element

2

1...N

3

1...N

grids_ggd(itime)/grid(i1)/grid_subset(i2)/metric/tensor_contravariant(:,:,:)mixedFLT_3DContravariant metric tensor, given on each element of the subgrid […]

Contravariant metric tensor, given on each element of the subgrid (first dimension)

Coordinate

1

grids_ggd(itime)/grid(i1)/grid_subset(i2)/element

2

1...N (same as grids_ggd(itime)/grid(i1)/grid_subset(i2)/metric/tensor_covariant)

3

1...N (same as grids_ggd(itime)/grid(i1)/grid_subset(i2)/metric/tensor_covariant)

grids_ggd(itime)/timesFLT_0DTime

Time

time_slice(itime)AoSSet of equilibria at various time slices

Set of equilibria at various time slices

Coordinate

1

time_slice(itime)/time

time_slice(itime)/boundarystructureDescription of the plasma boundary. […]

Description of the plasma boundary. The boundary can be either the real separatrix (provided by a free boundary equilibrium solver) or the 0.99x psi_norm flux surface provided by a fixed boundary equilibrium

time_slice(itime)/boundary/typeINT_0D0 (limiter) or 1 (diverted)

0 (limiter) or 1 (diverted)

time_slice(itime)/boundary/outlinestructureRZ outline of the plasma boundary

RZ outline of the plasma boundary

time_slice(itime)/boundary/outline/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

1...N

time_slice(itime)/boundary/outline/z(:)mFLT_1DHeight

Height

Coordinate

1

time_slice(itime)/boundary/outline/r

time_slice(itime)/boundary/psi_norm1FLT_0DValue of the normalized poloidal flux at which the boundary is […]

Value of the normalized poloidal flux at which the boundary is taken, the flux being normalized to its value at the separatrix (so psi_norm = 1 if the boundary is the separatrix)

time_slice(itime)/boundary/psiWbFLT_0DValue of the poloidal flux at which the boundary is taken

Value of the poloidal flux at which the boundary is taken

time_slice(itime)/boundary/geometric_axisstructureRZ position of the geometric axis (defined as (Rmin+Rmax) / 2 […]

RZ position of the geometric axis (defined as (Rmin+Rmax) / 2 and (Zmin+Zmax) / 2 of the boundary)

time_slice(itime)/boundary/geometric_axis/rmFLT_0DMajor radius

Major radius

time_slice(itime)/boundary/geometric_axis/zmFLT_0DHeight

Height

time_slice(itime)/boundary/minor_radiusmFLT_0DMinor radius of the plasma boundary (defined as (Rmax-Rmin) / […]

Minor radius of the plasma boundary (defined as (Rmax-Rmin) / 2 of the boundary)

time_slice(itime)/boundary/elongation1FLT_0DElongation of the plasma boundary

Elongation of the plasma boundary

Click here for further documentation.

time_slice(itime)/boundary/triangularity1FLT_0DTriangularity of the plasma boundary

Triangularity of the plasma boundary

Click here for further documentation.

time_slice(itime)/boundary/triangularity_upper1FLT_0DUpper triangularity of the plasma boundary

Upper triangularity of the plasma boundary

Click here for further documentation.

time_slice(itime)/boundary/triangularity_lower1FLT_0DLower triangularity of the plasma boundary

Lower triangularity of the plasma boundary

Click here for further documentation.

time_slice(itime)/boundary/squareness_upper_inner1FLT_0DUpper inner squareness of the plasma boundary (definition from […]

Upper inner squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009)

New in version 3.18.0: lifecycle status alpha

time_slice(itime)/boundary/squareness_upper_outer1FLT_0DUpper outer squareness of the plasma boundary (definition from […]

Upper outer squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009)

New in version 3.18.0: lifecycle status alpha

time_slice(itime)/boundary/squareness_lower_inner1FLT_0DLower inner squareness of the plasma boundary (definition from […]

Lower inner squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009)

New in version 3.18.0: lifecycle status alpha

time_slice(itime)/boundary/squareness_lower_outer1FLT_0DLower outer squareness of the plasma boundary (definition from […]

Lower outer squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009)

New in version 3.18.0: lifecycle status alpha

time_slice(itime)/boundary/closest_wall_pointstructurePosition and distance to the plasma boundary of the point of […]

Position and distance to the plasma boundary of the point of the first wall which is the closest to plasma boundary

Changed in version 4.0.0: Renamed from ../boundary_separatrix/closest_wall_point

New in version >3.

time_slice(itime)/boundary/closest_wall_point/rmFLT_0DMajor radius

Major radius

time_slice(itime)/boundary/closest_wall_point/zmFLT_0DHeight

Height

time_slice(itime)/boundary/closest_wall_point/distancemFLT_0DDistance to the plasma boundary

Distance to the plasma boundary

New in version >3.32.1.

time_slice(itime)/boundary/dr_dz_zero_pointstructureOutboard point on the separatrix on which dr/dz = 0 (local maximum […]

Outboard point on the separatrix on which dr/dz = 0 (local maximum of the major radius of the separatrix). In case of multiple local maxima, the closest one from z=z_magnetic_axis is chosen.

Changed in version 4.0.0: Renamed from ../boundary_separatrix/dr_dz_zero_point

New in version >3.

time_slice(itime)/boundary/dr_dz_zero_point/rmFLT_0DMajor radius

Major radius

time_slice(itime)/boundary/dr_dz_zero_point/zmFLT_0DHeight

Height

time_slice(itime)/boundary/gap(i1)AoSSet of gaps, defined by a reference point and a direction.

Set of gaps, defined by a reference point and a direction.

Coordinate

1

1...N

Changed in version 4.0.0: Renamed from ../boundary_separatrix/gap

New in version >3.

time_slice(itime)/boundary/gap(i1)/nameSTR_0DShort string identifier (unique for a given device)

Short string identifier (unique for a given device)

time_slice(itime)/boundary/gap(i1)/descriptionSTR_0DDescription, e.g. […]

Description, e.g. mid-plane gap

New in version >3.

time_slice(itime)/boundary/gap(i1)/rmFLT_0DMajor radius of the reference point

Major radius of the reference point

time_slice(itime)/boundary/gap(i1)/zmFLT_0DHeight of the reference point

Height of the reference point

time_slice(itime)/boundary/gap(i1)/angleradFLT_0DAngle measured clockwise from radial cylindrical vector (grad […]

Angle measured clockwise from radial cylindrical vector (grad R) to gap vector (pointing away from reference point)

time_slice(itime)/boundary/gap(i1)/valuemFLT_0DValue of the gap, i.e. […]

Value of the gap, i.e. distance between the reference point and the separatrix along the gap direction

time_slice(itime)/boundary/rho_tormFLT_0DToroidal flux coordinate at the selected plasma boundary

Toroidal flux coordinate at the selected plasma boundary

Changed in version 4.1.0: Renamed from ../global_quantities/rho_tor_boundary

New in version >4.0.0.

time_slice(itime)/boundary/phiWbFLT_0DToroidal flux at the selected plasma boundary

Toroidal flux at the selected plasma boundary

New in version >4.0.0.

time_slice(itime)/boundary/phi_poloidal_currentWbFLT_0DToroidal flux at the selected plasma boundary generated by the […]

Toroidal flux at the selected plasma boundary generated by the plasma poloidal current

New in version >4.0.0.

time_slice(itime)/contour_treestructureDescription of the topological connectivity of the poloidal flux […]

Description of the topological connectivity of the poloidal flux map critical points as an undirected graph. Critical points are ether local extremum (o-points) or saddle points (x-points) of the poloidal flux map. X-points have zero gradients in orthogonal directions but are not local extremum of the poloidal flux map whilst O-points are.

New in version 4.0.0: lifecycle status alpha

New in version >3.

time_slice(itime)/contour_tree/node(i1)AoSSet of nodes. […]

Set of nodes. A contour tree node is defined by its critical type and position within the poloidal plane. A critical type of 1 references an x-point whilst a critical type of 0 or 2 references an o-point. Both X-points and O-points are rarely coincident with nodes defining the poloidal upon which the poloidal flux map is defined. The order in which the critical points are stored in the nodes array of structure is only important for the primary plasma O-point and X-points. If present, the primary plasma O-point should be placed as the first element of the nodes array of structure. If present, the primary plasma X-point should be the second element in the nodes structure

Coordinate

1

1...N

time_slice(itime)/contour_tree/node(i1)/critical_typeINT_0D0-minimum, 1-saddle, 2-maximum

0-minimum, 1-saddle, 2-maximum

time_slice(itime)/contour_tree/node(i1)/rmFLT_0DMajor radius

Major radius

time_slice(itime)/contour_tree/node(i1)/zmFLT_0DHeight

Height

time_slice(itime)/contour_tree/node(i1)/psiWbFLT_0DValue of the poloidal flux at the node

Value of the poloidal flux at the node

time_slice(itime)/contour_tree/node(i1)/levelsetstructureSingle poloidal flux contour including critical point (x-point […]

Single poloidal flux contour including critical point (x-point only)

time_slice(itime)/contour_tree/node(i1)/levelset/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

1...N

time_slice(itime)/contour_tree/node(i1)/levelset/z(:)mFLT_1DHeight

Height

Coordinate

1

time_slice(itime)/contour_tree/node(i1)/levelset/r

time_slice(itime)/contour_tree/edges(:,:)INT_2DEdges connect nodes to one another. […]

Edges connect nodes to one another. A single node may connect to multiple edges such as the case where a single maximum (a hill) may topologically link to multiple minima (the floors of different valleys). For each edge (1st dimension), the index of the two connected nodes are listed (index referring to the ../node array)

Coordinate

1

1...N

2

1...2

time_slice(itime)/constraintsstructureIn case of equilibrium reconstruction under constraints, measurements […]

In case of equilibrium reconstruction under constraints, measurements used to constrain the equilibrium, reconstructed values and accuracy of the fit. The names of the child nodes correspond to the following definition: the solver aims at minimizing a cost function defined as : J=1/2*sum_i [ weight_i^2 (reconstructed_i - measured_i)^2 / sigma_i^2 ]. in which sigma_i is the standard deviation of the measurement error (to be found in the IDS of the measurement)

New in version 3.17.0: lifecycle status alpha

time_slice(itime)/constraints/b_field_tor_vacuum_rT.mstructureVacuum field times major radius in the toroidal field magnet. […]

Vacuum field times major radius in the toroidal field magnet. Positive sign means anti-clockwise when viewed from above

time_slice(itime)/constraints/b_field_tor_vacuum_r/measuredT.mFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/b_field_tor_vacuum_r/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/b_field_tor_vacuum_r/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/b_field_tor_vacuum_r/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/b_field_tor_vacuum_r/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/b_field_tor_vacuum_r/reconstructedT.mFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/b_field_tor_vacuum_r/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/b_field_pol_probe(i1)TAoSSet of poloidal field probes

Set of poloidal field probes

Coordinate

1

magnetics/b_field_pol_probe

Changed in version 4.0.0: Renamed from bpol_probe

time_slice(itime)/constraints/b_field_pol_probe(i1)/measuredTFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/b_field_pol_probe(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/b_field_pol_probe(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/b_field_pol_probe(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/b_field_pol_probe(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/b_field_pol_probe(i1)/reconstructedTFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/b_field_pol_probe(i1)/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/diamagnetic_fluxWbstructureDiamagnetic flux

Diamagnetic flux

time_slice(itime)/constraints/diamagnetic_flux/measuredWbFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/diamagnetic_flux/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/diamagnetic_flux/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/diamagnetic_flux/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/diamagnetic_flux/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/diamagnetic_flux/reconstructedWbFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/diamagnetic_flux/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/faraday_angle(i1)radAoSSet of faraday angles

Set of faraday angles

Coordinate

1

polarimeter/channel

time_slice(itime)/constraints/faraday_angle(i1)/measuredradFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/faraday_angle(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/faraday_angle(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/faraday_angle(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/faraday_angle(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/faraday_angle(i1)/reconstructedradFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/faraday_angle(i1)/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/mse_polarization_angle(i1)radAoSSet of MSE polarization angles

Set of MSE polarization angles

Coordinate

1

mse/channel

Changed in version 4.0.0: Renamed from mse_polarisation_angle

time_slice(itime)/constraints/mse_polarization_angle(i1)/measuredradFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/mse_polarization_angle(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/mse_polarization_angle(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/mse_polarization_angle(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/mse_polarization_angle(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/mse_polarization_angle(i1)/reconstructedradFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/mse_polarization_angle(i1)/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/flux_loop(i1)WbAoSSet of flux loops

Set of flux loops

Coordinate

1

magnetics/flux_loop

time_slice(itime)/constraints/flux_loop(i1)/measuredWbFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/flux_loop(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/flux_loop(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/flux_loop(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/flux_loop(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/flux_loop(i1)/reconstructedWbFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/flux_loop(i1)/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/ipAstructurePlasma current. […]

Plasma current. Positive sign means anti-clockwise when viewed from above

time_slice(itime)/constraints/ip/measuredAFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/ip/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/ip/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/ip/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/ip/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/ip/reconstructedAFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/ip/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/iron_core_segment(i1)TAoSMagnetization M of a set of iron core segments

Magnetization M of a set of iron core segments

Coordinate

1

iron_core/segment

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_rTstructureMagnetization M of the iron core segment along the major radius […]

Magnetization M of the iron core segment along the major radius axis, assumed to be constant inside a given iron segment. Reminder : H = 1/mu0 * B - mur * M;

Changed in version 4.0.0: Renamed from magnetisation_r

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_r/measuredTFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_r/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_r/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_r/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_r/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_r/reconstructedTFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_r/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_zTstructureMagnetization M of the iron core segment along the vertical axis, […]

Magnetization M of the iron core segment along the vertical axis, assumed to be constant inside a given iron segment. Reminder : H = 1/mu0 * B - mur * M;

Changed in version 4.0.0: Renamed from magnetisation_z

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_z/measuredTFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_z/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_z/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_z/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_z/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_z/reconstructedTFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/iron_core_segment(i1)/magnetization_z/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/n_e(i1)m^-3AoSSet of local density measurements

Set of local density measurements

Coordinate

1

1...N

time_slice(itime)/constraints/n_e(i1)/measuredm^-3FLT_0DMeasured value

Measured value

time_slice(itime)/constraints/n_e(i1)/positionstructurePosition at which this measurement is given

Position at which this measurement is given

time_slice(itime)/constraints/n_e(i1)/position/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/n_e(i1)/position/phiradFLT_0DToroidal angle (oriented counter-clockwise when viewing from […]

Toroidal angle (oriented counter-clockwise when viewing from above)

time_slice(itime)/constraints/n_e(i1)/position/zmFLT_0DHeight

Height

time_slice(itime)/constraints/n_e(i1)/position/rho_tor_norm1FLT_0DNormalized 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)

time_slice(itime)/constraints/n_e(i1)/position/psiWbFLT_0DPoloidal magnetic flux

Poloidal magnetic flux

time_slice(itime)/constraints/n_e(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/n_e(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/n_e(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/n_e(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/n_e(i1)/reconstructed1FLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/n_e(i1)/chi_squaredm^-3FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/n_e_line(i1)m^-2AoSSet of line integrated density measurements

Set of line integrated density measurements

Coordinate

1

interferometer/channel

time_slice(itime)/constraints/n_e_line(i1)/measuredm^-2FLT_0DMeasured value

Measured value

time_slice(itime)/constraints/n_e_line(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/n_e_line(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/n_e_line(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/n_e_line(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/n_e_line(i1)/reconstructedm^-2FLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/n_e_line(i1)/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/pf_current(i1)AAoSCurrent in a set of poloidal field coils

Current in a set of poloidal field coils

Coordinate

1

pf_active/coil

time_slice(itime)/constraints/pf_current(i1)/measuredAFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/pf_current(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/pf_current(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/pf_current(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/pf_current(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/pf_current(i1)/reconstructedAFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/pf_current(i1)/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/pf_passive_current(i1)AAoSCurrent in a set of axisymmetric passive conductors

Current in a set of axisymmetric passive conductors

Coordinate

1

pf_passive/loop

time_slice(itime)/constraints/pf_passive_current(i1)/measuredAFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/pf_passive_current(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/pf_passive_current(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/pf_passive_current(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/pf_passive_current(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/pf_passive_current(i1)/reconstructedAFLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/pf_passive_current(i1)/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/pressure(i1)PaAoSSet of total pressure estimates

Set of total pressure estimates

Coordinate

1

1...N

time_slice(itime)/constraints/pressure(i1)/measuredPaFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/pressure(i1)/positionstructurePosition at which this measurement is given

Position at which this measurement is given

time_slice(itime)/constraints/pressure(i1)/position/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/pressure(i1)/position/phiradFLT_0DToroidal angle (oriented counter-clockwise when viewing from […]

Toroidal angle (oriented counter-clockwise when viewing from above)

time_slice(itime)/constraints/pressure(i1)/position/zmFLT_0DHeight

Height

time_slice(itime)/constraints/pressure(i1)/position/rho_tor_norm1FLT_0DNormalized 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)

time_slice(itime)/constraints/pressure(i1)/position/psiWbFLT_0DPoloidal magnetic flux

Poloidal magnetic flux

time_slice(itime)/constraints/pressure(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/pressure(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/pressure(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/pressure(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/pressure(i1)/reconstructed1FLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/pressure(i1)/chi_squaredPaFLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/pressure_rotational(i1)PaAoSSet of rotational pressure estimates. […]

Set of rotational pressure estimates. The rotational pressure is defined as R0^2*rho*omega^2 / 2, where omega is the toroidal rotation frequency, rho=ne(R0,psi)*m, and m is the plasma equivalent mass.

Click here for further documentation.

Coordinate

1

1...N

New in version >3.38.1.

time_slice(itime)/constraints/pressure_rotational(i1)/measuredPaFLT_0DMeasured value

Measured value

time_slice(itime)/constraints/pressure_rotational(i1)/positionstructurePosition at which this measurement is given

Position at which this measurement is given

time_slice(itime)/constraints/pressure_rotational(i1)/position/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/pressure_rotational(i1)/position/phiradFLT_0DToroidal angle (oriented counter-clockwise when viewing from […]

Toroidal angle (oriented counter-clockwise when viewing from above)

time_slice(itime)/constraints/pressure_rotational(i1)/position/zmFLT_0DHeight

Height

time_slice(itime)/constraints/pressure_rotational(i1)/position/rho_tor_norm1FLT_0DNormalized 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)

time_slice(itime)/constraints/pressure_rotational(i1)/position/psiWbFLT_0DPoloidal magnetic flux

Poloidal magnetic flux

time_slice(itime)/constraints/pressure_rotational(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/pressure_rotational(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/pressure_rotational(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/pressure_rotational(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/pressure_rotational(i1)/reconstructed1FLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/pressure_rotational(i1)/chi_squaredPaFLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/q(i1)1AoSSet of safety factor estimates at various positions

Set of safety factor estimates at various positions

Coordinate

1

1...N

time_slice(itime)/constraints/q(i1)/measured1FLT_0DMeasured value

Measured value

time_slice(itime)/constraints/q(i1)/positionstructurePosition at which this measurement is given

Position at which this measurement is given

time_slice(itime)/constraints/q(i1)/position/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/q(i1)/position/phiradFLT_0DToroidal angle (oriented counter-clockwise when viewing from […]

Toroidal angle (oriented counter-clockwise when viewing from above)

time_slice(itime)/constraints/q(i1)/position/zmFLT_0DHeight

Height

time_slice(itime)/constraints/q(i1)/position/rho_tor_norm1FLT_0DNormalized 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)

time_slice(itime)/constraints/q(i1)/position/psiWbFLT_0DPoloidal magnetic flux

Poloidal magnetic flux

time_slice(itime)/constraints/q(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/q(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/q(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/q(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/q(i1)/reconstructed1FLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/q(i1)/chi_squared1FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/j_phi(i1)A.m^-2AoSSet of flux-surface averaged toroidal current density approximations […]

Set of flux-surface averaged toroidal current density approximations at various positions (= average(j_tor/R) / average(1/R))

Coordinate

1

1...N

Changed in version 3.42.0: Renamed from j_tor

time_slice(itime)/constraints/j_phi(i1)/measuredA.m^-2FLT_0DMeasured value

Measured value

time_slice(itime)/constraints/j_phi(i1)/positionstructurePosition at which this measurement is given

Position at which this measurement is given

time_slice(itime)/constraints/j_phi(i1)/position/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/j_phi(i1)/position/phiradFLT_0DToroidal angle (oriented counter-clockwise when viewing from […]

Toroidal angle (oriented counter-clockwise when viewing from above)

time_slice(itime)/constraints/j_phi(i1)/position/zmFLT_0DHeight

Height

time_slice(itime)/constraints/j_phi(i1)/position/rho_tor_norm1FLT_0DNormalized 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)

time_slice(itime)/constraints/j_phi(i1)/position/psiWbFLT_0DPoloidal magnetic flux

Poloidal magnetic flux

time_slice(itime)/constraints/j_phi(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/j_phi(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/j_phi(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/j_phi(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/j_phi(i1)/reconstructed1FLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/j_phi(i1)/chi_squaredA.m^-2FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/j_parallel(i1)A.m^-2AoSSet of flux-surface averaged parallel current density approximations […]

Set of flux-surface averaged parallel current density approximations at various positions (= average(j.B) / B0, where B0 = /vacuum_toroidal_field/b0)

Coordinate

1

1...N

New in version >3.39.0.

time_slice(itime)/constraints/j_parallel(i1)/measuredA.m^-2FLT_0DMeasured value

Measured value

time_slice(itime)/constraints/j_parallel(i1)/positionstructurePosition at which this measurement is given

Position at which this measurement is given

time_slice(itime)/constraints/j_parallel(i1)/position/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/j_parallel(i1)/position/phiradFLT_0DToroidal angle (oriented counter-clockwise when viewing from […]

Toroidal angle (oriented counter-clockwise when viewing from above)

time_slice(itime)/constraints/j_parallel(i1)/position/zmFLT_0DHeight

Height

time_slice(itime)/constraints/j_parallel(i1)/position/rho_tor_norm1FLT_0DNormalized 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)

time_slice(itime)/constraints/j_parallel(i1)/position/psiWbFLT_0DPoloidal magnetic flux

Poloidal magnetic flux

time_slice(itime)/constraints/j_parallel(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/j_parallel(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/j_parallel(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/j_parallel(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/j_parallel(i1)/reconstructed1FLT_0DValue calculated from the reconstructed equilibrium

Value calculated from the reconstructed equilibrium

time_slice(itime)/constraints/j_parallel(i1)/chi_squaredA.m^-2FLT_0DSquared error normalized by the variance considered in the minimization […]

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

time_slice(itime)/constraints/x_point(i1)AoSArray of X-points, for each of them the RZ position is given

Array of X-points, for each of them the RZ position is given

Coordinate

1

1...N

time_slice(itime)/constraints/x_point(i1)/position_measuredstructureMeasured or estimated position

Measured or estimated position

time_slice(itime)/constraints/x_point(i1)/position_measured/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/x_point(i1)/position_measured/zmFLT_0DHeight

Height

time_slice(itime)/constraints/x_point(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/x_point(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/x_point(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/x_point(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/x_point(i1)/position_reconstructedstructurePosition estimated from the reconstructed equilibrium

Position estimated from the reconstructed equilibrium

time_slice(itime)/constraints/x_point(i1)/position_reconstructed/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/x_point(i1)/position_reconstructed/zmFLT_0DHeight

Height

time_slice(itime)/constraints/x_point(i1)/chi_squared_rm^-2FLT_0DSquared error on the major radius normalized by the variance […]

Squared error on the major radius normalized by the variance considered in the minimization process : chi_squared = weight^2 *(position_reconstructed/r - position_measured/r)^2 / sigma^2, where sigma is the standard deviation of the measurement error

time_slice(itime)/constraints/x_point(i1)/chi_squared_zm^-2FLT_0DSquared error on the altitude normalized by the variance considered […]

Squared error on the altitude normalized by the variance considered in the minimization process : chi_squared = weight^2 *(position_reconstructed/z - position_measured/z)^2 / sigma^2, where sigma is the standard deviation of the measurement error

time_slice(itime)/constraints/strike_point(i1)AoSArray of strike points, for each of them the RZ position is given

Array of strike points, for each of them the RZ position is given

Coordinate

1

1...N

time_slice(itime)/constraints/strike_point(i1)/position_measuredstructureMeasured or estimated position

Measured or estimated position

time_slice(itime)/constraints/strike_point(i1)/position_measured/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/strike_point(i1)/position_measured/zmFLT_0DHeight

Height

time_slice(itime)/constraints/strike_point(i1)/sourceSTR_0DPath to the source data for this measurement in the IMAS data […]

Path to the source data for this measurement in the IMAS data dictionary

time_slice(itime)/constraints/strike_point(i1)/time_measurementsFLT_0DExact time slice used from the time array of the measurement […]

Exact time slice used from the time array of the measurement source data. If the time slice does not exist in the time array of the source data, it means linear interpolation has been used

time_slice(itime)/constraints/strike_point(i1)/exactINT_0DInteger flag : 1 means exact data, taken as an exact input without […]

Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit

time_slice(itime)/constraints/strike_point(i1)/weight1FLT_0DWeight given to the measurement

Weight given to the measurement

time_slice(itime)/constraints/strike_point(i1)/position_reconstructedstructurePosition estimated from the reconstructed equilibrium

Position estimated from the reconstructed equilibrium

time_slice(itime)/constraints/strike_point(i1)/position_reconstructed/rmFLT_0DMajor radius

Major radius

time_slice(itime)/constraints/strike_point(i1)/position_reconstructed/zmFLT_0DHeight

Height

time_slice(itime)/constraints/strike_point(i1)/chi_squared_rm^-2FLT_0DSquared error on the major radius normalized by the variance […]

Squared error on the major radius normalized by the variance considered in the minimization process : chi_squared = weight^2 *(position_reconstructed/r - position_measured/r)^2 / sigma^2, where sigma is the standard deviation of the measurement error

time_slice(itime)/constraints/strike_point(i1)/chi_squared_zm^-2FLT_0DSquared error on the altitude normalized by the variance considered […]

Squared error on the altitude normalized by the variance considered in the minimization process : chi_squared = weight^2 *(position_reconstructed/z - position_measured/z)^2 / sigma^2, where sigma is the standard deviation of the measurement error

time_slice(itime)/constraints/chi_squared_reduced1FLT_0DSum of the chi_squared of all constraints used for the equilibrium […]

Sum of the chi_squared of all constraints used for the equilibrium reconstruction, divided by the number of degrees of freedom of the identification model

New in version >3.39.0.

time_slice(itime)/constraints/freedom_degrees_nINT_0DNumber of degrees of freedom of the identification model

Number of degrees of freedom of the identification model

New in version >3.39.0.

time_slice(itime)/constraints/constraints_nINT_0DNumber of constraints used (i.e. […]

Number of constraints used (i.e. having a non-zero weight)

New in version >3.39.0.

time_slice(itime)/global_quantitiesstructure0D parameters of the equilibrium

0D parameters of the equilibrium

time_slice(itime)/global_quantities/beta_pol1FLT_0DPoloidal beta. […]

Poloidal beta. Defined as betap = 4 int(p dV) / [R_0 * mu_0 * Ip^2]

time_slice(itime)/global_quantities/beta_tor1FLT_0DToroidal beta, defined as the volume-averaged total perpendicular […]

Toroidal beta, defined as the volume-averaged total perpendicular pressure divided by (B0^2/(2*mu0)), i.e. beta_toroidal = 2 mu0 int(p dV) / V / B0^2

time_slice(itime)/global_quantities/beta_tor_norm1FLT_0DNormalized toroidal beta, defined as 100 \* beta_tor \* a[m] […]

Normalized toroidal beta, defined as 100 * beta_tor * a[m] * B0 [T] / ip [MA]

Changed in version 4.0.0: Renamed from beta_normal

time_slice(itime)/global_quantities/ipAFLT_0DPlasma current (toroidal component). […]

Plasma current (toroidal component). Positive sign means anti-clockwise when viewed from above.

time_slice(itime)/global_quantities/li_31FLT_0DInternal inductance

Internal inductance

time_slice(itime)/global_quantities/volumem^3FLT_0DTotal plasma volume

Total plasma volume

time_slice(itime)/global_quantities/aream^2FLT_0DArea of the LCFS poloidal cross section

Area of the LCFS poloidal cross section

time_slice(itime)/global_quantities/surfacem^2FLT_0DSurface area of the toroidal flux surface

Surface area of the toroidal flux surface

time_slice(itime)/global_quantities/length_polmFLT_0DPoloidal length of the magnetic surface

Poloidal length of the magnetic surface

time_slice(itime)/global_quantities/psi_axisWbFLT_0DPoloidal flux at the magnetic axis

Poloidal flux at the magnetic axis

Deprecated since version 4.1.0.

time_slice(itime)/global_quantities/psi_magnetic_axisWbFLT_0DPoloidal flux at the magnetic axis

Poloidal flux at the magnetic axis

Changed in version 4.1.0: Renamed from psi_axis

time_slice(itime)/global_quantities/psi_boundaryWbFLT_0DPoloidal flux at the selected plasma boundary

Poloidal flux at the selected plasma boundary

Deprecated since version 4.1.0.

time_slice(itime)/global_quantities/rho_tor_boundarymFLT_0DToroidal flux coordinate at the selected plasma boundary

Toroidal flux coordinate at the selected plasma boundary

Deprecated since version 4.1.0.

New in version >3.39.0.

time_slice(itime)/global_quantities/magnetic_axisstructureMagnetic axis position and toroidal field

Magnetic axis position and toroidal field

time_slice(itime)/global_quantities/magnetic_axis/rmFLT_0DMajor radius of the magnetic axis

Major radius of the magnetic axis

time_slice(itime)/global_quantities/magnetic_axis/zmFLT_0DHeight of the magnetic axis

Height of the magnetic axis

time_slice(itime)/global_quantities/magnetic_axis/b_field_phiTFLT_0DTotal toroidal magnetic field at the magnetic axis

Total toroidal magnetic field at the magnetic axis

Changed in version 3.42.0: Renamed from b_field_tor

time_slice(itime)/global_quantities/current_centrestructurePosition and vertical velocity of the current centre

Position and vertical velocity of the current centre

time_slice(itime)/global_quantities/current_centre/rmFLT_0DMajor radius of the current center, defined as integral over […]

Major radius of the current center, defined as integral over the poloidal cross section of (j_tor*r*dS) / Ip

time_slice(itime)/global_quantities/current_centre/zmFLT_0DHeight of the current center, defined as integral over the poloidal […]

Height of the current center, defined as integral over the poloidal cross section of (j_tor*z*dS) / Ip

time_slice(itime)/global_quantities/current_centre/velocity_zm.s^-1FLT_0DVertical velocity of the current center

Vertical velocity of the current center

time_slice(itime)/global_quantities/q_axis1FLT_0Dq at the magnetic axis

q at the magnetic axis

time_slice(itime)/global_quantities/q_951FLT_0Dq at the 95% poloidal flux surface (only positive when toroidal […]

q at the 95% poloidal flux surface (only positive when toroidal current and magnetic field are in same direction)

time_slice(itime)/global_quantities/q_minstructureMinimum q value and position

Minimum q value and position

time_slice(itime)/global_quantities/q_min/value1FLT_0DMinimum q value

Minimum q value

time_slice(itime)/global_quantities/q_min/rho_tor_norm1FLT_0DMinimum q position in normalized toroidal flux coordinate

Minimum q position in normalized toroidal flux coordinate

time_slice(itime)/global_quantities/q_min/psi_norm1FLT_0DMinimum q position in normalised poloidal flux

Minimum q position in normalised poloidal flux

New in version >3.39.0.

time_slice(itime)/global_quantities/q_min/psiWbFLT_0DMinimum q position in poloidal flux

Minimum q position in poloidal flux

New in version >3.39.0.

time_slice(itime)/global_quantities/energy_mhdJFLT_0DPlasma energy content = 3/2 \* int(p,dV) with p being the total […]

Plasma energy content = 3/2 * int(p,dV) with p being the total pressure (thermal + fast particles) [J]. Time-dependent; Scalar

time_slice(itime)/global_quantities/psi_external_averageWbFLT_0DAverage (over the plasma poloidal cross section) plasma poloidal […]

Average (over the plasma poloidal cross section) plasma poloidal magnetic flux produced by all external circuits (CS and PF coils, eddy currents, VS in-vessel coils), given by the following formula : int(psi_external.j_tor.dS) / Ip

time_slice(itime)/global_quantities/v_externalVFLT_0DExternal voltage, i.e. […]

External voltage, i.e. time derivative of psi_external_average (with a minus sign : - d_psi_external_average/d_time)

New in version >3.37.2.

time_slice(itime)/global_quantities/plasma_inductanceHFLT_0DPlasma inductance 2 E_magnetic/Ip^2, where E_magnetic = 1/2 \* […]

Plasma inductance 2 E_magnetic/Ip^2, where E_magnetic = 1/2 * int(psi.j_tor.dS) (integral over the plasma poloidal cross-section)

time_slice(itime)/global_quantities/plasma_resistanceohmFLT_0DPlasma resistance = int(e_field.j.dV) / Ip^2

Plasma resistance = int(e_field.j.dV) / Ip^2

New in version >3.37.2.

time_slice(itime)/profiles_1dstructureEquilibrium profiles (1D radial grid) as a function of the poloidal […]

Equilibrium profiles (1D radial grid) as a function of the poloidal flux

time_slice(itime)/profiles_1d/psi(:)WbFLT_1DPoloidal flux. […]

Poloidal 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

1...N

time_slice(itime)/profiles_1d/psi_norm(:)1FLT_1DNormalised poloidal flux, namely (psi(rho)-psi(magnetic_axis)) […]

Normalised poloidal flux, namely (psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))

Coordinate

1

time_slice(itime)/profiles_1d/psi

New in version >3.39.0.

time_slice(itime)/profiles_1d/phi(:)WbFLT_1DToroidal flux

Toroidal flux

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/pressure(:)PaFLT_1DPressure

Pressure

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/f(:)T.mFLT_1DDiamagnetic function (F=R B_Phi)

Diamagnetic function (F=R B_Phi)

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/dpressure_dpsi(:)Pa.Wb^-1FLT_1DDerivative of pressure w.r.t. […]

Derivative of pressure w.r.t. psi

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/f_df_dpsi(:)T^2.m^2.Wb^-1FLT_1DDerivative of F w.r.t. […]

Derivative of F w.r.t. Psi, multiplied with F

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/j_phi(:)A.m^-2FLT_1DFlux surface averaged toroidal current density = average(j_tor/R) […]

Flux surface averaged toroidal current density = average(j_tor/R) / average(1/R)

Coordinate

1

time_slice(itime)/profiles_1d/psi

Changed in version 3.42.0: Renamed from j_tor

time_slice(itime)/profiles_1d/j_parallel(:)A.m^-2FLT_1DFlux surface averaged approximation to parallel current density […]

Flux surface averaged approximation to parallel current density = average(j.B) / B0, where B0 = /vacuum_toroidal_field/b0

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/q(:)1FLT_1DSafety factor (only positive when toroidal current and magnetic […]

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

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/magnetic_shear(:)1FLT_1DMagnetic shear, defined as rho_tor/q . […]

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

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/r_inboard(:)mFLT_1DRadial coordinate (major radius) on the inboard side of the magnetic […]

Radial coordinate (major radius) on the inboard side of the magnetic axis

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/r_outboard(:)mFLT_1DRadial coordinate (major radius) on the outboard side of the […]

Radial coordinate (major radius) on the outboard side of the magnetic axis

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/rho_tor(:)mFLT_1DToroidal flux coordinate = sqrt(phi/(pi\*b0)), where the toroidal […]

Toroidal flux coordinate = sqrt(phi/(pi*b0)), where the toroidal flux, phi, corresponds to time_slice/profiles_1d/phi, 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

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/rho_tor_norm(:)1FLT_1DNormalized 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). Namely (rho_tor(rho)-rho_tor(magnetic_axis)) / (rho_tor(boundary)-rho_tor(magnetic_axis))

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/dpsi_drho_tor(:)Wb.m^-1FLT_1DDerivative of Psi with respect to Rho_Tor

Derivative of Psi with respect to Rho_Tor

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/geometric_axisstructureRZ position of the geometric axis of the magnetic surfaces (defined […]

RZ position of the geometric axis of the magnetic surfaces (defined as (Rmin+Rmax) / 2 and (Zmin+Zmax) / 2 of the surface)

time_slice(itime)/profiles_1d/geometric_axis/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/geometric_axis/z(:)mFLT_1DHeight

Height

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/elongation(:)1FLT_1DElongation

Elongation

Click here for further documentation.

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/triangularity_upper(:)1FLT_1DUpper triangularity w.r.t. […]

Upper triangularity w.r.t. magnetic axis

Click here for further documentation.

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/triangularity_lower(:)1FLT_1DLower triangularity w.r.t. […]

Lower triangularity w.r.t. magnetic axis

Click here for further documentation.

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/squareness_upper_inner(:)1FLT_1DUpper inner squareness (definition from T. […]

Upper inner squareness (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009)

Coordinate

1

time_slice(itime)/profiles_1d/psi

New in version 3.18.0: lifecycle status alpha

time_slice(itime)/profiles_1d/squareness_upper_outer(:)1FLT_1DUpper outer squareness (definition from T. […]

Upper outer squareness (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009)

Coordinate

1

time_slice(itime)/profiles_1d/psi

New in version 3.18.0: lifecycle status alpha

time_slice(itime)/profiles_1d/squareness_lower_inner(:)1FLT_1DLower inner squareness (definition from T. […]

Lower inner squareness (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009)

Coordinate

1

time_slice(itime)/profiles_1d/psi

New in version 3.18.0: lifecycle status alpha

time_slice(itime)/profiles_1d/squareness_lower_outer(:)1FLT_1DLower outer squareness (definition from T. […]

Lower outer squareness (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009)

Coordinate

1

time_slice(itime)/profiles_1d/psi

New in version 3.18.0: lifecycle status alpha

time_slice(itime)/profiles_1d/volume(:)m^3FLT_1DVolume enclosed in the flux surface

Volume enclosed in the flux surface

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/rho_volume_norm(:)1FLT_1DNormalized square root of enclosed volume (radial coordinate). […]

Normalized square root of enclosed volume (radial coordinate). The normalizing value is the enclosed volume at the equilibrium boundary (LCFS or 99.x % of the LCFS in case of a fixed boundary equilibium calculation)

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/dvolume_dpsi(:)m^3.Wb^-1FLT_1DRadial derivative of the volume enclosed in the flux surface […]

Radial derivative of the volume enclosed in the flux surface with respect to Psi

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/dvolume_drho_tor(:)m^2FLT_1DRadial derivative of the volume enclosed in the flux surface […]

Radial derivative of the volume enclosed in the flux surface with respect to Rho_Tor

Coordinate

1

time_slice(itime)/profiles_1d/psi

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

Cross-sectional area of the flux surface

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/darea_dpsi(:)m^2.Wb^-1FLT_1DRadial derivative of the cross-sectional area of the flux surface […]

Radial derivative of the cross-sectional area of the flux surface with respect to psi

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/darea_drho_tor(:)mFLT_1DRadial derivative of the cross-sectional area of the flux surface […]

Radial derivative of the cross-sectional area of the flux surface with respect to rho_tor

Coordinate

1

time_slice(itime)/profiles_1d/psi

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

Surface area of the toroidal flux surface

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/trapped_fraction(:)1FLT_1DTrapped particle fraction

Trapped particle fraction

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/gm1(:)m^-2FLT_1DFlux surface averaged 1/R^2

Flux surface averaged 1/R^2

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/gm2(:)m^-2FLT_1DFlux surface averaged \|grad_rho_tor\|^2/R^2

Flux surface averaged |grad_rho_tor|^2/R^2

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/gm3(:)1FLT_1DFlux surface averaged \|grad_rho_tor\|^2

Flux surface averaged |grad_rho_tor|^2

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/gm4(:)T^-2FLT_1DFlux surface averaged 1/B^2

Flux surface averaged 1/B^2

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/gm5(:)T^2FLT_1DFlux surface averaged B^2

Flux surface averaged B^2

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/gm6(:)T^-2FLT_1DFlux surface averaged \|grad_rho_tor\|^2/B^2

Flux surface averaged |grad_rho_tor|^2/B^2

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/gm7(:)1FLT_1DFlux surface averaged \|grad_rho_tor\|

Flux surface averaged |grad_rho_tor|

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/gm8(:)mFLT_1DFlux surface averaged R

Flux surface averaged R

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/gm9(:)m^-1FLT_1DFlux surface averaged 1/R

Flux surface averaged 1/R

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/b_field_average(:)TFLT_1DFlux surface averaged modulus of B (always positive, irrespective […]

Flux surface averaged modulus of B (always positive, irrespective of the sign convention for the B-field direction).

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/b_field_min(:)TFLT_1DMinimum(modulus(B)) on the flux surface (always positive, irrespective […]

Minimum(modulus(B)) on the flux surface (always positive, irrespective of the sign convention for the B-field direction)

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/b_field_max(:)TFLT_1DMaximum(modulus(B)) on the flux surface (always positive, irrespective […]

Maximum(modulus(B)) on the flux surface (always positive, irrespective of the sign convention for the B-field direction)

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/beta_pol(:)1FLT_1DPoloidal beta profile. […]

Poloidal beta profile. Defined as betap = 4 int(p dV) / [R_0 * mu_0 * Ip^2]

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_1d/mass_density(:)kg.m^-3FLT_1DMass density

Mass density

Coordinate

1

time_slice(itime)/profiles_1d/psi

time_slice(itime)/profiles_2d(i1)AoSEquilibrium 2D profiles in the poloidal plane. […]

Equilibrium 2D profiles in the poloidal plane. Multiple 2D representations of the equilibrium can be stored here.

Coordinate

1

1...N

time_slice(itime)/profiles_2d(i1)/typestructureType of profiles (distinguishes contribution from plasma, vaccum […]

Type of profiles (distinguishes contribution from plasma, vaccum fields and total fields)

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

New in version >3.37.2.

time_slice(itime)/profiles_2d(i1)/type/nameSTR_0DShort string identifier

Short string identifier

time_slice(itime)/profiles_2d(i1)/type/indexINT_0DInteger identifier (enumeration index within a list). […]

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

time_slice(itime)/profiles_2d(i1)/type/descriptionSTR_0DVerbose description

Verbose description

time_slice(itime)/profiles_2d(i1)/grid_typestructureSelection of one of a set of grid types

Selection of one of a set of grid types

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

time_slice(itime)/profiles_2d(i1)/grid_type/nameSTR_0DShort string identifier

Short string identifier

time_slice(itime)/profiles_2d(i1)/grid_type/indexINT_0DInteger identifier (enumeration index within a list). […]

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

time_slice(itime)/profiles_2d(i1)/grid_type/descriptionSTR_0DVerbose description

Verbose description

time_slice(itime)/profiles_2d(i1)/gridstructureDefinition of the 2D grid (the content of dim1 and dim2 is defined […]

Definition of the 2D grid (the content of dim1 and dim2 is defined by the selected grid_type)

time_slice(itime)/profiles_2d(i1)/grid/dim1(:)mixedFLT_1DFirst dimension values

First dimension values

Coordinate

1

1...N

time_slice(itime)/profiles_2d(i1)/grid/dim2(:)mixedFLT_1DSecond dimension values

Second dimension values

Coordinate

1

1...N

time_slice(itime)/profiles_2d(i1)/grid/volume_element(:,:)m^3FLT_2DElementary plasma volume of plasma enclosed in the cell formed […]

Elementary plasma volume of plasma enclosed in the cell formed by the nodes [dim1(i) dim2(j)], [dim1(i+1) dim2(j)], [dim1(i) dim2(j+1)] and [dim1(i+1) dim2(j+1)]

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

time_slice(itime)/profiles_2d(i1)/r(:,:)mFLT_2DValues of the major radius on the grid

Values of the major radius on the grid

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

time_slice(itime)/profiles_2d(i1)/z(:,:)mFLT_2DValues of the Height on the grid

Values of the Height on the grid

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

time_slice(itime)/profiles_2d(i1)/psi(:,:)WbFLT_2DValues of the poloidal flux at the grid in the poloidal plane. […]

Values of the poloidal flux at the grid in the poloidal plane. The poloidal flux is 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

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

time_slice(itime)/profiles_2d(i1)/theta(:,:)radFLT_2DValues of poloidal angle on the grid. […]

Values of poloidal angle on the grid. The poloidal angle is centered on the magnetic axis and oriented such that (grad rho_tor_norm, grad theta, grad phi) form a right-handed set where grad rho_tor_norm points away from the magnetic axis.

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

time_slice(itime)/profiles_2d(i1)/phi(:,:)WbFLT_2DToroidal flux

Toroidal flux

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

time_slice(itime)/profiles_2d(i1)/j_phi(:,:)A.m^-2FLT_2DToroidal plasma current density

Toroidal plasma current density

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

Changed in version 3.42.0: Renamed from j_tor

time_slice(itime)/profiles_2d(i1)/j_parallel(:,:)A.m^-2FLT_2DDefined as (j.B)/B0 where j and B are the current density and […]

Defined as (j.B)/B0 where j and B are the current density and magnetic field vectors and B0 is the (signed) vacuum toroidal magnetic field strength at the geometric reference point (R0,Z0). It is formally not the component of the plasma current density parallel to the magnetic field

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

time_slice(itime)/profiles_2d(i1)/b_field_r(:,:)TFLT_2DR component of the poloidal magnetic field

R component of the poloidal magnetic field

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

time_slice(itime)/profiles_2d(i1)/b_field_phi(:,:)TFLT_2DToroidal component of the magnetic field

Toroidal component of the magnetic field

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

Changed in version 3.42.0: Renamed from b_field_tor

time_slice(itime)/profiles_2d(i1)/b_field_z(:,:)TFLT_2DZ component of the magnetic field

Z component of the magnetic field

Coordinate

1

time_slice(itime)/profiles_2d(i1)/grid/dim1

2

time_slice(itime)/profiles_2d(i1)/grid/dim2

time_slice(itime)/ggd(i1)AoSSet of equilibrium representations using the generic grid description

Set of equilibrium representations using the generic grid description

Coordinate

1

grids_ggd(itime)/grid

New in version 3.2.1: lifecycle status alpha

time_slice(itime)/ggd(i1)/r(i2)mAoSValues of the major radius on various grid subsets

Values of the major radius on various grid subsets

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/r(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/r(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/r(i2)/values(:)mFLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/r(i2)/coefficients(:,:)mFLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/r(i2)/values

2

1...N

time_slice(itime)/ggd(i1)/z(i2)mAoSValues of the Height on various grid subsets

Values of the Height on various grid subsets

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/z(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/z(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/z(i2)/values(:)mFLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/z(i2)/coefficients(:,:)mFLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/z(i2)/values

2

1...N

time_slice(itime)/ggd(i1)/psi(i2)WbAoSValues of the poloidal flux, given on various grid subsets

Values of the poloidal flux, given on various grid subsets

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/psi(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/psi(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/psi(i2)/values(:)WbFLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/psi(i2)/coefficients(:,:)WbFLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/psi(i2)/values

2

1...N

time_slice(itime)/ggd(i1)/phi(i2)WbAoSValues of the toroidal flux, given on various grid subsets

Values of the toroidal flux, given on various grid subsets

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/phi(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/phi(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/phi(i2)/values(:)WbFLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/phi(i2)/coefficients(:,:)WbFLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/phi(i2)/values

2

1...N

time_slice(itime)/ggd(i1)/theta(i2)radAoSValues of the poloidal angle, given on various grid subsets. […]

Values of the poloidal angle, given on various grid subsets. The poloidal angle is centered on the magnetic axis and oriented such that (grad rho_tor_norm, grad theta, grad phi) form a right-handed set where grad rho_tor_norm points away from the magnetic axis.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/theta(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/theta(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/theta(i2)/values(:)radFLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/theta(i2)/coefficients(:,:)radFLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/theta(i2)/values

2

1...N

time_slice(itime)/ggd(i1)/j_phi(i2)A.m^-2AoSToroidal plasma current density, given on various grid subsets

Toroidal plasma current density, given on various grid subsets

Coordinate

1

1...N

Changed in version 3.42.0: Renamed from j_tor

time_slice(itime)/ggd(i1)/j_phi(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/j_phi(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/j_phi(i2)/values(:)A.m^-2FLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/j_phi(i2)/coefficients(:,:)A.m^-2FLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/j_phi(i2)/values

2

1...N

time_slice(itime)/ggd(i1)/j_parallel(i2)A.m^-2AoSParallel (to magnetic field) plasma current density, given on […]

Parallel (to magnetic field) plasma current density, given on various grid subsets

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/j_parallel(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/j_parallel(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/j_parallel(i2)/values(:)A.m^-2FLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/j_parallel(i2)/coefficients(:,:)A.m^-2FLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/j_parallel(i2)/values

2

1...N

time_slice(itime)/ggd(i1)/b_field_r(i2)TAoSR component of the poloidal magnetic field, given on various […]

R component of the poloidal magnetic field, given on various grid subsets

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/b_field_r(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/b_field_r(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/b_field_r(i2)/values(:)TFLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/b_field_r(i2)/coefficients(:,:)TFLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/b_field_r(i2)/values

2

1...N

time_slice(itime)/ggd(i1)/b_field_phi(i2)TAoSToroidal component of the magnetic field, given on various grid […]

Toroidal component of the magnetic field, given on various grid subsets

Coordinate

1

1...N

Changed in version 3.42.0: Renamed from b_field_tor

time_slice(itime)/ggd(i1)/b_field_phi(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/b_field_phi(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/b_field_phi(i2)/values(:)TFLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/b_field_phi(i2)/coefficients(:,:)TFLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/b_field_phi(i2)/values

2

1...N

time_slice(itime)/ggd(i1)/b_field_z(i2)TAoSZ component of the magnetic field, given on various grid subsets

Z component of the magnetic field, given on various grid subsets

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/b_field_z(i2)/grid_indexINT_0DIndex of the grid used to represent this quantity

Index of the grid used to represent this quantity

time_slice(itime)/ggd(i1)/b_field_z(i2)/grid_subset_indexINT_0DIndex of the grid subset the data is provided on. […]

Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index

time_slice(itime)/ggd(i1)/b_field_z(i2)/values(:)TFLT_1DOne scalar value is provided per element in the grid subset.

One scalar value is provided per element in the grid subset.

Coordinate

1

1...N

time_slice(itime)/ggd(i1)/b_field_z(i2)/coefficients(:,:)TFLT_2DInterpolation coefficients, to be used for a high precision evaluation […]

Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).

Coordinate

1

time_slice(itime)/ggd(i1)/b_field_z(i2)/values

2

1...N

time_slice(itime)/coordinate_systemstructureFlux surface coordinate system on a square grid of flux and poloidal […]

Flux surface coordinate system on a square grid of flux and poloidal angle

time_slice(itime)/coordinate_system/grid_typestructureType of coordinate system

Type of coordinate system

time_slice(itime)/coordinate_system/grid_type/nameSTR_0DShort string identifier

Short string identifier

time_slice(itime)/coordinate_system/grid_type/indexINT_0DInteger identifier (enumeration index within a list). […]

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

time_slice(itime)/coordinate_system/grid_type/descriptionSTR_0DVerbose description

Verbose description

time_slice(itime)/coordinate_system/gridstructureDefinition of the 2D grid

Definition of the 2D grid

time_slice(itime)/coordinate_system/grid/dim1(:)mixedFLT_1DFirst dimension values

First dimension values

Coordinate

1

1...N

time_slice(itime)/coordinate_system/grid/dim2(:)mixedFLT_1DSecond dimension values

Second dimension values

Coordinate

1

1...N

time_slice(itime)/coordinate_system/grid/volume_element(:,:)m^3FLT_2DElementary plasma volume of plasma enclosed in the cell formed […]

Elementary plasma volume of plasma enclosed in the cell formed by the nodes [dim1(i) dim2(j)], [dim1(i+1) dim2(j)], [dim1(i) dim2(j+1)] and [dim1(i+1) dim2(j+1)]

Coordinate

1

time_slice(itime)/coordinate_system/grid/dim1

2

time_slice(itime)/coordinate_system/grid/dim2

time_slice(itime)/coordinate_system/r(:,:)mFLT_2DValues of the major radius on the grid

Values of the major radius on the grid

Coordinate

1

time_slice(itime)/coordinate_system/grid/dim1

2

time_slice(itime)/coordinate_system/grid/dim2

time_slice(itime)/coordinate_system/z(:,:)mFLT_2DValues of the Height on the grid

Values of the Height on the grid

Coordinate

1

time_slice(itime)/coordinate_system/grid/dim1

2

time_slice(itime)/coordinate_system/grid/dim2

time_slice(itime)/coordinate_system/jacobian(:,:)mixedFLT_2DAbsolute value of the jacobian of the coordinate system

Absolute value of the jacobian of the coordinate system

Coordinate

1

time_slice(itime)/coordinate_system/grid/dim1

2

time_slice(itime)/coordinate_system/grid/dim2

time_slice(itime)/coordinate_system/tensor_covariant(:,:,:,:)mixedFLT_4DCovariant metric tensor on every point of the grid described […]

Covariant metric tensor on every point of the grid described by grid_type

Coordinate

1

time_slice(itime)/coordinate_system/grid/dim1

2

time_slice(itime)/coordinate_system/grid/dim2

3

1...3

4

1...3

time_slice(itime)/coordinate_system/tensor_contravariant(:,:,:,:)mixedFLT_4DContravariant metric tensor on every point of the grid described […]

Contravariant metric tensor on every point of the grid described by grid_type

Coordinate

1

time_slice(itime)/coordinate_system/grid/dim1

2

time_slice(itime)/coordinate_system/grid/dim2

3

1...3

4

1...3

time_slice(itime)/convergencestructureConvergence details

Convergence details

time_slice(itime)/convergence/iterations_nINT_0DNumber of iterations carried out in the convergence loop

Number of iterations carried out in the convergence loop

time_slice(itime)/convergence/grad_shafranov_deviation_expressionstructureExpression for calculating the residual deviation between the […]

Expression for calculating the residual deviation between the left and right hand side of the Grad Shafranov equation

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

New in version >3.36.0.

time_slice(itime)/convergence/grad_shafranov_deviation_expression/nameSTR_0DShort string identifier

Short string identifier

time_slice(itime)/convergence/grad_shafranov_deviation_expression/indexINT_0DInteger identifier (enumeration index within a list). […]

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

time_slice(itime)/convergence/grad_shafranov_deviation_expression/descriptionSTR_0DVerbose description

Verbose description

time_slice(itime)/convergence/grad_shafranov_deviation_valuemixedFLT_0DValue of the residual deviation between the left and right hand […]

Value of the residual deviation between the left and right hand side of the Grad Shafranov equation, evaluated as per grad_shafranov_deviation_expression

New in version >3.36.0.

time_slice(itime)/convergence/resultstructureConvergence result

Convergence result

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

New in version >3.40.0.

time_slice(itime)/convergence/result/nameSTR_0DShort string identifier

Short string identifier

time_slice(itime)/convergence/result/indexINT_0DInteger identifier (enumeration index within a list). […]

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

time_slice(itime)/convergence/result/descriptionSTR_0DVerbose description

Verbose description

time_slice(itime)/timesFLT_0DTime

Time

codestructure

See common IDS structure reference: code.

time(:)sFLT_1DGeneric time

Generic time

Coordinate

1

1...N