complete schema¶
amns data¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
amns_data (alpha) | Atomic, molecular, nuclear and surface physics data. Each occurrence contains the data for a given element (nuclear charge), describing various physical processes. For each process, data tables are organized by charge states. The coordinate system used by the data tables is described under the coordinate_system node. | |||
amns_data.a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
amns_data.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
amns_data.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
amns_data.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
amns_data.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
amns_data.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
amns_data.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
amns_data.code.library[:].name (alpha) | STR_0D | Name of software | ||
amns_data.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
amns_data.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
amns_data.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
amns_data.code.name (alpha) | STR_0D | Name of software generating IDS | ||
amns_data.code.output_flag (alpha) | [amns_data.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
amns_data.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
amns_data.code.repository (alpha) | STR_0D | URL of software repository | ||
amns_data.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
amns_data.coordinate_system (alpha) | [1...N] | STRUCT_ARRAY | Array of possible coordinate systems for process tables | |
amns_data.coordinate_system[:].coordinate (alpha) | [1...N] | STRUCT_ARRAY | Set of coordinates for that coordinate system. A coordinate an be either a range of real values or a set of discrete values (if interpolation_type=0) | |
amns_data.coordinate_system[:].coordinate[:].extrapolation_type (alpha) | [1...2] | INT_1D | Extrapolation strategy when leaving the domain. The first value of the vector describes the behaviour at lower bound, the second describes the at upper bound. Possible values: 0=none, report error; 1=boundary value; 2=linear extrapolation | |
amns_data.coordinate_system[:].coordinate[:].interpolation_type (alpha) | INT_0D | Interpolation strategy in this coordinate direction. Integer flag: 0=discrete (no interpolation); 1=linear; ... | ||
amns_data.coordinate_system[:].coordinate[:].label (alpha) | STR_0D | Description of coordinate (e.g. "Electron temperature") | ||
amns_data.coordinate_system[:].coordinate[:].spacing (alpha) | INT_0D | Flag for specific coordinate spacing (for optimization purposes). Integer flag: 0=undefined; 1=uniform; ... | ||
amns_data.coordinate_system[:].coordinate[:].transformation (alpha) | INT_0D | Coordinate transformation applied to coordinate values stored in coord. Integer flag: 0=none; 1=log10; 2=ln | ||
amns_data.coordinate_system[:].coordinate[:].units (alpha) | STR_0D | Units of coordinate (e.g. eV) | ||
amns_data.coordinate_system[:].coordinate[:].value_labels (alpha) | [amns_data.coordinate_system[:].coordinate[:].values] | STR_1D | String description of discrete coordinate values (if interpolation_type=0). E.g., for spectroscopic lines, the spectroscopic description of the transition. | |
amns_data.coordinate_system[:].coordinate[:].values (alpha) | [1...N] | FLT_1D (uncertain) | units given by coordinate_system(:)/coordinate(:)/units | Coordinate values |
amns_data.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
amns_data.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
amns_data.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
amns_data.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
amns_data.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
amns_data.ids_properties.occurrence | INT_0D | |||
amns_data.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
amns_data.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
amns_data.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
amns_data.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
amns_data.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
amns_data.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
amns_data.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
amns_data.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
amns_data.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
amns_data.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
amns_data.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
amns_data.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
amns_data.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
amns_data.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
amns_data.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
amns_data.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
amns_data.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
amns_data.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
amns_data.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
amns_data.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
amns_data.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
amns_data.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
amns_data.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
amns_data.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
amns_data.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
amns_data.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
amns_data.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
amns_data.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
amns_data.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
amns_data.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
amns_data.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
amns_data.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
amns_data.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
amns_data.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
amns_data.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
amns_data.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
amns_data.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
amns_data.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
amns_data.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
amns_data.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
amns_data.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
amns_data.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
amns_data.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
amns_data.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
amns_data.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
amns_data.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
amns_data.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
amns_data.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
amns_data.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
amns_data.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
amns_data.process (alpha) | [1...N] | STRUCT_ARRAY | Description and data for a set of physical processes. | |
amns_data.process[:].charge_state (alpha) | [1...N] | STRUCT_ARRAY | Process tables for a set of charge states. Only one table is used for that process, defined by process(:)/table_dimension | |
amns_data.process[:].charge_state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
amns_data.process[:].charge_state[:].table_0d (alpha) | FLT_0D (uncertain) | units given by process(:)/results_units | 0D table describing the process data | |
amns_data.process[:].charge_state[:].table_1d (alpha) | [amns_data.coordinate_system[:].coordinate[:].values] | FLT_1D (uncertain) | units given by process(i1)/results_units | 1D table describing the process data |
amns_data.process[:].charge_state[:].table_2d (alpha) | [amns_data.coordinate_system[:].coordinate[:].values, | FLT_2D (uncertain) | units given by process(i1)/results_units | 2D table describing the process data |
amns_data.process[:].charge_state[:].table_3d (alpha) | [amns_data.coordinate_system[:].coordinate[:].values, | FLT_3D (uncertain) | units given by process(:)/results_units | 3D table describing the process data |
amns_data.process[:].charge_state[:].table_4d (alpha) | [amns_data.coordinate_system[:].coordinate[:].values, | FLT_4D (uncertain) | units given by process(i1)/results_units | 4D table describing the process data |
amns_data.process[:].charge_state[:].table_5d (alpha) | [amns_data.coordinate_system[:].coordinate[:].values, | FLT_5D (uncertain) | units given by process(i1)/results_units | 5D table describing the process data |
amns_data.process[:].charge_state[:].table_6d (alpha) | [amns_data.coordinate_system[:].coordinate[:].values, | FLT_6D (uncertain) | units given by process(i1)/results_units | 6D table describing the process data |
amns_data.process[:].charge_state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
amns_data.process[:].charge_state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle | |
amns_data.process[:].citation (alpha) | STR_0D | Reference to publication(s) | ||
amns_data.process[:].coordinate_index (alpha) | INT_0D | Index in tables_coord, specifying what coordinate systems to use for this process (valid for all tables) | ||
amns_data.process[:].label (alpha) | STR_0D | String identifying the process (e.g. EI, RC, ...) | ||
amns_data.process[:].products (alpha) | [1...N] | STRUCT_ARRAY | Set of products resulting of this process | |
amns_data.process[:].products[:].charge (alpha) | FLT_0D (uncertain) | - | Charge number of the participant | |
amns_data.process[:].products[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom (in such case, this array should be of size 1) or molecule. Mass of atom and nuclear charge should be set to 0 for photons and electrons. The mass of atom shouldn't be set for an atomic process that is not isotope dependent. | |
amns_data.process[:].products[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
amns_data.process[:].products[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
amns_data.process[:].products[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
amns_data.process[:].products[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
amns_data.process[:].products[:].label (alpha) | STR_0D | String identifying reaction participant (e.g. "D", "e", "W", "CD4", "photon", "n") | ||
amns_data.process[:].products[:].mass (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of the participant | |
amns_data.process[:].products[:].metastable (alpha) | [1...N] | INT_1D | An array identifying the metastable; if zero-length, then not a metastable; if of length 1, then the value indicates the electronic level for the metastable (mostly used for atoms/ions); if of length 2, then the 1st would indicate the electronic level and the second the vibrational level for the metastable (mostly used for molecules and molecular ions); if of length 3, then the 1st would indicate the electronic level, the second the vibrational level and the third the rotational level for the metastable (mostly used for molecules and molecular ions) | |
amns_data.process[:].products[:].metastable_label (alpha) | STR_0D | Label identifying in text form the metastable | ||
amns_data.process[:].products[:].multiplicity (alpha) | FLT_0D (uncertain) | - | Multiplicity in the reaction | |
amns_data.process[:].products[:].relative_charge (alpha) | INT_0D | This is a flag indicating that charges are absolute (if set to 0), relative (if 1) or irrelevant (-1); relative would be used to categorize the ionization reactions from i to i+1 for all charge states; in the case of bundles, the +1 relative indicates the next bundle | ||
amns_data.process[:].products[:].role (alpha) | STRUCTURE | Identifier for the role of this paricipant in the reaction. For surface reactions distinguish between projectile and wall. | ||
amns_data.process[:].products[:].role.description (alpha) | STR_0D | Verbose description | ||
amns_data.process[:].products[:].role.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
amns_data.process[:].products[:].role.name (alpha) | STR_0D | Short string identifier | ||
amns_data.process[:].provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
amns_data.process[:].reactants (alpha) | [1...N] | STRUCT_ARRAY | Set of reactants involved in this process | |
amns_data.process[:].reactants[:].charge (alpha) | FLT_0D (uncertain) | - | Charge number of the participant | |
amns_data.process[:].reactants[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom (in such case, this array should be of size 1) or molecule. Mass of atom and nuclear charge should be set to 0 for photons and electrons. The mass of atom shouldn't be set for an atomic process that is not isotope dependent. | |
amns_data.process[:].reactants[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
amns_data.process[:].reactants[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
amns_data.process[:].reactants[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
amns_data.process[:].reactants[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
amns_data.process[:].reactants[:].label (alpha) | STR_0D | String identifying reaction participant (e.g. "D", "e", "W", "CD4", "photon", "n") | ||
amns_data.process[:].reactants[:].mass (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of the participant | |
amns_data.process[:].reactants[:].metastable (alpha) | [1...N] | INT_1D | An array identifying the metastable; if zero-length, then not a metastable; if of length 1, then the value indicates the electronic level for the metastable (mostly used for atoms/ions); if of length 2, then the 1st would indicate the electronic level and the second the vibrational level for the metastable (mostly used for molecules and molecular ions); if of length 3, then the 1st would indicate the electronic level, the second the vibrational level and the third the rotational level for the metastable (mostly used for molecules and molecular ions) | |
amns_data.process[:].reactants[:].metastable_label (alpha) | STR_0D | Label identifying in text form the metastable | ||
amns_data.process[:].reactants[:].multiplicity (alpha) | FLT_0D (uncertain) | - | Multiplicity in the reaction | |
amns_data.process[:].reactants[:].relative_charge (alpha) | INT_0D | This is a flag indicating that charges are absolute (if set to 0), relative (if 1) or irrelevant (-1); relative would be used to categorize the ionization reactions from i to i+1 for all charge states; in the case of bundles, the +1 relative indicates the next bundle | ||
amns_data.process[:].reactants[:].role (alpha) | STRUCTURE | Identifier for the role of this paricipant in the reaction. For surface reactions distinguish between projectile and wall. | ||
amns_data.process[:].reactants[:].role.description (alpha) | STR_0D | Verbose description | ||
amns_data.process[:].reactants[:].role.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
amns_data.process[:].reactants[:].role.name (alpha) | STR_0D | Short string identifier | ||
amns_data.process[:].result_label (alpha) | STR_0D | Description of the process result (rate, cross section, sputtering yield, ...) | ||
amns_data.process[:].result_transformation (alpha) | INT_0D | Transformation of the process result. Integer flag: 0=no transformation; 1=10^; 2=exp() | ||
amns_data.process[:].result_units (alpha) | STR_0D | Units of the process result | ||
amns_data.process[:].source (alpha) | STR_0D | Filename or subroutine name used to provide this data | ||
amns_data.process[:].table_dimension (alpha) | INT_0D | Table dimensionality of the process (1 to 6), valid for all charge states. Indicates which of the tables is filled (below the charge_state node) | ||
amns_data.release (alpha) | [1...N] | STRUCT_ARRAY | List of available releases of the AMNS data; each element contains information about the AMNS data that is included in the release. This part of the IDS is filled and stored only into shot/run=0/1, playing the role of a catalogue. | |
amns_data.release[:].data_entry (alpha) | [1...N] | STRUCT_ARRAY | For this release, list of each data item (i.e. shot/run pair containing the actual data) included in this release | |
amns_data.release[:].data_entry[:].description (alpha) | STR_0D | Description of this data entry | ||
amns_data.release[:].data_entry[:].run (alpha) | INT_0D | Which run number is the active run number for this version | ||
amns_data.release[:].data_entry[:].shot (alpha) | INT_0D | Shot number = Mass*1000+Nuclear_charge | ||
amns_data.release[:].date (alpha) | STR_0D | Date of this release | ||
amns_data.release[:].description (alpha) | STR_0D | Description of this release | ||
amns_data.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
amns_data.z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge |
b field non axisymmetric¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
b_field_non_axisymmetric (alpha) | Vacuum 3d error magnetic field (the full 3d magnetic field with the axisymmetric components subtracted) | |||
b_field_non_axisymmetric.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
b_field_non_axisymmetric.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
b_field_non_axisymmetric.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
b_field_non_axisymmetric.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
b_field_non_axisymmetric.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
b_field_non_axisymmetric.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
b_field_non_axisymmetric.code.library[:].name (alpha) | STR_0D | Name of software | ||
b_field_non_axisymmetric.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
b_field_non_axisymmetric.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
b_field_non_axisymmetric.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
b_field_non_axisymmetric.code.name (alpha) | STR_0D | Name of software generating IDS | ||
b_field_non_axisymmetric.code.output_flag (alpha) | [b_field_non_axisymmetric.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
b_field_non_axisymmetric.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
b_field_non_axisymmetric.code.repository (alpha) | STR_0D | URL of software repository | ||
b_field_non_axisymmetric.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
b_field_non_axisymmetric.configuration (alpha) | STR_0D | In case of a constant (single time slice) b_field description, name of the corresponding scenario/configuration | ||
b_field_non_axisymmetric.control_surface_names (alpha) | [1...N] | STR_1D | List of control surface names, refers to the ../time_slice/control_surface index | |
b_field_non_axisymmetric.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
b_field_non_axisymmetric.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
b_field_non_axisymmetric.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
b_field_non_axisymmetric.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
b_field_non_axisymmetric.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
b_field_non_axisymmetric.ids_properties.occurrence | INT_0D | |||
b_field_non_axisymmetric.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
b_field_non_axisymmetric.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
b_field_non_axisymmetric.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
b_field_non_axisymmetric.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
b_field_non_axisymmetric.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
b_field_non_axisymmetric.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
b_field_non_axisymmetric.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
b_field_non_axisymmetric.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
b_field_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
b_field_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
b_field_non_axisymmetric.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
b_field_non_axisymmetric.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
b_field_non_axisymmetric.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
b_field_non_axisymmetric.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
b_field_non_axisymmetric.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
b_field_non_axisymmetric.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
b_field_non_axisymmetric.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
b_field_non_axisymmetric.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
b_field_non_axisymmetric.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
b_field_non_axisymmetric.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
b_field_non_axisymmetric.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
b_field_non_axisymmetric.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
b_field_non_axisymmetric.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
b_field_non_axisymmetric.time_slice (alpha) | [b_field_non_axisymmetric.time_slice[:].time] | STRUCT_ARRAY | Set of time slices | |
b_field_non_axisymmetric.time_slice[:].control_surface (alpha) | [b_field_non_axisymmetric.control_surface_names] | STRUCT_ARRAY | Magnetic field components and Fourier decomposition of the normal components of the magnetic field for a set of given control surfaces | |
b_field_non_axisymmetric.time_slice[:].control_surface[:].b_field_normal (alpha) | [b_field_non_axisymmetric.time_slice[:].control_surface[:].outline.r, | FLT_2D (uncertain) | T | Normal component of the vacuum error magnetic field on the various surface points |
b_field_non_axisymmetric.time_slice[:].control_surface[:].b_field_normal_fourier (alpha) | [b_field_non_axisymmetric.time_slice[:].control_surface[:].outline.r, | CPX_2D (uncertain) | T | Fourier coefficients of the normal component of the vacuum error magnetic field on the various surface points |
b_field_non_axisymmetric.time_slice[:].control_surface[:].b_field_r (alpha) | [b_field_non_axisymmetric.time_slice[:].control_surface[:].outline.r, | FLT_2D (uncertain) | T | R component of the vacuum error magnetic field on the various surface points |
b_field_non_axisymmetric.time_slice[:].control_surface[:].b_field_tor (alpha) | [b_field_non_axisymmetric.time_slice[:].control_surface[:].outline.r, | FLT_2D (uncertain) | T | Toroidal component of the vacuum error magnetic field on the various surface points |
b_field_non_axisymmetric.time_slice[:].control_surface[:].b_field_z (alpha) | [b_field_non_axisymmetric.time_slice[:].control_surface[:].outline.r, | FLT_2D (uncertain) | T | Z component of the vacuum error magnetic field on the various surface points |
b_field_non_axisymmetric.time_slice[:].control_surface[:].n_tor (alpha) | [1...N] | INT_1D | Toroidal mode number | |
b_field_non_axisymmetric.time_slice[:].control_surface[:].normal_vector (alpha) | STRUCTURE | Components of the normal vector to the surface, given on each point of the surface | ||
b_field_non_axisymmetric.time_slice[:].control_surface[:].normal_vector.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
b_field_non_axisymmetric.time_slice[:].control_surface[:].normal_vector.z (alpha) | [b_field_non_axisymmetric.time_slice[:].control_surface[:].normal_vector.r] | FLT_1D (uncertain) | m | Height |
b_field_non_axisymmetric.time_slice[:].control_surface[:].outline (alpha) | STRUCTURE | Set of points defining the surface in a poloidal plane. The surface then extends in the toroidal direction in an axisymmetric way | ||
b_field_non_axisymmetric.time_slice[:].control_surface[:].outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
b_field_non_axisymmetric.time_slice[:].control_surface[:].outline.z (alpha) | [b_field_non_axisymmetric.time_slice[:].control_surface[:].outline.r] | FLT_1D (uncertain) | m | Height |
b_field_non_axisymmetric.time_slice[:].control_surface[:].phi (alpha) | [1...N] | FLT_1D (uncertain) | rad | Toroidal angle array, on which the Fourier decomposition is carried out |
b_field_non_axisymmetric.time_slice[:].field_map (alpha) | STRUCTURE | Description of the error field map | ||
b_field_non_axisymmetric.time_slice[:].field_map.b_field_r (alpha) | [b_field_non_axisymmetric.time_slice[:].field_map.grid.r, | FLT_3D (uncertain) | T | R component of the vacuum error magnetic field |
b_field_non_axisymmetric.time_slice[:].field_map.b_field_tor (alpha) | [b_field_non_axisymmetric.time_slice[:].field_map.grid.r, | FLT_3D (uncertain) | T | Toroidal component of the vacuum error magnetic field |
b_field_non_axisymmetric.time_slice[:].field_map.b_field_z (alpha) | [b_field_non_axisymmetric.time_slice[:].field_map.grid.r, | FLT_3D (uncertain) | T | Z component of the vacuum error magnetic field |
b_field_non_axisymmetric.time_slice[:].field_map.grid (alpha) | STRUCTURE | 3D grid | ||
b_field_non_axisymmetric.time_slice[:].field_map.grid.phi (alpha) | [b_field_non_axisymmetric.time_slice[:].field_map.grid.r] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
b_field_non_axisymmetric.time_slice[:].field_map.grid.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
b_field_non_axisymmetric.time_slice[:].field_map.grid.z (alpha) | [b_field_non_axisymmetric.time_slice[:].field_map.grid.r] | FLT_1D (uncertain) | m | Height |
b_field_non_axisymmetric.time_slice[:].field_map.ripple_amplitude (alpha) | [b_field_non_axisymmetric.time_slice[:].field_map.grid.r, | FLT_2D (uncertain) | - | Value of (b_field_max-b_field_min)/(b_field_max+b_field_min), where b_field_max resp. b_field_min) is the maximum (resp. minimum) of the magnetic field amplitude over a 2pi rotation in toroidal angle phi at a given R, Z position. |
b_field_non_axisymmetric.time_slice[:].time (alpha) | FLT_0D | s | Time |
barometry¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
barometry (alpha) | Pressure measurements in the vacuum vessel. NB will need to change the type of the pressure node to signal_1d when moving to the new LL. | |||
barometry.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
barometry.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
barometry.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
barometry.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
barometry.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
barometry.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
barometry.code.library[:].name (alpha) | STR_0D | Name of software | ||
barometry.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
barometry.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
barometry.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
barometry.code.name (alpha) | STR_0D | Name of software generating IDS | ||
barometry.code.output_flag (alpha) | [barometry.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
barometry.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
barometry.code.repository (alpha) | STR_0D | URL of software repository | ||
barometry.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
barometry.gauge (alpha) | [1...N] | STRUCT_ARRAY | Set of gauges | |
barometry.gauge[:].calibration_coefficient (alpha) | FLT_0D (uncertain) | Pa | Coefficient used for converting raw signal into absolute pressure | |
barometry.gauge[:].name (alpha) | STR_0D | Name of the gauge | ||
barometry.gauge[:].position (alpha) | STRUCTURE | Position of the measurements | ||
barometry.gauge[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
barometry.gauge[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
barometry.gauge[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
barometry.gauge[:].pressure (alpha) | STRUCTURE | Pa | Pressure | |
barometry.gauge[:].pressure.data (alpha) | [barometry.gauge[:].pressure.time] | FLT_1D (uncertain) | Pa | Data |
barometry.gauge[:].pressure.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
barometry.gauge[:].type (alpha) | STRUCTURE | Type of the gauge (index = 1: Penning; index = 2: Baratron) | ||
barometry.gauge[:].type.description (alpha) | STR_0D | Verbose description | ||
barometry.gauge[:].type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
barometry.gauge[:].type.name (alpha) | STR_0D | Short string identifier | ||
barometry.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
barometry.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
barometry.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
barometry.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
barometry.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
barometry.ids_properties.occurrence | INT_0D | |||
barometry.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
barometry.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
barometry.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
barometry.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
barometry.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
barometry.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
barometry.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
barometry.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
barometry.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
barometry.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
barometry.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
barometry.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
barometry.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
barometry.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
barometry.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
barometry.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
barometry.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
barometry.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
barometry.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
barometry.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
barometry.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
barometry.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
barometry.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
barometry.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
barometry.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
barometry.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
barometry.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
barometry.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
barometry.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
barometry.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
barometry.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
barometry.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
barometry.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
barometry.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
barometry.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
barometry.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
barometry.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
barometry.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
barometry.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
barometry.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
barometry.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
barometry.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
barometry.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
barometry.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
barometry.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
barometry.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
barometry.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
barometry.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
barometry.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
barometry.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
barometry.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
barometry.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
bolometer¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
bolometer (alpha) | Bolometer diagnostic | |||
bolometer.channel (alpha) | [1...N] | STRUCT_ARRAY | Set of channels (detector or pixel of a camera) | |
bolometer.channel[:].aperture (alpha) | [1...N] | STRUCT_ARRAY | Description of a set of collimating apertures | |
bolometer.channel[:].aperture[:].centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
bolometer.channel[:].aperture[:].centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
bolometer.channel[:].aperture[:].centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
bolometer.channel[:].aperture[:].centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
bolometer.channel[:].aperture[:].geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
bolometer.channel[:].aperture[:].outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
bolometer.channel[:].aperture[:].outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
bolometer.channel[:].aperture[:].outline.x2 (alpha) | [bolometer.channel[:].aperture[:].outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
bolometer.channel[:].aperture[:].radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
bolometer.channel[:].aperture[:].surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
bolometer.channel[:].aperture[:].x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
bolometer.channel[:].aperture[:].x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
bolometer.channel[:].aperture[:].x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
bolometer.channel[:].aperture[:].x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
bolometer.channel[:].aperture[:].x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
bolometer.channel[:].aperture[:].x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
bolometer.channel[:].aperture[:].x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
bolometer.channel[:].aperture[:].x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
bolometer.channel[:].aperture[:].x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
bolometer.channel[:].aperture[:].x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
bolometer.channel[:].aperture[:].x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
bolometer.channel[:].aperture[:].x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
bolometer.channel[:].aperture[:].x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
bolometer.channel[:].aperture[:].x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
bolometer.channel[:].detector (alpha) | STRUCTURE | Detector description | ||
bolometer.channel[:].detector.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
bolometer.channel[:].detector.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
bolometer.channel[:].detector.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
bolometer.channel[:].detector.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
bolometer.channel[:].detector.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
bolometer.channel[:].detector.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
bolometer.channel[:].detector.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
bolometer.channel[:].detector.outline.x2 (alpha) | [bolometer.channel[:].detector.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
bolometer.channel[:].detector.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
bolometer.channel[:].detector.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
bolometer.channel[:].detector.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
bolometer.channel[:].detector.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
bolometer.channel[:].detector.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
bolometer.channel[:].detector.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
bolometer.channel[:].detector.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
bolometer.channel[:].detector.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
bolometer.channel[:].detector.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
bolometer.channel[:].detector.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
bolometer.channel[:].detector.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
bolometer.channel[:].detector.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
bolometer.channel[:].detector.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
bolometer.channel[:].detector.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
bolometer.channel[:].detector.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
bolometer.channel[:].detector.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
bolometer.channel[:].etendue (alpha) | FLT_0D (uncertain) | m^2.sr | Etendue (geometric extent) of the channel's optical system | |
bolometer.channel[:].etendue_method (alpha) | STRUCTURE | Method used to calculate the etendue. Index = 0 : exact calculation with a 4D integral; 1 : approximation with first order formula (detector surface times solid angle subtended by the apertures); 2 : other methods | ||
bolometer.channel[:].etendue_method.description (alpha) | STR_0D | Verbose description | ||
bolometer.channel[:].etendue_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
bolometer.channel[:].etendue_method.name (alpha) | STR_0D | Short string identifier | ||
bolometer.channel[:].identifier (alpha) | STR_0D | ID of the channel | ||
bolometer.channel[:].line_of_sight (alpha) | STRUCTURE | Description of the reference line of sight of the channel, defined by two points when the beam is not reflected, a third point is added to define the reflected beam path | ||
bolometer.channel[:].line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
bolometer.channel[:].line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
bolometer.channel[:].line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
bolometer.channel[:].line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
bolometer.channel[:].line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
bolometer.channel[:].line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
bolometer.channel[:].line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
bolometer.channel[:].line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
bolometer.channel[:].line_of_sight.third_point (alpha) | STRUCTURE | Position of the third point | ||
bolometer.channel[:].line_of_sight.third_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
bolometer.channel[:].line_of_sight.third_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
bolometer.channel[:].line_of_sight.third_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
bolometer.channel[:].name (alpha) | STR_0D | Name of the channel | ||
bolometer.channel[:].power (alpha) | STRUCTURE | W | Power received on the detector | |
bolometer.channel[:].power.data (alpha) | [bolometer.channel[:].power.time] | FLT_1D (uncertain) | W | Data |
bolometer.channel[:].power.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
bolometer.channel[:].validity (alpha) | INT_0D | Indicator of the validity of the channel for the whole acquisition period (0 means valid, negative values mean non-valid) | ||
bolometer.channel[:].validity_timed (alpha) | STRUCTURE | Indicator of the validity of the channel as a function of time (0 means valid, negative values mean non-valid) | ||
bolometer.channel[:].validity_timed.data (alpha) | [bolometer.channel[:].validity_timed.time] | INT_1D | Data | |
bolometer.channel[:].validity_timed.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
bolometer.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
bolometer.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
bolometer.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bolometer.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
bolometer.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
bolometer.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bolometer.code.library[:].name (alpha) | STR_0D | Name of software | ||
bolometer.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bolometer.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
bolometer.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
bolometer.code.name (alpha) | STR_0D | Name of software generating IDS | ||
bolometer.code.output_flag (alpha) | [bolometer.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
bolometer.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bolometer.code.repository (alpha) | STR_0D | URL of software repository | ||
bolometer.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
bolometer.grid (alpha) | STRUCTURE | Definition of the 2D grid (the content of dim1 and dim2 is defined by the selected grid_type) | ||
bolometer.grid.dim1 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
bolometer.grid.dim2 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
bolometer.grid.volume_element (alpha) | [bolometer.grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
bolometer.grid_type (alpha) | STRUCTURE | Selection of one of a set of grid types for the 2D power density map | ||
bolometer.grid_type.description (alpha) | STR_0D | Verbose description | ||
bolometer.grid_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
bolometer.grid_type.name (alpha) | STR_0D | Short string identifier | ||
bolometer.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
bolometer.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
bolometer.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
bolometer.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
bolometer.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
bolometer.ids_properties.occurrence | INT_0D | |||
bolometer.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
bolometer.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
bolometer.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
bolometer.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
bolometer.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
bolometer.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
bolometer.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
bolometer.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bolometer.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
bolometer.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
bolometer.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
bolometer.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
bolometer.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
bolometer.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bolometer.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
bolometer.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
bolometer.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
bolometer.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
bolometer.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
bolometer.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
bolometer.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bolometer.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
bolometer.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bolometer.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
bolometer.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
bolometer.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
bolometer.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
bolometer.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
bolometer.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bolometer.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
bolometer.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bolometer.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
bolometer.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
bolometer.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
bolometer.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
bolometer.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bolometer.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
bolometer.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bolometer.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
bolometer.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
bolometer.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
bolometer.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
bolometer.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
bolometer.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
bolometer.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
bolometer.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
bolometer.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
bolometer.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
bolometer.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
bolometer.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
bolometer.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
bolometer.power_density (alpha) | [bolometer.grid.dim1, | STRUCTURE | W.m^-3 | Power density map in the poloidal cross-section, obtained from tomographic inversion of the bolometer data |
bolometer.power_density.data (alpha) | [bolometer.grid.dim1, | FLT_3D (uncertain) | W.m^-3 | Data |
bolometer.power_density.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
bolometer.power_radiated_inside_lcfs (alpha) | [bolometer.time] | FLT_1D (uncertain) | W | Radiated power from the plasma inside the Last Closed Flux Surface, reconstructed from bolometry data |
bolometer.power_radiated_total (alpha) | [bolometer.time] | FLT_1D (uncertain) | W | Total radiated power reconstructed from bolometry data |
bolometer.power_radiated_validity (alpha) | [bolometer.time] | INT_1D | Validity flag related to the radiated power reconstructions | |
bolometer.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
bremsstrahlung visible¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
bremsstrahlung_visible (alpha) | Diagnostic for measuring the bremsstrahlung from thermal particules in the visible light range, in view of determining the effective charge of the plasma. | |||
bremsstrahlung_visible.channel (alpha) | [1...N] | STRUCT_ARRAY | Set of channels (detector or pixel of a camera) | |
bremsstrahlung_visible.channel[:].filter (alpha) | STRUCTURE | Filter wavelength range and detection efficiency | ||
bremsstrahlung_visible.channel[:].filter.detection_efficiency (alpha) | [bremsstrahlung_visible.channel[:].filter.wavelengths] | FLT_1D (uncertain) | - | Probability of detection of a photon impacting the detector as a function of its wavelength |
bremsstrahlung_visible.channel[:].filter.wavelength_lower (alpha) | FLT_0D (uncertain) | m | Lower bound of the filter wavelength range | |
bremsstrahlung_visible.channel[:].filter.wavelength_upper (alpha) | FLT_0D (uncertain) | m | Upper bound of the filter wavelength range | |
bremsstrahlung_visible.channel[:].filter.wavelengths (alpha) | [1...N] | FLT_1D (uncertain) | m | Array of wavelength values |
bremsstrahlung_visible.channel[:].intensity (alpha) | STRUCTURE | (counts) s^-1 | Intensity, i.e. number of photoelectrons detected by unit time, taking into account electronic gain compensation and channels relative calibration | |
bremsstrahlung_visible.channel[:].intensity.data (alpha) | [bremsstrahlung_visible.channel[:].intensity.time] | FLT_1D (uncertain) | (counts) s^-1 | Data |
bremsstrahlung_visible.channel[:].intensity.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
bremsstrahlung_visible.channel[:].line_of_sight (alpha) | STRUCTURE | Description of the line of sight of the channel, given by 2 points | ||
bremsstrahlung_visible.channel[:].line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
bremsstrahlung_visible.channel[:].line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
bremsstrahlung_visible.channel[:].line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
bremsstrahlung_visible.channel[:].line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
bremsstrahlung_visible.channel[:].line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
bremsstrahlung_visible.channel[:].line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
bremsstrahlung_visible.channel[:].line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
bremsstrahlung_visible.channel[:].line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
bremsstrahlung_visible.channel[:].name (alpha) | STR_0D | Name of the channel | ||
bremsstrahlung_visible.channel[:].radiance_spectral (alpha) | STRUCTURE | (photons).m^-2.s^-1.sr^-1.m^-1 | Calibrated spectral radiance (radiance per unit wavelength) | |
bremsstrahlung_visible.channel[:].radiance_spectral.data (alpha) | [bremsstrahlung_visible.channel[:].radiance_spectral.time] | FLT_1D (uncertain) | (photons).m^-2.s^-1.sr^-1.m^-1 | Data |
bremsstrahlung_visible.channel[:].radiance_spectral.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
bremsstrahlung_visible.channel[:].zeff_line_average (alpha) | STRUCTURE | - | Average effective charge along the line of sight | |
bremsstrahlung_visible.channel[:].zeff_line_average.data (alpha) | [bremsstrahlung_visible.channel[:].zeff_line_average.time] | FLT_1D (uncertain) | - | Data |
bremsstrahlung_visible.channel[:].zeff_line_average.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
bremsstrahlung_visible.channel[:].zeff_line_average.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
bremsstrahlung_visible.channel[:].zeff_line_average.validity_timed (alpha) | [bremsstrahlung_visible.channel[:].zeff_line_average.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
bremsstrahlung_visible.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
bremsstrahlung_visible.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
bremsstrahlung_visible.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bremsstrahlung_visible.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
bremsstrahlung_visible.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
bremsstrahlung_visible.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bremsstrahlung_visible.code.library[:].name (alpha) | STR_0D | Name of software | ||
bremsstrahlung_visible.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bremsstrahlung_visible.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
bremsstrahlung_visible.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
bremsstrahlung_visible.code.name (alpha) | STR_0D | Name of software generating IDS | ||
bremsstrahlung_visible.code.output_flag (alpha) | [bremsstrahlung_visible.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
bremsstrahlung_visible.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bremsstrahlung_visible.code.repository (alpha) | STR_0D | URL of software repository | ||
bremsstrahlung_visible.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
bremsstrahlung_visible.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
bremsstrahlung_visible.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
bremsstrahlung_visible.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
bremsstrahlung_visible.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
bremsstrahlung_visible.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
bremsstrahlung_visible.ids_properties.occurrence | INT_0D | |||
bremsstrahlung_visible.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
bremsstrahlung_visible.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
bremsstrahlung_visible.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
bremsstrahlung_visible.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
bremsstrahlung_visible.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
bremsstrahlung_visible.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
bremsstrahlung_visible.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
bremsstrahlung_visible.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
bremsstrahlung_visible.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
bremsstrahlung_visible.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
bremsstrahlung_visible.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
bremsstrahlung_visible.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
bremsstrahlung_visible.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
bremsstrahlung_visible.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
bremsstrahlung_visible.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
bremsstrahlung_visible.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
bremsstrahlung_visible.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
bremsstrahlung_visible.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
bremsstrahlung_visible.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
bremsstrahlung_visible.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
bremsstrahlung_visible.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
bremsstrahlung_visible.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
bremsstrahlung_visible.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
bremsstrahlung_visible.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
calorimetry¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
calorimetry (alpha) | Calometry measurements on various tokamak subsystems | |||
calorimetry.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
calorimetry.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
calorimetry.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
calorimetry.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
calorimetry.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
calorimetry.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
calorimetry.code.library[:].name (alpha) | STR_0D | Name of software | ||
calorimetry.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
calorimetry.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
calorimetry.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
calorimetry.code.name (alpha) | STR_0D | Name of software generating IDS | ||
calorimetry.code.output_flag (alpha) | [calorimetry.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
calorimetry.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
calorimetry.code.repository (alpha) | STR_0D | URL of software repository | ||
calorimetry.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
calorimetry.cooling_loop (alpha) | [1...N] | STRUCT_ARRAY | Set of cooling loops | |
calorimetry.cooling_loop[:].identifier (alpha) | STR_0D | ID of the loop | ||
calorimetry.cooling_loop[:].mass_flow (alpha) | STRUCTURE | kg.s^-1 | Mass flow of the coolant going through the loop | |
calorimetry.cooling_loop[:].mass_flow.data (alpha) | [calorimetry.cooling_loop[:].mass_flow.time] | FLT_1D (uncertain) | kg.s^-1 | Data |
calorimetry.cooling_loop[:].mass_flow.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
calorimetry.cooling_loop[:].mass_flow.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.cooling_loop[:].mass_flow.validity_timed (alpha) | [calorimetry.cooling_loop[:].mass_flow.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
calorimetry.cooling_loop[:].name (alpha) | STR_0D | Name of the loop | ||
calorimetry.cooling_loop[:].temperature_in (alpha) | STRUCTURE | K | Temperature of the coolant when entering the loop | |
calorimetry.cooling_loop[:].temperature_in.data (alpha) | [calorimetry.cooling_loop[:].temperature_in.time] | FLT_1D (uncertain) | K | Data |
calorimetry.cooling_loop[:].temperature_in.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
calorimetry.cooling_loop[:].temperature_in.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.cooling_loop[:].temperature_in.validity_timed (alpha) | [calorimetry.cooling_loop[:].temperature_in.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
calorimetry.cooling_loop[:].temperature_out (alpha) | STRUCTURE | K | Temperature of the coolant when exiting the loop | |
calorimetry.cooling_loop[:].temperature_out.data (alpha) | [calorimetry.cooling_loop[:].temperature_out.time] | FLT_1D (uncertain) | K | Data |
calorimetry.cooling_loop[:].temperature_out.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
calorimetry.cooling_loop[:].temperature_out.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.cooling_loop[:].temperature_out.validity_timed (alpha) | [calorimetry.cooling_loop[:].temperature_out.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
calorimetry.group (alpha) | [1...N] | STRUCT_ARRAY | Set of groups of components on which calorimetry measurements are carried out (grouped by tokamak subsystems or localisation on the machine) | |
calorimetry.group[:].component (alpha) | [1...N] | STRUCT_ARRAY | Set of components on which calorimetry measurements are carried out | |
calorimetry.group[:].component[:].energy_cumulated (alpha) | STRUCTURE | J | Energy extracted from the component since the start of the pulse | |
calorimetry.group[:].component[:].energy_cumulated.data (alpha) | [calorimetry.group[:].component[:].energy_cumulated.time] | FLT_1D (uncertain) | J | Data |
calorimetry.group[:].component[:].energy_cumulated.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
calorimetry.group[:].component[:].energy_cumulated.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.group[:].component[:].energy_cumulated.validity_timed (alpha) | [calorimetry.group[:].component[:].energy_cumulated.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
calorimetry.group[:].component[:].energy_total (alpha) | STRUCTURE | J | Energy extracted from the component on the whole plasma discharge, including the return to thermal equilibrium of the component in the post-pulse phase | |
calorimetry.group[:].component[:].energy_total.data (alpha) | FLT_0D (uncertain) | J | Data | |
calorimetry.group[:].component[:].energy_total.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.group[:].component[:].identifier (alpha) | STR_0D | ID of the component | ||
calorimetry.group[:].component[:].mass_flow (alpha) | STRUCTURE | kg.s^-1 | Mass flow of the coolant going through the component | |
calorimetry.group[:].component[:].mass_flow.data (alpha) | [calorimetry.group[:].component[:].mass_flow.time] | FLT_1D (uncertain) | kg.s^-1 | Data |
calorimetry.group[:].component[:].mass_flow.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
calorimetry.group[:].component[:].mass_flow.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.group[:].component[:].mass_flow.validity_timed (alpha) | [calorimetry.group[:].component[:].mass_flow.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
calorimetry.group[:].component[:].name (alpha) | STR_0D | Name of the component | ||
calorimetry.group[:].component[:].power (alpha) | STRUCTURE | W | Power extracted from the component | |
calorimetry.group[:].component[:].power.data (alpha) | [calorimetry.group[:].component[:].power.time] | FLT_1D (uncertain) | W | Data |
calorimetry.group[:].component[:].power.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
calorimetry.group[:].component[:].power.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.group[:].component[:].power.validity_timed (alpha) | [calorimetry.group[:].component[:].power.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
calorimetry.group[:].component[:].temperature_in (alpha) | STRUCTURE | K | Temperature of the coolant when entering the component | |
calorimetry.group[:].component[:].temperature_in.data (alpha) | [calorimetry.group[:].component[:].temperature_in.time] | FLT_1D (uncertain) | K | Data |
calorimetry.group[:].component[:].temperature_in.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
calorimetry.group[:].component[:].temperature_in.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.group[:].component[:].temperature_in.validity_timed (alpha) | [calorimetry.group[:].component[:].temperature_in.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
calorimetry.group[:].component[:].temperature_out (alpha) | STRUCTURE | K | Temperature of the coolant when exiting the component | |
calorimetry.group[:].component[:].temperature_out.data (alpha) | [calorimetry.group[:].component[:].temperature_out.time] | FLT_1D (uncertain) | K | Data |
calorimetry.group[:].component[:].temperature_out.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
calorimetry.group[:].component[:].temperature_out.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.group[:].component[:].temperature_out.validity_timed (alpha) | [calorimetry.group[:].component[:].temperature_out.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
calorimetry.group[:].component[:].transit_time (alpha) | STRUCTURE | s | Transit time for the coolant to go from the input to the output of the component | |
calorimetry.group[:].component[:].transit_time.data (alpha) | [calorimetry.group[:].component[:].transit_time.time] | FLT_1D (uncertain) | s | Data |
calorimetry.group[:].component[:].transit_time.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
calorimetry.group[:].component[:].transit_time.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
calorimetry.group[:].component[:].transit_time.validity_timed (alpha) | [calorimetry.group[:].component[:].transit_time.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
calorimetry.group[:].identifier (alpha) | STR_0D | ID of the group | ||
calorimetry.group[:].name (alpha) | STR_0D | Name of the group | ||
calorimetry.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
calorimetry.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
calorimetry.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
calorimetry.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
calorimetry.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
calorimetry.ids_properties.occurrence | INT_0D | |||
calorimetry.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
calorimetry.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
calorimetry.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
calorimetry.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
calorimetry.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
calorimetry.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
calorimetry.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
calorimetry.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
calorimetry.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
calorimetry.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
calorimetry.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
calorimetry.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
calorimetry.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
calorimetry.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
calorimetry.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
calorimetry.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
calorimetry.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
calorimetry.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
calorimetry.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
calorimetry.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
calorimetry.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
calorimetry.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
calorimetry.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
calorimetry.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
calorimetry.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
calorimetry.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
calorimetry.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
calorimetry.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
calorimetry.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
calorimetry.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
calorimetry.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
calorimetry.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
calorimetry.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
calorimetry.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
calorimetry.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
calorimetry.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
calorimetry.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
calorimetry.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
calorimetry.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
calorimetry.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
calorimetry.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
calorimetry.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
calorimetry.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
calorimetry.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
calorimetry.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
calorimetry.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
calorimetry.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
calorimetry.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
calorimetry.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
calorimetry.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
calorimetry.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
calorimetry.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
camera ir¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
camera_ir (alpha) | Infrared camera for monitoring of Plasma Facing Components | |||
camera_ir.calibration (alpha) | STRUCTURE | Calibration data | ||
camera_ir.calibration.luminance_to_temperature (alpha) | [1...N, | INT_2D | Luminance to temperature conversion table | |
camera_ir.calibration.optical_temperature (alpha) | [1...N, | INT_2D | Temperature of the optical components (digital levels) | |
camera_ir.calibration.transmission_barrel (alpha) | [1...N, | INT_2D | Transmission of the optical barrel | |
camera_ir.calibration.transmission_mirror (alpha) | [1...N, | INT_2D | Transmission of the mirror | |
camera_ir.calibration.transmission_window (alpha) | [1...N, | INT_2D | Transmission of the window | |
camera_ir.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
camera_ir.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_ir.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_ir.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
camera_ir.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_ir.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_ir.code.library[:].name (alpha) | STR_0D | Name of software | ||
camera_ir.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_ir.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_ir.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_ir.code.name (alpha) | STR_0D | Name of software generating IDS | ||
camera_ir.code.output_flag (alpha) | [camera_ir.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
camera_ir.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_ir.code.repository (alpha) | STR_0D | URL of software repository | ||
camera_ir.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_ir.fibre_bundle (alpha) | STRUCTURE | Description of the fibre bundle | ||
camera_ir.fibre_bundle.fibre_positions (alpha) | STRUCTURE | Individual fibres centres positions in the (X1, X2) coordinate system | ||
camera_ir.fibre_bundle.fibre_positions.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
camera_ir.fibre_bundle.fibre_positions.x2 (alpha) | [camera_ir.fibre_bundle.fibre_positions.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
camera_ir.fibre_bundle.fibre_radius (alpha) | FLT_0D (uncertain) | m | Radius of a single fibre | |
camera_ir.fibre_bundle.geometry (alpha) | STRUCTURE | Geometry of the fibre bundle entrance | ||
camera_ir.fibre_bundle.geometry.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
camera_ir.fibre_bundle.geometry.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
camera_ir.fibre_bundle.geometry.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
camera_ir.fibre_bundle.geometry.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
camera_ir.fibre_bundle.geometry.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
camera_ir.fibre_bundle.geometry.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
camera_ir.fibre_bundle.geometry.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
camera_ir.fibre_bundle.geometry.outline.x2 (alpha) | [camera_ir.fibre_bundle.geometry.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
camera_ir.fibre_bundle.geometry.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
camera_ir.fibre_bundle.geometry.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
camera_ir.fibre_bundle.geometry.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
camera_ir.fibre_bundle.geometry.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_ir.fibre_bundle.geometry.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_ir.fibre_bundle.geometry.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_ir.fibre_bundle.geometry.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
camera_ir.fibre_bundle.geometry.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
camera_ir.fibre_bundle.geometry.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_ir.fibre_bundle.geometry.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_ir.fibre_bundle.geometry.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_ir.fibre_bundle.geometry.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
camera_ir.fibre_bundle.geometry.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
camera_ir.fibre_bundle.geometry.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_ir.fibre_bundle.geometry.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_ir.fibre_bundle.geometry.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_ir.frame (alpha) | [camera_ir.frame[:].time] | STRUCT_ARRAY | Set of frames | |
camera_ir.frame[:].surface_temperature (alpha) | [1...N, | FLT_2D (uncertain) | K | Surface temperature image. First dimension : line index (horizontal axis). Second dimension: column index (vertical axis). The size of this matrix is assumed to be constant over time |
camera_ir.frame[:].time (alpha) | FLT_0D | s | Time | |
camera_ir.frame_analysis (alpha) | [camera_ir.frame_analysis[:].time] | STRUCT_ARRAY | Quantities deduced from frame analysis for a set of time slices | |
camera_ir.frame_analysis[:].distance_separatrix_midplane (alpha) | [1...N] | FLT_1D (uncertain) | m | Distance between the measurement position and the separatrix, mapped along flux surfaces to the outboard midplane, in the major radius direction. Positive value means the measurement is outside of the separatrix. |
camera_ir.frame_analysis[:].power_flux_parallel (alpha) | [camera_ir.frame_analysis[:].distance_separatrix_midplane] | FLT_1D (uncertain) | W.m^-2 | Parallel heat flux received by the element monitored by the camera, along the distance_separatrix_midplane coordinate |
camera_ir.frame_analysis[:].sol_heat_decay_length (alpha) | FLT_0D (uncertain) | m | Heat flux decay length in SOL at divertor entrance, mapped to the mid-plane, this is the lambda_q parameter defined in reference T. Eich et al, Nucl. Fusion 53 (2013) 093031 | |
camera_ir.frame_analysis[:].time (alpha) | FLT_0D | s | Time | |
camera_ir.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
camera_ir.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
camera_ir.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
camera_ir.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
camera_ir.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
camera_ir.ids_properties.occurrence | INT_0D | |||
camera_ir.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
camera_ir.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
camera_ir.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_ir.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
camera_ir.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
camera_ir.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
camera_ir.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_ir.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_ir.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
camera_ir.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
camera_ir.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_ir.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
camera_ir.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_ir.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_ir.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
camera_ir.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
camera_ir.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_ir.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
camera_ir.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
camera_ir.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_ir.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_ir.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
camera_ir.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_ir.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_ir.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_ir.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
camera_ir.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
camera_ir.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_ir.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_ir.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
camera_ir.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_ir.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_ir.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_ir.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
camera_ir.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_ir.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_ir.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
camera_ir.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_ir.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_ir.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_ir.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
camera_ir.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
camera_ir.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
camera_ir.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
camera_ir.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
camera_ir.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
camera_ir.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
camera_ir.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
camera_ir.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
camera_ir.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
camera_ir.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
camera_ir.midplane (alpha) | STRUCTURE | Choice of midplane definition for the mapping of measurements on an equilibrium | ||
camera_ir.midplane.description (alpha) | STR_0D | Verbose description | ||
camera_ir.midplane.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_ir.midplane.name (alpha) | STR_0D | Short string identifier | ||
camera_ir.name (alpha) | STR_0D | Name of the camera | ||
camera_ir.optical_element (alpha) | [1...N] | STRUCT_ARRAY | Set of optical elements | |
camera_ir.optical_element[:].back_surface (alpha) | STRUCTURE | Curvature of the front surface | ||
camera_ir.optical_element[:].back_surface.curvature_type (alpha) | STRUCTURE | Curvature of the surface | ||
camera_ir.optical_element[:].back_surface.curvature_type.description (alpha) | STR_0D | Verbose description | ||
camera_ir.optical_element[:].back_surface.curvature_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_ir.optical_element[:].back_surface.curvature_type.name (alpha) | STR_0D | Short string identifier | ||
camera_ir.optical_element[:].back_surface.x1_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X1 direction, to be filled only for curvature_type/index = 2, 4 or 5 | |
camera_ir.optical_element[:].back_surface.x2_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X2 direction, to be filled only for curvature_type/index = 3 or 5 | |
camera_ir.optical_element[:].front_surface (alpha) | STRUCTURE | Curvature of the front surface | ||
camera_ir.optical_element[:].front_surface.curvature_type (alpha) | STRUCTURE | Curvature of the surface | ||
camera_ir.optical_element[:].front_surface.curvature_type.description (alpha) | STR_0D | Verbose description | ||
camera_ir.optical_element[:].front_surface.curvature_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_ir.optical_element[:].front_surface.curvature_type.name (alpha) | STR_0D | Short string identifier | ||
camera_ir.optical_element[:].front_surface.x1_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X1 direction, to be filled only for curvature_type/index = 2, 4 or 5 | |
camera_ir.optical_element[:].front_surface.x2_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X2 direction, to be filled only for curvature_type/index = 3 or 5 | |
camera_ir.optical_element[:].geometry (alpha) | STRUCTURE | Further geometrical description of the element | ||
camera_ir.optical_element[:].geometry.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
camera_ir.optical_element[:].geometry.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
camera_ir.optical_element[:].geometry.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
camera_ir.optical_element[:].geometry.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
camera_ir.optical_element[:].geometry.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
camera_ir.optical_element[:].geometry.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
camera_ir.optical_element[:].geometry.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
camera_ir.optical_element[:].geometry.outline.x2 (alpha) | [camera_ir.optical_element[:].geometry.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
camera_ir.optical_element[:].geometry.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
camera_ir.optical_element[:].geometry.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
camera_ir.optical_element[:].geometry.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
camera_ir.optical_element[:].geometry.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_ir.optical_element[:].geometry.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_ir.optical_element[:].geometry.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_ir.optical_element[:].geometry.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
camera_ir.optical_element[:].geometry.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
camera_ir.optical_element[:].geometry.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_ir.optical_element[:].geometry.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_ir.optical_element[:].geometry.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_ir.optical_element[:].geometry.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
camera_ir.optical_element[:].geometry.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
camera_ir.optical_element[:].geometry.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_ir.optical_element[:].geometry.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_ir.optical_element[:].geometry.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_ir.optical_element[:].material_properties (alpha) | STRUCTURE | Material properties of the optical element | ||
camera_ir.optical_element[:].material_properties.extinction_coefficient (alpha) | [camera_ir.optical_element[:].material_properties.wavelengths] | FLT_1D (uncertain) | - | Extinction coefficient (for metal) |
camera_ir.optical_element[:].material_properties.refractive_index (alpha) | [camera_ir.optical_element[:].material_properties.wavelengths] | FLT_1D (uncertain) | - | Refractive index (for metal and dielectric) |
camera_ir.optical_element[:].material_properties.roughness (alpha) | [camera_ir.optical_element[:].material_properties.wavelengths] | FLT_1D (uncertain) | - | Roughness parameter of the material. Varies in range [0, 1]. 0 is perfectly specular, 1 is perfectly rough |
camera_ir.optical_element[:].material_properties.transmission_coefficient (alpha) | [camera_ir.optical_element[:].material_properties.wavelengths] | FLT_1D (uncertain) | - | Transmission coefficient (for dielectric) |
camera_ir.optical_element[:].material_properties.type (alpha) | STRUCTURE | Type of optical element material. In case of 'metal' refractive_index and extinction_coefficient are used. In case of 'dielectric' refractive_index and transmission_coefficient are used. | ||
camera_ir.optical_element[:].material_properties.type.description (alpha) | STR_0D | Verbose description | ||
camera_ir.optical_element[:].material_properties.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_ir.optical_element[:].material_properties.type.name (alpha) | STR_0D | Short string identifier | ||
camera_ir.optical_element[:].material_properties.wavelengths (alpha) | [1...N] | FLT_1D (uncertain) | m | Wavelengths array for refractive_index, extinction_coefficient and transmission_coefficient |
camera_ir.optical_element[:].thickness (alpha) | FLT_0D (uncertain) | m | Distance between front_surface and back_surface along the X3 vector | |
camera_ir.optical_element[:].type (alpha) | STRUCTURE | Type of optical element. In case of 'mirror' and 'diaphragm', the element is described by one 'front_surface'. In case of 'lens', the element is described by 'front_surface' and 'back_surface'. | ||
camera_ir.optical_element[:].type.description (alpha) | STR_0D | Verbose description | ||
camera_ir.optical_element[:].type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_ir.optical_element[:].type.name (alpha) | STR_0D | Short string identifier | ||
camera_ir.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
camera visible¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
camera_visible (alpha) | Camera in the visible light range | |||
camera_visible.channel (alpha) | [1...N] | STRUCT_ARRAY | Set of channels (a front aperture, possibly followed by others, viewing the plasma recorded by one or more detectors e.g. for different wavelength ranges) | |
camera_visible.channel[:].aperture (alpha) | [1...N] | STRUCT_ARRAY | Description of apertures between plasma and the detectors (position, outline shape and orientation) | |
camera_visible.channel[:].aperture[:].centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
camera_visible.channel[:].aperture[:].centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
camera_visible.channel[:].aperture[:].centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
camera_visible.channel[:].aperture[:].centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
camera_visible.channel[:].aperture[:].geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
camera_visible.channel[:].aperture[:].outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
camera_visible.channel[:].aperture[:].outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
camera_visible.channel[:].aperture[:].outline.x2 (alpha) | [camera_visible.channel[:].aperture[:].outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
camera_visible.channel[:].aperture[:].radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
camera_visible.channel[:].aperture[:].surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
camera_visible.channel[:].aperture[:].x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
camera_visible.channel[:].aperture[:].x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_visible.channel[:].aperture[:].x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_visible.channel[:].aperture[:].x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_visible.channel[:].aperture[:].x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
camera_visible.channel[:].aperture[:].x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
camera_visible.channel[:].aperture[:].x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_visible.channel[:].aperture[:].x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_visible.channel[:].aperture[:].x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_visible.channel[:].aperture[:].x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
camera_visible.channel[:].aperture[:].x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
camera_visible.channel[:].aperture[:].x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_visible.channel[:].aperture[:].x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_visible.channel[:].aperture[:].x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_visible.channel[:].detector (alpha) | [1...N] | STRUCT_ARRAY | Set of detectors | |
camera_visible.channel[:].detector[:].columns_n (alpha) | INT_0D | Number of pixel columns in the horizontal direction | ||
camera_visible.channel[:].detector[:].counts_to_radiance (alpha) | [1...N, | FLT_2D (uncertain) | photons.m^-2.s^-1.sr^-1.counts^-1 | Counts to radiance factor, for each pixel of the detector. Includes both the transmission losses in the relay optics and the quantum efficiency of the camera itself, integrated over the wavelength range |
camera_visible.channel[:].detector[:].exposure_time (alpha) | FLT_0D (uncertain) | s | Exposure time | |
camera_visible.channel[:].detector[:].frame (alpha) | [camera_visible.channel[:].detector[:].frame[:].time] | STRUCT_ARRAY | Set of frames | |
camera_visible.channel[:].detector[:].frame[:].image_raw (alpha) | [1...N, | INT_2D | Raw image (unprocessed) (digital levels). First dimension : line index (horizontal axis). Second dimension: column index (vertical axis). | |
camera_visible.channel[:].detector[:].frame[:].radiance (alpha) | [1...N, | FLT_2D (uncertain) | photons.m^-2.s^-1.sr^-1 | Radiance image. First dimension : line index (horizontal axis). Second dimension: column index (vertical axis). |
camera_visible.channel[:].detector[:].frame[:].time (alpha) | FLT_0D | s | Time | |
camera_visible.channel[:].detector[:].geometry_matrix (alpha) | STRUCTURE | Description of geometry matrix (ray transfer matrix) | ||
camera_visible.channel[:].detector[:].geometry_matrix.emission_grid (alpha) | STRUCTURE | Grid defining the light emission cells | ||
camera_visible.channel[:].detector[:].geometry_matrix.emission_grid.dim1 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
camera_visible.channel[:].detector[:].geometry_matrix.emission_grid.dim2 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
camera_visible.channel[:].detector[:].geometry_matrix.emission_grid.dim3 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Third dimension values |
camera_visible.channel[:].detector[:].geometry_matrix.emission_grid.grid_type (alpha) | STRUCTURE | Grid type | ||
camera_visible.channel[:].detector[:].geometry_matrix.emission_grid.grid_type.description (alpha) | STR_0D | Verbose description | ||
camera_visible.channel[:].detector[:].geometry_matrix.emission_grid.grid_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_visible.channel[:].detector[:].geometry_matrix.emission_grid.grid_type.name (alpha) | STR_0D | Short string identifier | ||
camera_visible.channel[:].detector[:].geometry_matrix.interpolated (alpha) | STRUCTURE | Interpolated geometry matrix for reflected light | ||
camera_visible.channel[:].detector[:].geometry_matrix.interpolated.data (alpha) | [1...N, | FLT_3D (uncertain) | m^-2 | Interpolated Ray Transfer Matrix (RTM, or geometry matrix), which provides transformation of the reflected light from each interpolation knot to the receiver (detector pixel). When convolving with an emission profile, the values must be interpolated to the emission grid and multiplied by the volume of the grid cells. The interpolated matrix is given on an array of interpolation knots of coordinates r, z and phi (third dimension of this array). The first two dimension correspond to the detector pixels : first dimension : line index (horizontal axis); second dimension: column index (vertical axis). |
camera_visible.channel[:].detector[:].geometry_matrix.interpolated.phi (alpha) | [camera_visible.channel[:].detector[:].geometry_matrix.interpolated.r] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) of interpolation knots |
camera_visible.channel[:].detector[:].geometry_matrix.interpolated.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius of interpolation knots |
camera_visible.channel[:].detector[:].geometry_matrix.interpolated.z (alpha) | [camera_visible.channel[:].detector[:].geometry_matrix.interpolated.r] | FLT_1D (uncertain) | m | Height of interpolation knots |
camera_visible.channel[:].detector[:].geometry_matrix.voxel_map (alpha) | [camera_visible.channel[:].detector[:].geometry_matrix.emission_grid.dim1, | INT_3D | Voxel map for geometry matrix. The cells with same number are merged in the computation into a single emission source meta-cell (the voxel). Cells with number -1 are excluded. Voxel count starts from 0. | |
camera_visible.channel[:].detector[:].geometry_matrix.voxels_n (alpha) | INT_0D | Number of voxels defined in the voxel_map. | ||
camera_visible.channel[:].detector[:].geometry_matrix.with_reflections (alpha) | STRUCTURE | Geometry matrix with reflections | ||
camera_visible.channel[:].detector[:].geometry_matrix.with_reflections.data (alpha) | [1...N] | FLT_1D (uncertain) | m | The Ray Transfer Matrix (RTM, or geometry matrix) here provides transformation of the signal from each individual unit light source (voxel) to each pixel of the receiver (detector). The emission profile has [photons.m^-3.s^-1.sr^-1] units and radiance signal has [photons.m^-2.s^-1.sr^-1] units. So the RTM has [m] units. This data is stored in a sparse form, i.e. the array contains only the non-zero element of the Ray transfer matrix. The voxel index corresponding to an element of this array can be found in voxel_indices. The pixel indices corresponding to an element of this array can be found in pixel_indices |
camera_visible.channel[:].detector[:].geometry_matrix.with_reflections.pixel_indices (alpha) | [camera_visible.channel[:].detector[:].geometry_matrix.with_reflections.data, | INT_2D | List of pixel indices used in the sparse data array. The first dimension refers to the data array index. The second dimension lists the line index (horizontal axis) in first position, then the column index (vertical axis). | |
camera_visible.channel[:].detector[:].geometry_matrix.with_reflections.voxel_indices (alpha) | [camera_visible.channel[:].detector[:].geometry_matrix.with_reflections.data] | INT_1D | List of voxel indices (defined in the voxel map) used in the sparse data array | |
camera_visible.channel[:].detector[:].geometry_matrix.without_reflections (alpha) | STRUCTURE | Geometry matrix without reflections | ||
camera_visible.channel[:].detector[:].geometry_matrix.without_reflections.data (alpha) | [1...N] | FLT_1D (uncertain) | m | The Ray Transfer Matrix (RTM, or geometry matrix) here provides transformation of the signal from each individual unit light source (voxel) to each pixel of the receiver (detector). The emission profile has [photons.m^-3.s^-1.sr^-1] units and radiance signal has [photons.m^-2.s^-1.sr^-1] units. So the RTM has [m] units. This data is stored in a sparse form, i.e. the array contains only the non-zero element of the Ray transfer matrix. The voxel index corresponding to an element of this array can be found in voxel_indices. The pixel indices corresponding to an element of this array can be found in pixel_indices |
camera_visible.channel[:].detector[:].geometry_matrix.without_reflections.pixel_indices (alpha) | [camera_visible.channel[:].detector[:].geometry_matrix.without_reflections.data, | INT_2D | List of pixel indices used in the sparse data array. The first dimension refers to the data array index. The second dimension lists the line index (horizontal axis) in first position, then the column index (vertical axis). | |
camera_visible.channel[:].detector[:].geometry_matrix.without_reflections.voxel_indices (alpha) | [camera_visible.channel[:].detector[:].geometry_matrix.without_reflections.data] | INT_1D | List of voxel indices (defined in the voxel map) used in the sparse data array | |
camera_visible.channel[:].detector[:].lines_n (alpha) | INT_0D | Number of pixel lines in the vertical direction | ||
camera_visible.channel[:].detector[:].noise (alpha) | FLT_0D (uncertain) | - | Detector noise (e.g. read-out noise) (rms counts per second exposure time) | |
camera_visible.channel[:].detector[:].pixel_to_alpha (alpha) | [1...N] | FLT_1D (uncertain) | rad | Alpha angle of each pixel in the horizontal axis |
camera_visible.channel[:].detector[:].pixel_to_beta (alpha) | [1...N] | FLT_1D (uncertain) | rad | Beta angle of each pixel in the vertical axis |
camera_visible.channel[:].detector[:].wavelength_lower (alpha) | FLT_0D (uncertain) | m | Lower bound of the detector wavelength range | |
camera_visible.channel[:].detector[:].wavelength_upper (alpha) | FLT_0D (uncertain) | m | Upper bound of the detector wavelength range | |
camera_visible.channel[:].fibre_bundle (alpha) | STRUCTURE | Description of the fibre bundle | ||
camera_visible.channel[:].fibre_bundle.fibre_positions (alpha) | STRUCTURE | Individual fibres centres positions in the (X1, X2) coordinate system | ||
camera_visible.channel[:].fibre_bundle.fibre_positions.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
camera_visible.channel[:].fibre_bundle.fibre_positions.x2 (alpha) | [camera_visible.channel[:].fibre_bundle.fibre_positions.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
camera_visible.channel[:].fibre_bundle.fibre_radius (alpha) | FLT_0D (uncertain) | m | Radius of a single fibre | |
camera_visible.channel[:].fibre_bundle.geometry (alpha) | STRUCTURE | Geometry of the fibre bundle entrance | ||
camera_visible.channel[:].fibre_bundle.geometry.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
camera_visible.channel[:].fibre_bundle.geometry.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
camera_visible.channel[:].fibre_bundle.geometry.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
camera_visible.channel[:].fibre_bundle.geometry.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
camera_visible.channel[:].fibre_bundle.geometry.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
camera_visible.channel[:].fibre_bundle.geometry.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
camera_visible.channel[:].fibre_bundle.geometry.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
camera_visible.channel[:].fibre_bundle.geometry.outline.x2 (alpha) | [camera_visible.channel[:].fibre_bundle.geometry.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
camera_visible.channel[:].fibre_bundle.geometry.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
camera_visible.channel[:].fibre_bundle.geometry.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
camera_visible.channel[:].fibre_bundle.geometry.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
camera_visible.channel[:].fibre_bundle.geometry.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_visible.channel[:].fibre_bundle.geometry.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_visible.channel[:].fibre_bundle.geometry.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_visible.channel[:].fibre_bundle.geometry.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
camera_visible.channel[:].fibre_bundle.geometry.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
camera_visible.channel[:].fibre_bundle.geometry.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_visible.channel[:].fibre_bundle.geometry.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_visible.channel[:].fibre_bundle.geometry.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_visible.channel[:].fibre_bundle.geometry.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
camera_visible.channel[:].fibre_bundle.geometry.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
camera_visible.channel[:].fibre_bundle.geometry.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_visible.channel[:].fibre_bundle.geometry.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_visible.channel[:].fibre_bundle.geometry.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_visible.channel[:].name (alpha) | STR_0D | Name of the channel | ||
camera_visible.channel[:].optical_element (alpha) | [1...N] | STRUCT_ARRAY | Set of optical elements | |
camera_visible.channel[:].optical_element[:].back_surface (alpha) | STRUCTURE | Curvature of the front surface | ||
camera_visible.channel[:].optical_element[:].back_surface.curvature_type (alpha) | STRUCTURE | Curvature of the surface | ||
camera_visible.channel[:].optical_element[:].back_surface.curvature_type.description (alpha) | STR_0D | Verbose description | ||
camera_visible.channel[:].optical_element[:].back_surface.curvature_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_visible.channel[:].optical_element[:].back_surface.curvature_type.name (alpha) | STR_0D | Short string identifier | ||
camera_visible.channel[:].optical_element[:].back_surface.x1_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X1 direction, to be filled only for curvature_type/index = 2, 4 or 5 | |
camera_visible.channel[:].optical_element[:].back_surface.x2_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X2 direction, to be filled only for curvature_type/index = 3 or 5 | |
camera_visible.channel[:].optical_element[:].front_surface (alpha) | STRUCTURE | Curvature of the front surface | ||
camera_visible.channel[:].optical_element[:].front_surface.curvature_type (alpha) | STRUCTURE | Curvature of the surface | ||
camera_visible.channel[:].optical_element[:].front_surface.curvature_type.description (alpha) | STR_0D | Verbose description | ||
camera_visible.channel[:].optical_element[:].front_surface.curvature_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_visible.channel[:].optical_element[:].front_surface.curvature_type.name (alpha) | STR_0D | Short string identifier | ||
camera_visible.channel[:].optical_element[:].front_surface.x1_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X1 direction, to be filled only for curvature_type/index = 2, 4 or 5 | |
camera_visible.channel[:].optical_element[:].front_surface.x2_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X2 direction, to be filled only for curvature_type/index = 3 or 5 | |
camera_visible.channel[:].optical_element[:].geometry (alpha) | STRUCTURE | Further geometrical description of the element | ||
camera_visible.channel[:].optical_element[:].geometry.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
camera_visible.channel[:].optical_element[:].geometry.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
camera_visible.channel[:].optical_element[:].geometry.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
camera_visible.channel[:].optical_element[:].geometry.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
camera_visible.channel[:].optical_element[:].geometry.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
camera_visible.channel[:].optical_element[:].geometry.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
camera_visible.channel[:].optical_element[:].geometry.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
camera_visible.channel[:].optical_element[:].geometry.outline.x2 (alpha) | [camera_visible.channel[:].optical_element[:].geometry.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
camera_visible.channel[:].optical_element[:].geometry.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
camera_visible.channel[:].optical_element[:].geometry.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
camera_visible.channel[:].optical_element[:].geometry.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
camera_visible.channel[:].optical_element[:].geometry.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_visible.channel[:].optical_element[:].geometry.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_visible.channel[:].optical_element[:].geometry.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_visible.channel[:].optical_element[:].geometry.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
camera_visible.channel[:].optical_element[:].geometry.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
camera_visible.channel[:].optical_element[:].geometry.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_visible.channel[:].optical_element[:].geometry.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_visible.channel[:].optical_element[:].geometry.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_visible.channel[:].optical_element[:].geometry.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
camera_visible.channel[:].optical_element[:].geometry.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
camera_visible.channel[:].optical_element[:].geometry.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_visible.channel[:].optical_element[:].geometry.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_visible.channel[:].optical_element[:].geometry.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_visible.channel[:].optical_element[:].material_properties (alpha) | STRUCTURE | Material properties of the optical element | ||
camera_visible.channel[:].optical_element[:].material_properties.extinction_coefficient (alpha) | [camera_visible.channel[:].optical_element[:].material_properties.wavelengths] | FLT_1D (uncertain) | - | Extinction coefficient (for metal) |
camera_visible.channel[:].optical_element[:].material_properties.refractive_index (alpha) | [camera_visible.channel[:].optical_element[:].material_properties.wavelengths] | FLT_1D (uncertain) | - | Refractive index (for metal and dielectric) |
camera_visible.channel[:].optical_element[:].material_properties.roughness (alpha) | [camera_visible.channel[:].optical_element[:].material_properties.wavelengths] | FLT_1D (uncertain) | - | Roughness parameter of the material. Varies in range [0, 1]. 0 is perfectly specular, 1 is perfectly rough |
camera_visible.channel[:].optical_element[:].material_properties.transmission_coefficient (alpha) | [camera_visible.channel[:].optical_element[:].material_properties.wavelengths] | FLT_1D (uncertain) | - | Transmission coefficient (for dielectric) |
camera_visible.channel[:].optical_element[:].material_properties.type (alpha) | STRUCTURE | Type of optical element material. In case of 'metal' refractive_index and extinction_coefficient are used. In case of 'dielectric' refractive_index and transmission_coefficient are used. | ||
camera_visible.channel[:].optical_element[:].material_properties.type.description (alpha) | STR_0D | Verbose description | ||
camera_visible.channel[:].optical_element[:].material_properties.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_visible.channel[:].optical_element[:].material_properties.type.name (alpha) | STR_0D | Short string identifier | ||
camera_visible.channel[:].optical_element[:].material_properties.wavelengths (alpha) | [1...N] | FLT_1D (uncertain) | m | Wavelengths array for refractive_index, extinction_coefficient and transmission_coefficient |
camera_visible.channel[:].optical_element[:].thickness (alpha) | FLT_0D (uncertain) | m | Distance between front_surface and back_surface along the X3 vector | |
camera_visible.channel[:].optical_element[:].type (alpha) | STRUCTURE | Type of optical element. In case of 'mirror' and 'diaphragm', the element is described by one 'front_surface'. In case of 'lens', the element is described by 'front_surface' and 'back_surface'. | ||
camera_visible.channel[:].optical_element[:].type.description (alpha) | STR_0D | Verbose description | ||
camera_visible.channel[:].optical_element[:].type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_visible.channel[:].optical_element[:].type.name (alpha) | STR_0D | Short string identifier | ||
camera_visible.channel[:].viewing_angle_alpha_bounds (alpha) | [1...2] | FLT_1D (uncertain) | rad | Minimum and maximum values of alpha angle of the field of view, where alpha is the agle between the axis X3 and projection of the chord of view on the plane X1X3 counted clockwise from the top view of X2 axis. X1, X2, X3 are the ones of the first aperture (i.e. the closest to the plasma). |
camera_visible.channel[:].viewing_angle_beta_bounds (alpha) | [1...2] | FLT_1D (uncertain) | rad | Minimum and maximum values of beta angle of the field of view, where beta is the angle between the axis X3 and projection of the chord of view on the plane X2X3 counted clockwise from the top view of X1 axis. X1, X2, X3 are the ones of the first aperture (i.e. the closest to the plasma). |
camera_visible.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
camera_visible.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_visible.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_visible.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
camera_visible.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_visible.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_visible.code.library[:].name (alpha) | STR_0D | Name of software | ||
camera_visible.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_visible.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_visible.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_visible.code.name (alpha) | STR_0D | Name of software generating IDS | ||
camera_visible.code.output_flag (alpha) | [camera_visible.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
camera_visible.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_visible.code.repository (alpha) | STR_0D | URL of software repository | ||
camera_visible.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_visible.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
camera_visible.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
camera_visible.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
camera_visible.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
camera_visible.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
camera_visible.ids_properties.occurrence | INT_0D | |||
camera_visible.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
camera_visible.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
camera_visible.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_visible.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
camera_visible.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
camera_visible.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
camera_visible.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_visible.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_visible.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
camera_visible.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
camera_visible.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_visible.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
camera_visible.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_visible.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_visible.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
camera_visible.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
camera_visible.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_visible.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
camera_visible.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
camera_visible.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_visible.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_visible.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
camera_visible.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_visible.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_visible.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_visible.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
camera_visible.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
camera_visible.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_visible.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_visible.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
camera_visible.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_visible.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_visible.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_visible.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
camera_visible.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_visible.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_visible.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
camera_visible.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_visible.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_visible.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_visible.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
camera_visible.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
camera_visible.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
camera_visible.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
camera_visible.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
camera_visible.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
camera_visible.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
camera_visible.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
camera_visible.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
camera_visible.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
camera_visible.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
camera_visible.name (alpha) | STR_0D | Name of the camera | ||
camera_visible.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
camera x rays¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
camera_x_rays (alpha) | X-rays imaging camera (can be used for soft or hard X-rays imaging systems) | |||
camera_x_rays.aperture (alpha) | STRUCTURE | Description of the collimating aperture of the diagnostic | ||
camera_x_rays.aperture.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
camera_x_rays.aperture.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
camera_x_rays.aperture.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
camera_x_rays.aperture.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
camera_x_rays.aperture.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
camera_x_rays.aperture.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
camera_x_rays.aperture.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
camera_x_rays.aperture.outline.x2 (alpha) | [camera_x_rays.aperture.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
camera_x_rays.aperture.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
camera_x_rays.aperture.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
camera_x_rays.aperture.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
camera_x_rays.aperture.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_x_rays.aperture.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_x_rays.aperture.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_x_rays.aperture.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
camera_x_rays.aperture.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
camera_x_rays.aperture.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_x_rays.aperture.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_x_rays.aperture.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_x_rays.aperture.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
camera_x_rays.aperture.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
camera_x_rays.aperture.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_x_rays.aperture.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_x_rays.aperture.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_x_rays.camera (alpha) | STRUCTURE | Characteristics of the camera used. The orientation of the camera is described as follows : pixels are aligned along x1 and x2 unit vectors while x3 is normal to the detector plane. | ||
camera_x_rays.camera.camera_dimensions (alpha) | [1...2] | FLT_1D (uncertain) | m | Total camera dimension in each direction (x1, x2) |
camera_x_rays.camera.centre (alpha) | STRUCTURE | Position of the camera centre | ||
camera_x_rays.camera.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
camera_x_rays.camera.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
camera_x_rays.camera.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
camera_x_rays.camera.identifier (alpha) | STR_0D | ID of the camera | ||
camera_x_rays.camera.line_of_sight (alpha) | STRUCTURE | Description of the line of sight for each pixel, given by 2 points. For each coordinate : first dimension : line index (x1 axis); second dimension: column index (x2 axis). | ||
camera_x_rays.camera.line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
camera_x_rays.camera.line_of_sight.first_point.phi (alpha) | [1...N, | FLT_2D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
camera_x_rays.camera.line_of_sight.first_point.r (alpha) | [1...N, | FLT_2D (uncertain) | m | Major radius |
camera_x_rays.camera.line_of_sight.first_point.z (alpha) | [1...N, | FLT_2D (uncertain) | m | Height |
camera_x_rays.camera.line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
camera_x_rays.camera.line_of_sight.second_point.phi (alpha) | [1...N, | FLT_2D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
camera_x_rays.camera.line_of_sight.second_point.r (alpha) | [1...N, | FLT_2D (uncertain) | m | Major radius |
camera_x_rays.camera.line_of_sight.second_point.z (alpha) | [1...N, | FLT_2D (uncertain) | m | Height |
camera_x_rays.camera.pixel_dimensions (alpha) | [1...2] | FLT_1D (uncertain) | m | Pixel dimension in each direction (x1, x2) |
camera_x_rays.camera.pixel_position (alpha) | STRUCTURE | Position of the centre of each pixel. First dimension : line index (x1 axis). Second dimension: column index (x2 axis). | ||
camera_x_rays.camera.pixel_position.phi (alpha) | [1...N, | FLT_2D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
camera_x_rays.camera.pixel_position.r (alpha) | [1...N, | FLT_2D (uncertain) | m | Major radius |
camera_x_rays.camera.pixel_position.z (alpha) | [1...N, | FLT_2D (uncertain) | m | Height |
camera_x_rays.camera.pixels_n (alpha) | [1...2] | INT_1D | Number of pixels in each direction (x1, x2) | |
camera_x_rays.camera.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
camera_x_rays.camera.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_x_rays.camera.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_x_rays.camera.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_x_rays.camera.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
camera_x_rays.camera.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_x_rays.camera.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_x_rays.camera.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_x_rays.camera.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the camera plane and oriented towards the plasma. | ||
camera_x_rays.camera.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_x_rays.camera.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_x_rays.camera.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_x_rays.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
camera_x_rays.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_x_rays.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_x_rays.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
camera_x_rays.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_x_rays.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_x_rays.code.library[:].name (alpha) | STR_0D | Name of software | ||
camera_x_rays.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_x_rays.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_x_rays.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_x_rays.code.name (alpha) | STR_0D | Name of software generating IDS | ||
camera_x_rays.code.output_flag (alpha) | [camera_x_rays.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
camera_x_rays.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_x_rays.code.repository (alpha) | STR_0D | URL of software repository | ||
camera_x_rays.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_x_rays.detector_humidity (alpha) | STRUCTURE | - | Fraction of humidity (0-1) measured at the detector level | |
camera_x_rays.detector_humidity.data (alpha) | [camera_x_rays.detector_humidity.time] | FLT_1D (uncertain) | - | Data |
camera_x_rays.detector_humidity.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
camera_x_rays.detector_temperature (alpha) | STRUCTURE | K | Temperature measured at the detector level | |
camera_x_rays.detector_temperature.data (alpha) | [camera_x_rays.detector_temperature.time] | FLT_1D (uncertain) | K | Data |
camera_x_rays.detector_temperature.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
camera_x_rays.energy_configuration_name (alpha) | STR_0D | Name of the chosen energy configuration (energy detection threshold) | ||
camera_x_rays.energy_threshold_lower (alpha) | [1...N, | FLT_2D (uncertain) | eV | Lower energy detection threshold on each pixel of the detector (photons are counted only if their energy is above this value) |
camera_x_rays.exposure_time (alpha) | FLT_0D (uncertain) | s | Exposure time | |
camera_x_rays.filter_window (alpha) | STRUCTURE | Characteristics of the filter window | ||
camera_x_rays.filter_window.centre (alpha) | STRUCTURE | Coordinates of the origin of the local coordinate system (X1,X2,X3) describing the filter. This origin is located within the filter area and should be the middle point of the filter surface. If geometry_type=2, it's the centre of the circular filter. If geometry_type=3, it's the centre of the rectangular filter. | ||
camera_x_rays.filter_window.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
camera_x_rays.filter_window.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
camera_x_rays.filter_window.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
camera_x_rays.filter_window.curvature_type (alpha) | STRUCTURE | Curvature of the filter. | ||
camera_x_rays.filter_window.curvature_type.description (alpha) | STR_0D | Verbose description | ||
camera_x_rays.filter_window.curvature_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_x_rays.filter_window.curvature_type.name (alpha) | STR_0D | Short string identifier | ||
camera_x_rays.filter_window.geometry_type (alpha) | STRUCTURE | Geometry of the filter contour. Note that there is some flexibility in the choice of the local coordinate system (X1,X2,X3). The data provider should choose the most convenient coordinate system for the filter, respecting the definitions of (X1,X2,X3) indicated below. | ||
camera_x_rays.filter_window.geometry_type.description (alpha) | STR_0D | Verbose description | ||
camera_x_rays.filter_window.geometry_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_x_rays.filter_window.geometry_type.name (alpha) | STR_0D | Short string identifier | ||
camera_x_rays.filter_window.identifier (alpha) | STR_0D | ID of the filter | ||
camera_x_rays.filter_window.material (alpha) | STRUCTURE | Material of the filter window | ||
camera_x_rays.filter_window.material.description (alpha) | STR_0D | Verbose description | ||
camera_x_rays.filter_window.material.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_x_rays.filter_window.material.name (alpha) | STR_0D | Short string identifier | ||
camera_x_rays.filter_window.outline (alpha) | STRUCTURE | Irregular outline of the filter in the (X1, X2) coordinate system, used only if geometry_type/index=1. Do NOT repeat the first point. | ||
camera_x_rays.filter_window.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
camera_x_rays.filter_window.outline.x2 (alpha) | [camera_x_rays.filter_window.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
camera_x_rays.filter_window.photon_absorption (alpha) | [camera_x_rays.filter_window.wavelengths] | FLT_1D (uncertain) | - | Probability of absorbing a photon passing through the filter as a function of its wavelength |
camera_x_rays.filter_window.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type/index = 2 | |
camera_x_rays.filter_window.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the filter, derived from the above geometric data | |
camera_x_rays.filter_window.thickness (alpha) | FLT_0D (uncertain) | m | Thickness of the filter window | |
camera_x_rays.filter_window.wavelength_lower (alpha) | FLT_0D (uncertain) | m | Lower bound of the filter wavelength range | |
camera_x_rays.filter_window.wavelength_upper (alpha) | FLT_0D (uncertain) | m | Upper bound of the filter wavelength range | |
camera_x_rays.filter_window.wavelengths (alpha) | [1...N] | FLT_1D (uncertain) | m | Array of wavelength values |
camera_x_rays.filter_window.x1_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X1 direction, to be filled only for curvature_type/index = 2, 4 or 5 | |
camera_x_rays.filter_window.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
camera_x_rays.filter_window.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_x_rays.filter_window.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_x_rays.filter_window.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_x_rays.filter_window.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the filter in the X1 direction, used only if geometry_type/index = 3 | |
camera_x_rays.filter_window.x2_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X2 direction, to be filled only for curvature_type/index = 3 or 5 | |
camera_x_rays.filter_window.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
camera_x_rays.filter_window.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_x_rays.filter_window.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_x_rays.filter_window.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_x_rays.filter_window.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the filter in the X2 direction, used only if geometry_type/index = 3 | |
camera_x_rays.filter_window.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the filter surface and oriented towards the plasma. | ||
camera_x_rays.filter_window.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
camera_x_rays.filter_window.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
camera_x_rays.filter_window.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
camera_x_rays.frame (alpha) | [camera_x_rays.frame[:].time] | STRUCT_ARRAY | Set of frames. Each time step corresponds to the beginning of the photon integration of each image | |
camera_x_rays.frame[:].counts_n (alpha) | [1...N, | INT_2D | Number of counts detected on each pixel during one exposure time. First dimension : line index (horizontal axis). Second dimension: column index (vertical axis). | |
camera_x_rays.frame[:].time (alpha) | FLT_0D | s | Time | |
camera_x_rays.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
camera_x_rays.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
camera_x_rays.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
camera_x_rays.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
camera_x_rays.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
camera_x_rays.ids_properties.occurrence | INT_0D | |||
camera_x_rays.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
camera_x_rays.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
camera_x_rays.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
camera_x_rays.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
camera_x_rays.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
camera_x_rays.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
camera_x_rays.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_x_rays.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_x_rays.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
camera_x_rays.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
camera_x_rays.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_x_rays.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
camera_x_rays.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_x_rays.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_x_rays.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
camera_x_rays.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
camera_x_rays.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_x_rays.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
camera_x_rays.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
camera_x_rays.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_x_rays.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_x_rays.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
camera_x_rays.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_x_rays.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_x_rays.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_x_rays.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
camera_x_rays.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
camera_x_rays.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_x_rays.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_x_rays.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
camera_x_rays.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_x_rays.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_x_rays.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_x_rays.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
camera_x_rays.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
camera_x_rays.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
camera_x_rays.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
camera_x_rays.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
camera_x_rays.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
camera_x_rays.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
camera_x_rays.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
camera_x_rays.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
camera_x_rays.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
camera_x_rays.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
camera_x_rays.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
camera_x_rays.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
camera_x_rays.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
camera_x_rays.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
camera_x_rays.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
camera_x_rays.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
camera_x_rays.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
camera_x_rays.name (alpha) | STR_0D | Name of the camera | ||
camera_x_rays.photon_energy (alpha) | [1...N] | FLT_1D (uncertain) | eV | List of values of the photon energy (coordinate for quantum_effiency) |
camera_x_rays.pixel_status (alpha) | [1...N, | INT_2D | Status of each pixel : +1 for valid pixels, -1 for inactive pixels, -2 for mis-calibrated pixels. | |
camera_x_rays.quantum_efficiency (alpha) | [1...N, | FLT_3D (uncertain) | - | Quantum efficiency of the detector, i.e. conversion factor multiplying the number of counts to obtain the number of photons impacting the detector, tabulated as a function of the photon energy, for each pixel of the detector. If all pixels have the same quantum efficiency, just set the size of the first and second dimensions to 1 |
camera_x_rays.readout_time (alpha) | FLT_0D (uncertain) | s | Time used to read out each frame on the detector | |
camera_x_rays.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
charge exchange¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
charge_exchange (alpha) | Charge exchange spectroscopy diagnostic | |||
charge_exchange.aperture (alpha) | STRUCTURE | Description of the collimating aperture of the diagnostic, relevant to all lines-of-sight (channels) | ||
charge_exchange.aperture.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
charge_exchange.aperture.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
charge_exchange.aperture.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
charge_exchange.aperture.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
charge_exchange.aperture.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
charge_exchange.aperture.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
charge_exchange.aperture.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
charge_exchange.aperture.outline.x2 (alpha) | [charge_exchange.aperture.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
charge_exchange.aperture.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
charge_exchange.aperture.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
charge_exchange.aperture.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
charge_exchange.aperture.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
charge_exchange.aperture.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
charge_exchange.aperture.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
charge_exchange.aperture.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
charge_exchange.aperture.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
charge_exchange.aperture.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
charge_exchange.aperture.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
charge_exchange.aperture.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
charge_exchange.aperture.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
charge_exchange.aperture.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
charge_exchange.aperture.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
charge_exchange.aperture.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
charge_exchange.aperture.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
charge_exchange.channel (alpha) | [1...N] | STRUCT_ARRAY | Set of channels (lines-of-sight). The line-of-sight is defined by the centre of the collimating aperture and the position of the measurements. | |
charge_exchange.channel[:].bes (alpha) | STRUCTURE | Derived Beam Emission Spectroscopy (BES) parameters | ||
charge_exchange.channel[:].bes.a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom of the diagnostic neutral beam particle | |
charge_exchange.channel[:].bes.doppler_shift (alpha) | STRUCTURE | m | Doppler shift due to the diagnostic neutral beam particle velocity | |
charge_exchange.channel[:].bes.doppler_shift.data (alpha) | [charge_exchange.channel[:].bes.doppler_shift.time] | FLT_1D (uncertain) | m | Data |
charge_exchange.channel[:].bes.doppler_shift.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].bes.label (alpha) | STR_0D | String identifying the diagnostic neutral beam particle | ||
charge_exchange.channel[:].bes.lorentz_shift (alpha) | STRUCTURE | m | Lorentz shift due to the Lorentz electric field (vxB) in the frame of the diagnostic neutral beam particles moving with a velocity v across the magnetic field B | |
charge_exchange.channel[:].bes.lorentz_shift.data (alpha) | [charge_exchange.channel[:].bes.lorentz_shift.time] | FLT_1D (uncertain) | m | Data |
charge_exchange.channel[:].bes.lorentz_shift.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].bes.radiances (alpha) | [1...9, | STRUCTURE | (photons) m^-2.s^-1.sr^-1 | Calibrated intensities of the 9 splitted lines (Stark effect due to Lorentz electric field). Note: radiances are integrated over the sightline crossing the neutral beam |
charge_exchange.channel[:].bes.radiances.data (alpha) | [1...N, | FLT_2D (uncertain) | (photons) m^-2.s^-1.sr^-1 | Data |
charge_exchange.channel[:].bes.radiances.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].bes.transition_wavelength (alpha) | FLT_0D (uncertain) | m | Unshifted wavelength of the BES transition | |
charge_exchange.channel[:].bes.z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge of the diagnostic neutral beam particle | |
charge_exchange.channel[:].bes.z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge of the diagnostic neutral beam particle | |
charge_exchange.channel[:].identifier (alpha) | STR_0D | ID of the channel | ||
charge_exchange.channel[:].ion (alpha) | [1...N] | STRUCT_ARRAY | Physical quantities related to ion species and charge stage (H+, D+, T+, He+2, Li+3, Be+4, C+6, N+7, O+8, Ne+10, Si+14, Ar+16 or Ar+18) derived from the measured charge exchange emission of each species, at the position of the measurement | |
charge_exchange.channel[:].ion[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom of the ion | |
charge_exchange.channel[:].ion[:].label (alpha) | STR_0D | String identifying the ion (e.g. H+, D+, T+, He+2, C+6, ...) | ||
charge_exchange.channel[:].ion[:].n_i_over_n_e (alpha) | STRUCTURE | - | Ion concentration (ratio of the ion density over the electron density) at the channel measurement point | |
charge_exchange.channel[:].ion[:].n_i_over_n_e.data (alpha) | [charge_exchange.channel[:].ion[:].n_i_over_n_e.time] | FLT_1D (uncertain) | - | Data |
charge_exchange.channel[:].ion[:].n_i_over_n_e.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].ion[:].n_i_over_n_e_method (alpha) | STRUCTURE | Description of the method used to derive the ion concentration | ||
charge_exchange.channel[:].ion[:].n_i_over_n_e_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.channel[:].ion[:].n_i_over_n_e_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.channel[:].ion[:].n_i_over_n_e_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.channel[:].ion[:].t_i (alpha) | STRUCTURE | eV | Ion temperature at the channel measurement point | |
charge_exchange.channel[:].ion[:].t_i.data (alpha) | [charge_exchange.channel[:].ion[:].t_i.time] | FLT_1D (uncertain) | eV | Data |
charge_exchange.channel[:].ion[:].t_i.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].ion[:].t_i_method (alpha) | STRUCTURE | Description of the method used to derive the ion temperature | ||
charge_exchange.channel[:].ion[:].t_i_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.channel[:].ion[:].t_i_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.channel[:].ion[:].t_i_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.channel[:].ion[:].velocity_pol (alpha) | STRUCTURE | m.s^-1 | Poloidal velocity of the ion (oriented clockwise when seen from front on the right side of the tokamak axi-symmetry axis) at the channel measurement point | |
charge_exchange.channel[:].ion[:].velocity_pol.data (alpha) | [charge_exchange.channel[:].ion[:].velocity_pol.time] | FLT_1D (uncertain) | m.s^-1 | Data |
charge_exchange.channel[:].ion[:].velocity_pol.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].ion[:].velocity_pol_method (alpha) | STRUCTURE | Description of the method used to reconstruct the ion poloidal velocity | ||
charge_exchange.channel[:].ion[:].velocity_pol_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.channel[:].ion[:].velocity_pol_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.channel[:].ion[:].velocity_pol_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.channel[:].ion[:].velocity_tor (alpha) | STRUCTURE | m.s^-1 | Toroidal velocity of the ion (oriented counter-clockwise when seen from above) at the channel measurement point | |
charge_exchange.channel[:].ion[:].velocity_tor.data (alpha) | [charge_exchange.channel[:].ion[:].velocity_tor.time] | FLT_1D (uncertain) | m.s^-1 | Data |
charge_exchange.channel[:].ion[:].velocity_tor.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].ion[:].velocity_tor_method (alpha) | STRUCTURE | Description of the method used to reconstruct the ion toroidal velocity | ||
charge_exchange.channel[:].ion[:].velocity_tor_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.channel[:].ion[:].velocity_tor_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.channel[:].ion[:].velocity_tor_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.channel[:].ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge | |
charge_exchange.channel[:].ion[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
charge_exchange.channel[:].ion_fast (alpha) | [1...N] | STRUCT_ARRAY | Derived Fast Ion Charge eXchange (FICX) parameters | |
charge_exchange.channel[:].ion_fast[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom of the fast ion | |
charge_exchange.channel[:].ion_fast[:].label (alpha) | STR_0D | String identifying the fast ion (e.g. H+, D+, T+, He+2, C+6, ...) | ||
charge_exchange.channel[:].ion_fast[:].radiance (alpha) | STRUCTURE | (photons) m^-2.s^-1.sr^-1 | Calibrated radiance of the fast ion charge exchange spectrum assuming the shape is pre-defined (e.g. by the Fokker-Planck slowing-down function). Note: radiance is integrated over the sightline crossing the neutral beam | |
charge_exchange.channel[:].ion_fast[:].radiance.data (alpha) | [charge_exchange.channel[:].ion_fast[:].radiance.time] | FLT_1D (uncertain) | (photons) m^-2.s^-1.sr^-1 | Data |
charge_exchange.channel[:].ion_fast[:].radiance.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].ion_fast[:].radiance_spectral_method (alpha) | STRUCTURE | Description of the method used to reconstruct the fast ion charge exchange spectrum (e.g. what pre-defined slowing-down and source functions used) | ||
charge_exchange.channel[:].ion_fast[:].radiance_spectral_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.channel[:].ion_fast[:].radiance_spectral_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.channel[:].ion_fast[:].radiance_spectral_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.channel[:].ion_fast[:].transition_wavelength (alpha) | FLT_0D (uncertain) | m | Unshifted wavelength of the fast ion charge exchange transition | |
charge_exchange.channel[:].ion_fast[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Fast ion charge | |
charge_exchange.channel[:].ion_fast[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge of the fast ion | |
charge_exchange.channel[:].momentum_tor (alpha) | STRUCTURE | kg.m^-1.s^-1 | Total plasma toroidal momentum, summed over ion species and electrons weighted by their density and major radius, i.e. sum_over_species(n*R*m*Vphi), at the channel measurement point | |
charge_exchange.channel[:].momentum_tor.data (alpha) | [charge_exchange.channel[:].momentum_tor.time] | FLT_1D (uncertain) | kg.m^-1.s^-1 | Data |
charge_exchange.channel[:].momentum_tor.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].momentum_tor_method (alpha) | STRUCTURE | Description of the method used to reconstruct the total plasma toroidal momentum | ||
charge_exchange.channel[:].momentum_tor_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.channel[:].momentum_tor_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.channel[:].momentum_tor_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.channel[:].name (alpha) | STR_0D | Name of the channel | ||
charge_exchange.channel[:].position (alpha) | STRUCTURE | Position of the measurements | ||
charge_exchange.channel[:].position.phi (alpha) | STRUCTURE | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
charge_exchange.channel[:].position.phi.data (alpha) | [charge_exchange.channel[:].position.phi.time] | FLT_1D (uncertain) | rad | Data |
charge_exchange.channel[:].position.phi.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].position.r (alpha) | STRUCTURE | m | Major radius | |
charge_exchange.channel[:].position.r.data (alpha) | [charge_exchange.channel[:].position.r.time] | FLT_1D (uncertain) | m | Data |
charge_exchange.channel[:].position.r.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].position.z (alpha) | STRUCTURE | m | Height | |
charge_exchange.channel[:].position.z.data (alpha) | [charge_exchange.channel[:].position.z.time] | FLT_1D (uncertain) | m | Data |
charge_exchange.channel[:].position.z.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].spectrum (alpha) | [1...N] | STRUCT_ARRAY | Set of spectra obtained by various gratings | |
charge_exchange.channel[:].spectrum[:].exposure_time (alpha) | FLT_0D (uncertain) | s | Exposure time | |
charge_exchange.channel[:].spectrum[:].grating (alpha) | FLT_0D (uncertain) | m^-1 | Number of grating lines per unit length | |
charge_exchange.channel[:].spectrum[:].instrument_function (alpha) | [1...2, | FLT_2D (uncertain) | m | Array of Gaussian widths and amplitudes which as a sum make up the instrument fuction. IF(lambda) = sum( instrument_function(1,i)/sqrt(2 * pi * instrument_function(2,i)^2 ) * exp( -lambda^2/(2 * instrument_function(2,i)^2) ) ),whereby sum( instrument_function(1,i) ) = 1 |
charge_exchange.channel[:].spectrum[:].intensity_spectrum (alpha) | [charge_exchange.channel[:].spectrum[:].wavelengths, | STRUCTURE | (photoelectrons).s^-1 | Intensity spectrum (not calibrated), i.e. number of photoelectrons detected by unit time by a wavelength pixel of the channel, taking into account electronic gain compensation and channels relative calibration |
charge_exchange.channel[:].spectrum[:].intensity_spectrum.data (alpha) | [1...N, | FLT_2D (uncertain) | (photoelectrons).s^-1 | Data |
charge_exchange.channel[:].spectrum[:].intensity_spectrum.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].spectrum[:].processed_line (alpha) | [1...N] | STRUCT_ARRAY | Set of processed spectral lines | |
charge_exchange.channel[:].spectrum[:].processed_line[:].intensity (alpha) | STRUCTURE | (photonelectrons).s^-1 | Non-calibrated intensity (integrated over the spectrum for this line), i.e. number of photoelectrons detected by unit time, taking into account electronic gain compensation and channels relative calibration | |
charge_exchange.channel[:].spectrum[:].processed_line[:].intensity.data (alpha) | [charge_exchange.channel[:].spectrum[:].processed_line[:].intensity.time] | FLT_1D (uncertain) | (photonelectrons).s^-1 | Data |
charge_exchange.channel[:].spectrum[:].processed_line[:].intensity.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].spectrum[:].processed_line[:].label (alpha) | STR_0D | String identifying the processed spectral line: Spectroscopy notation emitting element (e.g. D I, Be IV, W I, C VI), transition - if known - between round brackets (e.g. (3-2) ) and indication type of charge exchange - if applicable - between square brackets (e.g. [ACX] or [PCX]). Example for beryllium active charge exchange line at 468.5 nm: 'Be IV (8-6) [ACX]'. Example for impact excitation tungsten line coming from the plasma edge: 'W I' | ||
charge_exchange.channel[:].spectrum[:].processed_line[:].radiance (alpha) | STRUCTURE | m^-2.s^-1.sr^-1 | Calibrated, background subtracted radiance (integrated over the spectrum for this line) | |
charge_exchange.channel[:].spectrum[:].processed_line[:].radiance.data (alpha) | [charge_exchange.channel[:].spectrum[:].processed_line[:].radiance.time] | FLT_1D (uncertain) | m^-2.s^-1.sr^-1 | Data |
charge_exchange.channel[:].spectrum[:].processed_line[:].radiance.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].spectrum[:].processed_line[:].shift (alpha) | STRUCTURE | m | Shift of the emission line wavelength with respected to the unshifted cental wavelength (e.g. Doppler shift) | |
charge_exchange.channel[:].spectrum[:].processed_line[:].shift.data (alpha) | [charge_exchange.channel[:].spectrum[:].processed_line[:].shift.time] | FLT_1D (uncertain) | m | Data |
charge_exchange.channel[:].spectrum[:].processed_line[:].shift.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].spectrum[:].processed_line[:].wavelength_central (alpha) | FLT_0D (uncertain) | m | Unshifted central wavelength of the processed spectral line | |
charge_exchange.channel[:].spectrum[:].processed_line[:].width (alpha) | STRUCTURE | m | Full width at Half Maximum (FWHM) of the emission line | |
charge_exchange.channel[:].spectrum[:].processed_line[:].width.data (alpha) | [charge_exchange.channel[:].spectrum[:].processed_line[:].width.time] | FLT_1D (uncertain) | m | Data |
charge_exchange.channel[:].spectrum[:].processed_line[:].width.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].spectrum[:].radiance_calibration (alpha) | [charge_exchange.channel[:].spectrum[:].wavelengths] | FLT_1D (uncertain) | m^-3.sr^-1 | Radiance calibration |
charge_exchange.channel[:].spectrum[:].radiance_calibration_date (alpha) | STR_0D | Date of the radiance calibration (yyyy_mm_dd) | ||
charge_exchange.channel[:].spectrum[:].radiance_continuum (alpha) | [charge_exchange.channel[:].spectrum[:].wavelengths, | STRUCTURE | m^-2.s^-1.sr^-1.m^-1 | Calibrated continuum intensity in the middle of the spectrum per unit wavelength |
charge_exchange.channel[:].spectrum[:].radiance_continuum.data (alpha) | [1...N, | FLT_2D (uncertain) | m^-2.s^-1.sr^-1.m^-1 | Data |
charge_exchange.channel[:].spectrum[:].radiance_continuum.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].spectrum[:].radiance_spectral (alpha) | [charge_exchange.channel[:].spectrum[:].wavelengths, | STRUCTURE | (photons) m^-2.s^-1.sr^-1.m^-1 | Calibrated spectral radiance (radiance per unit wavelength) |
charge_exchange.channel[:].spectrum[:].radiance_spectral.data (alpha) | [1...N, | FLT_2D (uncertain) | (photons) m^-2.s^-1.sr^-1.m^-1 | Data |
charge_exchange.channel[:].spectrum[:].radiance_spectral.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].spectrum[:].slit_width (alpha) | FLT_0D (uncertain) | m | Width of the slit (placed in the object focal plane) | |
charge_exchange.channel[:].spectrum[:].wavelength_calibration_date (alpha) | STR_0D | Date of the wavelength calibration (yyyy_mm_dd) | ||
charge_exchange.channel[:].spectrum[:].wavelengths (alpha) | [1...N] | FLT_1D (uncertain) | m | Measured wavelengths |
charge_exchange.channel[:].t_i_average (alpha) | STRUCTURE | eV | Ion temperature (averaged on charge states and ion species) at the channel measurement point | |
charge_exchange.channel[:].t_i_average.data (alpha) | [charge_exchange.channel[:].t_i_average.time] | FLT_1D (uncertain) | eV | Data |
charge_exchange.channel[:].t_i_average.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].t_i_average_method (alpha) | STRUCTURE | Description of the method used to reconstruct the average ion temperature | ||
charge_exchange.channel[:].t_i_average_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.channel[:].t_i_average_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.channel[:].t_i_average_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.channel[:].zeff (alpha) | STRUCTURE | - | Local ionic effective charge at the channel measurement point | |
charge_exchange.channel[:].zeff.data (alpha) | [charge_exchange.channel[:].zeff.time] | FLT_1D (uncertain) | - | Data |
charge_exchange.channel[:].zeff.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].zeff_line_average (alpha) | STRUCTURE | - | Ionic effective charge, line average along the channel line-of-sight | |
charge_exchange.channel[:].zeff_line_average.data (alpha) | [charge_exchange.channel[:].zeff_line_average.time] | FLT_1D (uncertain) | - | Data |
charge_exchange.channel[:].zeff_line_average.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
charge_exchange.channel[:].zeff_line_average_method (alpha) | STRUCTURE | Description of the method used to reconstruct the line average effective charge | ||
charge_exchange.channel[:].zeff_line_average_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.channel[:].zeff_line_average_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.channel[:].zeff_line_average_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.channel[:].zeff_method (alpha) | STRUCTURE | Description of the method used to reconstruct the local effective charge | ||
charge_exchange.channel[:].zeff_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.channel[:].zeff_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.channel[:].zeff_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
charge_exchange.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
charge_exchange.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
charge_exchange.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
charge_exchange.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
charge_exchange.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
charge_exchange.code.library[:].name (alpha) | STR_0D | Name of software | ||
charge_exchange.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
charge_exchange.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
charge_exchange.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
charge_exchange.code.name (alpha) | STR_0D | Name of software generating IDS | ||
charge_exchange.code.output_flag (alpha) | [charge_exchange.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
charge_exchange.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
charge_exchange.code.repository (alpha) | STR_0D | URL of software repository | ||
charge_exchange.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
charge_exchange.etendue (alpha) | FLT_0D (uncertain) | m^2.str | Etendue (geometric extent) of the optical system | |
charge_exchange.etendue_method (alpha) | STRUCTURE | Method used to calculate the etendue. Index = 0 : exact calculation with a 4D integral; 1 : approximation with first order formula (detector surface times solid angle subtended by the apertures); 2 : other methods | ||
charge_exchange.etendue_method.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.etendue_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.etendue_method.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
charge_exchange.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
charge_exchange.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
charge_exchange.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
charge_exchange.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
charge_exchange.ids_properties.occurrence | INT_0D | |||
charge_exchange.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
charge_exchange.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
charge_exchange.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
charge_exchange.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
charge_exchange.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
charge_exchange.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
charge_exchange.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
charge_exchange.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
charge_exchange.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
charge_exchange.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
charge_exchange.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
charge_exchange.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
charge_exchange.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
charge_exchange.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
charge_exchange.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
charge_exchange.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
charge_exchange.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
charge_exchange.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
charge_exchange.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
charge_exchange.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
charge_exchange.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
charge_exchange.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
charge_exchange.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
charge_exchange.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
charge_exchange.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
charge_exchange.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
charge_exchange.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
charge_exchange.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
charge_exchange.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
charge_exchange.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
charge_exchange.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
charge_exchange.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
charge_exchange.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
charge_exchange.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
charge_exchange.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
charge_exchange.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
charge_exchange.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
charge_exchange.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
charge_exchange.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
charge_exchange.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
charge_exchange.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
charge_exchange.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
charge_exchange.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
charge_exchange.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
charge_exchange.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
charge_exchange.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
charge_exchange.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
charge_exchange.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
charge_exchange.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
charge_exchange.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
charge_exchange.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
charge_exchange.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
coils non axisymmetric¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
coils_non_axisymmetric (alpha) | Non axisymmetric active coils system (e.g. ELM control coils, error field correction coils, ...) | |||
coils_non_axisymmetric.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
coils_non_axisymmetric.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
coils_non_axisymmetric.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
coils_non_axisymmetric.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
coils_non_axisymmetric.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
coils_non_axisymmetric.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
coils_non_axisymmetric.code.library[:].name (alpha) | STR_0D | Name of software | ||
coils_non_axisymmetric.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
coils_non_axisymmetric.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
coils_non_axisymmetric.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
coils_non_axisymmetric.code.name (alpha) | STR_0D | Name of software generating IDS | ||
coils_non_axisymmetric.code.output_flag (alpha) | [coils_non_axisymmetric.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
coils_non_axisymmetric.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
coils_non_axisymmetric.code.repository (alpha) | STR_0D | URL of software repository | ||
coils_non_axisymmetric.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
coils_non_axisymmetric.coil (alpha) | [1...N] | STRUCT_ARRAY | Set of coils | |
coils_non_axisymmetric.coil[:].conductor (alpha) | [1...N] | STRUCT_ARRAY | Set of conductors inside the coil. The structure can be used with size 1 for a simplified description as a single conductor. A conductor is composed of several elements, serially connected, i.e. transporting the same current. | |
coils_non_axisymmetric.coil[:].conductor[:].cross_section (alpha) | [coil[:].conductor[:].elements.types] | STRUCT_ARRAY | The cross-section perpendicular to the conductor contour is described by a series of contour points, given by their relative position with respect to the start point of each element. If the size of this array of structure is equal to 1, then the cross-section is given only for the first element and translated along the conductor elements. Otherwise, it's given explictly for each element, allowing to describe changes of the cross section shape | |
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].area (alpha) | FLT_0D (uncertain) | m^2 | Area of the conductor cross-section, derived from the above geometric data | |
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].geometry_type (alpha) | STRUCTURE | Geometry type used to describe the cross section of this element. The conductor centre is given by the ../../elements description. | ||
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].geometry_type.description (alpha) | STR_0D | Verbose description | ||
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].geometry_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].geometry_type.name (alpha) | STR_0D | Short string identifier | ||
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].height (alpha) | FLT_0D (uncertain) | m | Full height of the rectangle in the binormal direction, used only if geometry_type/index = 3 | |
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].outline (alpha) | STRUCTURE | Polygonal outline of the cross section in the (normal, binormal) coordinate system. Do NOT repeat the first point. | ||
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].outline.binormal (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].outline.normal] | FLT_1D (uncertain) | m | Coordinates along the binormal axis |
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].outline.normal (alpha) | [1...N] | FLT_1D (uncertain) | m | Coordinate along the normal axis |
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].radius_inner (alpha) | FLT_0D (uncertain) | m | Inner radius of the annulus, used only if geometry_type/index = 5 | |
coils_non_axisymmetric.coil[:].conductor[:].cross_section[:].width (alpha) | FLT_0D (uncertain) | m | Full width of the rectangle or square in the normal direction, when geometry_type/index = 3 or 4. Diameter of the circle when geometry_type/index = 2. Outer diameter of the annulus in case geometry_type/index = 5 | |
coils_non_axisymmetric.coil[:].conductor[:].elements (alpha) | STRUCTURE | Set of geometrical elements (line segments and/or arcs of a circle) describing the contour of the conductor centre. We define a coordinate system associated to each element as follows: for the arc and circle elements: binormal = (start point - center) x (intermediate point - center). This vector points in the direction of the circle / arc axis. normal = (center - point on curve). The normal vector will rotate as the point moves around the curve. Tangent = normal x binormal. For the line element we require an extra point, using the currently redundant intermediate point to define the line element's normal axis. The local coordinates for the line element then become: tangent = end point - start point; normal = intermediate point - start point; binormal = tangent x normal. It is assumed that all the axes above are normalized such that they have a unit length. | ||
coils_non_axisymmetric.coil[:].conductor[:].elements.centres (alpha) | STRUCTURE | Position of the centre of the arc of a circle of every element (meaningful only if type/index = 2 or 3, fill with default/empty value otherwise) | ||
coils_non_axisymmetric.coil[:].conductor[:].elements.centres.phi (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
coils_non_axisymmetric.coil[:].conductor[:].elements.centres.r (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | m | Major radius |
coils_non_axisymmetric.coil[:].conductor[:].elements.centres.z (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | m | Height |
coils_non_axisymmetric.coil[:].conductor[:].elements.end_points (alpha) | STRUCTURE | Position of the end point of every element. Meaningful only if type/index = 1 or 2, fill with default/empty value otherwise | ||
coils_non_axisymmetric.coil[:].conductor[:].elements.end_points.phi (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
coils_non_axisymmetric.coil[:].conductor[:].elements.end_points.r (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | m | Major radius |
coils_non_axisymmetric.coil[:].conductor[:].elements.end_points.z (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | m | Height |
coils_non_axisymmetric.coil[:].conductor[:].elements.intermediate_points (alpha) | STRUCTURE | Position of an intermediate point along the circle or arc of circle, for every element, providing the orientation of the element (must define with the corresponding start point an aperture angle strictly inferior to PI). In the case of a line segment (../types/index=1), fill this node with a point such that the vector intermediate_point - start_point defines the direction of the element's normal axis (see documentation of ../elements) | ||
coils_non_axisymmetric.coil[:].conductor[:].elements.intermediate_points.phi (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
coils_non_axisymmetric.coil[:].conductor[:].elements.intermediate_points.r (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | m | Major radius |
coils_non_axisymmetric.coil[:].conductor[:].elements.intermediate_points.z (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | m | Height |
coils_non_axisymmetric.coil[:].conductor[:].elements.start_points (alpha) | STRUCTURE | Position of the start point of every element | ||
coils_non_axisymmetric.coil[:].conductor[:].elements.start_points.phi (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
coils_non_axisymmetric.coil[:].conductor[:].elements.start_points.r (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | m | Major radius |
coils_non_axisymmetric.coil[:].conductor[:].elements.start_points.z (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].elements.types] | FLT_1D (uncertain) | m | Height |
coils_non_axisymmetric.coil[:].conductor[:].elements.types (alpha) | [1...N] | INT_1D | Type of every element: 1: line segment, its ends are given by the start and end points; index = 2: arc of a circle; index = 3: full circle | |
coils_non_axisymmetric.coil[:].conductor[:].resistance (alpha) | FLT_0D (uncertain) | Ohm | conductor resistance | |
coils_non_axisymmetric.coil[:].conductor[:].voltage (alpha) | STRUCTURE | V | Voltage on the conductor terminals. Sign convention : positive when the current flows in the direction in which conductor elements are ordered (from start to end for a positive polarity coil) | |
coils_non_axisymmetric.coil[:].conductor[:].voltage.data (alpha) | [coils_non_axisymmetric.coil[:].conductor[:].voltage.time] | FLT_1D (uncertain) | V | Data |
coils_non_axisymmetric.coil[:].conductor[:].voltage.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
coils_non_axisymmetric.coil[:].current (alpha) | STRUCTURE | A | Current in one turn of the coil (to be multiplied by the number of turns to calculate the magnetic field generated). Sign convention : a positive current flows in the direction in which conductor elements are ordered (from start to end for a positive polarity coil) | |
coils_non_axisymmetric.coil[:].current.data (alpha) | [coils_non_axisymmetric.coil[:].current.time] | FLT_1D (uncertain) | A | Data |
coils_non_axisymmetric.coil[:].current.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
coils_non_axisymmetric.coil[:].identifier (alpha) | STR_0D | Alphanumeric identifier of coil | ||
coils_non_axisymmetric.coil[:].name (alpha) | STR_0D | Name of the coil | ||
coils_non_axisymmetric.coil[:].resistance (alpha) | FLT_0D (uncertain) | Ohm | Coil resistance | |
coils_non_axisymmetric.coil[:].turns (alpha) | FLT_0D (uncertain) | - | Number of total turns in the coil. May be a fraction when describing the coil connections. | |
coils_non_axisymmetric.coil[:].voltage (alpha) | STRUCTURE | V | Voltage on the coil terminals. Sign convention : positive when the current flows in the direction in which conductor elements are ordered (from start to end for a positive polarity coil) | |
coils_non_axisymmetric.coil[:].voltage.data (alpha) | [coils_non_axisymmetric.coil[:].voltage.time] | FLT_1D (uncertain) | V | Data |
coils_non_axisymmetric.coil[:].voltage.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
coils_non_axisymmetric.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
coils_non_axisymmetric.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
coils_non_axisymmetric.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
coils_non_axisymmetric.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
coils_non_axisymmetric.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
coils_non_axisymmetric.ids_properties.occurrence | INT_0D | |||
coils_non_axisymmetric.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
coils_non_axisymmetric.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
coils_non_axisymmetric.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
coils_non_axisymmetric.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
coils_non_axisymmetric.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
coils_non_axisymmetric.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
coils_non_axisymmetric.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
coils_non_axisymmetric.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
coils_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
coils_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
coils_non_axisymmetric.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
coils_non_axisymmetric.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
coils_non_axisymmetric.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
coils_non_axisymmetric.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
coils_non_axisymmetric.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
coils_non_axisymmetric.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
coils_non_axisymmetric.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
coils_non_axisymmetric.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
coils_non_axisymmetric.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
coils_non_axisymmetric.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
coils_non_axisymmetric.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
coils_non_axisymmetric.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
coils_non_axisymmetric.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between input command received from the RT network and actuator starting to react. Applies globally to the system described by this IDS unless specific latencies (e.g. channel-specific or antenna-specific) are provided at a deeper level in the IDS structure. | |
coils_non_axisymmetric.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
controllers¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
controllers (alpha) | Feedback and feedforward controllers | |||
controllers.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
controllers.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
controllers.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
controllers.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
controllers.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
controllers.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
controllers.code.library[:].name (alpha) | STR_0D | Name of software | ||
controllers.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
controllers.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
controllers.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
controllers.code.name (alpha) | STR_0D | Name of software generating IDS | ||
controllers.code.output_flag (alpha) | [controllers.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
controllers.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
controllers.code.repository (alpha) | STR_0D | URL of software repository | ||
controllers.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
controllers.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
controllers.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
controllers.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
controllers.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
controllers.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
controllers.ids_properties.occurrence | INT_0D | |||
controllers.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
controllers.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
controllers.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
controllers.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
controllers.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
controllers.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
controllers.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
controllers.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
controllers.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
controllers.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
controllers.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
controllers.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
controllers.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
controllers.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
controllers.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
controllers.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
controllers.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
controllers.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
controllers.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
controllers.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
controllers.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
controllers.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
controllers.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
controllers.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
controllers.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
controllers.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
controllers.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
controllers.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
controllers.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
controllers.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
controllers.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
controllers.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
controllers.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
controllers.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
controllers.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
controllers.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
controllers.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
controllers.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
controllers.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
controllers.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
controllers.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
controllers.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
controllers.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
controllers.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
controllers.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
controllers.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
controllers.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
controllers.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
controllers.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
controllers.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
controllers.linear_controller (alpha) | [1...N] | STRUCT_ARRAY | A linear controller, this is rather conventional | |
controllers.linear_controller[:].controller_class (alpha) | STR_0D | One of a known class of controllers | ||
controllers.linear_controller[:].description (alpha) | STR_0D | Description of this controller | ||
controllers.linear_controller[:].input_names (alpha) | [1...N] | STR_1D | Names of the input signals, following the SDN convention | |
controllers.linear_controller[:].inputs (alpha) | [controllers.linear_controller[:].input_names, | STRUCTURE | mixed | Input signals; the timebase is common to inputs and outputs for any particular controller |
controllers.linear_controller[:].inputs.data (alpha) | [1...N, | FLT_2D (uncertain) | mixed | Data |
controllers.linear_controller[:].inputs.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].name (alpha) | STR_0D | Name of this controller | ||
controllers.linear_controller[:].output_names (alpha) | [1...N] | STR_1D | Names of the output signals following the SDN convention | |
controllers.linear_controller[:].outputs (alpha) | [controllers.linear_controller[:].output_names, | STRUCTURE | mixed | Output signals; the timebase is common to inputs and outputs for any particular controller |
controllers.linear_controller[:].outputs.data (alpha) | [1...N, | FLT_2D (uncertain) | mixed | Data |
controllers.linear_controller[:].outputs.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].pid (alpha) | STRUCTURE | Filtered PID controller | ||
controllers.linear_controller[:].pid.d (alpha) | [controllers.linear_controller[:].output_names, | STRUCTURE | mixed | Derivative term |
controllers.linear_controller[:].pid.d.data (alpha) | [controllers.linear_controller[:].output_names, | FLT_3D (uncertain) | mixed | Data |
controllers.linear_controller[:].pid.d.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].pid.i (alpha) | [controllers.linear_controller[:].output_names, | STRUCTURE | mixed | Integral term |
controllers.linear_controller[:].pid.i.data (alpha) | [controllers.linear_controller[:].output_names, | FLT_3D (uncertain) | mixed | Data |
controllers.linear_controller[:].pid.i.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].pid.p (alpha) | [controllers.linear_controller[:].output_names, | STRUCTURE | mixed | Proportional term |
controllers.linear_controller[:].pid.p.data (alpha) | [controllers.linear_controller[:].output_names, | FLT_3D (uncertain) | mixed | Data |
controllers.linear_controller[:].pid.p.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].pid.tau (alpha) | STRUCTURE | s | Filter time-constant for the D-term | |
controllers.linear_controller[:].pid.tau.data (alpha) | [controllers.linear_controller[:].pid.tau.time] | FLT_1D (uncertain) | s | Data |
controllers.linear_controller[:].pid.tau.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].statespace (alpha) | STRUCTURE | Statespace controller in discrete or continuous time | ||
controllers.linear_controller[:].statespace.a (alpha) | [controllers.linear_controller[:].statespace.state_names, | STRUCTURE | mixed | A matrix |
controllers.linear_controller[:].statespace.a.data (alpha) | [controllers.linear_controller[:].statespace.state_names, | FLT_3D (uncertain) | mixed | Data |
controllers.linear_controller[:].statespace.a.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].statespace.b (alpha) | [controllers.linear_controller[:].statespace.state_names, | STRUCTURE | mixed | B matrix |
controllers.linear_controller[:].statespace.b.data (alpha) | [controllers.linear_controller[:].statespace.state_names, | FLT_3D (uncertain) | mixed | Data |
controllers.linear_controller[:].statespace.b.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].statespace.c (alpha) | [controllers.linear_controller[:].statespace.state_names, | STRUCTURE | mixed | C matrix |
controllers.linear_controller[:].statespace.c.data (alpha) | [controllers.linear_controller[:].statespace.state_names, | FLT_3D (uncertain) | mixed | Data |
controllers.linear_controller[:].statespace.c.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].statespace.d (alpha) | [controllers.linear_controller[:].statespace.state_names, | STRUCTURE | mixed | D matrix, normally proper and D=0 |
controllers.linear_controller[:].statespace.d.data (alpha) | [controllers.linear_controller[:].statespace.state_names, | FLT_3D (uncertain) | mixed | Data |
controllers.linear_controller[:].statespace.d.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].statespace.deltat (alpha) | STRUCTURE | s | Discrete time sampling interval ; if less than 1e-10, the controller is considered to be expressed in continuous time | |
controllers.linear_controller[:].statespace.deltat.data (alpha) | [controllers.linear_controller[:].statespace.deltat.time] | FLT_1D (uncertain) | s | Data |
controllers.linear_controller[:].statespace.deltat.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.linear_controller[:].statespace.state_names (alpha) | [1...N] | STR_1D | Names of the states | |
controllers.nonlinear_controller (alpha) | [1...N] | STRUCT_ARRAY | A non-linear controller, this is less conventional and will have to be developed | |
controllers.nonlinear_controller[:].controller_class (alpha) | STR_0D | One of a known class of controllers | ||
controllers.nonlinear_controller[:].description (alpha) | STR_0D | Description of this controller | ||
controllers.nonlinear_controller[:].function (alpha) | STR_0D | Method to be defined | ||
controllers.nonlinear_controller[:].input_names (alpha) | [1...N] | STR_1D | Names of the input signals, following the SDN convention | |
controllers.nonlinear_controller[:].inputs (alpha) | [controllers.nonlinear_controller[:].input_names, | STRUCTURE | mixed | Input signals; the timebase is common to inputs and outputs for any particular controller |
controllers.nonlinear_controller[:].inputs.data (alpha) | [1...N, | FLT_2D (uncertain) | mixed | Data |
controllers.nonlinear_controller[:].inputs.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.nonlinear_controller[:].name (alpha) | STR_0D | Name of this controller | ||
controllers.nonlinear_controller[:].output_names (alpha) | [1...N] | STR_1D | Output signal names following the SDN convention | |
controllers.nonlinear_controller[:].outputs (alpha) | [controllers.nonlinear_controller[:].output_names, | STRUCTURE | mixed | Output signals; the timebase is common to inputs and outputs for any particular controller |
controllers.nonlinear_controller[:].outputs.data (alpha) | [1...N, | FLT_2D (uncertain) | mixed | Data |
controllers.nonlinear_controller[:].outputs.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
controllers.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
core instant changes¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
core_instant_changes | Instant changes of the radial core plasma profiles due to pellet, MHD, ... | |||
core_instant_changes.change | [1...N] | STRUCT_ARRAY | Set of instant change terms (each being due to a different phenomenon) | |
core_instant_changes.change[:].identifier | STRUCTURE | Instant change term identifier | ||
core_instant_changes.change[:].identifier.description | STR_0D | Verbose description | ||
core_instant_changes.change[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.change[:].identifier.name | STR_0D | Short string identifier | ||
core_instant_changes.change[:].profiles_1d | [core_instant_changes.change[:].profiles_1d[:].time] | STRUCT_ARRAY | Changes in 1D core profiles for various time slices. This structure mirrors core_profiles/profiles_1d and describes instant changes to each of these physical quantities (i.e. a signed difference quantity after change - quantity before change) | |
core_instant_changes.change[:].profiles_1d[:].conductivity_parallel | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | ohm^-1.m^-1 | Parallel conductivity |
core_instant_changes.change[:].profiles_1d[:].current_parallel_inside | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A | Parallel current driven inside the flux surface. Cumulative surface integral of j_total |
core_instant_changes.change[:].profiles_1d[:].e_field | STRUCTURE | V.m^-1 | Electric field, averaged on the magnetic surface. E.g for the parallel component, average(E.B) / B0, using core_profiles/vacuum_toroidal_field/b0 | |
core_instant_changes.change[:].profiles_1d[:].e_field.diamagnetic | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Diamagnetic component |
core_instant_changes.change[:].profiles_1d[:].e_field.parallel | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Parallel component |
core_instant_changes.change[:].profiles_1d[:].e_field.poloidal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Poloidal component |
core_instant_changes.change[:].profiles_1d[:].e_field.radial | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Radial component |
core_instant_changes.change[:].profiles_1d[:].e_field.toroidal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Toroidal component |
core_instant_changes.change[:].profiles_1d[:].e_field_parallel (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Parallel electric field = average(E.B) / B0, where Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_instant_changes.change[:].profiles_1d[:].electrons | STRUCTURE | Quantities related to the electrons | ||
core_instant_changes.change[:].profiles_1d[:].electrons.collisionality_norm | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Collisionality normalised to the bounce frequency |
core_instant_changes.change[:].profiles_1d[:].electrons.density | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fast | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit | STRUCTURE | m^-3 | Information on the fit used to obtain the density profile | |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.chi_squared | [core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.local | [core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.measured | [1...N] | FLT_1D (uncertain) | m^-3 | Measured values |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.reconstructed | [core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | m^-3 | Value reconstructed from the fit |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.rho_tor_norm | [core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.source | [core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.time_measurement | [core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.time_measurement_width | [core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.weight | [core_instant_changes.change[:].profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_instant_changes.change[:].profiles_1d[:].electrons.density_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of thermal particles |
core_instant_changes.change[:].profiles_1d[:].electrons.density_validity | INT_0D | Indicator of the validity of the density profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
core_instant_changes.change[:].profiles_1d[:].electrons.pressure | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) |
core_instant_changes.change[:].profiles_1d[:].electrons.pressure_fast_parallel | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
core_instant_changes.change[:].profiles_1d[:].electrons.pressure_fast_perpendicular | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
core_instant_changes.change[:].profiles_1d[:].electrons.pressure_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit | STRUCTURE | eV | Information on the fit used to obtain the temperature profile | |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.chi_squared | [core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.local | [core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.measured | [1...N] | FLT_1D (uncertain) | eV | Measured values |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.reconstructed | [core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | eV | Value reconstructed from the fit |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.rho_tor_norm | [core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.source | [core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.time_measurement | [core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.time_measurement_width | [core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.weight | [core_instant_changes.change[:].profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_instant_changes.change[:].profiles_1d[:].electrons.temperature_validity | INT_0D | Indicator of the validity of the temperature profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
core_instant_changes.change[:].profiles_1d[:].electrons.velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity | |
core_instant_changes.change[:].profiles_1d[:].electrons.velocity.diamagnetic (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_instant_changes.change[:].profiles_1d[:].electrons.velocity.parallel (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_instant_changes.change[:].profiles_1d[:].electrons.velocity.poloidal (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_instant_changes.change[:].profiles_1d[:].electrons.velocity.radial (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_instant_changes.change[:].profiles_1d[:].electrons.velocity.toroidal (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_instant_changes.change[:].profiles_1d[:].electrons.velocity_pol (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal velocity |
core_instant_changes.change[:].profiles_1d[:].electrons.velocity_tor (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal velocity |
core_instant_changes.change[:].profiles_1d[:].grid | STRUCTURE | Radial grid | ||
core_instant_changes.change[:].profiles_1d[:].grid.area | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
core_instant_changes.change[:].profiles_1d[:].grid.psi | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
core_instant_changes.change[:].profiles_1d[:].grid.psi_boundary | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_instant_changes.change[:].profiles_1d[:].grid.psi_magnetic_axis | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_instant_changes.change[:].profiles_1d[:].grid.rho_pol_norm | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))) |
core_instant_changes.change[:].profiles_1d[:].grid.rho_tor | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
core_instant_changes.change[:].profiles_1d[:].grid.surface | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
core_instant_changes.change[:].profiles_1d[:].grid.volume | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
core_instant_changes.change[:].profiles_1d[:].ion | [1...N] | STRUCT_ARRAY | Quantities related to the different ion species, in the sense of isonuclear or isomolecular sequences. Ionisation states (or other types of states) must be differentiated at the state level below | |
core_instant_changes.change[:].profiles_1d[:].ion[:].density | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fast | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit | STRUCTURE | m^-3 | Information on the fit used to obtain the density profile | |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.chi_squared | [core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.local | [core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.measured | [1...N] | FLT_1D (uncertain) | m^-3 | Measured values |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.reconstructed | [core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | m^-3 | Value reconstructed from the fit |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.rho_tor_norm | [core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.source | [core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.time_measurement | [core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.time_measurement_width | [core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.weight | [core_instant_changes.change[:].profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal) (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].density_validity | INT_0D | Indicator of the validity of the density profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_instant_changes.change[:].profiles_1d[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_instant_changes.change[:].profiles_1d[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_instant_changes.change[:].profiles_1d[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_instant_changes.change[:].profiles_1d[:].ion[:].label | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only the 'ion' level is considered and the 'state' array of structure is empty; 1-Ion states are considered and are described in the 'state' array of structure | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].pressure | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].pressure_fast_parallel | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].pressure_fast_perpendicular | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].pressure_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].rotation_frequency_tor | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | rad.s^-1 | Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken) (average over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].state | [1...N] | STRUCT_ARRAY | Quantities related to the different states of the species (ionisation, energy, excitation, ...) | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fast | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit | STRUCTURE | m^-3 | Information on the fit used to obtain the density profile | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.chi_squared | [core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.local | [core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.measured | [1...N] | FLT_1D (uncertain) | m^-3 | Measured values |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.reconstructed | [core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | m^-3 | Value reconstructed from the fit |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.rho_tor_norm | [core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.source | [core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.time_measurement | [core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.time_measurement_width | [core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.weight | [core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].density_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of thermal particles |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].ionisation_potential | FLT_0D (uncertain) | eV | Cumulative and average ionisation potential to reach a given bundle. Defined as sum (x_z* (sum of Epot from z'=0 to z-1)), where Epot is the ionisation potential of ion Xz’+, and x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].label | STR_0D | String identifying state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].pressure | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].pressure_fast_parallel | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].pressure_fast_perpendicular | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].pressure_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].rotation_frequency_tor | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | rad.s^-1 | Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken) |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].temperature | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].velocity.diamagnetic (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].velocity.parallel (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].velocity.poloidal (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].velocity.radial (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].velocity.toroidal (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].z_average | FLT_0D (uncertain) | Elementary Charge Unit | Average Z of the charge state bundle, volume averaged over the plasma radius (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].z_average_1d | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Average charge profile of the charge state bundle (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].z_average_square_1d | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Average square charge profile of the charge state bundle (equal to z_min squared if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle | |
core_instant_changes.change[:].profiles_1d[:].ion[:].state[:].z_square_average | FLT_0D (uncertain) | Elementary Charge Unit | Average Z square of the charge state bundle, volume averaged over the plasma radius (equal to z_min squared if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature (average over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit | STRUCTURE | eV | Information on the fit used to obtain the temperature profile | |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.chi_squared | [core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.local | [core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured | [1...N] | FLT_1D (uncertain) | eV | Measured values |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.reconstructed | [core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | eV | Value reconstructed from the fit |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.rho_tor_norm | [core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.source | [core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.time_measurement | [core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.time_measurement_width | [core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.weight | [core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_validity | INT_0D | Indicator of the validity of the temperature profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
core_instant_changes.change[:].profiles_1d[:].ion[:].velocity | STRUCTURE | m.s^-1 | Velocity (average over charge states when multiple charge states are considered) at the position of maximum major radius on every flux surface | |
core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.diamagnetic | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.parallel | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.poloidal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.radial | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.toroidal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_instant_changes.change[:].profiles_1d[:].ion[:].velocity_pol (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal velocity (average over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].velocity_tor (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal velocity (average over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed), volume averaged over plasma radius | |
core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion_1d | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Average charge of the ion species (sum of states charge weighted by state density and divided by ion density) |
core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion_square_1d | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Average square charge of the ion species (sum of states square charge weighted by state density and divided by ion density) |
core_instant_changes.change[:].profiles_1d[:].j_bootstrap | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Bootstrap current density = average(J_Bootstrap.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_instant_changes.change[:].profiles_1d[:].j_non_inductive | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Non-inductive (includes bootstrap) parallel current density = average(jni.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_instant_changes.change[:].profiles_1d[:].j_ohmic | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Ohmic parallel current density = average(J_Ohmic.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_instant_changes.change[:].profiles_1d[:].j_tor | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Total toroidal current density = average(J_Tor/R) / average(1/R) |
core_instant_changes.change[:].profiles_1d[:].j_total | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Total parallel current density = average(jtot.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_instant_changes.change[:].profiles_1d[:].magnetic_shear | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Magnetic shear, defined as rho_tor/q . dq/drho_tor |
core_instant_changes.change[:].profiles_1d[:].momentum_tor | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-1 | Total plasma toroidal momentum, summed over ion species and electrons weighted by their density and major radius, i.e. sum_over_species(n*R*m*Vphi) |
core_instant_changes.change[:].profiles_1d[:].n_i_thermal_total | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Total ion thermal density (sum over species and charge states) |
core_instant_changes.change[:].profiles_1d[:].n_i_total_over_n_e | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Ratio of total ion density (sum over species and charge states) over electron density. (thermal+non-thermal) |
core_instant_changes.change[:].profiles_1d[:].neutral | [1...N] | STRUCT_ARRAY | Quantities related to the different neutral species | |
core_instant_changes.change[:].profiles_1d[:].neutral[:].density | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].density_fast | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].density_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal) (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_instant_changes.change[:].profiles_1d[:].neutral[:].ion_index | INT_0D | Index of the corresponding ion species in the ../../ion array | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].label | STR_0D | String identifying the species (e.g. H, D, T, He, C, D2, DT, CD4, ...) | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_fast_parallel | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_fast_perpendicular | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state | [1...N] | STRUCT_ARRAY | Quantities related to the different states of the species (energy, excitation, ...) | |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_fast | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of thermal particles |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].label | STR_0D | String identifying state | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].neutral_type | STRUCTURE | Neutral type (if the considered state is a neutral), in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].neutral_type.description | STR_0D | Verbose description | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].neutral_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].neutral_type.name | STR_0D | Short string identifier | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].pressure | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].pressure_fast_parallel | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].pressure_fast_perpendicular | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].pressure_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].temperature | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity | |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].velocity.diamagnetic (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].velocity.parallel (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].velocity.poloidal (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].velocity.radial (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].velocity.toroidal (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_instant_changes.change[:].profiles_1d[:].neutral[:].temperature | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature (average over charge states when multiple charge states are considered) |
core_instant_changes.change[:].profiles_1d[:].neutral[:].velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity (average over charge states when multiple charge states are considered) | |
core_instant_changes.change[:].profiles_1d[:].neutral[:].velocity.diamagnetic (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_instant_changes.change[:].profiles_1d[:].neutral[:].velocity.parallel (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_instant_changes.change[:].profiles_1d[:].neutral[:].velocity.poloidal (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_instant_changes.change[:].profiles_1d[:].neutral[:].velocity.radial (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_instant_changes.change[:].profiles_1d[:].neutral[:].velocity.toroidal (obsolescent) | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_instant_changes.change[:].profiles_1d[:].phi_potential | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V | Electrostatic potential, averaged on the magnetic flux surface |
core_instant_changes.change[:].profiles_1d[:].pressure_ion_total | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Total (sum over ion species) thermal ion pressure |
core_instant_changes.change[:].profiles_1d[:].pressure_parallel | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Total parallel pressure (electrons+ions, thermal+non-thermal) |
core_instant_changes.change[:].profiles_1d[:].pressure_perpendicular | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Total perpendicular pressure (electrons+ions, thermal+non-thermal) |
core_instant_changes.change[:].profiles_1d[:].pressure_thermal | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Thermal pressure (electrons+ions) |
core_instant_changes.change[:].profiles_1d[:].q | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Safety factor (IMAS uses COCOS=11: only positive when toroidal current and magnetic field are in same direction) |
core_instant_changes.change[:].profiles_1d[:].rotation_frequency_tor_sonic | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Derivative of the flux surface averaged electrostatic potential with respect to the poloidal flux, multiplied by -1. This quantity is the toroidal angular rotation frequency due to the ExB drift, introduced in formula (43) of Hinton and Wong, Physics of Fluids 3082 (1985), also referred to as sonic flow in regimes in which the toroidal velocity is dominant over the poloidal velocity |
core_instant_changes.change[:].profiles_1d[:].t_i_average | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Ion temperature (averaged on charge states and ion species) |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit | STRUCTURE | eV | Information on the fit used to obtain the t_i_average profile | |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.chi_squared | [core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.local | [core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.measured | [1...N] | FLT_1D (uncertain) | eV | Measured values |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.reconstructed | [core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | eV | Value reconstructed from the fit |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.rho_tor_norm | [core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.source | [core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.time_measurement | [core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.time_measurement_width | [core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.weight | [core_instant_changes.change[:].profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_instant_changes.change[:].profiles_1d[:].time | FLT_0D | s | Time | |
core_instant_changes.change[:].profiles_1d[:].zeff | [core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Effective charge |
core_instant_changes.change[:].profiles_1d[:].zeff_fit | STRUCTURE | - | Information on the fit used to obtain the zeff profile | |
core_instant_changes.change[:].profiles_1d[:].zeff_fit.chi_squared | [core_instant_changes.change[:].profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_instant_changes.change[:].profiles_1d[:].zeff_fit.local | [core_instant_changes.change[:].profiles_1d[:].zeff_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_instant_changes.change[:].profiles_1d[:].zeff_fit.measured | [1...N] | FLT_1D (uncertain) | - | Measured values |
core_instant_changes.change[:].profiles_1d[:].zeff_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_instant_changes.change[:].profiles_1d[:].zeff_fit.reconstructed | [core_instant_changes.change[:].profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Value reconstructed from the fit |
core_instant_changes.change[:].profiles_1d[:].zeff_fit.rho_tor_norm | [core_instant_changes.change[:].profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_instant_changes.change[:].profiles_1d[:].zeff_fit.source | [core_instant_changes.change[:].profiles_1d[:].zeff_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_instant_changes.change[:].profiles_1d[:].zeff_fit.time_measurement | [core_instant_changes.change[:].profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_instant_changes.change[:].profiles_1d[:].zeff_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_instant_changes.change[:].profiles_1d[:].zeff_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_instant_changes.change[:].profiles_1d[:].zeff_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.change[:].profiles_1d[:].zeff_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_instant_changes.change[:].profiles_1d[:].zeff_fit.time_measurement_width | [core_instant_changes.change[:].profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_instant_changes.change[:].profiles_1d[:].zeff_fit.weight | [core_instant_changes.change[:].profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_instant_changes.code | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
core_instant_changes.code.commit | STR_0D | Unique commit reference of software | ||
core_instant_changes.code.description | STR_0D | Short description of the software (type, purpose) | ||
core_instant_changes.code.library | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
core_instant_changes.code.library[:].commit | STR_0D | Unique commit reference of software | ||
core_instant_changes.code.library[:].description | STR_0D | Short description of the software (type, purpose) | ||
core_instant_changes.code.library[:].name | STR_0D | Name of software | ||
core_instant_changes.code.library[:].parameters | STR_0D | List of the code specific parameters in XML format | ||
core_instant_changes.code.library[:].repository | STR_0D | URL of software repository | ||
core_instant_changes.code.library[:].version | STR_0D | Unique version (tag) of software | ||
core_instant_changes.code.name | STR_0D | Name of software generating IDS | ||
core_instant_changes.code.output_flag | [core_instant_changes.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
core_instant_changes.code.parameters | STR_0D | List of the code specific parameters in XML format | ||
core_instant_changes.code.repository | STR_0D | URL of software repository | ||
core_instant_changes.code.version | STR_0D | Unique version (tag) of software | ||
core_instant_changes.ids_properties | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
core_instant_changes.ids_properties.comment | STR_0D | Any comment describing the content of this IDS | ||
core_instant_changes.ids_properties.creation_date | STR_0D | Date at which this data has been produced | ||
core_instant_changes.ids_properties.homogeneous_time | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
core_instant_changes.ids_properties.name | STR_0D | User-defined name for this IDS occurrence | ||
core_instant_changes.ids_properties.occurrence | INT_0D | |||
core_instant_changes.ids_properties.occurrence_type | STRUCTURE | Type of data contained in this occurrence | ||
core_instant_changes.ids_properties.occurrence_type.description | STR_0D | Verbose description | ||
core_instant_changes.ids_properties.occurrence_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_instant_changes.ids_properties.occurrence_type.name | STR_0D | Short string identifier | ||
core_instant_changes.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
core_instant_changes.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
core_instant_changes.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
core_instant_changes.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_instant_changes.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
core_instant_changes.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
core_instant_changes.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
core_instant_changes.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
core_instant_changes.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
core_instant_changes.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_instant_changes.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
core_instant_changes.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
core_instant_changes.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
core_instant_changes.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
core_instant_changes.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
core_instant_changes.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_instant_changes.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_instant_changes.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
core_instant_changes.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_instant_changes.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
core_instant_changes.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_instant_changes.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
core_instant_changes.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
core_instant_changes.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_instant_changes.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_instant_changes.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
core_instant_changes.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_instant_changes.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
core_instant_changes.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_instant_changes.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
core_instant_changes.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_instant_changes.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_instant_changes.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
core_instant_changes.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_instant_changes.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
core_instant_changes.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_instant_changes.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
core_instant_changes.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
core_instant_changes.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
core_instant_changes.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
core_instant_changes.ids_properties.provider | STR_0D | Name of the person in charge of producing this data | ||
core_instant_changes.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
core_instant_changes.ids_properties.version_put | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
core_instant_changes.ids_properties.version_put.access_layer | STR_0D | Version of Access Layer used to PUT this IDS | ||
core_instant_changes.ids_properties.version_put.access_layer_language | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
core_instant_changes.ids_properties.version_put.data_dictionary | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
core_instant_changes.time | [1...N] | FLT_1D_TYPE | s | Generic time |
core_instant_changes.vacuum_toroidal_field | STRUCTURE | Characteristics of the vacuum toroidal field (used in Rho_Tor definition and in the normalization of current densities) | ||
core_instant_changes.vacuum_toroidal_field.b0 | [core_instant_changes.time] | FLT_1D (uncertain) | T | 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. |
core_instant_changes.vacuum_toroidal_field.r0 | FLT_0D (uncertain) | m | 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) |
core profiles¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
core_profiles | Core plasma profiles | |||
core_profiles.code | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
core_profiles.code.commit | STR_0D | Unique commit reference of software | ||
core_profiles.code.description | STR_0D | Short description of the software (type, purpose) | ||
core_profiles.code.library | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
core_profiles.code.library[:].commit | STR_0D | Unique commit reference of software | ||
core_profiles.code.library[:].description | STR_0D | Short description of the software (type, purpose) | ||
core_profiles.code.library[:].name | STR_0D | Name of software | ||
core_profiles.code.library[:].parameters | STR_0D | List of the code specific parameters in XML format | ||
core_profiles.code.library[:].repository | STR_0D | URL of software repository | ||
core_profiles.code.library[:].version | STR_0D | Unique version (tag) of software | ||
core_profiles.code.name | STR_0D | Name of software generating IDS | ||
core_profiles.code.output_flag | [core_profiles.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
core_profiles.code.parameters | STR_0D | List of the code specific parameters in XML format | ||
core_profiles.code.repository | STR_0D | URL of software repository | ||
core_profiles.code.version | STR_0D | Unique version (tag) of software | ||
core_profiles.covariance (alpha) | STRUCTURE | User defined covariance matrix. The covariance of various quantities can be stored here, these quantities are referred to by giving their IDS path in the rows_uri list | ||
core_profiles.covariance.data (alpha) | [core_profiles.covariance.rows_uri, | FLT_2D (uncertain) | mixed | Covariance matrix |
core_profiles.covariance.description (alpha) | STR_0D | Description of this covariance matrix | ||
core_profiles.covariance.rows_uri (alpha) | [1...N] | STR_1D | List of URIs corresponding to the rows (1st dimension) of the covariance matrix. If not all indices of a given node are used, they must be listed explicitly e.g. rows_uri(i) = pf_active:1/coil(i) will refer to a list of indices of the occurrence 1 of the pf_active IDS of this data entry. If the rows correspond to all indices of a given vector it is sufficient to give a single URI where this vector is denoted using the (:) implicit notation, e.g. rows_uri(1) = /grid_ggd(3)/grid_subset(2)/elements(:). | |
core_profiles.global_quantities | STRUCTURE | Various global quantities derived from the profiles | ||
core_profiles.global_quantities.beta_pol | [core_profiles.time] | FLT_1D (uncertain) | - | Poloidal beta. Defined as betap = 4 int(p dV) / [R_0 * mu_0 * Ip^2] |
core_profiles.global_quantities.beta_tor | [core_profiles.time] | FLT_1D (uncertain) | - | 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 |
core_profiles.global_quantities.beta_tor_norm | [core_profiles.time] | FLT_1D (uncertain) | - | Normalised toroidal beta, defined as 100 * beta_tor * a[m] * B0 [T] / ip [MA] |
core_profiles.global_quantities.current_bootstrap | [core_profiles.time] | FLT_1D (uncertain) | A | Bootstrap current (toroidal component). Positive sign means anti-clockwise when viewed from above. |
core_profiles.global_quantities.current_non_inductive | [core_profiles.time] | FLT_1D (uncertain) | A | Total non-inductive current (toroidal component). Positive sign means anti-clockwise when viewed from above. |
core_profiles.global_quantities.ejima | [core_profiles.time] | FLT_1D (uncertain) | - | Ejima coefficient : resistive psi losses divided by (mu0*R*Ip). See S. Ejima et al, Nuclear Fusion, Vol.22, No.10 (1982), 1313 |
core_profiles.global_quantities.energy_diamagnetic | [core_profiles.time] | FLT_1D (uncertain) | J | Plasma energy content = 3/2 * integral over the plasma volume of the total perpendicular pressure |
core_profiles.global_quantities.ion | [core_profiles.profiles_1d[:].ion] | STRUCT_ARRAY | Quantities related to the different ion species, in the sense of isonuclear or isomolecular sequences. The set of ion species of this array must be the same as the one defined in profiles_1d/ion, at the time slice indicated in ion_time_slice | |
core_profiles.global_quantities.ion[:].n_i_volume_average | [core_profiles.time] | FLT_1D (uncertain) | m^-3 | Volume averaged density of this ion species (averaged over the plasma volume up to the LCFS) |
core_profiles.global_quantities.ion[:].t_i_volume_average | [core_profiles.time] | FLT_1D (uncertain) | eV | Volume averaged temperature of this ion species (averaged over the plasma volume up to the LCFS) |
core_profiles.global_quantities.ion_time_slice | FLT_0D (uncertain) | s | Time slice of the profiles_1d array used to define the ion composition of the global_quantities/ion array. | |
core_profiles.global_quantities.ip | [core_profiles.time] | FLT_1D (uncertain) | A | Total plasma current (toroidal component). Positive sign means anti-clockwise when viewed from above. |
core_profiles.global_quantities.li (obsolescent) | [core_profiles.time] | FLT_1D (uncertain) | - | Internal inductance. The li_3 definition is used, i.e. li_3 = 2/R0/mu0^2/Ip^2 * int(Bp^2 dV). |
core_profiles.global_quantities.li_3 | [core_profiles.time] | FLT_1D (uncertain) | - | Internal inductance. The li_3 definition is used, i.e. li_3 = 2/R0/mu0^2/Ip^2 * int(Bp^2 dV). |
core_profiles.global_quantities.n_e_volume_average | [core_profiles.time] | FLT_1D (uncertain) | m^-3 | Volume averaged electron density (average over the plasma volume up to the LCFS) |
core_profiles.global_quantities.resistive_psi_losses | [core_profiles.time] | FLT_1D (uncertain) | Wb | Resistive part of the poloidal flux losses, defined as the volume-averaged scalar product of the electric field and the ohmic current density, normalized by the plasma current and integrated in time from the beginning of the plasma discharge: int ( (int(E_field_tor.j_ohm_tor) dV) / Ip ) dt) |
core_profiles.global_quantities.t_e_peaking | [core_profiles.time] | FLT_1D (uncertain) | - | Electron temperature peaking factor, defined as the Te value at the magnetic axis divided by the volume averaged Te (average over the plasma volume up to the LCFS) |
core_profiles.global_quantities.t_e_volume_average | [core_profiles.time] | FLT_1D (uncertain) | eV | Volume averaged electron temperature (average over the plasma volume up to the LCFS) |
core_profiles.global_quantities.t_i_average_peaking | [core_profiles.time] | FLT_1D (uncertain) | - | Ion temperature (averaged over ion species and states) peaking factor, defined as the Ti value at the magnetic axis divided by the volume averaged Ti (average over the plasma volume up to the LCFS) |
core_profiles.global_quantities.v_loop | [core_profiles.time] | FLT_1D (uncertain) | V | LCFS loop voltage (positive value drives positive ohmic current that flows anti-clockwise when viewed from above) |
core_profiles.global_quantities.z_eff_resistive | [core_profiles.time] | FLT_1D (uncertain) | - | Volume average plasma effective charge, estimated from the flux consumption in the ohmic phase |
core_profiles.ids_properties | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
core_profiles.ids_properties.comment | STR_0D | Any comment describing the content of this IDS | ||
core_profiles.ids_properties.creation_date | STR_0D | Date at which this data has been produced | ||
core_profiles.ids_properties.homogeneous_time | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
core_profiles.ids_properties.name | STR_0D | User-defined name for this IDS occurrence | ||
core_profiles.ids_properties.occurrence | INT_0D | |||
core_profiles.ids_properties.occurrence_type | STRUCTURE | Type of data contained in this occurrence | ||
core_profiles.ids_properties.occurrence_type.description | STR_0D | Verbose description | ||
core_profiles.ids_properties.occurrence_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.ids_properties.occurrence_type.name | STR_0D | Short string identifier | ||
core_profiles.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
core_profiles.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
core_profiles.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
core_profiles.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_profiles.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
core_profiles.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
core_profiles.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
core_profiles.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
core_profiles.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
core_profiles.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_profiles.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
core_profiles.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
core_profiles.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
core_profiles.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
core_profiles.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
core_profiles.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_profiles.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_profiles.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
core_profiles.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_profiles.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
core_profiles.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_profiles.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
core_profiles.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
core_profiles.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_profiles.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_profiles.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
core_profiles.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_profiles.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
core_profiles.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_profiles.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
core_profiles.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_profiles.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_profiles.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
core_profiles.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_profiles.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
core_profiles.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_profiles.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
core_profiles.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
core_profiles.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
core_profiles.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
core_profiles.ids_properties.provider | STR_0D | Name of the person in charge of producing this data | ||
core_profiles.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
core_profiles.ids_properties.version_put | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
core_profiles.ids_properties.version_put.access_layer | STR_0D | Version of Access Layer used to PUT this IDS | ||
core_profiles.ids_properties.version_put.access_layer_language | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
core_profiles.ids_properties.version_put.data_dictionary | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
core_profiles.profiles_1d | [core_profiles.profiles_1d[:].time] | STRUCT_ARRAY | Core plasma radial profiles for various time slices | |
core_profiles.profiles_1d[:].conductivity_parallel | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | ohm^-1.m^-1 | Parallel conductivity |
core_profiles.profiles_1d[:].current_parallel_inside | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A | Parallel current driven inside the flux surface. Cumulative surface integral of j_total |
core_profiles.profiles_1d[:].e_field | STRUCTURE | V.m^-1 | Electric field, averaged on the magnetic surface. E.g for the parallel component, average(E.B) / B0, using core_profiles/vacuum_toroidal_field/b0 | |
core_profiles.profiles_1d[:].e_field.diamagnetic | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Diamagnetic component |
core_profiles.profiles_1d[:].e_field.parallel | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Parallel component |
core_profiles.profiles_1d[:].e_field.poloidal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Poloidal component |
core_profiles.profiles_1d[:].e_field.radial | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Radial component |
core_profiles.profiles_1d[:].e_field.toroidal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Toroidal component |
core_profiles.profiles_1d[:].e_field_parallel (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Parallel electric field = average(E.B) / B0, where Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_profiles.profiles_1d[:].electrons | STRUCTURE | Quantities related to the electrons | ||
core_profiles.profiles_1d[:].electrons.collisionality_norm | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Collisionality normalised to the bounce frequency |
core_profiles.profiles_1d[:].electrons.density | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
core_profiles.profiles_1d[:].electrons.density_fast | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
core_profiles.profiles_1d[:].electrons.density_fit | STRUCTURE | m^-3 | Information on the fit used to obtain the density profile | |
core_profiles.profiles_1d[:].electrons.density_fit.chi_squared | [core_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_profiles.profiles_1d[:].electrons.density_fit.local | [core_profiles.profiles_1d[:].electrons.density_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_profiles.profiles_1d[:].electrons.density_fit.measured | [1...N] | FLT_1D (uncertain) | m^-3 | Measured values |
core_profiles.profiles_1d[:].electrons.density_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_profiles.profiles_1d[:].electrons.density_fit.reconstructed | [core_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | m^-3 | Value reconstructed from the fit |
core_profiles.profiles_1d[:].electrons.density_fit.rho_tor_norm | [core_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_profiles.profiles_1d[:].electrons.density_fit.source | [core_profiles.profiles_1d[:].electrons.density_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_profiles.profiles_1d[:].electrons.density_fit.time_measurement | [core_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_profiles.profiles_1d[:].electrons.density_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_profiles.profiles_1d[:].electrons.density_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_profiles.profiles_1d[:].electrons.density_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.profiles_1d[:].electrons.density_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_profiles.profiles_1d[:].electrons.density_fit.time_measurement_width | [core_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_profiles.profiles_1d[:].electrons.density_fit.weight | [core_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_profiles.profiles_1d[:].electrons.density_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of thermal particles |
core_profiles.profiles_1d[:].electrons.density_validity | INT_0D | Indicator of the validity of the density profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
core_profiles.profiles_1d[:].electrons.pressure | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) |
core_profiles.profiles_1d[:].electrons.pressure_fast_parallel | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
core_profiles.profiles_1d[:].electrons.pressure_fast_perpendicular | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
core_profiles.profiles_1d[:].electrons.pressure_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
core_profiles.profiles_1d[:].electrons.temperature | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature |
core_profiles.profiles_1d[:].electrons.temperature_fit | STRUCTURE | eV | Information on the fit used to obtain the temperature profile | |
core_profiles.profiles_1d[:].electrons.temperature_fit.chi_squared | [core_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_profiles.profiles_1d[:].electrons.temperature_fit.local | [core_profiles.profiles_1d[:].electrons.temperature_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_profiles.profiles_1d[:].electrons.temperature_fit.measured | [1...N] | FLT_1D (uncertain) | eV | Measured values |
core_profiles.profiles_1d[:].electrons.temperature_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_profiles.profiles_1d[:].electrons.temperature_fit.reconstructed | [core_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | eV | Value reconstructed from the fit |
core_profiles.profiles_1d[:].electrons.temperature_fit.rho_tor_norm | [core_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_profiles.profiles_1d[:].electrons.temperature_fit.source | [core_profiles.profiles_1d[:].electrons.temperature_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement | [core_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_width | [core_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_profiles.profiles_1d[:].electrons.temperature_fit.weight | [core_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_profiles.profiles_1d[:].electrons.temperature_validity | INT_0D | Indicator of the validity of the temperature profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
core_profiles.profiles_1d[:].electrons.velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity | |
core_profiles.profiles_1d[:].electrons.velocity.diamagnetic (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_profiles.profiles_1d[:].electrons.velocity.parallel (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_profiles.profiles_1d[:].electrons.velocity.poloidal (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_profiles.profiles_1d[:].electrons.velocity.radial (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_profiles.profiles_1d[:].electrons.velocity.toroidal (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_profiles.profiles_1d[:].electrons.velocity_pol (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal velocity |
core_profiles.profiles_1d[:].electrons.velocity_tor (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal velocity |
core_profiles.profiles_1d[:].grid | STRUCTURE | Radial grid | ||
core_profiles.profiles_1d[:].grid.area | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
core_profiles.profiles_1d[:].grid.psi | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
core_profiles.profiles_1d[:].grid.psi_boundary | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_profiles.profiles_1d[:].grid.psi_magnetic_axis | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_profiles.profiles_1d[:].grid.rho_pol_norm | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))) |
core_profiles.profiles_1d[:].grid.rho_tor | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
core_profiles.profiles_1d[:].grid.rho_tor_norm | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
core_profiles.profiles_1d[:].grid.surface | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
core_profiles.profiles_1d[:].grid.volume | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
core_profiles.profiles_1d[:].ion | [1...N] | STRUCT_ARRAY | Quantities related to the different ion species, in the sense of isonuclear or isomolecular sequences. Ionisation states (or other types of states) must be differentiated at the state level below | |
core_profiles.profiles_1d[:].ion[:].density | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].density_fast | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].density_fit | STRUCTURE | m^-3 | Information on the fit used to obtain the density profile | |
core_profiles.profiles_1d[:].ion[:].density_fit.chi_squared | [core_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_profiles.profiles_1d[:].ion[:].density_fit.local | [core_profiles.profiles_1d[:].ion[:].density_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_profiles.profiles_1d[:].ion[:].density_fit.measured | [1...N] | FLT_1D (uncertain) | m^-3 | Measured values |
core_profiles.profiles_1d[:].ion[:].density_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_profiles.profiles_1d[:].ion[:].density_fit.reconstructed | [core_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | m^-3 | Value reconstructed from the fit |
core_profiles.profiles_1d[:].ion[:].density_fit.rho_tor_norm | [core_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_profiles.profiles_1d[:].ion[:].density_fit.source | [core_profiles.profiles_1d[:].ion[:].density_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_profiles.profiles_1d[:].ion[:].density_fit.time_measurement | [core_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_width | [core_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_profiles.profiles_1d[:].ion[:].density_fit.weight | [core_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_profiles.profiles_1d[:].ion[:].density_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].density_validity | INT_0D | Indicator of the validity of the density profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
core_profiles.profiles_1d[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_profiles.profiles_1d[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_profiles.profiles_1d[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_profiles.profiles_1d[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_profiles.profiles_1d[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_profiles.profiles_1d[:].ion[:].label | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
core_profiles.profiles_1d[:].ion[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only the 'ion' level is considered and the 'state' array of structure is empty; 1-Ion states are considered and are described in the 'state' array of structure | ||
core_profiles.profiles_1d[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
core_profiles.profiles_1d[:].ion[:].pressure | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].pressure_fast_parallel | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].pressure_fast_perpendicular | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].pressure_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].rotation_frequency_tor | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | rad.s^-1 | Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken) (average over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].state | [1...N] | STRUCT_ARRAY | Quantities related to the different states of the species (ionisation, energy, excitation, ...) | |
core_profiles.profiles_1d[:].ion[:].state[:].density | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
core_profiles.profiles_1d[:].ion[:].state[:].density_fast | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit | STRUCTURE | m^-3 | Information on the fit used to obtain the density profile | |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.chi_squared | [core_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.local | [core_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured | [1...N] | FLT_1D (uncertain) | m^-3 | Measured values |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.reconstructed | [core_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | m^-3 | Value reconstructed from the fit |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.rho_tor_norm | [core_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.source | [core_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement | [core_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_width | [core_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_profiles.profiles_1d[:].ion[:].state[:].density_fit.weight | [core_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_profiles.profiles_1d[:].ion[:].state[:].density_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of thermal particles |
core_profiles.profiles_1d[:].ion[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_profiles.profiles_1d[:].ion[:].state[:].ionisation_potential | FLT_0D (uncertain) | eV | Cumulative and average ionisation potential to reach a given bundle. Defined as sum (x_z* (sum of Epot from z'=0 to z-1)), where Epot is the ionisation potential of ion Xz’+, and x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
core_profiles.profiles_1d[:].ion[:].state[:].label | STR_0D | String identifying state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
core_profiles.profiles_1d[:].ion[:].state[:].pressure | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) |
core_profiles.profiles_1d[:].ion[:].state[:].pressure_fast_parallel | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
core_profiles.profiles_1d[:].ion[:].state[:].pressure_fast_perpendicular | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
core_profiles.profiles_1d[:].ion[:].state[:].pressure_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
core_profiles.profiles_1d[:].ion[:].state[:].rotation_frequency_tor | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | rad.s^-1 | Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken) |
core_profiles.profiles_1d[:].ion[:].state[:].temperature | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature |
core_profiles.profiles_1d[:].ion[:].state[:].velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity | |
core_profiles.profiles_1d[:].ion[:].state[:].velocity.diamagnetic (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_profiles.profiles_1d[:].ion[:].state[:].velocity.parallel (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_profiles.profiles_1d[:].ion[:].state[:].velocity.poloidal (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_profiles.profiles_1d[:].ion[:].state[:].velocity.radial (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_profiles.profiles_1d[:].ion[:].state[:].velocity.toroidal (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_profiles.profiles_1d[:].ion[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_profiles.profiles_1d[:].ion[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_profiles.profiles_1d[:].ion[:].state[:].z_average | FLT_0D (uncertain) | Elementary Charge Unit | Average Z of the charge state bundle, volume averaged over the plasma radius (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
core_profiles.profiles_1d[:].ion[:].state[:].z_average_1d | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Average charge profile of the charge state bundle (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. |
core_profiles.profiles_1d[:].ion[:].state[:].z_average_square_1d | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Average square charge profile of the charge state bundle (equal to z_min squared if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. |
core_profiles.profiles_1d[:].ion[:].state[:].z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
core_profiles.profiles_1d[:].ion[:].state[:].z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle | |
core_profiles.profiles_1d[:].ion[:].state[:].z_square_average | FLT_0D (uncertain) | Elementary Charge Unit | Average Z square of the charge state bundle, volume averaged over the plasma radius (equal to z_min squared if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
core_profiles.profiles_1d[:].ion[:].temperature | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature (average over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].temperature_fit | STRUCTURE | eV | Information on the fit used to obtain the temperature profile | |
core_profiles.profiles_1d[:].ion[:].temperature_fit.chi_squared | [core_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_profiles.profiles_1d[:].ion[:].temperature_fit.local | [core_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_profiles.profiles_1d[:].ion[:].temperature_fit.measured | [1...N] | FLT_1D (uncertain) | eV | Measured values |
core_profiles.profiles_1d[:].ion[:].temperature_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_profiles.profiles_1d[:].ion[:].temperature_fit.reconstructed | [core_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | eV | Value reconstructed from the fit |
core_profiles.profiles_1d[:].ion[:].temperature_fit.rho_tor_norm | [core_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_profiles.profiles_1d[:].ion[:].temperature_fit.source | [core_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement | [core_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_width | [core_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_profiles.profiles_1d[:].ion[:].temperature_fit.weight | [core_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_profiles.profiles_1d[:].ion[:].temperature_validity | INT_0D | Indicator of the validity of the temperature profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
core_profiles.profiles_1d[:].ion[:].velocity | STRUCTURE | m.s^-1 | Velocity (average over charge states when multiple charge states are considered) at the position of maximum major radius on every flux surface | |
core_profiles.profiles_1d[:].ion[:].velocity.diamagnetic | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_profiles.profiles_1d[:].ion[:].velocity.parallel | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_profiles.profiles_1d[:].ion[:].velocity.poloidal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_profiles.profiles_1d[:].ion[:].velocity.radial | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_profiles.profiles_1d[:].ion[:].velocity.toroidal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_profiles.profiles_1d[:].ion[:].velocity_pol (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal velocity (average over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].velocity_tor (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal velocity (average over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed), volume averaged over plasma radius | |
core_profiles.profiles_1d[:].ion[:].z_ion_1d | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Average charge of the ion species (sum of states charge weighted by state density and divided by ion density) |
core_profiles.profiles_1d[:].ion[:].z_ion_square_1d | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Average square charge of the ion species (sum of states square charge weighted by state density and divided by ion density) |
core_profiles.profiles_1d[:].j_bootstrap | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Bootstrap current density = average(J_Bootstrap.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_profiles.profiles_1d[:].j_non_inductive | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Non-inductive (includes bootstrap) parallel current density = average(jni.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_profiles.profiles_1d[:].j_ohmic | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Ohmic parallel current density = average(J_Ohmic.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_profiles.profiles_1d[:].j_tor | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Total toroidal current density = average(J_Tor/R) / average(1/R) |
core_profiles.profiles_1d[:].j_total | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A/m^2 | Total parallel current density = average(jtot.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0 |
core_profiles.profiles_1d[:].magnetic_shear | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Magnetic shear, defined as rho_tor/q . dq/drho_tor |
core_profiles.profiles_1d[:].momentum_tor | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-1 | Total plasma toroidal momentum, summed over ion species and electrons weighted by their density and major radius, i.e. sum_over_species(n*R*m*Vphi) |
core_profiles.profiles_1d[:].n_i_thermal_total | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Total ion thermal density (sum over species and charge states) |
core_profiles.profiles_1d[:].n_i_total_over_n_e | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Ratio of total ion density (sum over species and charge states) over electron density. (thermal+non-thermal) |
core_profiles.profiles_1d[:].neutral | [1...N] | STRUCT_ARRAY | Quantities related to the different neutral species | |
core_profiles.profiles_1d[:].neutral[:].density | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].neutral[:].density_fast | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].neutral[:].density_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].neutral[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_profiles.profiles_1d[:].neutral[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_profiles.profiles_1d[:].neutral[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_profiles.profiles_1d[:].neutral[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_profiles.profiles_1d[:].neutral[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_profiles.profiles_1d[:].neutral[:].ion_index | INT_0D | Index of the corresponding ion species in the ../../ion array | ||
core_profiles.profiles_1d[:].neutral[:].label | STR_0D | String identifying the species (e.g. H, D, T, He, C, D2, DT, CD4, ...) | ||
core_profiles.profiles_1d[:].neutral[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
core_profiles.profiles_1d[:].neutral[:].pressure | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].neutral[:].pressure_fast_parallel | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].neutral[:].pressure_fast_perpendicular | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].neutral[:].pressure_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].neutral[:].state | [1...N] | STRUCT_ARRAY | Quantities related to the different states of the species (energy, excitation, ...) | |
core_profiles.profiles_1d[:].neutral[:].state[:].density | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
core_profiles.profiles_1d[:].neutral[:].state[:].density_fast | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
core_profiles.profiles_1d[:].neutral[:].state[:].density_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of thermal particles |
core_profiles.profiles_1d[:].neutral[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_profiles.profiles_1d[:].neutral[:].state[:].label | STR_0D | String identifying state | ||
core_profiles.profiles_1d[:].neutral[:].state[:].neutral_type | STRUCTURE | Neutral type (if the considered state is a neutral), in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
core_profiles.profiles_1d[:].neutral[:].state[:].neutral_type.description | STR_0D | Verbose description | ||
core_profiles.profiles_1d[:].neutral[:].state[:].neutral_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.profiles_1d[:].neutral[:].state[:].neutral_type.name | STR_0D | Short string identifier | ||
core_profiles.profiles_1d[:].neutral[:].state[:].pressure | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) |
core_profiles.profiles_1d[:].neutral[:].state[:].pressure_fast_parallel | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
core_profiles.profiles_1d[:].neutral[:].state[:].pressure_fast_perpendicular | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
core_profiles.profiles_1d[:].neutral[:].state[:].pressure_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
core_profiles.profiles_1d[:].neutral[:].state[:].temperature | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature |
core_profiles.profiles_1d[:].neutral[:].state[:].velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity | |
core_profiles.profiles_1d[:].neutral[:].state[:].velocity.diamagnetic (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_profiles.profiles_1d[:].neutral[:].state[:].velocity.parallel (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_profiles.profiles_1d[:].neutral[:].state[:].velocity.poloidal (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_profiles.profiles_1d[:].neutral[:].state[:].velocity.radial (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_profiles.profiles_1d[:].neutral[:].state[:].velocity.toroidal (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_profiles.profiles_1d[:].neutral[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_profiles.profiles_1d[:].neutral[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_profiles.profiles_1d[:].neutral[:].temperature | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Temperature (average over charge states when multiple charge states are considered) |
core_profiles.profiles_1d[:].neutral[:].velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity (average over charge states when multiple charge states are considered) | |
core_profiles.profiles_1d[:].neutral[:].velocity.diamagnetic (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
core_profiles.profiles_1d[:].neutral[:].velocity.parallel (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
core_profiles.profiles_1d[:].neutral[:].velocity.poloidal (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
core_profiles.profiles_1d[:].neutral[:].velocity.radial (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
core_profiles.profiles_1d[:].neutral[:].velocity.toroidal (obsolescent) | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
core_profiles.profiles_1d[:].phi_potential | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | V | Electrostatic potential, averaged on the magnetic flux surface |
core_profiles.profiles_1d[:].pressure_ion_total | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Total (sum over ion species) thermal ion pressure |
core_profiles.profiles_1d[:].pressure_parallel | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Total parallel pressure (electrons+ions, thermal+non-thermal) |
core_profiles.profiles_1d[:].pressure_perpendicular | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Total perpendicular pressure (electrons+ions, thermal+non-thermal) |
core_profiles.profiles_1d[:].pressure_thermal | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Pa | Thermal pressure (electrons+ions) |
core_profiles.profiles_1d[:].q | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Safety factor (IMAS uses COCOS=11: only positive when toroidal current and magnetic field are in same direction) |
core_profiles.profiles_1d[:].rotation_frequency_tor_sonic | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Derivative of the flux surface averaged electrostatic potential with respect to the poloidal flux, multiplied by -1. This quantity is the toroidal angular rotation frequency due to the ExB drift, introduced in formula (43) of Hinton and Wong, Physics of Fluids 3082 (1985), also referred to as sonic flow in regimes in which the toroidal velocity is dominant over the poloidal velocity |
core_profiles.profiles_1d[:].t_i_average | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Ion temperature (averaged on charge states and ion species) |
core_profiles.profiles_1d[:].t_i_average_fit | STRUCTURE | eV | Information on the fit used to obtain the t_i_average profile | |
core_profiles.profiles_1d[:].t_i_average_fit.chi_squared | [core_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_profiles.profiles_1d[:].t_i_average_fit.local | [core_profiles.profiles_1d[:].t_i_average_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_profiles.profiles_1d[:].t_i_average_fit.measured | [1...N] | FLT_1D (uncertain) | eV | Measured values |
core_profiles.profiles_1d[:].t_i_average_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_profiles.profiles_1d[:].t_i_average_fit.reconstructed | [core_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | eV | Value reconstructed from the fit |
core_profiles.profiles_1d[:].t_i_average_fit.rho_tor_norm | [core_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_profiles.profiles_1d[:].t_i_average_fit.source | [core_profiles.profiles_1d[:].t_i_average_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_profiles.profiles_1d[:].t_i_average_fit.time_measurement | [core_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_profiles.profiles_1d[:].t_i_average_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_profiles.profiles_1d[:].t_i_average_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_profiles.profiles_1d[:].t_i_average_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.profiles_1d[:].t_i_average_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_profiles.profiles_1d[:].t_i_average_fit.time_measurement_width | [core_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_profiles.profiles_1d[:].t_i_average_fit.weight | [core_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_profiles.profiles_1d[:].time | FLT_0D | s | Time | |
core_profiles.profiles_1d[:].zeff | [core_profiles.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Effective charge |
core_profiles.profiles_1d[:].zeff_fit | STRUCTURE | - | Information on the fit used to obtain the zeff profile | |
core_profiles.profiles_1d[:].zeff_fit.chi_squared | [core_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
core_profiles.profiles_1d[:].zeff_fit.local | [core_profiles.profiles_1d[:].zeff_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
core_profiles.profiles_1d[:].zeff_fit.measured | [1...N] | FLT_1D (uncertain) | - | Measured values |
core_profiles.profiles_1d[:].zeff_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
core_profiles.profiles_1d[:].zeff_fit.reconstructed | [core_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Value reconstructed from the fit |
core_profiles.profiles_1d[:].zeff_fit.rho_tor_norm | [core_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
core_profiles.profiles_1d[:].zeff_fit.source | [core_profiles.profiles_1d[:].zeff_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
core_profiles.profiles_1d[:].zeff_fit.time_measurement | [core_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
core_profiles.profiles_1d[:].zeff_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
core_profiles.profiles_1d[:].zeff_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
core_profiles.profiles_1d[:].zeff_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.profiles_1d[:].zeff_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
core_profiles.profiles_1d[:].zeff_fit.time_measurement_width | [core_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
core_profiles.profiles_1d[:].zeff_fit.weight | [core_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
core_profiles.profiles_2d (alpha) | [core_profiles.profiles_2d[:].time] | STRUCT_ARRAY | Core plasma quantities in a poloidal cross section, for various time slices | |
core_profiles.profiles_2d[:].grid (alpha) | STRUCTURE | Definition of the 2D grid (the content of dim1 and dim2 is defined by the selected grid_type) | ||
core_profiles.profiles_2d[:].grid.dim1 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
core_profiles.profiles_2d[:].grid.dim2 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
core_profiles.profiles_2d[:].grid.volume_element (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
core_profiles.profiles_2d[:].grid_type (alpha) | STRUCTURE | Selection of one of a set of grid types | ||
core_profiles.profiles_2d[:].grid_type.description (alpha) | STR_0D | Verbose description | ||
core_profiles.profiles_2d[:].grid_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.profiles_2d[:].grid_type.name (alpha) | STR_0D | Short string identifier | ||
core_profiles.profiles_2d[:].ion (alpha) | [1...N] | STRUCT_ARRAY | 2D quantities related to the different ion species, in the sense of isonuclear or isomolecular sequences. Ionisation states (or other types of states) must be differentiated at the state level below. This array doesn't necessarily have the same size as the profiles_1d/ion array, since 2D data may be relevant only for a subset of ion species. | |
core_profiles.profiles_2d[:].ion[:].density (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^-3 | Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_2d[:].ion[:].density_fast (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^-3 | Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_2d[:].ion[:].density_thermal (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^-3 | Density (thermal) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_2d[:].ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_profiles.profiles_2d[:].ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_profiles.profiles_2d[:].ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
core_profiles.profiles_2d[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_profiles.profiles_2d[:].ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_profiles.profiles_2d[:].ion[:].ion_index (alpha) | INT_0D | Index of the corresponding ion species in the ../../../profiles_1d/ion array | ||
core_profiles.profiles_2d[:].ion[:].label (alpha) | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
core_profiles.profiles_2d[:].ion[:].multiple_states_flag (alpha) | INT_0D | Multiple states calculation flag : 0-Only the 'ion' level is considered and the 'state' array of structure is empty; 1-Ion states are considered and are described in the 'state' array of structure | ||
core_profiles.profiles_2d[:].ion[:].pressure (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_2d[:].ion[:].pressure_fast_parallel (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_2d[:].ion[:].pressure_fast_perpendicular (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_2d[:].ion[:].pressure_thermal (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered) |
core_profiles.profiles_2d[:].ion[:].rotation_frequency_tor (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | rad.s^-1 | Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken) (average over charge states when multiple charge states are considered) |
core_profiles.profiles_2d[:].ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Quantities related to the different states of the species (ionisation, energy, excitation, ...) | |
core_profiles.profiles_2d[:].ion[:].state[:].density (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^-3 | Density (thermal+non-thermal) |
core_profiles.profiles_2d[:].ion[:].state[:].density_fast (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
core_profiles.profiles_2d[:].ion[:].state[:].density_thermal (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^-3 | Density of thermal particles |
core_profiles.profiles_2d[:].ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_profiles.profiles_2d[:].ion[:].state[:].ionisation_potential (alpha) | FLT_0D (uncertain) | eV | Cumulative and average ionisation potential to reach a given bundle. Defined as sum (x_z* (sum of Epot from z'=0 to z-1)), where Epot is the ionisation potential of ion Xz’+, and x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
core_profiles.profiles_2d[:].ion[:].state[:].label (alpha) | STR_0D | String identifying state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
core_profiles.profiles_2d[:].ion[:].state[:].pressure (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Pressure (thermal+non-thermal) |
core_profiles.profiles_2d[:].ion[:].state[:].pressure_fast_parallel (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
core_profiles.profiles_2d[:].ion[:].state[:].pressure_fast_perpendicular (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
core_profiles.profiles_2d[:].ion[:].state[:].pressure_thermal (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
core_profiles.profiles_2d[:].ion[:].state[:].rotation_frequency_tor (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | rad.s^-1 | Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken) |
core_profiles.profiles_2d[:].ion[:].state[:].temperature (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | eV | Temperature |
core_profiles.profiles_2d[:].ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_profiles.profiles_2d[:].ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_profiles.profiles_2d[:].ion[:].state[:].z_average (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Average Z of the charge state bundle, volume averaged over the plasma radius (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
core_profiles.profiles_2d[:].ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
core_profiles.profiles_2d[:].ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle | |
core_profiles.profiles_2d[:].ion[:].state[:].z_square_average (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Average Z square of the charge state bundle, volume averaged over the plasma radius (equal to z_min squared if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
core_profiles.profiles_2d[:].ion[:].temperature (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | eV | Temperature (average over charge states when multiple charge states are considered) |
core_profiles.profiles_2d[:].ion[:].velocity (alpha) | STRUCTURE | m.s^-1 | Velocity (average over charge states when multiple charge states are considered) at the position of maximum major radius on every flux surface | |
core_profiles.profiles_2d[:].ion[:].velocity.diamagnetic (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m.s^-1 | Diamagnetic component |
core_profiles.profiles_2d[:].ion[:].velocity.parallel (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m.s^-1 | Parallel component |
core_profiles.profiles_2d[:].ion[:].velocity.poloidal (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m.s^-1 | Poloidal component |
core_profiles.profiles_2d[:].ion[:].velocity.radial (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m.s^-1 | Radial component |
core_profiles.profiles_2d[:].ion[:].velocity.toroidal (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m.s^-1 | Toroidal component |
core_profiles.profiles_2d[:].ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed), volume averaged over plasma radius | |
core_profiles.profiles_2d[:].momentum_tor (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | kg.m^-1.s^-1 | Total plasma toroidal momentum, summed over ion species and electrons weighted by their density and major radius, i.e. sum_over_species(n*R*m*Vphi) |
core_profiles.profiles_2d[:].n_i_thermal_total (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^-3 | Total ion thermal density (sum over species and charge states) |
core_profiles.profiles_2d[:].n_i_total_over_n_e (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | - | Ratio of total ion density (sum over species and charge states) over electron density. (thermal+non-thermal) |
core_profiles.profiles_2d[:].pressure_ion_total (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Total (sum over ion species) thermal ion pressure |
core_profiles.profiles_2d[:].pressure_parallel (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Total parallel pressure (electrons+ions, thermal+non-thermal) |
core_profiles.profiles_2d[:].pressure_perpendicular (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Total perpendicular pressure (electrons+ions, thermal+non-thermal) |
core_profiles.profiles_2d[:].pressure_thermal (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Pa | Thermal pressure (electrons+ions) |
core_profiles.profiles_2d[:].t_i_average (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | eV | Ion temperature (averaged on states and ion species) |
core_profiles.profiles_2d[:].time (alpha) | FLT_0D | s | Time | |
core_profiles.profiles_2d[:].zeff (alpha) | [core_profiles.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | - | Effective charge |
core_profiles.statistics (alpha) | [core_profiles.statistics[:].time] | STRUCT_ARRAY | Statistics for various time slices | |
core_profiles.statistics[:].quantity_2d (alpha) | [1...N] | STRUCT_ARRAY | Set of 2D quantities on which statistics are provided. 2D means 1D+time dimension, so either a 1D quantity within a dynamic array of structure, or a 2D dynamic quantity outside of an array of structure. Therefore the resulting statistical value is 1D for a given statistics time slice. | |
core_profiles.statistics[:].quantity_2d[:].distribution (alpha) | STRUCTURE | Probability distribution function of the quantity | ||
core_profiles.statistics[:].quantity_2d[:].distribution.bins (alpha) | [1...N, | FLT_2D (uncertain) | mixed | Bins of quantitiy values, defined for each element (first dimension) corresponding to the first dimension of the original 2D quantity |
core_profiles.statistics[:].quantity_2d[:].distribution.probability (alpha) | [1...N, | FLT_2D (uncertain) | - | Probability to have a value of the quantity between bins(n) and bins(n+1) (thus the size of its second dimension is the size of the second dimension of the bins array - 1). The first dimension correspond to the first dimension of the original 2D quantity |
core_profiles.statistics[:].quantity_2d[:].path (alpha) | STR_0D | Path of the quantity within the IDS, following the syntax given in the link below | ||
core_profiles.statistics[:].quantity_2d[:].statistics_type (alpha) | [1...N] | STRUCT_ARRAY | Set of statistics types applied to the quantity | |
core_profiles.statistics[:].quantity_2d[:].statistics_type[:].grid_index (alpha) | INT_0D | Only if the statistics value is given on a different GGD grid subset than the original quantity (e.g. if the statistics has worked over a dimension of the GGD), index of the grid used to represent the statistics value | ||
core_profiles.statistics[:].quantity_2d[:].statistics_type[:].grid_subset_index (alpha) | INT_0D | Only if the statistics value is given on a different GGD grid subset than the original quantity (e.g. if the statistics has worked over a dimension of the GGD), index of the new grid subset the statistics value is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
core_profiles.statistics[:].quantity_2d[:].statistics_type[:].identifier (alpha) | STRUCTURE | Identifier of the statistics type | ||
core_profiles.statistics[:].quantity_2d[:].statistics_type[:].identifier.description (alpha) | STR_0D | Verbose description | ||
core_profiles.statistics[:].quantity_2d[:].statistics_type[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_profiles.statistics[:].quantity_2d[:].statistics_type[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
core_profiles.statistics[:].quantity_2d[:].statistics_type[:].uq_input_path (alpha) | INT_0D | For Sobol index only, path to the related the uq_input quantity, e.g. ../../../uq_input_2d(3) | ||
core_profiles.statistics[:].quantity_2d[:].statistics_type[:].value (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Value of the statistics for that quantity, the array corresponding to the first dimension of the original 2D quantity |
core_profiles.statistics[:].time (alpha) | FLT_0D | s | Time | |
core_profiles.statistics[:].time_width (alpha) | FLT_0D (uncertain) | s | Width of the time interval over which the statistics have been calculated. By convention, the time interval starts at time-time_width and ends at time. | |
core_profiles.statistics[:].uq_input_2d (alpha) | [1...N] | STRUCT_ARRAY | If the statistics are based on an uncertainty quantification process, set of 2D input quantities that are varied | |
core_profiles.statistics[:].uq_input_2d[:].distribution (alpha) | STRUCTURE | Probability distribution function of the quantity | ||
core_profiles.statistics[:].uq_input_2d[:].distribution.bins (alpha) | [1...N, | FLT_2D (uncertain) | mixed | Bins of quantitiy values, defined for each element (first dimension) corresponding to the first dimension of the original 2D quantity |
core_profiles.statistics[:].uq_input_2d[:].distribution.probability (alpha) | [1...N, | FLT_2D (uncertain) | - | Probability to have a value of the quantity between bins(n) and bins(n+1) (thus the size of its second dimension is the size of the second dimension of the bins array - 1). The first dimension correspond to the first dimension of the original 2D quantity |
core_profiles.statistics[:].uq_input_2d[:].path (alpha) | STR_0D | Path of the quantity within the IDS, following the syntax given in the link below | ||
core_profiles.time | [1...N] | FLT_1D_TYPE | s | Generic time |
core_profiles.vacuum_toroidal_field | STRUCTURE | Characteristics of the vacuum toroidal field (used in rho_tor definition and in the normalization of current densities) | ||
core_profiles.vacuum_toroidal_field.b0 | [core_profiles.time] | FLT_1D (uncertain) | T | 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. |
core_profiles.vacuum_toroidal_field.r0 | FLT_0D (uncertain) | m | 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) |
core sources¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
core_sources | Core plasma thermal source terms (for the transport equations of the thermal species). Energy terms correspond to the full kinetic energy equation (i.e. the energy flux takes into account the energy transported by the particle flux) | |||
core_sources.code | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
core_sources.code.commit | STR_0D | Unique commit reference of software | ||
core_sources.code.description | STR_0D | Short description of the software (type, purpose) | ||
core_sources.code.library | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
core_sources.code.library[:].commit | STR_0D | Unique commit reference of software | ||
core_sources.code.library[:].description | STR_0D | Short description of the software (type, purpose) | ||
core_sources.code.library[:].name | STR_0D | Name of software | ||
core_sources.code.library[:].parameters | STR_0D | List of the code specific parameters in XML format | ||
core_sources.code.library[:].repository | STR_0D | URL of software repository | ||
core_sources.code.library[:].version | STR_0D | Unique version (tag) of software | ||
core_sources.code.name | STR_0D | Name of software generating IDS | ||
core_sources.code.output_flag | [core_sources.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
core_sources.code.parameters | STR_0D | List of the code specific parameters in XML format | ||
core_sources.code.repository | STR_0D | URL of software repository | ||
core_sources.code.version | STR_0D | Unique version (tag) of software | ||
core_sources.ids_properties | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
core_sources.ids_properties.comment | STR_0D | Any comment describing the content of this IDS | ||
core_sources.ids_properties.creation_date | STR_0D | Date at which this data has been produced | ||
core_sources.ids_properties.homogeneous_time | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
core_sources.ids_properties.name | STR_0D | User-defined name for this IDS occurrence | ||
core_sources.ids_properties.occurrence | INT_0D | |||
core_sources.ids_properties.occurrence_type | STRUCTURE | Type of data contained in this occurrence | ||
core_sources.ids_properties.occurrence_type.description | STR_0D | Verbose description | ||
core_sources.ids_properties.occurrence_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_sources.ids_properties.occurrence_type.name | STR_0D | Short string identifier | ||
core_sources.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
core_sources.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
core_sources.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
core_sources.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_sources.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
core_sources.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
core_sources.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
core_sources.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
core_sources.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
core_sources.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_sources.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
core_sources.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
core_sources.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
core_sources.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
core_sources.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
core_sources.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_sources.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_sources.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
core_sources.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_sources.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
core_sources.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_sources.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
core_sources.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
core_sources.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_sources.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_sources.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
core_sources.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_sources.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
core_sources.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_sources.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
core_sources.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_sources.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_sources.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
core_sources.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_sources.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
core_sources.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_sources.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
core_sources.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
core_sources.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
core_sources.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
core_sources.ids_properties.provider | STR_0D | Name of the person in charge of producing this data | ||
core_sources.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
core_sources.ids_properties.version_put | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
core_sources.ids_properties.version_put.access_layer | STR_0D | Version of Access Layer used to PUT this IDS | ||
core_sources.ids_properties.version_put.access_layer_language | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
core_sources.ids_properties.version_put.data_dictionary | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
core_sources.source | [1...N] | STRUCT_ARRAY | Set of source terms | |
core_sources.source[:].code | STRUCTURE | Code-specific parameters used for this source | ||
core_sources.source[:].code.commit | STR_0D | Unique commit reference of software | ||
core_sources.source[:].code.description | STR_0D | Short description of the software (type, purpose) | ||
core_sources.source[:].code.name | STR_0D | Name of software used | ||
core_sources.source[:].code.output_flag | STRUCTURE | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | ||
core_sources.source[:].code.output_flag.data | [core_sources.source[:].code.output_flag.time] | INT_1D | Data | |
core_sources.source[:].code.output_flag.time | [1...N] | FLT_1D_TYPE | s | Time |
core_sources.source[:].code.parameters | STR_0D | List of the code specific parameters in XML format | ||
core_sources.source[:].code.repository | STR_0D | URL of software repository | ||
core_sources.source[:].code.version | STR_0D | Unique version (tag) of software | ||
core_sources.source[:].global_quantities | [core_sources.source[:].global_quantities[:].time] | STRUCT_ARRAY | Total source quantities integrated over the plasma volume or surface | |
core_sources.source[:].global_quantities[:].current_parallel | FLT_0D (uncertain) | A | Parallel current driven | |
core_sources.source[:].global_quantities[:].electrons | STRUCTURE | Sources for electrons | ||
core_sources.source[:].global_quantities[:].electrons.particles | FLT_0D (uncertain) | s^-1 | Electron particle source | |
core_sources.source[:].global_quantities[:].electrons.power | FLT_0D (uncertain) | W | Power coupled to electrons | |
core_sources.source[:].global_quantities[:].power | FLT_0D (uncertain) | W | Total power coupled to the plasma | |
core_sources.source[:].global_quantities[:].time | FLT_0D | s | Time | |
core_sources.source[:].global_quantities[:].torque_tor | FLT_0D (uncertain) | kg.m^2.s^-2 | Toroidal torque | |
core_sources.source[:].global_quantities[:].total_ion_particles | FLT_0D (uncertain) | (ions).s^-1 | Total ion particle source (summed over ion species) | |
core_sources.source[:].global_quantities[:].total_ion_power | FLT_0D (uncertain) | W | Total power coupled to ion species (summed over ion species) | |
core_sources.source[:].identifier | STRUCTURE | Source term identifier (process causing this source term) | ||
core_sources.source[:].identifier.description | STR_0D | Verbose description | ||
core_sources.source[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_sources.source[:].identifier.name | STR_0D | Short string identifier | ||
core_sources.source[:].profiles_1d | [core_sources.source[:].profiles_1d[:].time] | STRUCT_ARRAY | Source profiles for various time slices. Source terms are positive (resp. negative) when there is a gain (resp. a loss) to the considered channel. | |
core_sources.source[:].profiles_1d[:].conductivity_parallel | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | ohm^-1.m^-1 | Parallel conductivity due to this source |
core_sources.source[:].profiles_1d[:].current_parallel_inside | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A | Parallel current driven inside the flux surface. Cumulative surface integral of j_parallel |
core_sources.source[:].profiles_1d[:].electrons | STRUCTURE | Sources for electrons | ||
core_sources.source[:].profiles_1d[:].electrons.energy | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source term for the electron energy equation |
core_sources.source[:].profiles_1d[:].electrons.energy_decomposed | STRUCTURE | Decomposition of the source term for electron energy equation into implicit and explicit parts | ||
core_sources.source[:].profiles_1d[:].electrons.energy_decomposed.explicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Explicit part of the source term |
core_sources.source[:].profiles_1d[:].electrons.energy_decomposed.implicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity |
core_sources.source[:].profiles_1d[:].electrons.particles | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3.s^-1 | Source term for electron density equation |
core_sources.source[:].profiles_1d[:].electrons.particles_decomposed | STRUCTURE | Decomposition of the source term for electron density equation into implicit and explicit parts | ||
core_sources.source[:].profiles_1d[:].electrons.particles_decomposed.explicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3.s^-1 | Explicit part of the source term |
core_sources.source[:].profiles_1d[:].electrons.particles_decomposed.implicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity |
core_sources.source[:].profiles_1d[:].electrons.particles_inside | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Electron source inside the flux surface. Cumulative volume integral of the source term for the electron density equation. |
core_sources.source[:].profiles_1d[:].electrons.power_inside | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W | Power coupled to electrons inside the flux surface. Cumulative volume integral of the source term for the electron energy equation |
core_sources.source[:].profiles_1d[:].grid | STRUCTURE | Radial grid | ||
core_sources.source[:].profiles_1d[:].grid.area | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
core_sources.source[:].profiles_1d[:].grid.psi | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
core_sources.source[:].profiles_1d[:].grid.psi_boundary | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_sources.source[:].profiles_1d[:].grid.psi_magnetic_axis | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_sources.source[:].profiles_1d[:].grid.rho_pol_norm | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))) |
core_sources.source[:].profiles_1d[:].grid.rho_tor | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
core_sources.source[:].profiles_1d[:].grid.rho_tor_norm | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
core_sources.source[:].profiles_1d[:].grid.surface | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
core_sources.source[:].profiles_1d[:].grid.volume | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
core_sources.source[:].profiles_1d[:].ion | [1...N] | STRUCT_ARRAY | Source terms related to the different ions species, in the sense of isonuclear or isomolecular sequences. Ionisation states (and other types of states) must be differentiated at the state level below | |
core_sources.source[:].profiles_1d[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_sources.source[:].profiles_1d[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_sources.source[:].profiles_1d[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_sources.source[:].profiles_1d[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_sources.source[:].profiles_1d[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_sources.source[:].profiles_1d[:].ion[:].energy | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source term for the ion energy transport equation. |
core_sources.source[:].profiles_1d[:].ion[:].energy_decomposed | STRUCTURE | Decomposition of the source term for ion energy equation into implicit and explicit parts | ||
core_sources.source[:].profiles_1d[:].ion[:].energy_decomposed.explicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Explicit part of the source term |
core_sources.source[:].profiles_1d[:].ion[:].energy_decomposed.implicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity |
core_sources.source[:].profiles_1d[:].ion[:].label | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
core_sources.source[:].profiles_1d[:].ion[:].momentum | STRUCTURE | Source term for the ion momentum transport equations along various components (directions) | ||
core_sources.source[:].profiles_1d[:].ion[:].momentum.diamagnetic | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component |
core_sources.source[:].profiles_1d[:].ion[:].momentum.parallel | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component |
core_sources.source[:].profiles_1d[:].ion[:].momentum.poloidal | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component |
core_sources.source[:].profiles_1d[:].ion[:].momentum.radial | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component |
core_sources.source[:].profiles_1d[:].ion[:].momentum.toroidal | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component |
core_sources.source[:].profiles_1d[:].ion[:].momentum.toroidal_decomposed | STRUCTURE | Decomposition of the source term for ion toroidal momentum equation into implicit and explicit parts | ||
core_sources.source[:].profiles_1d[:].ion[:].momentum.toroidal_decomposed.explicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^2.s^-2 | Explicit part of the source term |
core_sources.source[:].profiles_1d[:].ion[:].momentum.toroidal_decomposed.implicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity |
core_sources.source[:].profiles_1d[:].ion[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only the 'ion' level is considered and the 'state' array of structure is empty; 1-Ion states are considered and are described in the 'state' array of structure | ||
core_sources.source[:].profiles_1d[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
core_sources.source[:].profiles_1d[:].ion[:].particles | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source term for ion density equation |
core_sources.source[:].profiles_1d[:].ion[:].particles_decomposed | STRUCTURE | Decomposition of the source term for ion density equation into implicit and explicit parts | ||
core_sources.source[:].profiles_1d[:].ion[:].particles_decomposed.explicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3.s^-1 | Explicit part of the source term |
core_sources.source[:].profiles_1d[:].ion[:].particles_decomposed.implicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity |
core_sources.source[:].profiles_1d[:].ion[:].particles_inside | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Ion source inside the flux surface. Cumulative volume integral of the source term for the electron density equation. |
core_sources.source[:].profiles_1d[:].ion[:].power_inside | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W | Power coupled to the ion species inside the flux surface. Cumulative volume integral of the source term for the electron energy equation |
core_sources.source[:].profiles_1d[:].ion[:].state | [1...N] | STRUCT_ARRAY | Source terms related to the different charge states of the species (ionisation, energy, excitation, ...) | |
core_sources.source[:].profiles_1d[:].ion[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].energy | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source terms for the charge state energy transport equation |
core_sources.source[:].profiles_1d[:].ion[:].state[:].energy_decomposed | STRUCTURE | Decomposition of the source term for state energy equation into implicit and explicit parts | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].energy_decomposed.explicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Explicit part of the source term |
core_sources.source[:].profiles_1d[:].ion[:].state[:].energy_decomposed.implicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity |
core_sources.source[:].profiles_1d[:].ion[:].state[:].is_neutral (obsolescent) | INT_0D | Flag specifying if this state corresponds to a neutral (1) or not (0) | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].label | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].neutral_type (obsolescent) | STRUCTURE | Neutral type (if the considered state is a neutral), in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].neutral_type.description (obsolescent) | STR_0D | Verbose description | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].neutral_type.index (obsolescent) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].neutral_type.name (obsolescent) | STR_0D | Short string identifier | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].particles | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source term for the charge state density transport equation |
core_sources.source[:].profiles_1d[:].ion[:].state[:].particles_decomposed | STRUCTURE | Decomposition of the source term for state density equation into implicit and explicit parts | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].particles_decomposed.explicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3.s^-1 | Explicit part of the source term |
core_sources.source[:].profiles_1d[:].ion[:].state[:].particles_decomposed.implicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity |
core_sources.source[:].profiles_1d[:].ion[:].state[:].particles_inside | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | State source inside the flux surface. Cumulative volume integral of the source term for the electron density equation. |
core_sources.source[:].profiles_1d[:].ion[:].state[:].power_inside | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W | Power coupled to the state inside the flux surface. Cumulative volume integral of the source term for the electron energy equation |
core_sources.source[:].profiles_1d[:].ion[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_sources.source[:].profiles_1d[:].ion[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_sources.source[:].profiles_1d[:].ion[:].state[:].z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle | |
core_sources.source[:].profiles_1d[:].ion[:].state[:].z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle | |
core_sources.source[:].profiles_1d[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
core_sources.source[:].profiles_1d[:].j_parallel | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Parallel current density source, average(J.B) / B0, where B0 = core_sources/vacuum_toroidal_field/b0 |
core_sources.source[:].profiles_1d[:].momentum_tor | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Source term for total toroidal momentum equation |
core_sources.source[:].profiles_1d[:].momentum_tor_j_cross_b_field | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Contribution to the toroidal momentum source term (already included in the momentum_tor node) corresponding to the toroidal torques onto the thermal plasma due to Lorentz force associated with radial currents. These currents appear as return-currents (enforcing quasi-neutrality, div(J)=0) balancing radial currents of non-thermal particles, e.g. radial currents of fast and trapped neutral-beam-ions. |
core_sources.source[:].profiles_1d[:].neutral | [1...N] | STRUCT_ARRAY | Source terms related to the different neutral species | |
core_sources.source[:].profiles_1d[:].neutral[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_sources.source[:].profiles_1d[:].neutral[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_sources.source[:].profiles_1d[:].neutral[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_sources.source[:].profiles_1d[:].neutral[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_sources.source[:].profiles_1d[:].neutral[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_sources.source[:].profiles_1d[:].neutral[:].energy | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source term for the neutral energy transport equation. |
core_sources.source[:].profiles_1d[:].neutral[:].ion_index | INT_0D | Index of the corresponding ion species in the ../../ion array | ||
core_sources.source[:].profiles_1d[:].neutral[:].label | STR_0D | String identifying the neutral species (e.g. H, D, T, He, C, ...) | ||
core_sources.source[:].profiles_1d[:].neutral[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
core_sources.source[:].profiles_1d[:].neutral[:].particles | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source term for neutral density equation |
core_sources.source[:].profiles_1d[:].neutral[:].state | [1...N] | STRUCT_ARRAY | Source terms related to the different charge states of the species (energy, excitation, ...) | |
core_sources.source[:].profiles_1d[:].neutral[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_sources.source[:].profiles_1d[:].neutral[:].state[:].energy | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source terms for the state energy transport equation |
core_sources.source[:].profiles_1d[:].neutral[:].state[:].label | STR_0D | String identifying state | ||
core_sources.source[:].profiles_1d[:].neutral[:].state[:].neutral_type | STRUCTURE | Neutral type (if the considered state is a neutral), in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
core_sources.source[:].profiles_1d[:].neutral[:].state[:].neutral_type.description | STR_0D | Verbose description | ||
core_sources.source[:].profiles_1d[:].neutral[:].state[:].neutral_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_sources.source[:].profiles_1d[:].neutral[:].state[:].neutral_type.name | STR_0D | Short string identifier | ||
core_sources.source[:].profiles_1d[:].neutral[:].state[:].particles | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source term for the state density transport equation |
core_sources.source[:].profiles_1d[:].neutral[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_sources.source[:].profiles_1d[:].neutral[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_sources.source[:].profiles_1d[:].time | FLT_0D | s | Time | |
core_sources.source[:].profiles_1d[:].torque_tor_inside | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | kg.m^2.s^-2 | Toroidal torque inside the flux surface. Cumulative volume integral of the source term for the total toroidal momentum equation |
core_sources.source[:].profiles_1d[:].total_ion_energy | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source term for the total (summed over ion species) energy equation |
core_sources.source[:].profiles_1d[:].total_ion_energy_decomposed | STRUCTURE | Decomposition of the source term for total ion energy equation into implicit and explicit parts | ||
core_sources.source[:].profiles_1d[:].total_ion_energy_decomposed.explicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Explicit part of the source term |
core_sources.source[:].profiles_1d[:].total_ion_energy_decomposed.implicit_part | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity |
core_sources.source[:].profiles_1d[:].total_ion_power_inside | [core_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W | Total power coupled to ion species (summed over ion species) inside the flux surface. Cumulative volume integral of the source term for the total ion energy equation |
core_sources.source[:].species | STRUCTURE | Species causing this source term (if relevant, e.g. a particular ion or neutral state in case of line radiation) | ||
core_sources.source[:].species.ion | STRUCTURE | Description of the ion or neutral species, used if type/index = 2 or 3 | ||
core_sources.source[:].species.ion.element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_sources.source[:].species.ion.element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_sources.source[:].species.ion.element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_sources.source[:].species.ion.element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_sources.source[:].species.ion.element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_sources.source[:].species.ion.label | STR_0D | String identifying ion (e.g. H+, D+, T+, He+2, C+, ...) | ||
core_sources.source[:].species.ion.state | STRUCTURE | Quantities related to the different states of the species (ionisation, energy, excitation, ...) | ||
core_sources.source[:].species.ion.state.electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_sources.source[:].species.ion.state.label | STR_0D | String identifying ion state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
core_sources.source[:].species.ion.state.vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_sources.source[:].species.ion.state.vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_sources.source[:].species.ion.state.z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
core_sources.source[:].species.ion.state.z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
core_sources.source[:].species.ion.z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
core_sources.source[:].species.neutral | STRUCTURE | Description of the neutral species, used if type/index = 4 or 5 | ||
core_sources.source[:].species.neutral.element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_sources.source[:].species.neutral.element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_sources.source[:].species.neutral.element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_sources.source[:].species.neutral.element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_sources.source[:].species.neutral.element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_sources.source[:].species.neutral.label | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
core_sources.source[:].species.neutral.state | STRUCTURE | State of the species (energy, excitation, ...) | ||
core_sources.source[:].species.neutral.state.electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_sources.source[:].species.neutral.state.label | STR_0D | String identifying neutral state | ||
core_sources.source[:].species.neutral.state.neutral_type | STRUCTURE | Neutral type, in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
core_sources.source[:].species.neutral.state.neutral_type.description | STR_0D | Verbose description | ||
core_sources.source[:].species.neutral.state.neutral_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_sources.source[:].species.neutral.state.neutral_type.name | STR_0D | Short string identifier | ||
core_sources.source[:].species.neutral.state.vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_sources.source[:].species.neutral.state.vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_sources.source[:].species.type | STRUCTURE | Species type. index=1 for electron; index=2 for ion species in a single/average state (refer to ion structure); index=3 for ion species in a particular state (refer to ion/state structure); index=4 for neutral species in a single/average state (refer to neutral structure); index=5 for neutral species in a particular state (refer to neutral/state structure); index=6 for neutron; index=7 for photon | ||
core_sources.source[:].species.type.description | STR_0D | Verbose description | ||
core_sources.source[:].species.type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_sources.source[:].species.type.name | STR_0D | Short string identifier | ||
core_sources.time | [1...N] | FLT_1D_TYPE | s | Generic time |
core_sources.vacuum_toroidal_field | STRUCTURE | Characteristics of the vacuum toroidal field (used in Rho_Tor definition and in the normalization of current densities) | ||
core_sources.vacuum_toroidal_field.b0 | [core_sources.time] | FLT_1D (uncertain) | T | 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. |
core_sources.vacuum_toroidal_field.r0 | FLT_0D (uncertain) | m | 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) |
core transport¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
core_transport | Core plasma transport of particles, energy, momentum and poloidal flux. The transport of particles, energy and momentum is described by diffusion coefficients, D, and convection velocities, v. These are defined by the total fluxes of particles, energy and momentum, across a flux surface given by : V' [-D Y' <|grad(rho_tor_norm)|^2> + v Y <|grad(rho_tor_norm)|>], where Y represents the particles, energy and momentum density, respectively, while V is the volume inside a flux surface, the primes denote derivatives with respect to rho_tor_norm and < X > is the flux surface average of a quantity X. This formulation remains valid when changing simultaneously rho_tor_norm into rho_tor in the gradient terms and in the derivatives denoted by the prime. The average flux stored in the IDS as sibling of D and v is the total flux described above divided by the flux surface area V' <|grad(rho_tor_norm)|>. Note that the energy flux includes the energy transported by the particle flux, in this form: Q = V' [- n D (T)' <|grad(rho_tor_norm)|^2> + v (nT) <|grad(rho_tor_norm)|>] + flux_multiplier * T * particle_flux | |||
core_transport.code | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
core_transport.code.commit | STR_0D | Unique commit reference of software | ||
core_transport.code.description | STR_0D | Short description of the software (type, purpose) | ||
core_transport.code.library | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
core_transport.code.library[:].commit | STR_0D | Unique commit reference of software | ||
core_transport.code.library[:].description | STR_0D | Short description of the software (type, purpose) | ||
core_transport.code.library[:].name | STR_0D | Name of software | ||
core_transport.code.library[:].parameters | STR_0D | List of the code specific parameters in XML format | ||
core_transport.code.library[:].repository | STR_0D | URL of software repository | ||
core_transport.code.library[:].version | STR_0D | Unique version (tag) of software | ||
core_transport.code.name | STR_0D | Name of software generating IDS | ||
core_transport.code.output_flag | [core_transport.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
core_transport.code.parameters | STR_0D | List of the code specific parameters in XML format | ||
core_transport.code.repository | STR_0D | URL of software repository | ||
core_transport.code.version | STR_0D | Unique version (tag) of software | ||
core_transport.ids_properties | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
core_transport.ids_properties.comment | STR_0D | Any comment describing the content of this IDS | ||
core_transport.ids_properties.creation_date | STR_0D | Date at which this data has been produced | ||
core_transport.ids_properties.homogeneous_time | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
core_transport.ids_properties.name | STR_0D | User-defined name for this IDS occurrence | ||
core_transport.ids_properties.occurrence | INT_0D | |||
core_transport.ids_properties.occurrence_type | STRUCTURE | Type of data contained in this occurrence | ||
core_transport.ids_properties.occurrence_type.description | STR_0D | Verbose description | ||
core_transport.ids_properties.occurrence_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_transport.ids_properties.occurrence_type.name | STR_0D | Short string identifier | ||
core_transport.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
core_transport.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
core_transport.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
core_transport.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_transport.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
core_transport.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
core_transport.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
core_transport.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
core_transport.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
core_transport.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_transport.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
core_transport.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
core_transport.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
core_transport.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
core_transport.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
core_transport.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_transport.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_transport.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
core_transport.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_transport.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
core_transport.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_transport.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
core_transport.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
core_transport.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_transport.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_transport.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
core_transport.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_transport.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
core_transport.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_transport.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
core_transport.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
core_transport.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
core_transport.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
core_transport.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
core_transport.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
core_transport.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
core_transport.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
core_transport.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
core_transport.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
core_transport.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
core_transport.ids_properties.provider | STR_0D | Name of the person in charge of producing this data | ||
core_transport.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
core_transport.ids_properties.version_put | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
core_transport.ids_properties.version_put.access_layer | STR_0D | Version of Access Layer used to PUT this IDS | ||
core_transport.ids_properties.version_put.access_layer_language | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
core_transport.ids_properties.version_put.data_dictionary | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
core_transport.model | [1...N] | STRUCT_ARRAY | Transport is described by a combination of various transport models | |
core_transport.model[:].code | STRUCTURE | Code-specific parameters used for this model | ||
core_transport.model[:].code.commit | STR_0D | Unique commit reference of software | ||
core_transport.model[:].code.description | STR_0D | Short description of the software (type, purpose) | ||
core_transport.model[:].code.name | STR_0D | Name of software used | ||
core_transport.model[:].code.output_flag | STRUCTURE | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | ||
core_transport.model[:].code.output_flag.data | [core_transport.model[:].code.output_flag.time] | INT_1D | Data | |
core_transport.model[:].code.output_flag.time | [1...N] | FLT_1D_TYPE | s | Time |
core_transport.model[:].code.parameters | STR_0D | List of the code specific parameters in XML format | ||
core_transport.model[:].code.repository | STR_0D | URL of software repository | ||
core_transport.model[:].code.version | STR_0D | Unique version (tag) of software | ||
core_transport.model[:].comment | STR_0D | Any comment describing the model | ||
core_transport.model[:].flux_multiplier | FLT_0D (uncertain) | - | Multiplier applied to the particule flux when adding its contribution in the expression of the heat flux : can be 0, 3/2 or 5/2 | |
core_transport.model[:].identifier | STRUCTURE | Transport model identifier | ||
core_transport.model[:].identifier.description | STR_0D | Verbose description | ||
core_transport.model[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_transport.model[:].identifier.name | STR_0D | Short string identifier | ||
core_transport.model[:].profiles_1d | [core_transport.model[:].profiles_1d[:].time] | STRUCT_ARRAY | Transport coefficient profiles for various time slices. Fluxes and convection are positive (resp. negative) when outwards i.e. towards the LCFS (resp. inwards i.e. towards the magnetic axes). | |
core_transport.model[:].profiles_1d[:].conductivity_parallel | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | ohm^-1.m^-1 | Parallel conductivity |
core_transport.model[:].profiles_1d[:].e_field_radial | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | V.m^-1 | Radial component of the electric field (calculated e.g. by a neoclassical model) |
core_transport.model[:].profiles_1d[:].electrons | STRUCTURE | Transport quantities related to the electrons | ||
core_transport.model[:].profiles_1d[:].electrons.energy | STRUCTURE | Transport quantities for the electron energy equation | ||
core_transport.model[:].profiles_1d[:].electrons.energy.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].electrons.energy.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | W.m^-2 | Flux |
core_transport.model[:].profiles_1d[:].electrons.energy.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].electrons.particles | STRUCTURE | Transport quantities for the electron density equation | ||
core_transport.model[:].profiles_1d[:].electrons.particles.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].electrons.particles.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | m^-2.s^-1 | Flux |
core_transport.model[:].profiles_1d[:].electrons.particles.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].grid_d | STRUCTURE | Grid for effective diffusivities and parallel conductivity | ||
core_transport.model[:].profiles_1d[:].grid_d.area | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
core_transport.model[:].profiles_1d[:].grid_d.psi | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
core_transport.model[:].profiles_1d[:].grid_d.psi_boundary | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_transport.model[:].profiles_1d[:].grid_d.psi_magnetic_axis | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_transport.model[:].profiles_1d[:].grid_d.rho_pol_norm | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))) |
core_transport.model[:].profiles_1d[:].grid_d.rho_tor | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
core_transport.model[:].profiles_1d[:].grid_d.surface | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
core_transport.model[:].profiles_1d[:].grid_d.volume | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
core_transport.model[:].profiles_1d[:].grid_flux | STRUCTURE | Grid for fluxes | ||
core_transport.model[:].profiles_1d[:].grid_flux.area | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
core_transport.model[:].profiles_1d[:].grid_flux.psi | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
core_transport.model[:].profiles_1d[:].grid_flux.psi_boundary | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_transport.model[:].profiles_1d[:].grid_flux.psi_magnetic_axis | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_transport.model[:].profiles_1d[:].grid_flux.rho_pol_norm | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))) |
core_transport.model[:].profiles_1d[:].grid_flux.rho_tor | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
core_transport.model[:].profiles_1d[:].grid_flux.surface | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
core_transport.model[:].profiles_1d[:].grid_flux.volume | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
core_transport.model[:].profiles_1d[:].grid_v | STRUCTURE | Grid for effective convections | ||
core_transport.model[:].profiles_1d[:].grid_v.area | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
core_transport.model[:].profiles_1d[:].grid_v.psi | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
core_transport.model[:].profiles_1d[:].grid_v.psi_boundary | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_transport.model[:].profiles_1d[:].grid_v.psi_magnetic_axis | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
core_transport.model[:].profiles_1d[:].grid_v.rho_pol_norm | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))) |
core_transport.model[:].profiles_1d[:].grid_v.rho_tor | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
core_transport.model[:].profiles_1d[:].grid_v.surface | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
core_transport.model[:].profiles_1d[:].grid_v.volume | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
core_transport.model[:].profiles_1d[:].ion | [1...N] | STRUCT_ARRAY | Transport coefficients related to the various ion species, in the sense of isonuclear or isomolecular sequences. Ionisation states (and other types of states) must be differentiated at the state level below | |
core_transport.model[:].profiles_1d[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_transport.model[:].profiles_1d[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_transport.model[:].profiles_1d[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_transport.model[:].profiles_1d[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_transport.model[:].profiles_1d[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_transport.model[:].profiles_1d[:].ion[:].energy | STRUCTURE | Transport coefficients related to the ion energy equation | ||
core_transport.model[:].profiles_1d[:].ion[:].energy.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].energy.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | W.m^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].energy.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].label | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
core_transport.model[:].profiles_1d[:].ion[:].momentum | STRUCTURE | Transport coefficients related to the ion momentum equations for various components (directions) | ||
core_transport.model[:].profiles_1d[:].ion[:].momentum.diamagnetic | STRUCTURE | Diamagnetic component | ||
core_transport.model[:].profiles_1d[:].ion[:].momentum.diamagnetic.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].momentum.diamagnetic.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].momentum.diamagnetic.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].momentum.diamagnetic.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].momentum.parallel | STRUCTURE | Parallel component | ||
core_transport.model[:].profiles_1d[:].ion[:].momentum.parallel.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].momentum.parallel.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].momentum.parallel.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].momentum.parallel.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].momentum.poloidal | STRUCTURE | Poloidal component | ||
core_transport.model[:].profiles_1d[:].ion[:].momentum.poloidal.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].momentum.poloidal.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].momentum.poloidal.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].momentum.poloidal.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].momentum.radial | STRUCTURE | Radial component | ||
core_transport.model[:].profiles_1d[:].ion[:].momentum.radial.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].momentum.radial.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].momentum.radial.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].momentum.radial.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].momentum.toroidal | STRUCTURE | Toroidal component | ||
core_transport.model[:].profiles_1d[:].ion[:].momentum.toroidal.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].momentum.toroidal.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].momentum.toroidal.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].momentum.toroidal.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only the 'ion' level is considered and the 'state' array of structure is empty; 1-Ion states are considered and are described in the 'state' array of structure | ||
core_transport.model[:].profiles_1d[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
core_transport.model[:].profiles_1d[:].ion[:].particles | STRUCTURE | Transport related to the ion density equation | ||
core_transport.model[:].profiles_1d[:].ion[:].particles.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].particles.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | m^-2.s^-1 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].particles.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].state | [1...N] | STRUCT_ARRAY | Transport coefficients related to the different states of the species | |
core_transport.model[:].profiles_1d[:].ion[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].energy | STRUCTURE | Transport quantities related to the energy equation of the charge state considered | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].energy.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].state[:].energy.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | W.m^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].state[:].energy.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].state[:].is_neutral (obsolescent) | INT_0D | Flag specifying if this state corresponds to a neutral (1) or not (0) | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].label | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum | STRUCTURE | Transport coefficients related to the state momentum equations for various components (directions) | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.diamagnetic | STRUCTURE | Diamagnetic component | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.diamagnetic.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.diamagnetic.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.diamagnetic.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.diamagnetic.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.parallel | STRUCTURE | Parallel component | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.parallel.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.parallel.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.parallel.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.parallel.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.poloidal | STRUCTURE | Poloidal component | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.poloidal.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.poloidal.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.poloidal.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.poloidal.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.radial | STRUCTURE | Radial component | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.radial.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.radial.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.radial.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.radial.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.toroidal | STRUCTURE | Toroidal component | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.toroidal.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.toroidal.flow_damping_rate | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | s^-1 | Damping rate for this flow component (e.g. due to collisions, calculated from a neoclassical model) |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.toroidal.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].state[:].momentum.toroidal.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].state[:].neutral_type (obsolescent) | STRUCTURE | Neutral type (if the considered state is a neutral), in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].neutral_type.description (obsolescent) | STR_0D | Verbose description | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].neutral_type.index (obsolescent) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].neutral_type.name (obsolescent) | STR_0D | Short string identifier | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].particles | STRUCTURE | Transport quantities related to density equation of the charge state considered (thermal+non-thermal) | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].particles.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].ion[:].state[:].particles.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | m^-2.s^-1 | Flux |
core_transport.model[:].profiles_1d[:].ion[:].state[:].particles.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].ion[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_transport.model[:].profiles_1d[:].ion[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_transport.model[:].profiles_1d[:].ion[:].state[:].z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle | |
core_transport.model[:].profiles_1d[:].ion[:].state[:].z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle | |
core_transport.model[:].profiles_1d[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
core_transport.model[:].profiles_1d[:].momentum_tor | STRUCTURE | Transport coefficients for total toroidal momentum equation | ||
core_transport.model[:].profiles_1d[:].momentum_tor.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].momentum_tor.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Flux |
core_transport.model[:].profiles_1d[:].momentum_tor.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].neutral | [1...N] | STRUCT_ARRAY | Transport coefficients related to the various neutral species | |
core_transport.model[:].profiles_1d[:].neutral[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
core_transport.model[:].profiles_1d[:].neutral[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
core_transport.model[:].profiles_1d[:].neutral[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
core_transport.model[:].profiles_1d[:].neutral[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
core_transport.model[:].profiles_1d[:].neutral[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
core_transport.model[:].profiles_1d[:].neutral[:].energy | STRUCTURE | Transport coefficients related to the neutral energy equation | ||
core_transport.model[:].profiles_1d[:].neutral[:].energy.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].neutral[:].energy.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | W.m^-2 | Flux |
core_transport.model[:].profiles_1d[:].neutral[:].energy.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].neutral[:].ion_index | INT_0D | Index of the corresponding ion species in the ../../ion array | ||
core_transport.model[:].profiles_1d[:].neutral[:].label | STR_0D | String identifying ion (e.g. H+, D+, T+, He+2, C+, ...) | ||
core_transport.model[:].profiles_1d[:].neutral[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
core_transport.model[:].profiles_1d[:].neutral[:].particles | STRUCTURE | Transport related to the neutral density equation | ||
core_transport.model[:].profiles_1d[:].neutral[:].particles.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].neutral[:].particles.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | m^-2.s^-1 | Flux |
core_transport.model[:].profiles_1d[:].neutral[:].particles.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].neutral[:].state | [1...N] | STRUCT_ARRAY | Transport coefficients related to the different states of the species | |
core_transport.model[:].profiles_1d[:].neutral[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
core_transport.model[:].profiles_1d[:].neutral[:].state[:].energy | STRUCTURE | Transport quantities related to the energy equation of the charge state considered | ||
core_transport.model[:].profiles_1d[:].neutral[:].state[:].energy.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].neutral[:].state[:].energy.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | W.m^-2 | Flux |
core_transport.model[:].profiles_1d[:].neutral[:].state[:].energy.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].neutral[:].state[:].label | STR_0D | String identifying state | ||
core_transport.model[:].profiles_1d[:].neutral[:].state[:].particles | STRUCTURE | Transport quantities related to density equation of the charge state considered (thermal+non-thermal) | ||
core_transport.model[:].profiles_1d[:].neutral[:].state[:].particles.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].neutral[:].state[:].particles.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | m^-2.s^-1 | Flux |
core_transport.model[:].profiles_1d[:].neutral[:].state[:].particles.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.model[:].profiles_1d[:].neutral[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
core_transport.model[:].profiles_1d[:].neutral[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
core_transport.model[:].profiles_1d[:].time | FLT_0D | s | Time | |
core_transport.model[:].profiles_1d[:].total_ion_energy | STRUCTURE | Transport coefficients for the total (summed over ion species) energy equation | ||
core_transport.model[:].profiles_1d[:].total_ion_energy.d | [core_transport.model[:].profiles_1d[:].grid_d.rho_tor_norm] | FLT_1D (uncertain) | m^2.s^-1 | Effective diffusivity |
core_transport.model[:].profiles_1d[:].total_ion_energy.flux | [core_transport.model[:].profiles_1d[:].grid_flux.rho_tor_norm] | FLT_1D (uncertain) | W.m^-2 | Flux |
core_transport.model[:].profiles_1d[:].total_ion_energy.v | [core_transport.model[:].profiles_1d[:].grid_v.rho_tor_norm] | FLT_1D (uncertain) | m.s^-1 | Effective convection |
core_transport.time | [1...N] | FLT_1D_TYPE | s | Generic time |
core_transport.vacuum_toroidal_field | STRUCTURE | Characteristics of the vacuum toroidal field (used in Rho_Tor definition and in the normalization of current densities) | ||
core_transport.vacuum_toroidal_field.b0 | [core_transport.time] | FLT_1D (uncertain) | T | 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. |
core_transport.vacuum_toroidal_field.r0 | FLT_0D (uncertain) | m | 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) |
cryostat¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
cryostat (alpha) | Description of the cryostat surrounding the machine (if any) | |||
cryostat.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
cryostat.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
cryostat.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
cryostat.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
cryostat.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
cryostat.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
cryostat.code.library[:].name (alpha) | STR_0D | Name of software | ||
cryostat.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
cryostat.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
cryostat.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
cryostat.code.name (alpha) | STR_0D | Name of software generating IDS | ||
cryostat.code.output_flag (alpha) | [cryostat.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
cryostat.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
cryostat.code.repository (alpha) | STR_0D | URL of software repository | ||
cryostat.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
cryostat.description_2d (alpha) | [1...N] | STRUCT_ARRAY | Set of 2D cryostat descriptions, for each type of possible physics or engineering configurations necessary | |
cryostat.description_2d[:].cryostat (alpha) | STRUCTURE | Mechanical structure of the cryostat. It is described as a set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or block elements. | ||
cryostat.description_2d[:].cryostat.type (alpha) | STRUCTURE | Type of the description. index = 0 for the official single/multiple annular representation and 1 for the official block element representation for each unit. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on index=2 | ||
cryostat.description_2d[:].cryostat.type.description (alpha) | STR_0D | Verbose description | ||
cryostat.description_2d[:].cryostat.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
cryostat.description_2d[:].cryostat.type.name (alpha) | STR_0D | Short string identifier | ||
cryostat.description_2d[:].cryostat.unit (alpha) | [1...N] | STRUCT_ARRAY | Set of units | |
cryostat.description_2d[:].cryostat.unit[:].annular (alpha) | STRUCTURE | Annular representation of a layer by two contours, inner and outer. Alternatively, the layer can be described by a centreline and thickness. | ||
cryostat.description_2d[:].cryostat.unit[:].annular.centreline (alpha) | STRUCTURE | Centreline, i.e. middle of the vessel layer as a series of point. Do NOT repeat the first point for closed contours | ||
cryostat.description_2d[:].cryostat.unit[:].annular.centreline.closed (alpha) | INT_0D | Flag identifying whether the contour is closed (1) or open (0) | ||
cryostat.description_2d[:].cryostat.unit[:].annular.centreline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
cryostat.description_2d[:].cryostat.unit[:].annular.centreline.z (alpha) | [cryostat.description_2d[:].cryostat.unit[:].annular.centreline.r] | FLT_1D (uncertain) | m | Height |
cryostat.description_2d[:].cryostat.unit[:].annular.outline_inner (alpha) | STRUCTURE | Inner vessel outline. Do NOT repeat the first point for closed contours | ||
cryostat.description_2d[:].cryostat.unit[:].annular.outline_inner.closed (alpha) | INT_0D | Flag identifying whether the contour is closed (1) or open (0) | ||
cryostat.description_2d[:].cryostat.unit[:].annular.outline_inner.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
cryostat.description_2d[:].cryostat.unit[:].annular.outline_inner.z (alpha) | [cryostat.description_2d[:].cryostat.unit[:].annular.outline_inner.r] | FLT_1D (uncertain) | m | Height |
cryostat.description_2d[:].cryostat.unit[:].annular.outline_outer (alpha) | STRUCTURE | Outer vessel outline. Do NOT repeat the first point for closed contours | ||
cryostat.description_2d[:].cryostat.unit[:].annular.outline_outer.closed (alpha) | INT_0D | Flag identifying whether the contour is closed (1) or open (0) | ||
cryostat.description_2d[:].cryostat.unit[:].annular.outline_outer.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
cryostat.description_2d[:].cryostat.unit[:].annular.outline_outer.z (alpha) | [cryostat.description_2d[:].cryostat.unit[:].annular.outline_outer.r] | FLT_1D (uncertain) | m | Height |
cryostat.description_2d[:].cryostat.unit[:].annular.resistivity (alpha) | FLT_0D (uncertain) | ohm.m | Resistivity of the vessel unit | |
cryostat.description_2d[:].cryostat.unit[:].annular.thickness (alpha) | [cryostat.description_2d[:].cryostat.unit[:].annular.centreline.r] | FLT_1D (uncertain) | m | Thickness of the vessel layer in the perpendicular direction to the centreline. Thickness(i) is the thickness of the layer between centreline/r(i),z(i) and centreline/r(i+1),z(i+1) |
cryostat.description_2d[:].cryostat.unit[:].element (alpha) | [1...N] | STRUCT_ARRAY | Set of block elements | |
cryostat.description_2d[:].cryostat.unit[:].element[:].j_tor (alpha) | STRUCTURE | A | Toroidal current induced in this block element | |
cryostat.description_2d[:].cryostat.unit[:].element[:].j_tor.data (alpha) | [cryostat.description_2d[:].cryostat.unit[:].element[:].j_tor.time] | FLT_1D (uncertain) | A | Data |
cryostat.description_2d[:].cryostat.unit[:].element[:].j_tor.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
cryostat.description_2d[:].cryostat.unit[:].element[:].name (alpha) | STR_0D | Name of the block element | ||
cryostat.description_2d[:].cryostat.unit[:].element[:].outline (alpha) | STRUCTURE | Outline of the block element. Do NOT repeat the first point for closed contours | ||
cryostat.description_2d[:].cryostat.unit[:].element[:].outline.closed (alpha) | INT_0D | Flag identifying whether the contour is closed (1) or open (0) | ||
cryostat.description_2d[:].cryostat.unit[:].element[:].outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
cryostat.description_2d[:].cryostat.unit[:].element[:].outline.z (alpha) | [cryostat.description_2d[:].cryostat.unit[:].element[:].outline.r] | FLT_1D (uncertain) | m | Height |
cryostat.description_2d[:].cryostat.unit[:].element[:].resistance (alpha) | FLT_0D (uncertain) | Ohm | Resistance of the block element | |
cryostat.description_2d[:].cryostat.unit[:].element[:].resistivity (alpha) | FLT_0D (uncertain) | ohm.m | Resistivity of the block element | |
cryostat.description_2d[:].cryostat.unit[:].identifier (alpha) | STR_0D | Identifier of the unit | ||
cryostat.description_2d[:].cryostat.unit[:].name (alpha) | STR_0D | Name of the unit | ||
cryostat.description_2d[:].thermal_shield (alpha) | STRUCTURE | Mechanical structure of the cryostat thermal shield. It is described as a set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or block elements. | ||
cryostat.description_2d[:].thermal_shield.type (alpha) | STRUCTURE | Type of the description. index = 0 for the official single/multiple annular representation and 1 for the official block element representation for each unit. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on index=2 | ||
cryostat.description_2d[:].thermal_shield.type.description (alpha) | STR_0D | Verbose description | ||
cryostat.description_2d[:].thermal_shield.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
cryostat.description_2d[:].thermal_shield.type.name (alpha) | STR_0D | Short string identifier | ||
cryostat.description_2d[:].thermal_shield.unit (alpha) | [1...N] | STRUCT_ARRAY | Set of units | |
cryostat.description_2d[:].thermal_shield.unit[:].annular (alpha) | STRUCTURE | Annular representation of a layer by two contours, inner and outer. Alternatively, the layer can be described by a centreline and thickness. | ||
cryostat.description_2d[:].thermal_shield.unit[:].annular.centreline (alpha) | STRUCTURE | Centreline, i.e. middle of the vessel layer as a series of point. Do NOT repeat the first point for closed contours | ||
cryostat.description_2d[:].thermal_shield.unit[:].annular.centreline.closed (alpha) | INT_0D | Flag identifying whether the contour is closed (1) or open (0) | ||
cryostat.description_2d[:].thermal_shield.unit[:].annular.centreline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
cryostat.description_2d[:].thermal_shield.unit[:].annular.centreline.z (alpha) | [cryostat.description_2d[:].thermal_shield.unit[:].annular.centreline.r] | FLT_1D (uncertain) | m | Height |
cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_inner (alpha) | STRUCTURE | Inner vessel outline. Do NOT repeat the first point for closed contours | ||
cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_inner.closed (alpha) | INT_0D | Flag identifying whether the contour is closed (1) or open (0) | ||
cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_inner.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_inner.z (alpha) | [cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_inner.r] | FLT_1D (uncertain) | m | Height |
cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_outer (alpha) | STRUCTURE | Outer vessel outline. Do NOT repeat the first point for closed contours | ||
cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_outer.closed (alpha) | INT_0D | Flag identifying whether the contour is closed (1) or open (0) | ||
cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_outer.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_outer.z (alpha) | [cryostat.description_2d[:].thermal_shield.unit[:].annular.outline_outer.r] | FLT_1D (uncertain) | m | Height |
cryostat.description_2d[:].thermal_shield.unit[:].annular.resistivity (alpha) | FLT_0D (uncertain) | ohm.m | Resistivity of the vessel unit | |
cryostat.description_2d[:].thermal_shield.unit[:].annular.thickness (alpha) | [cryostat.description_2d[:].thermal_shield.unit[:].annular.centreline.r] | FLT_1D (uncertain) | m | Thickness of the vessel layer in the perpendicular direction to the centreline. Thickness(i) is the thickness of the layer between centreline/r(i),z(i) and centreline/r(i+1),z(i+1) |
cryostat.description_2d[:].thermal_shield.unit[:].element (alpha) | [1...N] | STRUCT_ARRAY | Set of block elements | |
cryostat.description_2d[:].thermal_shield.unit[:].element[:].j_tor (alpha) | STRUCTURE | A | Toroidal current induced in this block element | |
cryostat.description_2d[:].thermal_shield.unit[:].element[:].j_tor.data (alpha) | [cryostat.description_2d[:].thermal_shield.unit[:].element[:].j_tor.time] | FLT_1D (uncertain) | A | Data |
cryostat.description_2d[:].thermal_shield.unit[:].element[:].j_tor.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
cryostat.description_2d[:].thermal_shield.unit[:].element[:].name (alpha) | STR_0D | Name of the block element | ||
cryostat.description_2d[:].thermal_shield.unit[:].element[:].outline (alpha) | STRUCTURE | Outline of the block element. Do NOT repeat the first point for closed contours | ||
cryostat.description_2d[:].thermal_shield.unit[:].element[:].outline.closed (alpha) | INT_0D | Flag identifying whether the contour is closed (1) or open (0) | ||
cryostat.description_2d[:].thermal_shield.unit[:].element[:].outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
cryostat.description_2d[:].thermal_shield.unit[:].element[:].outline.z (alpha) | [cryostat.description_2d[:].thermal_shield.unit[:].element[:].outline.r] | FLT_1D (uncertain) | m | Height |
cryostat.description_2d[:].thermal_shield.unit[:].element[:].resistance (alpha) | FLT_0D (uncertain) | Ohm | Resistance of the block element | |
cryostat.description_2d[:].thermal_shield.unit[:].element[:].resistivity (alpha) | FLT_0D (uncertain) | ohm.m | Resistivity of the block element | |
cryostat.description_2d[:].thermal_shield.unit[:].identifier (alpha) | STR_0D | Identifier of the unit | ||
cryostat.description_2d[:].thermal_shield.unit[:].name (alpha) | STR_0D | Name of the unit | ||
cryostat.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
cryostat.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
cryostat.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
cryostat.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
cryostat.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
cryostat.ids_properties.occurrence | INT_0D | |||
cryostat.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
cryostat.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
cryostat.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
cryostat.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
cryostat.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
cryostat.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
cryostat.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
cryostat.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
cryostat.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
cryostat.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
cryostat.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
cryostat.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
cryostat.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
cryostat.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
cryostat.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
cryostat.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
cryostat.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
cryostat.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
cryostat.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
cryostat.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
cryostat.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
cryostat.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
cryostat.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
cryostat.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
cryostat.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
cryostat.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
cryostat.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
cryostat.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
cryostat.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
cryostat.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
cryostat.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
cryostat.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
cryostat.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
cryostat.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
cryostat.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
cryostat.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
cryostat.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
cryostat.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
cryostat.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
cryostat.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
cryostat.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
cryostat.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
cryostat.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
cryostat.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
cryostat.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
cryostat.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
cryostat.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
cryostat.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
cryostat.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
cryostat.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
cryostat.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
dataset description¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
dataset_description (alpha) | General description of the dataset (collection of all IDSs within the given database entry). Main description text to be put in ids_properties/comment | |||
dataset_description.data_entry (alpha) | STRUCTURE | Definition of this data entry | ||
dataset_description.data_entry.machine (alpha) | STR_0D | Name of the experimental device to which this data is related | ||
dataset_description.data_entry.pulse (alpha) | INT_0D | Pulse number | ||
dataset_description.data_entry.pulse_type (alpha) | STR_0D | Type of the data entry, e.g. "pulse", "simulation", ... | ||
dataset_description.data_entry.run (alpha) | INT_0D | Run number | ||
dataset_description.data_entry.user (alpha) | STR_0D | Username | ||
dataset_description.dd_version (alpha) | STR_0D | Version of the physics data dictionary of this dataset | ||
dataset_description.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
dataset_description.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
dataset_description.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
dataset_description.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
dataset_description.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
dataset_description.ids_properties.occurrence | INT_0D | |||
dataset_description.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
dataset_description.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
dataset_description.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
dataset_description.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
dataset_description.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
dataset_description.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
dataset_description.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_description.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_description.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
dataset_description.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
dataset_description.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_description.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
dataset_description.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_description.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_description.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
dataset_description.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
dataset_description.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_description.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
dataset_description.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
dataset_description.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_description.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_description.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
dataset_description.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
dataset_description.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
dataset_description.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_description.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
dataset_description.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
dataset_description.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_description.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_description.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
dataset_description.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
dataset_description.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
dataset_description.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_description.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
dataset_description.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_description.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_description.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
dataset_description.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
dataset_description.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
dataset_description.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_description.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
dataset_description.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
dataset_description.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
dataset_description.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
dataset_description.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
dataset_description.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
dataset_description.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
dataset_description.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
dataset_description.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
dataset_description.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
dataset_description.imas_version (alpha) | STR_0D | Version of the IMAS infrastructure used to produce this data entry. Refers to the global IMAS repository which links to versions of every infrastructure tools | ||
dataset_description.parent_entry (alpha) | STRUCTURE | Definition of the parent data entry, if the present data entry has been generated by applying a given workflow to a unique parent entry | ||
dataset_description.parent_entry.machine (alpha) | STR_0D | Name of the experimental device to which this data is related | ||
dataset_description.parent_entry.pulse (alpha) | INT_0D | Pulse number | ||
dataset_description.parent_entry.pulse_type (alpha) | STR_0D | Type of the data entry, e.g. "pulse", "simulation", ... | ||
dataset_description.parent_entry.run (alpha) | INT_0D | Run number | ||
dataset_description.parent_entry.user (alpha) | STR_0D | Username | ||
dataset_description.pulse_time_begin (alpha) | STR_0D | Date and time (UTC) at which the pulse started on the experiment, expressed in a human readable form (ISO 8601) : the format of the string shall be : YYYY-MM-DDTHH:MM:SSZ. Example : 2020-07-24T14:19:00Z | ||
dataset_description.pulse_time_begin_epoch (alpha) | STRUCTURE | Time at which the pulse started on the experiment, expressed in Unix Epoch time. Temporarily represented as two integers, since for the moment IMAS is missing 64bits long integers to represent epoch time with nanoseconds resolution | ||
dataset_description.pulse_time_begin_epoch.nanoseconds (alpha) | INT_0D | Elapsed nanoseconds since the time in seconds indicated above | ||
dataset_description.pulse_time_begin_epoch.seconds (alpha) | INT_0D | Elapsed seconds since the Unix Epoch time (01/01/1970 00:00:00 UTC) | ||
dataset_description.pulse_time_end_epoch (alpha) | STRUCTURE | Time at which the pulse ended on the experiment, expressed in Unix Epoch time. Temporarily represented as two integers, since for the moment IMAS is missing 64bits long integers to represent epoch time with nanoseconds resolution | ||
dataset_description.pulse_time_end_epoch.nanoseconds (alpha) | INT_0D | Elapsed nanoseconds since the time in seconds indicated above | ||
dataset_description.pulse_time_end_epoch.seconds (alpha) | INT_0D | Elapsed seconds since the Unix Epoch time (01/01/1970 00:00:00 UTC) | ||
dataset_description.simulation (alpha) | STRUCTURE | Description of the general simulation characteristics, if this data entry has been produced by a simulation. Several nodes describe typical time-dependent simulation with a time evolution as the main loop | ||
dataset_description.simulation.comment_after (alpha) | STR_0D | Comment made at the end of a simulation | ||
dataset_description.simulation.comment_before (alpha) | STR_0D | Comment made when launching a simulation | ||
dataset_description.simulation.time_begin (alpha) | FLT_0D (uncertain) | s | Start time | |
dataset_description.simulation.time_begun (alpha) | STR_0D | UTC | Actual wall-clock time simulation started | |
dataset_description.simulation.time_current (alpha) | FLT_0D (uncertain) | s | Current time of the simulation | |
dataset_description.simulation.time_end (alpha) | FLT_0D (uncertain) | s | Stop time | |
dataset_description.simulation.time_ended (alpha) | STR_0D | UTC | Actual wall-clock time simulation finished | |
dataset_description.simulation.time_restart (alpha) | FLT_0D (uncertain) | s | Time of the last restart done during the simulation | |
dataset_description.simulation.time_step (alpha) | FLT_0D (uncertain) | s | Time interval between main steps, e.g. storage step (if relevant and constant) | |
dataset_description.simulation.workflow (alpha) | STR_0D | Description of the workflow which has been used to produce this data entry (e.g. copy of the Kepler MOML if using Kepler) | ||
dataset_description.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
dataset fair¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
dataset_fair (alpha) | FAIR metadata related to the dataset, providing inforrmation on licensing, annotations, references using this dataset, versioning and validity, provenance. This IDS is using Dublin Core metadata standard whenever possible | |||
dataset_fair.identifier (alpha) | STR_0D | Persistent identifier allowing to cite this data in a public and persistent way, should be provided as HTTP URIs | ||
dataset_fair.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
dataset_fair.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
dataset_fair.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
dataset_fair.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
dataset_fair.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
dataset_fair.ids_properties.occurrence | INT_0D | |||
dataset_fair.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
dataset_fair.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
dataset_fair.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
dataset_fair.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
dataset_fair.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
dataset_fair.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
dataset_fair.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_fair.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_fair.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
dataset_fair.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
dataset_fair.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_fair.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
dataset_fair.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_fair.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_fair.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
dataset_fair.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
dataset_fair.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_fair.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
dataset_fair.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
dataset_fair.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_fair.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_fair.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
dataset_fair.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
dataset_fair.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
dataset_fair.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_fair.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
dataset_fair.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
dataset_fair.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_fair.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_fair.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
dataset_fair.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
dataset_fair.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
dataset_fair.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_fair.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
dataset_fair.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
dataset_fair.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
dataset_fair.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
dataset_fair.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
dataset_fair.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
dataset_fair.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
dataset_fair.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
dataset_fair.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
dataset_fair.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
dataset_fair.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
dataset_fair.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
dataset_fair.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
dataset_fair.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
dataset_fair.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
dataset_fair.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
dataset_fair.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
dataset_fair.is_referenced_by (alpha) | [1...N] | STR_1D | List of documents (e.g. publications) or datasets making use of this data entry (e.g. PIDs of other datasets using this data entry as input) | |
dataset_fair.is_replaced_by (alpha) | STR_0D | Persistent identifier referencing the new version of this data (replacing the present version) | ||
dataset_fair.license (alpha) | STR_0D | License(s) under which the data is made available (license description or, more convenient, publicly accessible URL pointing to the full license text) | ||
dataset_fair.replaces (alpha) | STR_0D | Persistent identifier referencing the previous version of this data | ||
dataset_fair.rights_holder (alpha) | STR_0D | The organisation owning or managing rights over this data | ||
dataset_fair.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
dataset_fair.valid (alpha) | STR_0D | Date range during which the data is or was valid. Expressed as YYYY-MM-DD/YYYY-MM-DD, where the former (resp. latter) date is the data at which the data started (resp. ceased) to be valid. If the data is still valid, the slash should still be present, i.e. indicate the validity start date with YYYY-MM-DD/. If the data ceased being valid but there is no information on the validity start date, indicate /YYYY-MM-DD. |
disruption¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
disruption (alpha) | Description of physics quantities of specific interest during a disruption, in particular halo currents, etc ... | |||
disruption.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
disruption.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
disruption.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
disruption.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
disruption.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
disruption.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
disruption.code.library[:].name (alpha) | STR_0D | Name of software | ||
disruption.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
disruption.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
disruption.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
disruption.code.name (alpha) | STR_0D | Name of software generating IDS | ||
disruption.code.output_flag (alpha) | [disruption.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
disruption.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
disruption.code.repository (alpha) | STR_0D | URL of software repository | ||
disruption.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
disruption.global_quantities (alpha) | STRUCTURE | Global quantities | ||
disruption.global_quantities.current_halo_pol (alpha) | [disruption.time] | FLT_1D (uncertain) | A | Poloidal halo current |
disruption.global_quantities.current_halo_tor (alpha) | [disruption.time] | FLT_1D (uncertain) | A | Toroidal halo current |
disruption.global_quantities.energy_ohm (alpha) | [disruption.time] | FLT_1D (uncertain) | J | Total ohmic cumulated energy (integral of the power over the disruption duration) |
disruption.global_quantities.energy_ohm_halo (alpha) | [disruption.time] | FLT_1D (uncertain) | J | Ohmic cumulated energy (integral of the power over the disruption duration) in the halo region |
disruption.global_quantities.energy_parallel_halo (alpha) | [disruption.time] | FLT_1D (uncertain) | J | Cumulated parallel energy (integral of the heat flux parallel power over the disruption duration) in the halo region |
disruption.global_quantities.energy_radiated_electrons_impurities (alpha) | [disruption.time] | FLT_1D (uncertain) | J | Total cumulated energy (integral of the power over the disruption duration) radiated by electrons on impurities |
disruption.global_quantities.energy_radiated_electrons_impurities_halo (alpha) | [disruption.time] | FLT_1D (uncertain) | J | Cumulated energy (integral of the power over the disruption duration) radiated by electrons on impurities in the halo region |
disruption.global_quantities.power_ohm (alpha) | [disruption.time] | FLT_1D (uncertain) | W | Total ohmic power |
disruption.global_quantities.power_ohm_halo (alpha) | [disruption.time] | FLT_1D (uncertain) | W | Ohmic power in the halo region |
disruption.global_quantities.power_parallel_halo (alpha) | [disruption.time] | FLT_1D (uncertain) | W | Power of the parallel heat flux in the halo region |
disruption.global_quantities.power_radiated_electrons_impurities (alpha) | [disruption.time] | FLT_1D (uncertain) | W | Total power radiated by electrons on impurities |
disruption.global_quantities.power_radiated_electrons_impurities_halo (alpha) | [disruption.time] | FLT_1D (uncertain) | W | Power radiated by electrons on impurities in the halo region |
disruption.global_quantities.psi_halo_boundary (alpha) | [disruption.time] | FLT_1D (uncertain) | Wb | Poloidal flux at halo region boundary |
disruption.halo_currents (alpha) | [disruption.halo_currents[:].time] | STRUCT_ARRAY | Halo currents geometry and values for a set of time slices | |
disruption.halo_currents[:].active_wall_point (alpha) | STRUCTURE | R,Z position of the point of the plasma boundary in contact with the wall | ||
disruption.halo_currents[:].active_wall_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
disruption.halo_currents[:].active_wall_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
disruption.halo_currents[:].area (alpha) | [1...N] | STRUCT_ARRAY | Set of wall areas through which there are halo currents | |
disruption.halo_currents[:].area[:].current_halo_pol (alpha) | FLT_0D (uncertain) | A | Poloidal halo current crossing through this area | |
disruption.halo_currents[:].area[:].end_point (alpha) | STRUCTURE | Position of the end point of this area | ||
disruption.halo_currents[:].area[:].end_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
disruption.halo_currents[:].area[:].end_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
disruption.halo_currents[:].area[:].start_point (alpha) | STRUCTURE | Position of the start point of this area | ||
disruption.halo_currents[:].area[:].start_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
disruption.halo_currents[:].area[:].start_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
disruption.halo_currents[:].time (alpha) | FLT_0D | s | Time | |
disruption.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
disruption.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
disruption.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
disruption.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
disruption.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
disruption.ids_properties.occurrence | INT_0D | |||
disruption.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
disruption.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
disruption.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
disruption.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
disruption.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
disruption.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
disruption.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
disruption.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
disruption.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
disruption.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
disruption.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
disruption.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
disruption.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
disruption.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
disruption.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
disruption.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
disruption.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
disruption.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
disruption.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
disruption.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
disruption.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
disruption.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
disruption.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
disruption.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
disruption.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
disruption.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
disruption.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
disruption.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
disruption.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
disruption.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
disruption.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
disruption.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
disruption.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
disruption.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
disruption.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
disruption.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
disruption.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
disruption.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
disruption.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
disruption.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
disruption.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
disruption.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
disruption.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
disruption.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
disruption.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
disruption.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
disruption.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
disruption.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
disruption.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
disruption.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
disruption.profiles_1d (alpha) | [disruption.profiles_1d[:].time] | STRUCT_ARRAY | Radial profiles for a set of time slices | |
disruption.profiles_1d[:].grid (alpha) | STRUCTURE | Radial grid | ||
disruption.profiles_1d[:].grid.area (alpha) | [disruption.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
disruption.profiles_1d[:].grid.psi (alpha) | [disruption.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
disruption.profiles_1d[:].grid.psi_boundary (alpha) | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
disruption.profiles_1d[:].grid.psi_magnetic_axis (alpha) | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
disruption.profiles_1d[:].grid.rho_pol_norm (alpha) | [disruption.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))) |
disruption.profiles_1d[:].grid.rho_tor (alpha) | [disruption.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
disruption.profiles_1d[:].grid.rho_tor_norm (alpha) | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
disruption.profiles_1d[:].grid.surface (alpha) | [disruption.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
disruption.profiles_1d[:].grid.volume (alpha) | [disruption.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
disruption.profiles_1d[:].j_runaways (alpha) | [disruption.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Runaways parallel current density = average(j.B) / B0, where B0 = Disruption/Vacuum_Toroidal_Field/ B0 |
disruption.profiles_1d[:].power_density_conductive_losses (alpha) | [disruption.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Power density of conductive losses to the wall (positive sign for losses) |
disruption.profiles_1d[:].power_density_radiative_losses (alpha) | [disruption.profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Power density of radiative losses (positive sign for losses) |
disruption.profiles_1d[:].time (alpha) | FLT_0D | s | Time | |
disruption.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
disruption.vacuum_toroidal_field (alpha) | STRUCTURE | Characteristics of the vacuum toroidal field (used in rho_tor definition and in the normalization of current densities) | ||
disruption.vacuum_toroidal_field.b0 (alpha) | [disruption.time] | FLT_1D (uncertain) | T | 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. |
disruption.vacuum_toroidal_field.r0 (alpha) | FLT_0D (uncertain) | m | 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) |
distribution sources¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
distribution_sources (alpha) | Sources of particles for input to kinetic equations, e.g. Fokker-Planck calculation. The sources could originate from e.g. NBI or fusion reactions. | |||
distribution_sources.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
distribution_sources.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
distribution_sources.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distribution_sources.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
distribution_sources.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
distribution_sources.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distribution_sources.code.library[:].name (alpha) | STR_0D | Name of software | ||
distribution_sources.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distribution_sources.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
distribution_sources.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
distribution_sources.code.name (alpha) | STR_0D | Name of software generating IDS | ||
distribution_sources.code.output_flag (alpha) | [distribution_sources.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
distribution_sources.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distribution_sources.code.repository (alpha) | STR_0D | URL of software repository | ||
distribution_sources.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
distribution_sources.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
distribution_sources.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
distribution_sources.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
distribution_sources.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
distribution_sources.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
distribution_sources.ids_properties.occurrence | INT_0D | |||
distribution_sources.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
distribution_sources.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
distribution_sources.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
distribution_sources.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
distribution_sources.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distribution_sources.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
distribution_sources.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
distribution_sources.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
distribution_sources.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
distribution_sources.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
distribution_sources.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distribution_sources.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
distribution_sources.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
distribution_sources.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
distribution_sources.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
distribution_sources.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
distribution_sources.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
distribution_sources.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distribution_sources.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
distribution_sources.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distribution_sources.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
distribution_sources.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
distribution_sources.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
distribution_sources.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
distribution_sources.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
distribution_sources.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distribution_sources.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
distribution_sources.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distribution_sources.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
distribution_sources.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
distribution_sources.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
distribution_sources.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
distribution_sources.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distribution_sources.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
distribution_sources.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distribution_sources.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
distribution_sources.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
distribution_sources.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
distribution_sources.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
distribution_sources.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
distribution_sources.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
distribution_sources.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
distribution_sources.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
distribution_sources.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
distribution_sources.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
distribution_sources.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
distribution_sources.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
distribution_sources.magnetic_axis (alpha) | STRUCTURE | Magnetic axis position (used to define a poloidal angle for the 2D profiles) | ||
distribution_sources.magnetic_axis.r (alpha) | [distribution_sources.time] | FLT_1D (uncertain) | m | Major radius |
distribution_sources.magnetic_axis.z (alpha) | [distribution_sources.time] | FLT_1D (uncertain) | m | Height |
distribution_sources.source (alpha) | [1...N] | STRUCT_ARRAY | Set of source/sink terms. A source/sink term corresponds to the particle source due to an NBI injection unit, a nuclear reaction or any combination of them (described in "identifier") | |
distribution_sources.source[:].ggd (alpha) | [distribution_sources.source[:].ggd[:].time] | STRUCT_ARRAY | Source terms in phase space (real space, velocity space, spin state), represented using the ggd, for various time slices | |
distribution_sources.source[:].ggd[:].discrete (alpha) | [1...N] | INT_1D | List of indices of grid spaces (refers to ../grid/space) for which the source is discretely distributed. For example consider a source of 3.5 MeV alpha particles provided on a grid with two coordinates (spaces); rho_tor and energy. To specify that the source is given at energies exactly equal to 3.5 MeV, let discret have length 1 and set discrete(1)=2 since energy is dimension number 2. The source is then proportional to delta( 1 - energy / 3.5MeV ), where delta is the direct delta distribution. Discrete dimensions can only be used when the grid is rectangular. | |
distribution_sources.source[:].ggd[:].grid (alpha) | STRUCTURE | Grid description | ||
distribution_sources.source[:].ggd[:].grid.grid_subset (alpha) | [1...N] | STRUCT_ARRAY | Grid subsets | |
distribution_sources.source[:].ggd[:].grid.grid_subset[:].base (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
distribution_sources.source[:].ggd[:].grid.grid_subset[:].base[:].jacobian (alpha) | [distribution_sources.source[:].ggd[:].grid.grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
distribution_sources.source[:].ggd[:].grid.grid_subset[:].base[:].tensor_contravariant (alpha) | [distribution_sources.source[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
distribution_sources.source[:].ggd[:].grid.grid_subset[:].base[:].tensor_covariant (alpha) | [distribution_sources.source[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
distribution_sources.source[:].ggd[:].grid.grid_subset[:].dimension (alpha) | INT_0D | Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
distribution_sources.source[:].ggd[:].grid.grid_subset[:].element (alpha) | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
distribution_sources.source[:].ggd[:].grid.grid_subset[:].element[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
distribution_sources.source[:].ggd[:].grid.grid_subset[:].element[:].object[:].dimension (alpha) | INT_0D | Dimension of the object - using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
distribution_sources.source[:].ggd[:].grid.grid_subset[:].element[:].object[:].index (alpha) | INT_0D | Object index | ||
distribution_sources.source[:].ggd[:].grid.grid_subset[:].element[:].object[:].space (alpha) | INT_0D | Index of the space from which that object is taken | ||
distribution_sources.source[:].ggd[:].grid.grid_subset[:].identifier (alpha) | STRUCTURE | Grid subset identifier | ||
distribution_sources.source[:].ggd[:].grid.grid_subset[:].identifier.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].ggd[:].grid.grid_subset[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].ggd[:].grid.grid_subset[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].ggd[:].grid.grid_subset[:].metric (alpha) | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
distribution_sources.source[:].ggd[:].grid.grid_subset[:].metric.jacobian (alpha) | [distribution_sources.source[:].ggd[:].grid.grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
distribution_sources.source[:].ggd[:].grid.grid_subset[:].metric.tensor_contravariant (alpha) | [distribution_sources.source[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
distribution_sources.source[:].ggd[:].grid.grid_subset[:].metric.tensor_covariant (alpha) | [distribution_sources.source[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
distribution_sources.source[:].ggd[:].grid.identifier (alpha) | STRUCTURE | Grid identifier | ||
distribution_sources.source[:].ggd[:].grid.identifier.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].ggd[:].grid.identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].ggd[:].grid.identifier.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].ggd[:].grid.path (alpha) | STR_0D | 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:0/description_ggd(1)/grid_ggd', means that the grid is located in the wall IDS, occurrence 0, with ids path 'description_ggd(1)/grid_ggd'. See the link below for more details about IDS paths | ||
distribution_sources.source[:].ggd[:].grid.space (alpha) | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
distribution_sources.source[:].ggd[:].grid.space[:].coordinates_type (alpha) | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
distribution_sources.source[:].ggd[:].grid.space[:].geometry_type (alpha) | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
distribution_sources.source[:].ggd[:].grid.space[:].geometry_type.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].ggd[:].grid.space[:].geometry_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].ggd[:].grid.space[:].geometry_type.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].ggd[:].grid.space[:].identifier (alpha) | STRUCTURE | Space identifier | ||
distribution_sources.source[:].ggd[:].grid.space[:].identifier.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].ggd[:].grid.space[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].ggd[:].grid.space[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content (alpha) | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].boundary (alpha) | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].boundary[:].index (alpha) | INT_0D | Index of this (n-1)-dimensional boundary object | ||
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].boundary[:].neighbours (alpha) | [1...N] | INT_1D | 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 | |
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].geometry (alpha) | [1...N] | FLT_1D (uncertain) | mixed | 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. |
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].geometry_2d (alpha) | [1...N, | FLT_2D (uncertain) | mixed | 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. |
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].measure (alpha) | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
distribution_sources.source[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].nodes (alpha) | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
distribution_sources.source[:].ggd[:].particles (alpha) | [1...N] | STRUCT_ARRAY | (m.s^-1)^-3.m^-3.s^-1 | Source density of particles in phase space, for various grid subsets |
distribution_sources.source[:].ggd[:].particles[:].coefficients (alpha) | [distribution_sources.source[:].ggd[:].particles[:].values, | FLT_2D (uncertain) | (m.s^-1)^-3.m^-3.s^-1 | 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). |
distribution_sources.source[:].ggd[:].particles[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
distribution_sources.source[:].ggd[:].particles[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
distribution_sources.source[:].ggd[:].particles[:].values (alpha) | [1...N] | FLT_1D (uncertain) | (m.s^-1)^-3.m^-3.s^-1 | One scalar value is provided per element in the grid subset. |
distribution_sources.source[:].ggd[:].time (alpha) | FLT_0D | s | Time | |
distribution_sources.source[:].global_quantities (alpha) | [distribution_sources.source[:].global_quantities[:].time] | STRUCT_ARRAY | Global quantities for various time slices | |
distribution_sources.source[:].global_quantities[:].particles (alpha) | FLT_0D (uncertain) | s^-1 | Particle source rate | |
distribution_sources.source[:].global_quantities[:].power (alpha) | FLT_0D (uncertain) | W | Total power of the source | |
distribution_sources.source[:].global_quantities[:].shinethrough (alpha) | STRUCTURE | Shinethrough losses | ||
distribution_sources.source[:].global_quantities[:].shinethrough.particles (alpha) | FLT_0D (uncertain) | s^-1 | Particle losses due to shinethrough | |
distribution_sources.source[:].global_quantities[:].shinethrough.power (alpha) | FLT_0D (uncertain) | W | Power losses due to shinethrough | |
distribution_sources.source[:].global_quantities[:].shinethrough.torque_tor (alpha) | FLT_0D (uncertain) | N.m | Toroidal torque losses due to shinethrough | |
distribution_sources.source[:].global_quantities[:].time (alpha) | FLT_0D | s | Time | |
distribution_sources.source[:].global_quantities[:].torque_tor (alpha) | FLT_0D (uncertain) | N.m | Total toroidal torque of the source | |
distribution_sources.source[:].gyro_type (alpha) | INT_0D | Defines how to interpret the spatial coordinates: 1 = given at the actual particle birth point; 2 =given at the gyro centre of the birth point | ||
distribution_sources.source[:].markers (alpha) | [distribution_sources.source[:].markers[:].time] | STRUCT_ARRAY | Source given as a group of markers (test particles) born per second, for various time slices | |
distribution_sources.source[:].markers[:].coordinate_identifier (alpha) | [1...N] | STRUCT_ARRAY | W.m^-3 | Set of coordinate identifiers, coordinates on which the markers are represented |
distribution_sources.source[:].markers[:].coordinate_identifier[:].description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].markers[:].coordinate_identifier[:].index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].markers[:].coordinate_identifier[:].name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].markers[:].orbit_integrals (alpha) | STRUCTURE | Integrals along the markers orbit. These dimensionless expressions are of the form: (1/tau) integral (f(n_tor,m_pol,k,eq,...) dt) from time - tau to time, where tau is the transit/trapping time of the marker and f() a dimensionless function (phase factor,drift,etc) of the equilibrium (e.g. q) and perturbation (Fourier harmonics n_tor,m_pol and bounce harmonic k) along the particles orbits. In fact the integrals are taken during the last orbit of each marker at the time value of the time node below | ||
distribution_sources.source[:].markers[:].orbit_integrals.bounce_harmonics (alpha) | [1...N] | INT_1D | Array of bounce harmonics k | |
distribution_sources.source[:].markers[:].orbit_integrals.expressions (alpha) | [1...N] | STR_1D | List of the expressions f(n_tor,m_pol,k,q,...) used in the orbit integrals | |
distribution_sources.source[:].markers[:].orbit_integrals.m_pol (alpha) | [1...N] | INT_1D | Array of poloidal mode numbers, where quantities vary as exp(-i.m_pol.theta) and theta is the angle defined by the choice of ../../coordinate_identifier, with its centre at the magnetic axis recalled at the root of this IDS | |
distribution_sources.source[:].markers[:].orbit_integrals.n_tor (alpha) | [1...N] | INT_1D | Array of toroidal mode numbers, n_tor, where quantities vary as exp(i.n_tor.phi) and phi runs anticlockwise when viewed from above | |
distribution_sources.source[:].markers[:].orbit_integrals.values (alpha) | [distribution_sources.source[:].markers[:].orbit_integrals.expressions, | CPX_5D (uncertain) | - | Values of the orbit integrals |
distribution_sources.source[:].markers[:].orbit_integrals_instant (alpha) | STRUCTURE | Integrals/quantities along the markers orbit. These dimensionless expressions are of the form: (1/tau) integral ( f(eq) dt) from time - tau to time_orbit for different values of time_orbit in the interval from time - tau to time, where tau is the transit/trapping time of the marker and f(eq) a dimensionless function (phase, drift,q,etc) of the equilibrium along the markers orbits. The integrals are taken during the last orbit of each marker at the time value of the time node below | ||
distribution_sources.source[:].markers[:].orbit_integrals_instant.expressions (alpha) | [1...N] | STR_1D | List of the expressions f(eq) used in the orbit integrals | |
distribution_sources.source[:].markers[:].orbit_integrals_instant.time_orbit (alpha) | [1...N] | FLT_1D (uncertain) | s | Time array along the markers last orbit |
distribution_sources.source[:].markers[:].orbit_integrals_instant.values (alpha) | [distribution_sources.source[:].markers[:].orbit_integrals_instant.expressions, | CPX_3D (uncertain) | - | Values of the orbit integrals |
distribution_sources.source[:].markers[:].positions (alpha) | [distribution_sources.source[:].markers[:].weights, | FLT_2D (uncertain) | mixed | Position of the markers in the set of coordinates. The first dimension corresponds to the number of markers, the second dimension to the set of coordinates |
distribution_sources.source[:].markers[:].time (alpha) | FLT_0D | s | Time | |
distribution_sources.source[:].markers[:].toroidal_mode (alpha) | INT_0D | In case the orbit integrals are calculated for a given MHD perturbation, index of the toroidal mode considered. Refers to the time_slice/toroidal_mode array of the MHD_LINEAR IDS in which this perturbation is described | ||
distribution_sources.source[:].markers[:].weights (alpha) | [1...N] | FLT_1D (uncertain) | - | Weight of the markers, i.e. number of real particles represented by each marker. The dimension of the vector correspond to the number of markers |
distribution_sources.source[:].process (alpha) | [1...N] | STRUCT_ARRAY | Set of processes (NBI units, fusion reactions, ...) that provide the source. | |
distribution_sources.source[:].process[:].nbi_beamlets_group (alpha) | INT_0D | Index of the NBI beamlets group considered. Refers to the "unit/beamlets_group" array of the NBI IDS. 0 means sum over all beamlets groups. | ||
distribution_sources.source[:].process[:].nbi_energy (alpha) | STRUCTURE | For NBI source, energy of the accelerated species considered. index = 0 for a sum over all energies; index = 1 for full energiy; index = 2 for half energy; index = 3 for third energy | ||
distribution_sources.source[:].process[:].nbi_energy.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].process[:].nbi_energy.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].process[:].nbi_energy.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].process[:].nbi_unit (alpha) | INT_0D | Index of the NBI unit considered. Refers to the "unit" array of the NBI IDS. 0 means sum over all NBI units. | ||
distribution_sources.source[:].process[:].reactant_energy (alpha) | STRUCTURE | For nuclear reaction source, energy of the reactants. index = 0 for a sum over all energies; index = 1 for thermal-thermal; index = 2 for beam-beam; index = 3 for beam-thermal | ||
distribution_sources.source[:].process[:].reactant_energy.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].process[:].reactant_energy.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].process[:].reactant_energy.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].process[:].type (alpha) | STRUCTURE | Process type. index=1 for NBI; index=2 for nuclear reaction (reaction unspecified); index=3 for nuclear reaction: T(d,n)4He [D+T->He4+n]; index=4 for nuclear reaction: He3(d,p)4He [He3+D->He4+p]; index=5 for nuclear reaction: D(d,p)T [D+D->T+p]; index=6 for nuclear reaction: D(d,n)3He [D+D->He3+n]; index=7 for runaway processes | ||
distribution_sources.source[:].process[:].type.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].process[:].type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].process[:].type.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].profiles_1d (alpha) | [distribution_sources.source[:].profiles_1d[:].time] | STRUCT_ARRAY | Source radial profiles (flux surface averaged quantities) for various time slices | |
distribution_sources.source[:].profiles_1d[:].energy (alpha) | [distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source term for the energy transport equation |
distribution_sources.source[:].profiles_1d[:].grid (alpha) | STRUCTURE | Radial grid | ||
distribution_sources.source[:].profiles_1d[:].grid.area (alpha) | [distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
distribution_sources.source[:].profiles_1d[:].grid.psi (alpha) | [distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
distribution_sources.source[:].profiles_1d[:].grid.psi_boundary (alpha) | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
distribution_sources.source[:].profiles_1d[:].grid.psi_magnetic_axis (alpha) | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
distribution_sources.source[:].profiles_1d[:].grid.rho_pol_norm (alpha) | [distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))) |
distribution_sources.source[:].profiles_1d[:].grid.rho_tor (alpha) | [distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm (alpha) | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
distribution_sources.source[:].profiles_1d[:].grid.surface (alpha) | [distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
distribution_sources.source[:].profiles_1d[:].grid.volume (alpha) | [distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
distribution_sources.source[:].profiles_1d[:].momentum_tor (alpha) | [distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Source term for the toroidal momentum equation |
distribution_sources.source[:].profiles_1d[:].particles (alpha) | [distribution_sources.source[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source term for the density transport equation |
distribution_sources.source[:].profiles_1d[:].time (alpha) | FLT_0D | s | Time | |
distribution_sources.source[:].species (alpha) | STRUCTURE | Species injected or consumed by this source/sink | ||
distribution_sources.source[:].species.ion (alpha) | STRUCTURE | Description of the ion or neutral species, used if type/index = 2 or 3 | ||
distribution_sources.source[:].species.ion.element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distribution_sources.source[:].species.ion.element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distribution_sources.source[:].species.ion.element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distribution_sources.source[:].species.ion.element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distribution_sources.source[:].species.ion.element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distribution_sources.source[:].species.ion.label (alpha) | STR_0D | String identifying ion (e.g. H+, D+, T+, He+2, C+, ...) | ||
distribution_sources.source[:].species.ion.state (alpha) | STRUCTURE | Quantities related to the different states of the species (ionisation, energy, excitation, ...) | ||
distribution_sources.source[:].species.ion.state.electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distribution_sources.source[:].species.ion.state.label (alpha) | STR_0D | String identifying ion state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distribution_sources.source[:].species.ion.state.vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distribution_sources.source[:].species.ion.state.vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distribution_sources.source[:].species.ion.state.z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distribution_sources.source[:].species.ion.state.z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distribution_sources.source[:].species.ion.z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
distribution_sources.source[:].species.neutral (alpha) | STRUCTURE | Description of the neutral species, used if type/index = 4 or 5 | ||
distribution_sources.source[:].species.neutral.element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distribution_sources.source[:].species.neutral.element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distribution_sources.source[:].species.neutral.element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distribution_sources.source[:].species.neutral.element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distribution_sources.source[:].species.neutral.element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distribution_sources.source[:].species.neutral.label (alpha) | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
distribution_sources.source[:].species.neutral.state (alpha) | STRUCTURE | State of the species (energy, excitation, ...) | ||
distribution_sources.source[:].species.neutral.state.electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distribution_sources.source[:].species.neutral.state.label (alpha) | STR_0D | String identifying neutral state | ||
distribution_sources.source[:].species.neutral.state.neutral_type (alpha) | STRUCTURE | Neutral type, in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
distribution_sources.source[:].species.neutral.state.neutral_type.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].species.neutral.state.neutral_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].species.neutral.state.neutral_type.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.source[:].species.neutral.state.vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distribution_sources.source[:].species.neutral.state.vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distribution_sources.source[:].species.type (alpha) | STRUCTURE | Species type. index=1 for electron; index=2 for ion species in a single/average state (refer to ion structure); index=3 for ion species in a particular state (refer to ion/state structure); index=4 for neutral species in a single/average state (refer to neutral structure); index=5 for neutral species in a particular state (refer to neutral/state structure); index=6 for neutron; index=7 for photon | ||
distribution_sources.source[:].species.type.description (alpha) | STR_0D | Verbose description | ||
distribution_sources.source[:].species.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distribution_sources.source[:].species.type.name (alpha) | STR_0D | Short string identifier | ||
distribution_sources.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
distribution_sources.vacuum_toroidal_field (alpha) | STRUCTURE | Characteristics of the vacuum toroidal field (used in rho_tor definition) | ||
distribution_sources.vacuum_toroidal_field.b0 (alpha) | [distribution_sources.time] | FLT_1D (uncertain) | T | 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. |
distribution_sources.vacuum_toroidal_field.r0 (alpha) | FLT_0D (uncertain) | m | 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) |
distributions¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
distributions (alpha) | Distribution function(s) of one or many particle species. This structure is specifically designed to handle non-Maxwellian distribution function generated during heating and current drive, typically solved using a Fokker-Planck calculation perturbed by a heating scheme (e.g. IC, EC, LH, NBI, or alpha heating) and then relaxed by Coloumb collisions. | |||
distributions.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
distributions.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
distributions.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distributions.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
distributions.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
distributions.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distributions.code.library[:].name (alpha) | STR_0D | Name of software | ||
distributions.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distributions.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
distributions.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
distributions.code.name (alpha) | STR_0D | Name of software generating IDS | ||
distributions.code.output_flag (alpha) | [distributions.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
distributions.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distributions.code.repository (alpha) | STR_0D | URL of software repository | ||
distributions.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
distributions.distribution (alpha) | [1...N] | STRUCT_ARRAY | Set of distribution functions. Every distribution function has to be associated with only one particle species, specified in distri_vec/species/, but there could be multiple distribution function for each species. In this case, the fast particle populations should be superposed | |
distributions.distribution[:].ggd (alpha) | [distributions.distribution[:].ggd[:].time] | STRUCT_ARRAY | Distribution represented using the ggd, for various time slices | |
distributions.distribution[:].ggd[:].expansion (alpha) | [1...N] | STRUCT_ARRAY | (m.s^-1)^-3.m^-3 | Distribution function expanded into a vector of successive approximations. The first element in the vector (expansion(1)) is the zeroth order distribution function, while the K:th element in the vector (expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the expansion vector. |
distributions.distribution[:].ggd[:].expansion[:].grid_subset (alpha) | [1...N] | STRUCT_ARRAY | mixed | Values of the distribution function expansion, for various grid subsets |
distributions.distribution[:].ggd[:].expansion[:].grid_subset[:].coefficients (alpha) | [distributions.distribution[:].ggd[:].expansion[:].grid_subset[:].values, | FLT_2D (uncertain) | mixed | 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). |
distributions.distribution[:].ggd[:].expansion[:].grid_subset[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
distributions.distribution[:].ggd[:].expansion[:].grid_subset[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
distributions.distribution[:].ggd[:].expansion[:].grid_subset[:].values (alpha) | [1...N] | FLT_1D (uncertain) | mixed | One scalar value is provided per element in the grid subset. |
distributions.distribution[:].ggd[:].expansion_fd3v (alpha) | [1...N] | STRUCT_ARRAY | m^-3 | Distribution function multiplied by the volume of the local velocity cell d3v, expanded into a vector of successive approximations. The first element in the vector (expansion(1)) is the zeroth order distribution function, while the K:th element in the vector (expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the expansion vector. |
distributions.distribution[:].ggd[:].expansion_fd3v[:].grid_subset (alpha) | [1...N] | STRUCT_ARRAY | mixed | Values of the distribution function expansion, for various grid subsets |
distributions.distribution[:].ggd[:].expansion_fd3v[:].grid_subset[:].coefficients (alpha) | [distributions.distribution[:].ggd[:].expansion_fd3v[:].grid_subset[:].values, | FLT_2D (uncertain) | mixed | 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). |
distributions.distribution[:].ggd[:].expansion_fd3v[:].grid_subset[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
distributions.distribution[:].ggd[:].expansion_fd3v[:].grid_subset[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
distributions.distribution[:].ggd[:].expansion_fd3v[:].grid_subset[:].values (alpha) | [1...N] | FLT_1D (uncertain) | mixed | One scalar value is provided per element in the grid subset. |
distributions.distribution[:].ggd[:].grid (alpha) | STRUCTURE | Grid description | ||
distributions.distribution[:].ggd[:].grid.grid_subset (alpha) | [1...N] | STRUCT_ARRAY | Grid subsets | |
distributions.distribution[:].ggd[:].grid.grid_subset[:].base (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
distributions.distribution[:].ggd[:].grid.grid_subset[:].base[:].jacobian (alpha) | [distributions.distribution[:].ggd[:].grid.grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
distributions.distribution[:].ggd[:].grid.grid_subset[:].base[:].tensor_contravariant (alpha) | [distributions.distribution[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
distributions.distribution[:].ggd[:].grid.grid_subset[:].base[:].tensor_covariant (alpha) | [distributions.distribution[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
distributions.distribution[:].ggd[:].grid.grid_subset[:].dimension (alpha) | INT_0D | Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
distributions.distribution[:].ggd[:].grid.grid_subset[:].element (alpha) | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
distributions.distribution[:].ggd[:].grid.grid_subset[:].element[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
distributions.distribution[:].ggd[:].grid.grid_subset[:].element[:].object[:].dimension (alpha) | INT_0D | Dimension of the object - using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
distributions.distribution[:].ggd[:].grid.grid_subset[:].element[:].object[:].index (alpha) | INT_0D | Object index | ||
distributions.distribution[:].ggd[:].grid.grid_subset[:].element[:].object[:].space (alpha) | INT_0D | Index of the space from which that object is taken | ||
distributions.distribution[:].ggd[:].grid.grid_subset[:].identifier (alpha) | STRUCTURE | Grid subset identifier | ||
distributions.distribution[:].ggd[:].grid.grid_subset[:].identifier.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].ggd[:].grid.grid_subset[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].ggd[:].grid.grid_subset[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].ggd[:].grid.grid_subset[:].metric (alpha) | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
distributions.distribution[:].ggd[:].grid.grid_subset[:].metric.jacobian (alpha) | [distributions.distribution[:].ggd[:].grid.grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
distributions.distribution[:].ggd[:].grid.grid_subset[:].metric.tensor_contravariant (alpha) | [distributions.distribution[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
distributions.distribution[:].ggd[:].grid.grid_subset[:].metric.tensor_covariant (alpha) | [distributions.distribution[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
distributions.distribution[:].ggd[:].grid.identifier (alpha) | STRUCTURE | Grid identifier | ||
distributions.distribution[:].ggd[:].grid.identifier.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].ggd[:].grid.identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].ggd[:].grid.identifier.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].ggd[:].grid.path (alpha) | STR_0D | 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:0/description_ggd(1)/grid_ggd', means that the grid is located in the wall IDS, occurrence 0, with ids path 'description_ggd(1)/grid_ggd'. See the link below for more details about IDS paths | ||
distributions.distribution[:].ggd[:].grid.space (alpha) | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
distributions.distribution[:].ggd[:].grid.space[:].coordinates_type (alpha) | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
distributions.distribution[:].ggd[:].grid.space[:].geometry_type (alpha) | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
distributions.distribution[:].ggd[:].grid.space[:].geometry_type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].ggd[:].grid.space[:].geometry_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].ggd[:].grid.space[:].geometry_type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].ggd[:].grid.space[:].identifier (alpha) | STRUCTURE | Space identifier | ||
distributions.distribution[:].ggd[:].grid.space[:].identifier.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].ggd[:].grid.space[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].ggd[:].grid.space[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content (alpha) | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].boundary (alpha) | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].boundary[:].index (alpha) | INT_0D | Index of this (n-1)-dimensional boundary object | ||
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].boundary[:].neighbours (alpha) | [1...N] | INT_1D | 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 | |
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].geometry (alpha) | [1...N] | FLT_1D (uncertain) | mixed | 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. |
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].geometry_2d (alpha) | [1...N, | FLT_2D (uncertain) | mixed | 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. |
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].measure (alpha) | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
distributions.distribution[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].nodes (alpha) | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
distributions.distribution[:].ggd[:].temperature (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Reference temperature profile used to define the local thermal energy and the thermal velocity (for normalisation of the grid coordinates) |
distributions.distribution[:].ggd[:].time (alpha) | FLT_0D | s | Time | |
distributions.distribution[:].global_quantities (alpha) | [distributions.distribution[:].global_quantities[:].time] | STRUCT_ARRAY | Global quantities (integrated over plasma volume for moments of the distribution, collisional exchange and source terms), for various time slices | |
distributions.distribution[:].global_quantities[:].collisions (alpha) | STRUCTURE | Power and torque exchanged between the species described by the distribution and the different plasma species through collisions | ||
distributions.distribution[:].global_quantities[:].collisions.electrons (alpha) | STRUCTURE | Collisional exchange with electrons | ||
distributions.distribution[:].global_quantities[:].collisions.electrons.power_fast (alpha) | FLT_0D (uncertain) | W | Collisional power to the fast particle population | |
distributions.distribution[:].global_quantities[:].collisions.electrons.power_thermal (alpha) | FLT_0D (uncertain) | W | Collisional power to the thermal particle population | |
distributions.distribution[:].global_quantities[:].collisions.electrons.torque_fast_tor (alpha) | FLT_0D (uncertain) | N.m | Collisional toroidal torque to the fast particle population | |
distributions.distribution[:].global_quantities[:].collisions.electrons.torque_thermal_tor (alpha) | FLT_0D (uncertain) | N.m | Collisional toroidal torque to the thermal particle population | |
distributions.distribution[:].global_quantities[:].collisions.ion (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various ion species | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].global_quantities[:].collisions.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].label (alpha) | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
distributions.distribution[:].global_quantities[:].collisions.ion[:].multiple_states_flag (alpha) | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
distributions.distribution[:].global_quantities[:].collisions.ion[:].neutral_index (alpha) | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
distributions.distribution[:].global_quantities[:].collisions.ion[:].power_fast (alpha) | FLT_0D (uncertain) | W | Collisional power to the fast particle population | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].power_thermal (alpha) | FLT_0D (uncertain) | W | Collisional power to the thermal particle population | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various states of the ion species (ionisation, energy, excitation, ...) | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].power_fast (alpha) | FLT_0D (uncertain) | W | Collisional power to the fast particle population | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].power_thermal (alpha) | FLT_0D (uncertain) | W | Collisional power to the thermal particle population | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].torque_fast_tor (alpha) | FLT_0D (uncertain) | N.m | Collisional toroidal torque to the fast particle population | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].torque_thermal_tor (alpha) | FLT_0D (uncertain) | N.m | Collisional toroidal torque to the thermal particle population | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].torque_fast_tor (alpha) | FLT_0D (uncertain) | N.m | Collisional toroidal torque to the fast particle population | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].torque_thermal_tor (alpha) | FLT_0D (uncertain) | N.m | Collisional toroidal torque to the thermal particle population | |
distributions.distribution[:].global_quantities[:].collisions.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
distributions.distribution[:].global_quantities[:].current_tor (alpha) | FLT_0D (uncertain) | A | Toroidal current driven by the distribution | |
distributions.distribution[:].global_quantities[:].energy (alpha) | FLT_0D (uncertain) | J | Total energy in the distribution | |
distributions.distribution[:].global_quantities[:].energy_fast (alpha) | FLT_0D (uncertain) | J | Total energy of the fast particles in the distribution | |
distributions.distribution[:].global_quantities[:].energy_fast_parallel (alpha) | FLT_0D (uncertain) | J | Parallel energy of the fast particles in the distribution | |
distributions.distribution[:].global_quantities[:].particles_fast_n (alpha) | FLT_0D (uncertain) | - | Number of fast particles in the distribution, i.e. the volume integral of the density (note: this is the number of real particles and not markers) | |
distributions.distribution[:].global_quantities[:].particles_n (alpha) | FLT_0D (uncertain) | - | Number of particles in the distribution, i.e. the volume integral of the density (note: this is the number of real particles and not markers) | |
distributions.distribution[:].global_quantities[:].source (alpha) | [1...N] | STRUCT_ARRAY | Set of volume integrated sources and sinks of particles, momentum and energy included in the Fokker-Planck modelling, related to the various waves or particle source processes affecting the distribution | |
distributions.distribution[:].global_quantities[:].source[:].identifier (alpha) | STRUCTURE | Identifier of the wave or particle source process, defined respectively in distribution/wave or distribution/process | ||
distributions.distribution[:].global_quantities[:].source[:].identifier.process_index (alpha) | INT_0D | Index into distribution/process | ||
distributions.distribution[:].global_quantities[:].source[:].identifier.type (alpha) | STRUCTURE | Type of the source term. Index = 1 for a wave, index = 2 for a particle source process | ||
distributions.distribution[:].global_quantities[:].source[:].identifier.type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].global_quantities[:].source[:].identifier.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].global_quantities[:].source[:].identifier.type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].global_quantities[:].source[:].identifier.wave_index (alpha) | INT_0D | Index into distribution/wave | ||
distributions.distribution[:].global_quantities[:].source[:].particles (alpha) | FLT_0D (uncertain) | s^-1 | Particle source rate | |
distributions.distribution[:].global_quantities[:].source[:].power (alpha) | FLT_0D (uncertain) | W | Total power of the source | |
distributions.distribution[:].global_quantities[:].source[:].torque_tor (alpha) | FLT_0D (uncertain) | N.m | Total toroidal torque of the source | |
distributions.distribution[:].global_quantities[:].thermalisation (alpha) | STRUCTURE | Volume integrated source of thermal particles, momentum and energy due to thermalisation. Here thermalisation refers to non-thermal particles, sufficiently assimilated to the thermal background to be re-categorised as thermal particles. Note that this source may also be negative if thermal particles are being accelerated such that they form a distinct non-thermal contribution, e.g. due run-away of RF interactions. | ||
distributions.distribution[:].global_quantities[:].thermalisation.particles (alpha) | FLT_0D (uncertain) | s^-1 | Source rate of thermal particles due to the thermalisation of fast particles | |
distributions.distribution[:].global_quantities[:].thermalisation.power (alpha) | FLT_0D (uncertain) | W | Power input to the thermal particle population due to the thermalisation of fast particles | |
distributions.distribution[:].global_quantities[:].thermalisation.torque (alpha) | FLT_0D (uncertain) | N.m | Torque input to the thermal particle population due to the thermalisation of fast particles | |
distributions.distribution[:].global_quantities[:].time (alpha) | FLT_0D | s | Time | |
distributions.distribution[:].global_quantities[:].torque_tor_j_radial (alpha) | FLT_0D (uncertain) | N.m | Toroidal torque due to radial currents | |
distributions.distribution[:].gyro_type (alpha) | INT_0D | Defines how to interpret the spatial coordinates: 1 = given at the actual particle birth point; 2 =given at the gyro centre of the birth point | ||
distributions.distribution[:].is_delta_f (alpha) | INT_0D | If is_delta_f=1, then the distribution represents the deviation from a Maxwellian; is_delta_f=0, then the distribution represents all particles, i.e. the full-f solution | ||
distributions.distribution[:].markers (alpha) | [distributions.distribution[:].markers[:].time] | STRUCT_ARRAY | Distribution represented by a set of markers (test particles) | |
distributions.distribution[:].markers[:].coordinate_identifier (alpha) | [1...N] | STRUCT_ARRAY | W.m^-3 | Set of coordinate identifiers, coordinates on which the markers are represented |
distributions.distribution[:].markers[:].coordinate_identifier[:].description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].markers[:].coordinate_identifier[:].index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].markers[:].coordinate_identifier[:].name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].markers[:].orbit_integrals (alpha) | STRUCTURE | Integrals along the markers orbit. These dimensionless expressions are of the form: (1/tau) integral (f(n_tor,m_pol,k,eq,...) dt) from time - tau to time, where tau is the transit/trapping time of the marker and f() a dimensionless function (phase factor,drift,etc) of the equilibrium (e.g. q) and perturbation (Fourier harmonics n_tor,m_pol and bounce harmonic k) along the particles orbits. In fact the integrals are taken during the last orbit of each marker at the time value of the time node below | ||
distributions.distribution[:].markers[:].orbit_integrals.bounce_harmonics (alpha) | [1...N] | INT_1D | Array of bounce harmonics k | |
distributions.distribution[:].markers[:].orbit_integrals.expressions (alpha) | [1...N] | STR_1D | List of the expressions f(n_tor,m_pol,k,q,...) used in the orbit integrals | |
distributions.distribution[:].markers[:].orbit_integrals.m_pol (alpha) | [1...N] | INT_1D | Array of poloidal mode numbers, where quantities vary as exp(-i.m_pol.theta) and theta is the angle defined by the choice of ../../coordinate_identifier, with its centre at the magnetic axis recalled at the root of this IDS | |
distributions.distribution[:].markers[:].orbit_integrals.n_tor (alpha) | [1...N] | INT_1D | Array of toroidal mode numbers, n_tor, where quantities vary as exp(i.n_tor.phi) and phi runs anticlockwise when viewed from above | |
distributions.distribution[:].markers[:].orbit_integrals.values (alpha) | [distributions.distribution[:].markers[:].orbit_integrals.expressions, | CPX_5D (uncertain) | - | Values of the orbit integrals |
distributions.distribution[:].markers[:].orbit_integrals_instant (alpha) | STRUCTURE | Integrals/quantities along the markers orbit. These dimensionless expressions are of the form: (1/tau) integral ( f(eq) dt) from time - tau to time_orbit for different values of time_orbit in the interval from time - tau to time, where tau is the transit/trapping time of the marker and f(eq) a dimensionless function (phase, drift,q,etc) of the equilibrium along the markers orbits. The integrals are taken during the last orbit of each marker at the time value of the time node below | ||
distributions.distribution[:].markers[:].orbit_integrals_instant.expressions (alpha) | [1...N] | STR_1D | List of the expressions f(eq) used in the orbit integrals | |
distributions.distribution[:].markers[:].orbit_integrals_instant.time_orbit (alpha) | [1...N] | FLT_1D (uncertain) | s | Time array along the markers last orbit |
distributions.distribution[:].markers[:].orbit_integrals_instant.values (alpha) | [distributions.distribution[:].markers[:].orbit_integrals_instant.expressions, | CPX_3D (uncertain) | - | Values of the orbit integrals |
distributions.distribution[:].markers[:].positions (alpha) | [distributions.distribution[:].markers[:].weights, | FLT_2D (uncertain) | mixed | Position of the markers in the set of coordinates. The first dimension corresponds to the number of markers, the second dimension to the set of coordinates |
distributions.distribution[:].markers[:].time (alpha) | FLT_0D | s | Time | |
distributions.distribution[:].markers[:].toroidal_mode (alpha) | INT_0D | In case the orbit integrals are calculated for a given MHD perturbation, index of the toroidal mode considered. Refers to the time_slice/toroidal_mode array of the MHD_LINEAR IDS in which this perturbation is described | ||
distributions.distribution[:].markers[:].weights (alpha) | [1...N] | FLT_1D (uncertain) | - | Weight of the markers, i.e. number of real particles represented by each marker. The dimension of the vector correspond to the number of markers |
distributions.distribution[:].process (alpha) | [1...N] | STRUCT_ARRAY | List all processes (NBI units, fusion reactions, ...) affecting the distribution, identified as in distribution_sources/source(i)/process in the DISTRIBUTION_SOURCES IDS | |
distributions.distribution[:].process[:].nbi_beamlets_group (alpha) | INT_0D | Index of the NBI beamlets group considered. Refers to the "unit/beamlets_group" array of the NBI IDS. 0 means sum over all beamlets groups. | ||
distributions.distribution[:].process[:].nbi_energy (alpha) | STRUCTURE | For NBI source, energy of the accelerated species considered. index = 0 for a sum over all energies; index = 1 for full energiy; index = 2 for half energy; index = 3 for third energy | ||
distributions.distribution[:].process[:].nbi_energy.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].process[:].nbi_energy.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].process[:].nbi_energy.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].process[:].nbi_unit (alpha) | INT_0D | Index of the NBI unit considered. Refers to the "unit" array of the NBI IDS. 0 means sum over all NBI units. | ||
distributions.distribution[:].process[:].reactant_energy (alpha) | STRUCTURE | For nuclear reaction source, energy of the reactants. index = 0 for a sum over all energies; index = 1 for thermal-thermal; index = 2 for beam-beam; index = 3 for beam-thermal | ||
distributions.distribution[:].process[:].reactant_energy.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].process[:].reactant_energy.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].process[:].reactant_energy.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].process[:].type (alpha) | STRUCTURE | Process type. index=1 for NBI; index=2 for nuclear reaction (reaction unspecified); index=3 for nuclear reaction: T(d,n)4He [D+T->He4+n]; index=4 for nuclear reaction: He3(d,p)4He [He3+D->He4+p]; index=5 for nuclear reaction: D(d,p)T [D+D->T+p]; index=6 for nuclear reaction: D(d,n)3He [D+D->He3+n]; index=7 for runaway processes | ||
distributions.distribution[:].process[:].type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].process[:].type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].process[:].type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].profiles_1d (alpha) | [distributions.distribution[:].profiles_1d[:].time] | STRUCT_ARRAY | Radial profiles (flux surface averaged quantities) for various time slices | |
distributions.distribution[:].profiles_1d[:].co_passing (alpha) | STRUCTURE | Flux surface averaged profile evaluated using the co-passing particle part of the distribution. | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions (alpha) | STRUCTURE | Power and torque exchanged between the species described by the distribution and the different plasma species through collisions | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions.electrons (alpha) | STRUCTURE | Collisional exchange with electrons | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions.electrons.power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.electrons.power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.electrons.torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.electrons.torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various ion species | |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].label (alpha) | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].multiple_states_flag (alpha) | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].neutral_index (alpha) | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various states of the ion species (ionisation, energy, excitation, ...) | |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].co_passing.collisions.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
distributions.distribution[:].profiles_1d[:].co_passing.current_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Total toroidal driven current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_1d[:].co_passing.current_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_1d[:].co_passing.density (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
distributions.distribution[:].profiles_1d[:].co_passing.density_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast particles |
distributions.distribution[:].profiles_1d[:].co_passing.pressure (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure (thermal+non-thermal) |
distributions.distribution[:].profiles_1d[:].co_passing.pressure_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure of fast particles |
distributions.distribution[:].profiles_1d[:].co_passing.pressure_fast_parallel (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure of fast particles in the parallel direction |
distributions.distribution[:].profiles_1d[:].co_passing.source (alpha) | [1...N] | STRUCT_ARRAY | Set of flux averaged sources and sinks of particles, momentum and energy included in the Fokker-Planck modelling, related to the various waves or particle source processes affecting the distribution | |
distributions.distribution[:].profiles_1d[:].co_passing.source[:].energy (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source rate of energy density |
distributions.distribution[:].profiles_1d[:].co_passing.source[:].identifier (alpha) | STRUCTURE | Identifier of the wave or particle source process, defined respectively in distribution/wave or distribution/process | ||
distributions.distribution[:].profiles_1d[:].co_passing.source[:].identifier.process_index (alpha) | INT_0D | Index into distribution/process | ||
distributions.distribution[:].profiles_1d[:].co_passing.source[:].identifier.type (alpha) | STRUCTURE | Type of the source term. Index = 1 for a wave, index = 2 for a particle source process | ||
distributions.distribution[:].profiles_1d[:].co_passing.source[:].identifier.type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].profiles_1d[:].co_passing.source[:].identifier.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].profiles_1d[:].co_passing.source[:].identifier.type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].profiles_1d[:].co_passing.source[:].identifier.wave_index (alpha) | INT_0D | Index into distribution/wave | ||
distributions.distribution[:].profiles_1d[:].co_passing.source[:].momentum_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Source rate of toroidal angular momentum density |
distributions.distribution[:].profiles_1d[:].co_passing.source[:].particles (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source rate of thermal particle density |
distributions.distribution[:].profiles_1d[:].co_passing.torque_tor_j_radial (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Toroidal torque due to radial currents |
distributions.distribution[:].profiles_1d[:].collisions (alpha) | STRUCTURE | Power and torque exchanged between the species described by the distribution and the different plasma species through collisions | ||
distributions.distribution[:].profiles_1d[:].collisions.electrons (alpha) | STRUCTURE | Collisional exchange with electrons | ||
distributions.distribution[:].profiles_1d[:].collisions.electrons.power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].collisions.electrons.power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].collisions.electrons.torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].collisions.electrons.torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].collisions.ion (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various ion species | |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].profiles_1d[:].collisions.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].label (alpha) | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
distributions.distribution[:].profiles_1d[:].collisions.ion[:].multiple_states_flag (alpha) | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
distributions.distribution[:].profiles_1d[:].collisions.ion[:].neutral_index (alpha) | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
distributions.distribution[:].profiles_1d[:].collisions.ion[:].power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various states of the ion species (ionisation, energy, excitation, ...) | |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].collisions.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
distributions.distribution[:].profiles_1d[:].counter_passing (alpha) | STRUCTURE | Flux surface averaged profile evaluated using the counter-passing particle part of the distribution. | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions (alpha) | STRUCTURE | Power and torque exchanged between the species described by the distribution and the different plasma species through collisions | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.electrons (alpha) | STRUCTURE | Collisional exchange with electrons | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.electrons.power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.electrons.power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.electrons.torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.electrons.torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various ion species | |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].label (alpha) | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].multiple_states_flag (alpha) | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].neutral_index (alpha) | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various states of the ion species (ionisation, energy, excitation, ...) | |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].counter_passing.collisions.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
distributions.distribution[:].profiles_1d[:].counter_passing.current_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Total toroidal driven current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_1d[:].counter_passing.current_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_1d[:].counter_passing.density (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
distributions.distribution[:].profiles_1d[:].counter_passing.density_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast particles |
distributions.distribution[:].profiles_1d[:].counter_passing.pressure (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure (thermal+non-thermal) |
distributions.distribution[:].profiles_1d[:].counter_passing.pressure_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure of fast particles |
distributions.distribution[:].profiles_1d[:].counter_passing.pressure_fast_parallel (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure of fast particles in the parallel direction |
distributions.distribution[:].profiles_1d[:].counter_passing.source (alpha) | [1...N] | STRUCT_ARRAY | Set of flux averaged sources and sinks of particles, momentum and energy included in the Fokker-Planck modelling, related to the various waves or particle source processes affecting the distribution | |
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].energy (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source rate of energy density |
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].identifier (alpha) | STRUCTURE | Identifier of the wave or particle source process, defined respectively in distribution/wave or distribution/process | ||
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].identifier.process_index (alpha) | INT_0D | Index into distribution/process | ||
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].identifier.type (alpha) | STRUCTURE | Type of the source term. Index = 1 for a wave, index = 2 for a particle source process | ||
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].identifier.type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].identifier.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].identifier.type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].identifier.wave_index (alpha) | INT_0D | Index into distribution/wave | ||
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].momentum_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Source rate of toroidal angular momentum density |
distributions.distribution[:].profiles_1d[:].counter_passing.source[:].particles (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source rate of thermal particle density |
distributions.distribution[:].profiles_1d[:].counter_passing.torque_tor_j_radial (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Toroidal torque due to radial currents |
distributions.distribution[:].profiles_1d[:].current_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Total toroidal driven current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_1d[:].current_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_1d[:].density (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
distributions.distribution[:].profiles_1d[:].density_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast particles |
distributions.distribution[:].profiles_1d[:].fast_filter (alpha) | STRUCTURE | Description of how the fast and the thermal particle populations are separated | ||
distributions.distribution[:].profiles_1d[:].fast_filter.energy (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | eV | Energy at which the fast and thermal particle populations were separated, as a function of radius |
distributions.distribution[:].profiles_1d[:].fast_filter.method (alpha) | STRUCTURE | Method used to separate the fast and thermal particle population (indices TBD) | ||
distributions.distribution[:].profiles_1d[:].fast_filter.method.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].profiles_1d[:].fast_filter.method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].profiles_1d[:].fast_filter.method.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].profiles_1d[:].grid (alpha) | STRUCTURE | Radial grid | ||
distributions.distribution[:].profiles_1d[:].grid.area (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
distributions.distribution[:].profiles_1d[:].grid.psi (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
distributions.distribution[:].profiles_1d[:].grid.psi_boundary (alpha) | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
distributions.distribution[:].profiles_1d[:].grid.psi_magnetic_axis (alpha) | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
distributions.distribution[:].profiles_1d[:].grid.rho_pol_norm (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis))) |
distributions.distribution[:].profiles_1d[:].grid.rho_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm (alpha) | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
distributions.distribution[:].profiles_1d[:].grid.surface (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
distributions.distribution[:].profiles_1d[:].grid.volume (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
distributions.distribution[:].profiles_1d[:].pressure (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure (thermal+non-thermal) |
distributions.distribution[:].profiles_1d[:].pressure_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure of fast particles |
distributions.distribution[:].profiles_1d[:].pressure_fast_parallel (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure of fast particles in the parallel direction |
distributions.distribution[:].profiles_1d[:].source (alpha) | [1...N] | STRUCT_ARRAY | Set of flux averaged sources and sinks of particles, momentum and energy included in the Fokker-Planck modelling, related to the various waves or particle source processes affecting the distribution | |
distributions.distribution[:].profiles_1d[:].source[:].energy (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source rate of energy density |
distributions.distribution[:].profiles_1d[:].source[:].identifier (alpha) | STRUCTURE | Identifier of the wave or particle source process, defined respectively in distribution/wave or distribution/process | ||
distributions.distribution[:].profiles_1d[:].source[:].identifier.process_index (alpha) | INT_0D | Index into distribution/process | ||
distributions.distribution[:].profiles_1d[:].source[:].identifier.type (alpha) | STRUCTURE | Type of the source term. Index = 1 for a wave, index = 2 for a particle source process | ||
distributions.distribution[:].profiles_1d[:].source[:].identifier.type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].profiles_1d[:].source[:].identifier.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].profiles_1d[:].source[:].identifier.type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].profiles_1d[:].source[:].identifier.wave_index (alpha) | INT_0D | Index into distribution/wave | ||
distributions.distribution[:].profiles_1d[:].source[:].momentum_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Source rate of toroidal angular momentum density |
distributions.distribution[:].profiles_1d[:].source[:].particles (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source rate of thermal particle density |
distributions.distribution[:].profiles_1d[:].thermalisation (alpha) | STRUCTURE | Flux surface averaged source of thermal particles, momentum and energy due to thermalisation. Here thermalisation refers to non-thermal particles, sufficiently assimilated to the thermal background to be re-categorised as thermal particles. Note that this source may also be negative if thermal particles are being accelerated such that they form a distinct non-thermal contribution, e.g. due run-away of RF interactions. | ||
distributions.distribution[:].profiles_1d[:].thermalisation.energy (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source rate of energy density within the thermal particle population due to the thermalisation of fast particles |
distributions.distribution[:].profiles_1d[:].thermalisation.momentum_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Source rate of toroidal angular momentum density within the thermal particle population due to the thermalisation of fast particles |
distributions.distribution[:].profiles_1d[:].thermalisation.particles (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source rate of thermal particle density due to the thermalisation of fast particles |
distributions.distribution[:].profiles_1d[:].time (alpha) | FLT_0D | s | Time | |
distributions.distribution[:].profiles_1d[:].torque_tor_j_radial (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Toroidal torque due to radial currents |
distributions.distribution[:].profiles_1d[:].trapped (alpha) | STRUCTURE | Flux surface averaged profile evaluated using the trapped particle part of the distribution. | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions (alpha) | STRUCTURE | Power and torque exchanged between the species described by the distribution and the different plasma species through collisions | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions.electrons (alpha) | STRUCTURE | Collisional exchange with electrons | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions.electrons.power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.electrons.power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.electrons.torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.electrons.torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various ion species | |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].label (alpha) | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].multiple_states_flag (alpha) | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].neutral_index (alpha) | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various states of the ion species (ionisation, energy, excitation, ...) | |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].power_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].power_thermal (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_1d[:].trapped.collisions.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
distributions.distribution[:].profiles_1d[:].trapped.current_fast_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Total toroidal driven current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_1d[:].trapped.current_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | A.m^-2 | Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_1d[:].trapped.density (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
distributions.distribution[:].profiles_1d[:].trapped.density_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^-3 | Density of fast particles |
distributions.distribution[:].profiles_1d[:].trapped.pressure (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure (thermal+non-thermal) |
distributions.distribution[:].profiles_1d[:].trapped.pressure_fast (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure of fast particles |
distributions.distribution[:].profiles_1d[:].trapped.pressure_fast_parallel (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | J.m^-3 | Pressure of fast particles in the parallel direction |
distributions.distribution[:].profiles_1d[:].trapped.source (alpha) | [1...N] | STRUCT_ARRAY | Set of flux averaged sources and sinks of particles, momentum and energy included in the Fokker-Planck modelling, related to the various waves or particle source processes affecting the distribution | |
distributions.distribution[:].profiles_1d[:].trapped.source[:].energy (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | W.m^-3 | Source rate of energy density |
distributions.distribution[:].profiles_1d[:].trapped.source[:].identifier (alpha) | STRUCTURE | Identifier of the wave or particle source process, defined respectively in distribution/wave or distribution/process | ||
distributions.distribution[:].profiles_1d[:].trapped.source[:].identifier.process_index (alpha) | INT_0D | Index into distribution/process | ||
distributions.distribution[:].profiles_1d[:].trapped.source[:].identifier.type (alpha) | STRUCTURE | Type of the source term. Index = 1 for a wave, index = 2 for a particle source process | ||
distributions.distribution[:].profiles_1d[:].trapped.source[:].identifier.type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].profiles_1d[:].trapped.source[:].identifier.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].profiles_1d[:].trapped.source[:].identifier.type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].profiles_1d[:].trapped.source[:].identifier.wave_index (alpha) | INT_0D | Index into distribution/wave | ||
distributions.distribution[:].profiles_1d[:].trapped.source[:].momentum_tor (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Source rate of toroidal angular momentum density |
distributions.distribution[:].profiles_1d[:].trapped.source[:].particles (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | s^-1.m^-3 | Source rate of thermal particle density |
distributions.distribution[:].profiles_1d[:].trapped.torque_tor_j_radial (alpha) | [distributions.distribution[:].profiles_1d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | N.m^-2 | Toroidal torque due to radial currents |
distributions.distribution[:].profiles_2d (alpha) | [distributions.distribution[:].profiles_2d[:].time] | STRUCT_ARRAY | 2D profiles in the poloidal plane for various time slices | |
distributions.distribution[:].profiles_2d[:].co_passing (alpha) | STRUCTURE | Flux surface averaged profile evaluated using the co-passing particle part of the distribution. | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions (alpha) | STRUCTURE | Power and torque exchanged between the species described by the distribution and the different plasma species through collisions | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions.electrons (alpha) | STRUCTURE | Collisional exchange with electrons | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions.electrons.power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.electrons.power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.electrons.torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.electrons.torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various ion species | |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].label (alpha) | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].multiple_states_flag (alpha) | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].neutral_index (alpha) | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various states of the ion species (ionisation, energy, excitation, ...) | |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].co_passing.collisions.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
distributions.distribution[:].profiles_2d[:].co_passing.current_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | A.m^-2 | Total toroidal driven current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_2d[:].co_passing.current_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | A.m^-2 | Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_2d[:].co_passing.density (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | m^-3 | Density (thermal+non-thermal) |
distributions.distribution[:].profiles_2d[:].co_passing.density_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | m^-3 | Density of fast particles |
distributions.distribution[:].profiles_2d[:].co_passing.pressure (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure (thermal+non-thermal) |
distributions.distribution[:].profiles_2d[:].co_passing.pressure_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure of fast particles |
distributions.distribution[:].profiles_2d[:].co_passing.pressure_fast_parallel (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure of fast particles in the parallel direction |
distributions.distribution[:].profiles_2d[:].co_passing.torque_tor_j_radial (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Toroidal torque due to radial currents |
distributions.distribution[:].profiles_2d[:].collisions (alpha) | STRUCTURE | Power and torque exchanged between the species described by the distribution and the different plasma species through collisions | ||
distributions.distribution[:].profiles_2d[:].collisions.electrons (alpha) | STRUCTURE | Collisional exchange with electrons | ||
distributions.distribution[:].profiles_2d[:].collisions.electrons.power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].collisions.electrons.power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].collisions.electrons.torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].collisions.electrons.torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].collisions.ion (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various ion species | |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].profiles_2d[:].collisions.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].label (alpha) | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
distributions.distribution[:].profiles_2d[:].collisions.ion[:].multiple_states_flag (alpha) | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
distributions.distribution[:].profiles_2d[:].collisions.ion[:].neutral_index (alpha) | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
distributions.distribution[:].profiles_2d[:].collisions.ion[:].power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various states of the ion species (ionisation, energy, excitation, ...) | |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].collisions.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
distributions.distribution[:].profiles_2d[:].counter_passing (alpha) | STRUCTURE | Flux surface averaged profile evaluated using the counter-passing particle part of the distribution. | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions (alpha) | STRUCTURE | Power and torque exchanged between the species described by the distribution and the different plasma species through collisions | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.electrons (alpha) | STRUCTURE | Collisional exchange with electrons | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.electrons.power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.electrons.power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.electrons.torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.electrons.torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various ion species | |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].label (alpha) | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].multiple_states_flag (alpha) | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].neutral_index (alpha) | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various states of the ion species (ionisation, energy, excitation, ...) | |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].counter_passing.collisions.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
distributions.distribution[:].profiles_2d[:].counter_passing.current_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | A.m^-2 | Total toroidal driven current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_2d[:].counter_passing.current_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | A.m^-2 | Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_2d[:].counter_passing.density (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | m^-3 | Density (thermal+non-thermal) |
distributions.distribution[:].profiles_2d[:].counter_passing.density_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | m^-3 | Density of fast particles |
distributions.distribution[:].profiles_2d[:].counter_passing.pressure (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure (thermal+non-thermal) |
distributions.distribution[:].profiles_2d[:].counter_passing.pressure_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure of fast particles |
distributions.distribution[:].profiles_2d[:].counter_passing.pressure_fast_parallel (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure of fast particles in the parallel direction |
distributions.distribution[:].profiles_2d[:].counter_passing.torque_tor_j_radial (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Toroidal torque due to radial currents |
distributions.distribution[:].profiles_2d[:].current_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | A.m^-2 | Total toroidal driven current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_2d[:].current_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | A.m^-2 | Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_2d[:].density (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | m^-3 | Density (thermal+non-thermal) |
distributions.distribution[:].profiles_2d[:].density_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | m^-3 | Density of fast particles |
distributions.distribution[:].profiles_2d[:].grid (alpha) | STRUCTURE | Grid. The grid has to be rectangular in a pair of coordinates, as specified in type | ||
distributions.distribution[:].profiles_2d[:].grid.area (alpha) | [distributions.distribution[:].profiles_2d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
distributions.distribution[:].profiles_2d[:].grid.psi (alpha) | [distributions.distribution[:].profiles_2d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
distributions.distribution[:].profiles_2d[:].grid.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
distributions.distribution[:].profiles_2d[:].grid.rho_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
distributions.distribution[:].profiles_2d[:].grid.rho_tor_norm (alpha) | [1...N] | FLT_1D (uncertain) | - | Normalised 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) |
distributions.distribution[:].profiles_2d[:].grid.theta_geometric (alpha) | [1...N] | FLT_1D (uncertain) | rad | Geometrical poloidal angle |
distributions.distribution[:].profiles_2d[:].grid.theta_straight (alpha) | [1...N] | FLT_1D (uncertain) | rad | Straight field line poloidal angle |
distributions.distribution[:].profiles_2d[:].grid.type (alpha) | [distributions.distribution[:].profiles_2d[:].grid.rho_tor_norm] | STRUCTURE | m^3 | Grid type: index=0: Rectangular grid in the (R,Z) coordinates; index=1: Rectangular grid in the (radial, theta_geometric) coordinates; index=2: Rectangular grid in the (radial, theta_straight) coordinates. |
distributions.distribution[:].profiles_2d[:].grid.type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].profiles_2d[:].grid.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].profiles_2d[:].grid.type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].profiles_2d[:].grid.volume (alpha) | [distributions.distribution[:].profiles_2d[:].grid.rho_tor_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
distributions.distribution[:].profiles_2d[:].grid.z (alpha) | [1...N] | FLT_1D (uncertain) | m | Height |
distributions.distribution[:].profiles_2d[:].pressure (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure (thermal+non-thermal) |
distributions.distribution[:].profiles_2d[:].pressure_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure of fast particles |
distributions.distribution[:].profiles_2d[:].pressure_fast_parallel (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure of fast particles in the parallel direction |
distributions.distribution[:].profiles_2d[:].time (alpha) | FLT_0D | s | Time | |
distributions.distribution[:].profiles_2d[:].torque_tor_j_radial (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Toroidal torque due to radial currents |
distributions.distribution[:].profiles_2d[:].trapped (alpha) | STRUCTURE | Flux surface averaged profile evaluated using the trapped particle part of the distribution. | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions (alpha) | STRUCTURE | Power and torque exchanged between the species described by the distribution and the different plasma species through collisions | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions.electrons (alpha) | STRUCTURE | Collisional exchange with electrons | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions.electrons.power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.electrons.power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.electrons.torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.electrons.torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various ion species | |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].label (alpha) | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].multiple_states_flag (alpha) | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].neutral_index (alpha) | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state (alpha) | [1...N] | STRUCT_ARRAY | Collisional exchange with the various states of the ion species (ionisation, energy, excitation, ...) | |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].label (alpha) | STR_0D | String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].power_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the fast particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].power_thermal (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | W.m^-3 | Collisional power density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].state[:].z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].torque_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the fast particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].torque_thermal_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Collisional toroidal torque density to the thermal particle population |
distributions.distribution[:].profiles_2d[:].trapped.collisions.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
distributions.distribution[:].profiles_2d[:].trapped.current_fast_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | A.m^-2 | Total toroidal driven current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_2d[:].trapped.current_tor (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | A.m^-2 | Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) |
distributions.distribution[:].profiles_2d[:].trapped.density (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | m^-3 | Density (thermal+non-thermal) |
distributions.distribution[:].profiles_2d[:].trapped.density_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | m^-3 | Density of fast particles |
distributions.distribution[:].profiles_2d[:].trapped.pressure (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure (thermal+non-thermal) |
distributions.distribution[:].profiles_2d[:].trapped.pressure_fast (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure of fast particles |
distributions.distribution[:].profiles_2d[:].trapped.pressure_fast_parallel (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | J.m^-3 | Pressure of fast particles in the parallel direction |
distributions.distribution[:].profiles_2d[:].trapped.torque_tor_j_radial (alpha) | [distributions.distribution[:].profiles_2d[:].grid.r, | FLT_2D (uncertain) | N.m^-2 | Toroidal torque due to radial currents |
distributions.distribution[:].species (alpha) | STRUCTURE | Species described by this distribution | ||
distributions.distribution[:].species.ion (alpha) | STRUCTURE | Description of the ion or neutral species, used if type/index = 2 or 3 | ||
distributions.distribution[:].species.ion.element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].species.ion.element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].species.ion.element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].species.ion.element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].species.ion.element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].species.ion.label (alpha) | STR_0D | String identifying ion (e.g. H+, D+, T+, He+2, C+, ...) | ||
distributions.distribution[:].species.ion.state (alpha) | STRUCTURE | Quantities related to the different states of the species (ionisation, energy, excitation, ...) | ||
distributions.distribution[:].species.ion.state.electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].species.ion.state.label (alpha) | STR_0D | String identifying ion state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
distributions.distribution[:].species.ion.state.vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].species.ion.state.vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].species.ion.state.z_max (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
distributions.distribution[:].species.ion.state.z_min (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
distributions.distribution[:].species.ion.z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
distributions.distribution[:].species.neutral (alpha) | STRUCTURE | Description of the neutral species, used if type/index = 4 or 5 | ||
distributions.distribution[:].species.neutral.element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
distributions.distribution[:].species.neutral.element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
distributions.distribution[:].species.neutral.element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
distributions.distribution[:].species.neutral.element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
distributions.distribution[:].species.neutral.element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
distributions.distribution[:].species.neutral.label (alpha) | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
distributions.distribution[:].species.neutral.state (alpha) | STRUCTURE | State of the species (energy, excitation, ...) | ||
distributions.distribution[:].species.neutral.state.electron_configuration (alpha) | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
distributions.distribution[:].species.neutral.state.label (alpha) | STR_0D | String identifying neutral state | ||
distributions.distribution[:].species.neutral.state.neutral_type (alpha) | STRUCTURE | Neutral type, in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
distributions.distribution[:].species.neutral.state.neutral_type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].species.neutral.state.neutral_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].species.neutral.state.neutral_type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].species.neutral.state.vibrational_level (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
distributions.distribution[:].species.neutral.state.vibrational_mode (alpha) | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
distributions.distribution[:].species.type (alpha) | STRUCTURE | Species type. index=1 for electron; index=2 for ion species in a single/average state (refer to ion structure); index=3 for ion species in a particular state (refer to ion/state structure); index=4 for neutral species in a single/average state (refer to neutral structure); index=5 for neutral species in a particular state (refer to neutral/state structure); index=6 for neutron; index=7 for photon | ||
distributions.distribution[:].species.type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].species.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].species.type.name (alpha) | STR_0D | Short string identifier | ||
distributions.distribution[:].wave (alpha) | [1...N] | STRUCT_ARRAY | List all waves affecting the distribution, identified as in waves/coherent_wave(i)/identifier in the waves IDS | |
distributions.distribution[:].wave[:].antenna_name (alpha) | STR_0D | Name of the antenna that launches this wave. Corresponds to the name specified in antennas/ec(i)/name, or antennas/ic(i)/name or antennas/lh(i)/name (depends of antenna/wave type) in the ANTENNAS IDS. | ||
distributions.distribution[:].wave[:].index_in_antenna (alpha) | INT_0D | Index of the wave (starts at 1), separating different waves generated from a single antenna. | ||
distributions.distribution[:].wave[:].type (alpha) | STRUCTURE | Wave/antenna type. index=1 for name=EC; index=2 for name=IC; index=3 for name=LH | ||
distributions.distribution[:].wave[:].type.description (alpha) | STR_0D | Verbose description | ||
distributions.distribution[:].wave[:].type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.distribution[:].wave[:].type.name (alpha) | STR_0D | Short string identifier | ||
distributions.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
distributions.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
distributions.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
distributions.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
distributions.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
distributions.ids_properties.occurrence | INT_0D | |||
distributions.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
distributions.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
distributions.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
distributions.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
distributions.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
distributions.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
distributions.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
distributions.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distributions.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
distributions.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
distributions.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
distributions.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
distributions.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
distributions.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distributions.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
distributions.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
distributions.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
distributions.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
distributions.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
distributions.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
distributions.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distributions.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
distributions.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distributions.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
distributions.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
distributions.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
distributions.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
distributions.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
distributions.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distributions.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
distributions.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distributions.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
distributions.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
distributions.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
distributions.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
distributions.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
distributions.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
distributions.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
distributions.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
distributions.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
distributions.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
distributions.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
distributions.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
distributions.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
distributions.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
distributions.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
distributions.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
distributions.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
distributions.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
distributions.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
distributions.magnetic_axis (alpha) | STRUCTURE | Magnetic axis position (used to define a poloidal angle for the 2D profiles) | ||
distributions.magnetic_axis.r (alpha) | [distributions.time] | FLT_1D (uncertain) | m | Major radius |
distributions.magnetic_axis.z (alpha) | [distributions.time] | FLT_1D (uncertain) | m | Height |
distributions.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
distributions.vacuum_toroidal_field (alpha) | STRUCTURE | Characteristics of the vacuum toroidal field (used in rho_tor definition and in the normalization of current densities) | ||
distributions.vacuum_toroidal_field.b0 (alpha) | [distributions.time] | FLT_1D (uncertain) | T | 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. |
distributions.vacuum_toroidal_field.r0 (alpha) | FLT_0D (uncertain) | m | 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) |
divertors¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
divertors (alpha) | Description of divertors | |||
divertors.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
divertors.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
divertors.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
divertors.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
divertors.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
divertors.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
divertors.code.library[:].name (alpha) | STR_0D | Name of software | ||
divertors.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
divertors.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
divertors.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
divertors.code.name (alpha) | STR_0D | Name of software generating IDS | ||
divertors.code.output_flag (alpha) | [divertors.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
divertors.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
divertors.code.repository (alpha) | STR_0D | URL of software repository | ||
divertors.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
divertors.divertor (alpha) | [1...N] | STRUCT_ARRAY | Set of divertors | |
divertors.divertor[:].current_incident (alpha) | STRUCTURE | A | Total current incident on this divertor | |
divertors.divertor[:].current_incident.data (alpha) | [divertors.divertor[:].current_incident.time] | FLT_1D (uncertain) | A | Data |
divertors.divertor[:].current_incident.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].identifier (alpha) | STR_0D | Alphanumeric identifier of divertor | ||
divertors.divertor[:].name (alpha) | STR_0D | Name of the divertor | ||
divertors.divertor[:].particle_flux_recycled_total (alpha) | STRUCTURE | s^-1 | Total recycled particle flux from the divertor (in equivalent electrons) | |
divertors.divertor[:].particle_flux_recycled_total.data (alpha) | [divertors.divertor[:].particle_flux_recycled_total.time] | FLT_1D (uncertain) | s^-1 | Data |
divertors.divertor[:].particle_flux_recycled_total.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].power_black_body (alpha) | STRUCTURE | W | Black body radiated power emitted from the divertor targets (emissivity is included) (sum over all targets) | |
divertors.divertor[:].power_black_body.data (alpha) | [divertors.divertor[:].power_black_body.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].power_black_body.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].power_conducted (alpha) | STRUCTURE | W | Power conducted by the plasma on the divertor targets (sum over all targets) | |
divertors.divertor[:].power_conducted.data (alpha) | [divertors.divertor[:].power_conducted.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].power_conducted.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].power_convected (alpha) | STRUCTURE | W | Power convected by the plasma on the divertor targets (sum over all targets) | |
divertors.divertor[:].power_convected.data (alpha) | [divertors.divertor[:].power_convected.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].power_convected.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].power_currents (alpha) | STRUCTURE | W | Power deposited on the divertor targets due to electric currents (positive means power is deposited on the target) (sum over all targets) | |
divertors.divertor[:].power_currents.data (alpha) | [divertors.divertor[:].power_currents.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].power_currents.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].power_incident (alpha) | STRUCTURE | W | Total power incident on the divertor (sum over all targets). This power is split in the various physical categories listed below | |
divertors.divertor[:].power_incident.data (alpha) | [divertors.divertor[:].power_incident.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].power_incident.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].power_neutrals (alpha) | STRUCTURE | W | Net power from neutrals on the divertor targets (positive means power is deposited on the target) (sum over all targets) | |
divertors.divertor[:].power_neutrals.data (alpha) | [divertors.divertor[:].power_neutrals.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].power_neutrals.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].power_radiated (alpha) | STRUCTURE | W | Net radiated power on the divertor targets (incident - reflected) (sum over all targets) | |
divertors.divertor[:].power_radiated.data (alpha) | [divertors.divertor[:].power_radiated.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].power_radiated.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].power_recombination_neutrals (alpha) | STRUCTURE | W | Power deposited on the divertor targets due to recombination of neutrals into a ground state (e.g. molecules) (sum over all targets) | |
divertors.divertor[:].power_recombination_neutrals.data (alpha) | [divertors.divertor[:].power_recombination_neutrals.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].power_recombination_neutrals.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].power_recombination_plasma (alpha) | STRUCTURE | W | Power deposited on the divertor targets due to recombination of plasma ions (sum over all targets) | |
divertors.divertor[:].power_recombination_plasma.data (alpha) | [divertors.divertor[:].power_recombination_plasma.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].power_recombination_plasma.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target (alpha) | [1...N] | STRUCT_ARRAY | Set of divertor targets | |
divertors.divertor[:].target[:].current_incident (alpha) | STRUCTURE | A | Total current incident on this target | |
divertors.divertor[:].target[:].current_incident.data (alpha) | [divertors.divertor[:].target[:].current_incident.time] | FLT_1D (uncertain) | A | Data |
divertors.divertor[:].target[:].current_incident.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].extension_r (alpha) | FLT_0D (uncertain) | m | Target length projected on the major radius axis | |
divertors.divertor[:].target[:].extension_z (alpha) | FLT_0D (uncertain) | m | Target length projected on the height axis | |
divertors.divertor[:].target[:].flux_expansion (alpha) | STRUCTURE | - | Magnetic flux expansion as defined by Stangeby : ratio between the poloidal field at the midplane separatrix and the poloidal field at the strike-point see formula attached, where u means upstream (midplane separatrix) and t means at divertor target (downstream). | |
divertors.divertor[:].target[:].flux_expansion.data (alpha) | [divertors.divertor[:].target[:].flux_expansion.time] | FLT_1D (uncertain) | - | Data |
divertors.divertor[:].target[:].flux_expansion.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].heat_flux_steady_limit_max (alpha) | FLT_0D | W.m^-2 | Maximum steady state heat flux allowed on divertor target surface (engineering design limit) | |
divertors.divertor[:].target[:].identifier (alpha) | STR_0D | Alphanumeric identifier of target | ||
divertors.divertor[:].target[:].name (alpha) | STR_0D | Name of the target | ||
divertors.divertor[:].target[:].power_black_body (alpha) | STRUCTURE | W | Black body radiated power emitted from this divertor target (emissivity is included) | |
divertors.divertor[:].target[:].power_black_body.data (alpha) | [divertors.divertor[:].target[:].power_black_body.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].target[:].power_black_body.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_conducted (alpha) | STRUCTURE | W | Power conducted by the plasma on this divertor target | |
divertors.divertor[:].target[:].power_conducted.data (alpha) | [divertors.divertor[:].target[:].power_conducted.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].target[:].power_conducted.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_convected (alpha) | STRUCTURE | W | Power convected by the plasma on this divertor target | |
divertors.divertor[:].target[:].power_convected.data (alpha) | [divertors.divertor[:].target[:].power_convected.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].target[:].power_convected.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_currents (alpha) | STRUCTURE | W | Power deposited on this divertor target due to electric currents (positive means power is deposited on the target) | |
divertors.divertor[:].target[:].power_currents.data (alpha) | [divertors.divertor[:].target[:].power_currents.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].target[:].power_currents.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_flux_peak (alpha) | STRUCTURE | W.m^-2 | Peak power flux on the divertor target surface | |
divertors.divertor[:].target[:].power_flux_peak.data (alpha) | [divertors.divertor[:].target[:].power_flux_peak.time] | FLT_1D (uncertain) | W.m^-2 | Data |
divertors.divertor[:].target[:].power_flux_peak.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_incident (alpha) | STRUCTURE | W | Total power incident on this target. This power is split in the various physical categories listed below | |
divertors.divertor[:].target[:].power_incident.data (alpha) | [divertors.divertor[:].target[:].power_incident.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].target[:].power_incident.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_incident_fraction (alpha) | STRUCTURE | - | Power fraction incident on the target (normalized to the total power incident on the divertor) | |
divertors.divertor[:].target[:].power_incident_fraction.data (alpha) | [divertors.divertor[:].target[:].power_incident_fraction.time] | FLT_1D (uncertain) | - | Data |
divertors.divertor[:].target[:].power_incident_fraction.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_neutrals (alpha) | STRUCTURE | W | Net power from neutrals on this divertor target (positive means power is deposited on the target) | |
divertors.divertor[:].target[:].power_neutrals.data (alpha) | [divertors.divertor[:].target[:].power_neutrals.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].target[:].power_neutrals.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_radiated (alpha) | STRUCTURE | W | Net radiated power on this divertor target (incident - reflected) | |
divertors.divertor[:].target[:].power_radiated.data (alpha) | [divertors.divertor[:].target[:].power_radiated.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].target[:].power_radiated.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_recombination_neutrals (alpha) | STRUCTURE | W | Power deposited on this divertor target due to recombination of neutrals into a ground state (e.g. molecules) | |
divertors.divertor[:].target[:].power_recombination_neutrals.data (alpha) | [divertors.divertor[:].target[:].power_recombination_neutrals.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].target[:].power_recombination_neutrals.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].power_recombination_plasma (alpha) | STRUCTURE | W | Power deposited on this divertor target due to recombination of plasma ions | |
divertors.divertor[:].target[:].power_recombination_plasma.data (alpha) | [divertors.divertor[:].target[:].power_recombination_plasma.time] | FLT_1D (uncertain) | W | Data |
divertors.divertor[:].target[:].power_recombination_plasma.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].t_e_target_sputtering_limit_max (alpha) | FLT_0D | eV | Maximum plasma temperature allowed on the divertor target to avoid excessive sputtering | |
divertors.divertor[:].target[:].temperature_limit_max (alpha) | FLT_0D | K | Maximum surface target temperature allowed to prevent damage (melting, recrystallization, sublimation, etc...) | |
divertors.divertor[:].target[:].tile (alpha) | [1...N] | STRUCT_ARRAY | Set of divertor tiles belonging to this target | |
divertors.divertor[:].target[:].tile[:].current_incident (alpha) | STRUCTURE | A | Total current incident on this tile | |
divertors.divertor[:].target[:].tile[:].current_incident.data (alpha) | [divertors.divertor[:].target[:].tile[:].current_incident.time] | FLT_1D (uncertain) | A | Data |
divertors.divertor[:].target[:].tile[:].current_incident.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].tile[:].identifier (alpha) | STR_0D | Alphanumeric identifier of tile | ||
divertors.divertor[:].target[:].tile[:].name (alpha) | STR_0D | Name of the tile | ||
divertors.divertor[:].target[:].tile[:].shunt_index (alpha) | INT_0D | If the tile carries a measurement shunt, index of that shunt (in the magnetics IDS shunt array) | ||
divertors.divertor[:].target[:].tile[:].surface_area (alpha) | FLT_0D (uncertain) | m^2 | Area of the tile surface facing the plasma | |
divertors.divertor[:].target[:].tile[:].surface_outline (alpha) | STRUCTURE | Outline of the tile surface facing the plasma | ||
divertors.divertor[:].target[:].tile[:].surface_outline.phi (alpha) | [divertors.divertor[:].target[:].tile[:].surface_outline.r] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
divertors.divertor[:].target[:].tile[:].surface_outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
divertors.divertor[:].target[:].tile[:].surface_outline.z (alpha) | [divertors.divertor[:].target[:].tile[:].surface_outline.r] | FLT_1D (uncertain) | m | Height |
divertors.divertor[:].target[:].tilt_angle_pol (alpha) | STRUCTURE | rad | Angle between field lines projected in poloidal plane and target, measured clockwise from the target to the projected field lines | |
divertors.divertor[:].target[:].tilt_angle_pol.data (alpha) | [divertors.divertor[:].target[:].tilt_angle_pol.time] | FLT_1D (uncertain) | rad | Data |
divertors.divertor[:].target[:].tilt_angle_pol.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].target[:].two_point_model (alpha) | [divertors.divertor[:].target[:].two_point_model[:].time] | STRUCT_ARRAY | Description of SOL according to the two point model, the downstream point being on this target, for various time slices | |
divertors.divertor[:].target[:].two_point_model[:].n_e_target (alpha) | FLT_0D (uncertain) | m^-3 | Electron density at divertor target | |
divertors.divertor[:].target[:].two_point_model[:].sol_heat_decay_length (alpha) | FLT_0D (uncertain) | m | Heat flux decay length in SOL at divertor entrance, mapped to the mid-plane, this is the lambda_q parameter defined in reference T. Eich et al, Nucl. Fusion 53 (2013) 093031 | |
divertors.divertor[:].target[:].two_point_model[:].sol_heat_spreading_length (alpha) | FLT_0D (uncertain) | m | Heat flux spreading length in SOL at equatorial mid-plane, this is the S power spreading parameter defined in reference T. Eich et al, Nucl. Fusion 53 (2013) 093031. Relevant only for attached plasmas. | |
divertors.divertor[:].target[:].two_point_model[:].t_e_target (alpha) | FLT_0D (uncertain) | eV | Electron temperature at divertor target | |
divertors.divertor[:].target[:].two_point_model[:].time (alpha) | FLT_0D | s | Time | |
divertors.divertor[:].target[:].wetted_area (alpha) | STRUCTURE | m^2 | Wetted area of the target, defined by the SOL heat flux decay length (lambda_q) mapped to the target using flux expansion and spreading factor and the target toroidal circumference. In other words, this is the area getting heat flux from the maximum value down to one e-fold decay. | |
divertors.divertor[:].target[:].wetted_area.data (alpha) | [divertors.divertor[:].target[:].wetted_area.time] | FLT_1D (uncertain) | m^2 | Data |
divertors.divertor[:].target[:].wetted_area.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.divertor[:].wetted_area (alpha) | STRUCTURE | m^2 | Wetted area of the divertor (sum over all targets) | |
divertors.divertor[:].wetted_area.data (alpha) | [divertors.divertor[:].wetted_area.time] | FLT_1D (uncertain) | m^2 | Data |
divertors.divertor[:].wetted_area.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
divertors.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
divertors.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
divertors.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
divertors.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
divertors.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
divertors.ids_properties.occurrence | INT_0D | |||
divertors.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
divertors.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
divertors.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
divertors.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
divertors.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
divertors.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
divertors.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
divertors.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
divertors.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
divertors.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
divertors.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
divertors.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
divertors.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
divertors.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
divertors.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
divertors.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
divertors.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
divertors.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
divertors.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
divertors.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
divertors.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
divertors.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
divertors.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
divertors.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
divertors.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
divertors.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
divertors.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
divertors.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
divertors.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
divertors.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
divertors.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
divertors.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
divertors.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
divertors.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
divertors.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
divertors.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
divertors.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
divertors.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
divertors.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
divertors.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
divertors.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
divertors.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
divertors.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
divertors.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
divertors.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
divertors.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
divertors.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
divertors.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
divertors.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
divertors.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
divertors.midplane (alpha) | STRUCTURE | Choice of midplane definition (use the lowest index number if more than one value is relevant) | ||
divertors.midplane.description (alpha) | STR_0D | Verbose description | ||
divertors.midplane.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
divertors.midplane.name (alpha) | STR_0D | Short string identifier | ||
divertors.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
ec launchers¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
ec_launchers (alpha) | Launchers for heating and current drive in the electron cyclotron (EC) frequencies. | |||
ec_launchers.beam (alpha) | [1...N] | STRUCT_ARRAY | Set of Electron Cyclotron beams | |
ec_launchers.beam[:].frequency (alpha) | STRUCTURE | Hz | Frequency | |
ec_launchers.beam[:].frequency.data (alpha) | [ec_launchers.beam[:].frequency.time] | FLT_1D (uncertain) | Hz | Data |
ec_launchers.beam[:].frequency.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ec_launchers.beam[:].identifier (alpha) | STR_0D | Beam identifier | ||
ec_launchers.beam[:].launching_position (alpha) | STRUCTURE | Launching position of the beam | ||
ec_launchers.beam[:].launching_position.phi (alpha) | [ec_launchers.beam[:].time] | FLT_1D (uncertain) | rad | Toroidal angle |
ec_launchers.beam[:].launching_position.r (alpha) | [ec_launchers.beam[:].time] | FLT_1D (uncertain) | m | Major radius |
ec_launchers.beam[:].launching_position.r_limit_max (alpha) | FLT_0D | m | Major radius upper limit for the system | |
ec_launchers.beam[:].launching_position.r_limit_min (alpha) | FLT_0D | m | Major radius lower limit for the system | |
ec_launchers.beam[:].launching_position.z (alpha) | [ec_launchers.beam[:].time] | FLT_1D (uncertain) | m | Height |
ec_launchers.beam[:].mode (alpha) | INT_0D | Identifier for the main plasma wave mode excited by the EC beam. For the ordinary mode (O-mode), mode=1. For the extraordinary mode (X-mode), mode=-1 | ||
ec_launchers.beam[:].name (alpha) | STR_0D | Beam name | ||
ec_launchers.beam[:].o_mode_fraction (alpha) | [ec_launchers.beam[:].time] | FLT_1D (uncertain) | - | Fraction of EC beam power launched in ordinary (O) mode. If all power is launched in ordinary mode (O-mode), o_mode_fraction = 1.0. If all power is launched in extraordinary mode (X-mode), o_mode_fraction = 0.0 |
ec_launchers.beam[:].phase (alpha) | STRUCTURE | Phase ellipse characteristics at launch | ||
ec_launchers.beam[:].phase.angle (alpha) | [ec_launchers.beam[:].time] | FLT_1D (uncertain) | rad | Rotation angle for the phase ellipse |
ec_launchers.beam[:].phase.curvature (alpha) | [1...2, | FLT_2D (uncertain) | m^-1 | Inverse curvature radii for the phase ellipse, positive/negative for divergent/convergent beams, in the horizontal direction (first index of the first coordinate) and in the vertical direction (second index of the first coordinate) |
ec_launchers.beam[:].power_launched (alpha) | STRUCTURE | W | Beam power launched into the vacuum vessel | |
ec_launchers.beam[:].power_launched.data (alpha) | [ec_launchers.beam[:].power_launched.time] | FLT_1D (uncertain) | W | Data |
ec_launchers.beam[:].power_launched.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ec_launchers.beam[:].spot (alpha) | STRUCTURE | Spot ellipse characteristics at launch | ||
ec_launchers.beam[:].spot.angle (alpha) | [ec_launchers.beam[:].time] | FLT_1D (uncertain) | rad | Rotation angle for the spot ellipse |
ec_launchers.beam[:].spot.size (alpha) | [1...2, | FLT_2D (uncertain) | m | Size of the spot ellipse: distance between the central ray and the peripheral rays in the horizontal (first index of the first coordinate) and vertical direction (second index of the first coordinate) |
ec_launchers.beam[:].steering_angle_pol (alpha) | [ec_launchers.beam[:].time] | FLT_1D (uncertain) | rad | Steering angle of the EC beam in the R,Z plane (from the -R axis towards the -Z axis), angle_pol=atan2(-k_Z,-k_R), where k_Z and k_R are the Z and R components of the mean wave vector in the EC beam |
ec_launchers.beam[:].steering_angle_tor (alpha) | [ec_launchers.beam[:].time] | FLT_1D (uncertain) | rad | Steering angle of the EC beam away from the poloidal plane that is increasing towards the positive phi axis, angle_tor=arcsin(k_phi/k), where k_phi is the component of the wave vector in the phi direction and k is the length of the wave vector. Here the term wave vector refers to the mean wave vector in the EC beam |
ec_launchers.beam[:].time (alpha) | [1...N] | FLT_1D_TYPE | s | Time base used for launching_position, o_mode_fraction, angle, spot and phase quantities |
ec_launchers.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
ec_launchers.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
ec_launchers.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ec_launchers.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
ec_launchers.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ec_launchers.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ec_launchers.code.library[:].name (alpha) | STR_0D | Name of software | ||
ec_launchers.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ec_launchers.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
ec_launchers.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ec_launchers.code.name (alpha) | STR_0D | Name of software generating IDS | ||
ec_launchers.code.output_flag (alpha) | [ec_launchers.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
ec_launchers.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ec_launchers.code.repository (alpha) | STR_0D | URL of software repository | ||
ec_launchers.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
ec_launchers.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
ec_launchers.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
ec_launchers.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
ec_launchers.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
ec_launchers.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
ec_launchers.ids_properties.occurrence | INT_0D | |||
ec_launchers.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
ec_launchers.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
ec_launchers.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ec_launchers.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
ec_launchers.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
ec_launchers.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
ec_launchers.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
ec_launchers.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ec_launchers.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
ec_launchers.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
ec_launchers.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
ec_launchers.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
ec_launchers.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
ec_launchers.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ec_launchers.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
ec_launchers.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
ec_launchers.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
ec_launchers.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
ec_launchers.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
ec_launchers.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ec_launchers.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ec_launchers.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
ec_launchers.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ec_launchers.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ec_launchers.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ec_launchers.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
ec_launchers.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
ec_launchers.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ec_launchers.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ec_launchers.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
ec_launchers.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ec_launchers.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ec_launchers.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ec_launchers.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
ec_launchers.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ec_launchers.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ec_launchers.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
ec_launchers.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ec_launchers.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
ec_launchers.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ec_launchers.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
ec_launchers.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
ec_launchers.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
ec_launchers.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
ec_launchers.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
ec_launchers.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
ec_launchers.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
ec_launchers.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
ec_launchers.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
ec_launchers.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
ec_launchers.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between input command received from the RT network and actuator starting to react. Applies globally to the system described by this IDS unless specific latencies (e.g. channel-specific or antenna-specific) are provided at a deeper level in the IDS structure. | |
ec_launchers.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
ece¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
ece (alpha) | Electron cyclotron emission diagnostic | |||
ece.channel (alpha) | [1...N] | STRUCT_ARRAY | Set of channels (frequency) | |
ece.channel[:].beam (alpha) | STRUCTURE | ECE Gaussian optics parameters taken at the line_of_sight/first_point position (for synthetic modelling of the ECE emission) | ||
ece.channel[:].beam.phase (alpha) | STRUCTURE | Phase ellipse characteristics | ||
ece.channel[:].beam.phase.angle (alpha) | STRUCTURE | rad | Rotation angle for the phase ellipse | |
ece.channel[:].beam.phase.angle.data (alpha) | [ece.channel[:].beam.phase.angle.time] | FLT_1D (uncertain) | rad | Data |
ece.channel[:].beam.phase.angle.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ece.channel[:].beam.phase.curvature (alpha) | [1...2, | STRUCTURE | m^-1 | Inverse curvature radii for the phase ellipse, positive/negative for divergent/convergent beams |
ece.channel[:].beam.phase.curvature.data (alpha) | [1...N, | FLT_2D (uncertain) | m^-1 | Data |
ece.channel[:].beam.phase.curvature.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ece.channel[:].beam.spot (alpha) | STRUCTURE | Spot ellipse characteristics | ||
ece.channel[:].beam.spot.angle (alpha) | STRUCTURE | rad | Rotation angle for the spot ellipse | |
ece.channel[:].beam.spot.angle.data (alpha) | [ece.channel[:].beam.spot.angle.time] | FLT_1D (uncertain) | rad | Data |
ece.channel[:].beam.spot.angle.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ece.channel[:].beam.spot.size (alpha) | [1...2, | STRUCTURE | m | Size of the spot ellipse |
ece.channel[:].beam.spot.size.data (alpha) | [1...N, | FLT_2D (uncertain) | m | Data |
ece.channel[:].beam.spot.size.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ece.channel[:].delta_position_suprathermal (alpha) | STRUCTURE | Simple estimate of the difference in position induced by the presence of suprathermal electrons. Position without corrections = position - delta_position_suprathermal | ||
ece.channel[:].delta_position_suprathermal.phi (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
ece.channel[:].delta_position_suprathermal.psi (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | W | Poloidal flux |
ece.channel[:].delta_position_suprathermal.r (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | m | Major radius |
ece.channel[:].delta_position_suprathermal.rho_tor_norm (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate |
ece.channel[:].delta_position_suprathermal.theta (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | rad | Poloidal angle (oriented clockwise when viewing the poloidal cross section on the right hand side of the tokamak axis of symmetry, with the origin placed on the plasma magnetic axis) |
ece.channel[:].delta_position_suprathermal.z (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | m | Height |
ece.channel[:].frequency (alpha) | STRUCTURE | Hz | Frequency of the channel | |
ece.channel[:].frequency.data (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | Hz | Data |
ece.channel[:].frequency.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
ece.channel[:].frequency.validity_timed (alpha) | [ece.channel[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
ece.channel[:].harmonic (alpha) | STRUCTURE | Harmonic detected by the channel. 1 corresponds to the "O1" mode, while 2 corresponds to the "X2" mode. | ||
ece.channel[:].harmonic.data (alpha) | [ece.channel[:].time] | INT_1D | Data | |
ece.channel[:].harmonic.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
ece.channel[:].harmonic.validity_timed (alpha) | [ece.channel[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
ece.channel[:].identifier (alpha) | STR_0D | ID of the channel | ||
ece.channel[:].if_bandwidth (alpha) | FLT_0D (uncertain) | Hz | Full-width of the Intermediate Frequency (IF) bandpass filter | |
ece.channel[:].line_of_sight (alpha) | STRUCTURE | Line of sight of this channel, defined by two points. By convention, the first point is the closest to the diagnostic. Fill only in case the channels have different lines of sight | ||
ece.channel[:].line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
ece.channel[:].line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
ece.channel[:].line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ece.channel[:].line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
ece.channel[:].line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
ece.channel[:].line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
ece.channel[:].line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ece.channel[:].line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
ece.channel[:].name (alpha) | STR_0D | Name of the channel | ||
ece.channel[:].optical_depth (alpha) | STRUCTURE | - | Optical depth of the plasma at the position of the measurement. This parameter is a proxy for the local / non-local character of the ECE emission. It must be greater than 1 to guarantee that the measurement is dominated by local ECE emission (non-local otherwise) | |
ece.channel[:].optical_depth.data (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | - | Data |
ece.channel[:].optical_depth.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
ece.channel[:].optical_depth.validity_timed (alpha) | [ece.channel[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
ece.channel[:].position (alpha) | STRUCTURE | Position of the measurements (taking into account the suprathermal shift) | ||
ece.channel[:].position.phi (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
ece.channel[:].position.psi (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | W | Poloidal flux |
ece.channel[:].position.r (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | m | Major radius |
ece.channel[:].position.rho_tor_norm (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate |
ece.channel[:].position.theta (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | rad | Poloidal angle (oriented clockwise when viewing the poloidal cross section on the right hand side of the tokamak axis of symmetry, with the origin placed on the plasma magnetic axis) |
ece.channel[:].position.z (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | m | Height |
ece.channel[:].t_e (alpha) | STRUCTURE | eV | Electron temperature | |
ece.channel[:].t_e.data (alpha) | [ece.channel[:].time] | FLT_1D (uncertain) | eV | Data |
ece.channel[:].t_e.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
ece.channel[:].t_e.validity_timed (alpha) | [ece.channel[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
ece.channel[:].t_e_voltage (alpha) | STRUCTURE | V | Raw voltage measured on each channel, from which the calibrated temperature data is then derived | |
ece.channel[:].t_e_voltage.data (alpha) | [ece.channel[:].t_e_voltage.time] | FLT_1D (uncertain) | V | Data |
ece.channel[:].t_e_voltage.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ece.channel[:].t_e_voltage.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
ece.channel[:].t_e_voltage.validity_timed (alpha) | [ece.channel[:].t_e_voltage.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
ece.channel[:].time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the processed dynamic data of this channel (outside of the beam structure) |
ece.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
ece.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
ece.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ece.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
ece.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ece.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ece.code.library[:].name (alpha) | STR_0D | Name of software | ||
ece.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ece.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
ece.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ece.code.name (alpha) | STR_0D | Name of software generating IDS | ||
ece.code.output_flag (alpha) | [ece.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
ece.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ece.code.repository (alpha) | STR_0D | URL of software repository | ||
ece.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
ece.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
ece.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
ece.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
ece.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
ece.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
ece.ids_properties.occurrence | INT_0D | |||
ece.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
ece.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
ece.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ece.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
ece.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
ece.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
ece.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
ece.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ece.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
ece.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
ece.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
ece.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
ece.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
ece.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ece.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
ece.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
ece.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
ece.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
ece.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
ece.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ece.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ece.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
ece.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ece.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ece.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ece.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
ece.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
ece.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ece.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ece.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
ece.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ece.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ece.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ece.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
ece.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ece.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ece.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
ece.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ece.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
ece.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ece.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
ece.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
ece.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
ece.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
ece.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
ece.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
ece.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
ece.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
ece.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
ece.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
ece.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
ece.line_of_sight (alpha) | STRUCTURE | Line of sight of the diagnostic (fill when valid for all channels), defined by two points. By convention, the first point is the closest to the diagnostic. In case the channels have different lines of sight, they should be described within the channel array of structures | ||
ece.line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
ece.line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
ece.line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ece.line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
ece.line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
ece.line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
ece.line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ece.line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
ece.polarizer (alpha) | [1...N] | STRUCT_ARRAY | Set of polarizers placed in front of the diagnostic (if any). Polarizers are assumed to be orthogonal to the line of sight, so that the x3 unit vector is aligned with the line of sight | |
ece.polarizer[:].centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane polarizer. This origin is located within the polarizer area. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. | ||
ece.polarizer[:].centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
ece.polarizer[:].centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ece.polarizer[:].centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
ece.polarizer[:].polarization_angle (alpha) | FLT_0D (uncertain) | rad | Alignment angle of the polarizer in the (x1,x2) plane. Electric fields parallel to the polarizer angle will be reflected. The angle is defined with respect to the x1 unit vector, positive in the counter-clockwise direction when looking towards the plasma | |
ece.polarizer[:].radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
ece.polarizer[:].x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
ece.polarizer[:].x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
ece.polarizer[:].x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
ece.polarizer[:].x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
ece.polarizer[:].x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
ece.polarizer[:].x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
ece.polarizer[:].x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
ece.polarizer[:].x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
ece.polarizer[:].x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the polarizer plane and oriented towards the plasma. | ||
ece.polarizer[:].x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
ece.polarizer[:].x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
ece.polarizer[:].x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
ece.psi_normalization (alpha) | STRUCTURE | Quantities to use to normalize psi, as a function of time | ||
ece.psi_normalization.psi_boundary (alpha) | [ece.psi_normalization.time] | FLT_1D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary |
ece.psi_normalization.psi_magnetic_axis (alpha) | [ece.psi_normalization.time] | FLT_1D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis |
ece.psi_normalization.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time for the R,Z,phi coordinates |
ece.t_e_central (alpha) | STRUCTURE | eV | Electron temperature from the closest channel to the magnetic axis, together with its radial location | |
ece.t_e_central.data (alpha) | [ece.t_e_central.time] | FLT_1D (uncertain) | eV | Data |
ece.t_e_central.rho_tor_norm (alpha) | [ece.t_e_central.time] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of the measurement |
ece.t_e_central.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ece.t_e_central.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
ece.t_e_central.validity_timed (alpha) | [ece.t_e_central.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
ece.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
edge profiles¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
edge_profiles | Edge plasma profiles (includes the scrape-off layer and possibly part of the confined plasma) | |||
edge_profiles.code | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
edge_profiles.code.commit | STR_0D | Unique commit reference of software | ||
edge_profiles.code.description | STR_0D | Short description of the software (type, purpose) | ||
edge_profiles.code.library | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
edge_profiles.code.library[:].commit | STR_0D | Unique commit reference of software | ||
edge_profiles.code.library[:].description | STR_0D | Short description of the software (type, purpose) | ||
edge_profiles.code.library[:].name | STR_0D | Name of software | ||
edge_profiles.code.library[:].parameters | STR_0D | List of the code specific parameters in XML format | ||
edge_profiles.code.library[:].repository | STR_0D | URL of software repository | ||
edge_profiles.code.library[:].version | STR_0D | Unique version (tag) of software | ||
edge_profiles.code.name | STR_0D | Name of software generating IDS | ||
edge_profiles.code.output_flag | [edge_profiles.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
edge_profiles.code.parameters | STR_0D | List of the code specific parameters in XML format | ||
edge_profiles.code.repository | STR_0D | URL of software repository | ||
edge_profiles.code.version | STR_0D | Unique version (tag) of software | ||
edge_profiles.ggd | [edge_profiles.ggd[:].time] | STRUCT_ARRAY | Edge plasma quantities represented using the general grid description, for various time slices. The timebase of this array of structure must be a subset of the ggd_fast timebase (only if the ggd_fast array of structure is used) | |
edge_profiles.ggd[:].a_field_parallel | [1...N] | STRUCT_ARRAY | T.m | Parallel (to the local magnetic field) component of the magnetic vector potential, given on various grid subsets |
edge_profiles.ggd[:].a_field_parallel[:].coefficients | [edge_profiles.ggd[:].a_field_parallel[:].values, | FLT_2D (uncertain) | T.m | 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). |
edge_profiles.ggd[:].a_field_parallel[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].a_field_parallel[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].a_field_parallel[:].values | [1...N] | FLT_1D (uncertain) | T.m | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].e_field | [1...N] | STRUCT_ARRAY | V.m^-1 | Electric field, given on various grid subsets |
edge_profiles.ggd[:].e_field[:].diamagnetic | [1...N] | FLT_1D (uncertain) | V.m^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].e_field[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | V.m^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].e_field[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].e_field[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].e_field[:].parallel | [1...N] | FLT_1D (uncertain) | V.m^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].e_field[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | V.m^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].e_field[:].poloidal | [1...N] | FLT_1D (uncertain) | V.m^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].e_field[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | V.m^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].e_field[:].r | [1...N] | FLT_1D (uncertain) | V.m^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].e_field[:].r_coefficients | [1...N, | FLT_2D (uncertain) | V.m^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].e_field[:].radial | [1...N] | FLT_1D (uncertain) | V.m^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].e_field[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | V.m^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].e_field[:].toroidal | [1...N] | FLT_1D (uncertain) | V.m^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].e_field[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | V.m^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].e_field[:].z | [1...N] | FLT_1D (uncertain) | V.m^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].e_field[:].z_coefficients | [1...N, | FLT_2D (uncertain) | V.m^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].electrons | STRUCTURE | Quantities related to the electrons | ||
edge_profiles.ggd[:].electrons.density | [1...N] | STRUCT_ARRAY | m^-3 | Density (thermal+non-thermal), given on various grid subsets |
edge_profiles.ggd[:].electrons.density[:].coefficients | [edge_profiles.ggd[:].electrons.density[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].electrons.density[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].electrons.density[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].electrons.density[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.density_fast | [1...N] | STRUCT_ARRAY | m^-3 | Density of fast (non-thermal) particles, given on various grid subsets |
edge_profiles.ggd[:].electrons.density_fast[:].coefficients | [edge_profiles.ggd[:].electrons.density_fast[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].electrons.density_fast[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].electrons.density_fast[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].electrons.density_fast[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.distribution_function | [1...N] | STRUCT_ARRAY | mixed | Distribution function, given on various grid subsets |
edge_profiles.ggd[:].electrons.distribution_function[:].coefficients | [edge_profiles.ggd[:].electrons.distribution_function[:].values, | FLT_2D (uncertain) | mixed | 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). |
edge_profiles.ggd[:].electrons.distribution_function[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].electrons.distribution_function[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].electrons.distribution_function[:].values | [1...N] | FLT_1D (uncertain) | mixed | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.pressure | [1...N] | STRUCT_ARRAY | Pa | Pressure, given on various grid subsets |
edge_profiles.ggd[:].electrons.pressure[:].coefficients | [edge_profiles.ggd[:].electrons.pressure[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].electrons.pressure[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].electrons.pressure[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].electrons.pressure[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.pressure_fast_parallel | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) parallel pressure, given on various grid subsets |
edge_profiles.ggd[:].electrons.pressure_fast_parallel[:].coefficients | [edge_profiles.ggd[:].electrons.pressure_fast_parallel[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].electrons.pressure_fast_parallel[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].electrons.pressure_fast_parallel[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].electrons.pressure_fast_parallel[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.pressure_fast_perpendicular | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) perpendicular pressure, given on various grid subsets |
edge_profiles.ggd[:].electrons.pressure_fast_perpendicular[:].coefficients | [edge_profiles.ggd[:].electrons.pressure_fast_perpendicular[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].electrons.pressure_fast_perpendicular[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].electrons.pressure_fast_perpendicular[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].electrons.pressure_fast_perpendicular[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.temperature | [1...N] | STRUCT_ARRAY | eV | Temperature, given on various grid subsets |
edge_profiles.ggd[:].electrons.temperature[:].coefficients | [edge_profiles.ggd[:].electrons.temperature[:].values, | FLT_2D (uncertain) | eV | 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). |
edge_profiles.ggd[:].electrons.temperature[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].electrons.temperature[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].electrons.temperature[:].values | [1...N] | FLT_1D (uncertain) | eV | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.velocity | [1...N] | STRUCT_ARRAY | m.s^-1 | Velocity, given on various grid subsets |
edge_profiles.ggd[:].electrons.velocity[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.velocity[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].electrons.velocity[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].electrons.velocity[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].electrons.velocity[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.velocity[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].electrons.velocity[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.velocity[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].electrons.velocity[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.velocity[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].electrons.velocity[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.velocity[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].electrons.velocity[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.velocity[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].electrons.velocity[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].electrons.velocity[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion | [1...N] | STRUCT_ARRAY | Quantities related to the different ion species | |
edge_profiles.ggd[:].ion[:].density | [1...N] | STRUCT_ARRAY | m^-3 | Density (thermal+non-thermal) (sum over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].ion[:].density[:].coefficients | [edge_profiles.ggd[:].ion[:].density[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].ion[:].density[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].density[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].density[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].density_fast | [1...N] | STRUCT_ARRAY | m^-3 | Density of fast (non-thermal) particles (sum over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].ion[:].density_fast[:].coefficients | [edge_profiles.ggd[:].ion[:].density_fast[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].ion[:].density_fast[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].density_fast[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].density_fast[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_profiles.ggd[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_profiles.ggd[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_profiles.ggd[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_profiles.ggd[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_profiles.ggd[:].ion[:].energy_density_kinetic | [1...N] | STRUCT_ARRAY | J.m^-3 | Kinetic energy density (sum over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].ion[:].energy_density_kinetic[:].coefficients | [edge_profiles.ggd[:].ion[:].energy_density_kinetic[:].values, | FLT_2D (uncertain) | J.m^-3 | 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). |
edge_profiles.ggd[:].ion[:].energy_density_kinetic[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].energy_density_kinetic[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].energy_density_kinetic[:].values | [1...N] | FLT_1D (uncertain) | J.m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].label | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
edge_profiles.ggd[:].ion[:].multiple_states_flag | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
edge_profiles.ggd[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
edge_profiles.ggd[:].ion[:].pressure | [1...N] | STRUCT_ARRAY | Pa | Pressure (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].ion[:].pressure[:].coefficients | [edge_profiles.ggd[:].ion[:].pressure[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].ion[:].pressure[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].pressure[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].pressure[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].pressure_fast_parallel | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) parallel pressure (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].ion[:].pressure_fast_parallel[:].coefficients | [edge_profiles.ggd[:].ion[:].pressure_fast_parallel[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].ion[:].pressure_fast_parallel[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].pressure_fast_parallel[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].pressure_fast_parallel[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].pressure_fast_perpendicular | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) perpendicular pressure (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].ion[:].pressure_fast_perpendicular[:].coefficients | [edge_profiles.ggd[:].ion[:].pressure_fast_perpendicular[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].ion[:].pressure_fast_perpendicular[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].pressure_fast_perpendicular[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].pressure_fast_perpendicular[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state | [1...N] | STRUCT_ARRAY | Quantities related to the different states of the species (ionisation, energy, excitation, ...) | |
edge_profiles.ggd[:].ion[:].state[:].density | [1...N] | STRUCT_ARRAY | m^-3 | Density (thermal+non-thermal), given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].density[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].density[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].ion[:].state[:].density[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].density[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].density[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].density_fast | [1...N] | STRUCT_ARRAY | m^-3 | Density of fast (non-thermal) particles, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].density_fast[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].density_fast[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].ion[:].state[:].density_fast[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].density_fast[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].density_fast[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].distribution_function | [1...N] | STRUCT_ARRAY | mixed | Distribution function, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].distribution_function[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].distribution_function[:].values, | FLT_2D (uncertain) | mixed | 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). |
edge_profiles.ggd[:].ion[:].state[:].distribution_function[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].distribution_function[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].distribution_function[:].values | [1...N] | FLT_1D (uncertain) | mixed | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_profiles.ggd[:].ion[:].state[:].energy_density_kinetic | [1...N] | STRUCT_ARRAY | J.m^-3 | Kinetic energy density, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].energy_density_kinetic[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].energy_density_kinetic[:].values, | FLT_2D (uncertain) | J.m^-3 | 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). |
edge_profiles.ggd[:].ion[:].state[:].energy_density_kinetic[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].energy_density_kinetic[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].energy_density_kinetic[:].values | [1...N] | FLT_1D (uncertain) | J.m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].ionisation_potential | [1...N] | STRUCT_ARRAY | Elementary Charge Unit | Cumulative and average ionisation potential to reach a given bundle. Defined as sum (x_z* (sum of Epot from z'=0 to z-1)), where Epot is the ionisation potential of ion Xz_+, and x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].ionisation_potential[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].ionisation_potential[:].values, | FLT_2D (uncertain) | Elementary Charge Unit | 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). |
edge_profiles.ggd[:].ion[:].state[:].ionisation_potential[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].ionisation_potential[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].ionisation_potential[:].values | [1...N] | FLT_1D (uncertain) | Elementary Charge Unit | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].label | STR_0D | String identifying state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
edge_profiles.ggd[:].ion[:].state[:].pressure | [1...N] | STRUCT_ARRAY | Pa | Pressure, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].pressure[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].pressure[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].ion[:].state[:].pressure[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].pressure[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].pressure[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_parallel | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) parallel pressure, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_parallel[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].pressure_fast_parallel[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_parallel[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_parallel[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_parallel[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_perpendicular | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) perpendicular pressure, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_perpendicular[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].pressure_fast_perpendicular[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_perpendicular[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_perpendicular[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].pressure_fast_perpendicular[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].temperature | [1...N] | STRUCT_ARRAY | eV | Temperature, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].temperature[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].temperature[:].values, | FLT_2D (uncertain) | eV | 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). |
edge_profiles.ggd[:].ion[:].state[:].temperature[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].temperature[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].temperature[:].values | [1...N] | FLT_1D (uncertain) | eV | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity | [1...N] | STRUCT_ARRAY | m.s^-1 | Velocity, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].velocity[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].velocity[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic | [1...N] | STRUCT_ARRAY | m.s^-1 | Velocity due to the diamagnetic drift, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_diamagnetic[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb | [1...N] | STRUCT_ARRAY | m.s^-1 | Velocity due to the ExB drift, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].velocity_exb[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_profiles.ggd[:].ion[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_profiles.ggd[:].ion[:].state[:].z_average | [1...N] | STRUCT_ARRAY | Elementary Charge Unit | Average Z of the state bundle (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].z_average[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].z_average[:].values, | FLT_2D (uncertain) | Elementary Charge Unit | 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). |
edge_profiles.ggd[:].ion[:].state[:].z_average[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].z_average[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].z_average[:].values | [1...N] | FLT_1D (uncertain) | Elementary Charge Unit | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].state[:].z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the state bundle (equal to z_min if no bundle) | |
edge_profiles.ggd[:].ion[:].state[:].z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the state bundle (z_min = z_max = 0 for a neutral) | |
edge_profiles.ggd[:].ion[:].state[:].z_square_average | [1...N] | STRUCT_ARRAY | Elementary Charge Unit | Average Z square of the state bundle (equal to z_min if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle, given on various grid subsets |
edge_profiles.ggd[:].ion[:].state[:].z_square_average[:].coefficients | [edge_profiles.ggd[:].ion[:].state[:].z_square_average[:].values, | FLT_2D (uncertain) | Elementary Charge Unit | 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). |
edge_profiles.ggd[:].ion[:].state[:].z_square_average[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].state[:].z_square_average[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].state[:].z_square_average[:].values | [1...N] | FLT_1D (uncertain) | Elementary Charge Unit | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].temperature | [1...N] | STRUCT_ARRAY | eV | Temperature (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].ion[:].temperature[:].coefficients | [edge_profiles.ggd[:].ion[:].temperature[:].values, | FLT_2D (uncertain) | eV | 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). |
edge_profiles.ggd[:].ion[:].temperature[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].temperature[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].temperature[:].values | [1...N] | FLT_1D (uncertain) | eV | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].velocity | [1...N] | STRUCT_ARRAY | m.s^-1 | Velocity (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].ion[:].velocity[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].velocity[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].velocity[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].ion[:].velocity[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].ion[:].velocity[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].velocity[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].velocity[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].velocity[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].velocity[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].velocity[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].velocity[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].velocity[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].velocity[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].velocity[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].velocity[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].ion[:].velocity[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
edge_profiles.ggd[:].j_anomalous | [1...N] | STRUCT_ARRAY | A.m^-2 | Anomalous current density, given on various grid subsets |
edge_profiles.ggd[:].j_anomalous[:].diamagnetic | [1...N] | FLT_1D (uncertain) | A.m^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_anomalous[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_anomalous[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_anomalous[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_anomalous[:].parallel | [1...N] | FLT_1D (uncertain) | A.m^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_anomalous[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_anomalous[:].poloidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_anomalous[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_anomalous[:].r | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_anomalous[:].r_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_anomalous[:].radial | [1...N] | FLT_1D (uncertain) | A.m^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_anomalous[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_anomalous[:].toroidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_anomalous[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_anomalous[:].z | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_anomalous[:].z_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_diamagnetic | [1...N] | STRUCT_ARRAY | A.m^-2 | Current density due to the diamgnetic drift, given on various grid subsets |
edge_profiles.ggd[:].j_diamagnetic[:].diamagnetic | [1...N] | FLT_1D (uncertain) | A.m^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_diamagnetic[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_diamagnetic[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_diamagnetic[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_diamagnetic[:].parallel | [1...N] | FLT_1D (uncertain) | A.m^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_diamagnetic[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_diamagnetic[:].poloidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_diamagnetic[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_diamagnetic[:].r | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_diamagnetic[:].r_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_diamagnetic[:].radial | [1...N] | FLT_1D (uncertain) | A.m^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_diamagnetic[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_diamagnetic[:].toroidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_diamagnetic[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_diamagnetic[:].z | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_diamagnetic[:].z_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_heat_viscosity | [1...N] | STRUCT_ARRAY | A.m^-2 | Current density due to the heat viscosity, given on various grid subsets |
edge_profiles.ggd[:].j_heat_viscosity[:].diamagnetic | [1...N] | FLT_1D (uncertain) | A.m^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_heat_viscosity[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_heat_viscosity[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_heat_viscosity[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_heat_viscosity[:].parallel | [1...N] | FLT_1D (uncertain) | A.m^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_heat_viscosity[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_heat_viscosity[:].poloidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_heat_viscosity[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_heat_viscosity[:].r | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_heat_viscosity[:].r_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_heat_viscosity[:].radial | [1...N] | FLT_1D (uncertain) | A.m^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_heat_viscosity[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_heat_viscosity[:].toroidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_heat_viscosity[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_heat_viscosity[:].z | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_heat_viscosity[:].z_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_inertial | [1...N] | STRUCT_ARRAY | A.m^-2 | Inertial current density, given on various grid subsets |
edge_profiles.ggd[:].j_inertial[:].diamagnetic | [1...N] | FLT_1D (uncertain) | A.m^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_inertial[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_inertial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_inertial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_inertial[:].parallel | [1...N] | FLT_1D (uncertain) | A.m^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_inertial[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_inertial[:].poloidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_inertial[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_inertial[:].r | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_inertial[:].r_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_inertial[:].radial | [1...N] | FLT_1D (uncertain) | A.m^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_inertial[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_inertial[:].toroidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_inertial[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_inertial[:].z | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_inertial[:].z_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_ion_neutral_friction | [1...N] | STRUCT_ARRAY | A.m^-2 | Current density due to ion neutral friction, given on various grid subsets |
edge_profiles.ggd[:].j_ion_neutral_friction[:].diamagnetic | [1...N] | FLT_1D (uncertain) | A.m^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_ion_neutral_friction[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_ion_neutral_friction[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_ion_neutral_friction[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_ion_neutral_friction[:].parallel | [1...N] | FLT_1D (uncertain) | A.m^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_ion_neutral_friction[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_ion_neutral_friction[:].poloidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_ion_neutral_friction[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_ion_neutral_friction[:].r | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_ion_neutral_friction[:].r_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_ion_neutral_friction[:].radial | [1...N] | FLT_1D (uncertain) | A.m^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_ion_neutral_friction[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_ion_neutral_friction[:].toroidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_ion_neutral_friction[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_ion_neutral_friction[:].z | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_ion_neutral_friction[:].z_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_parallel | [1...N] | STRUCT_ARRAY | A.m^-2 | Current due to parallel electric and thermo-electric conductivity and potential and electron temperature gradients along the field line, differences away from ambipolar flow in the parallel direction between ions and electrons (this is not the parallel component of j_total) |
edge_profiles.ggd[:].j_parallel[:].coefficients | [edge_profiles.ggd[:].j_parallel[:].values, | FLT_2D (uncertain) | A.m^-2 | 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). |
edge_profiles.ggd[:].j_parallel[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_parallel[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_parallel[:].values | [1...N] | FLT_1D (uncertain) | A.m^-2 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_parallel_viscosity | [1...N] | STRUCT_ARRAY | A.m^-2 | Current density due to the parallel viscosity, given on various grid subsets |
edge_profiles.ggd[:].j_parallel_viscosity[:].diamagnetic | [1...N] | FLT_1D (uncertain) | A.m^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_parallel_viscosity[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_parallel_viscosity[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_parallel_viscosity[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_parallel_viscosity[:].parallel | [1...N] | FLT_1D (uncertain) | A.m^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_parallel_viscosity[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_parallel_viscosity[:].poloidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_parallel_viscosity[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_parallel_viscosity[:].r | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_parallel_viscosity[:].r_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_parallel_viscosity[:].radial | [1...N] | FLT_1D (uncertain) | A.m^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_parallel_viscosity[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_parallel_viscosity[:].toroidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_parallel_viscosity[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_parallel_viscosity[:].z | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_parallel_viscosity[:].z_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_perpendicular_viscosity | [1...N] | STRUCT_ARRAY | A.m^-2 | Current density due to the perpendicular viscosity, given on various grid subsets |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].diamagnetic | [1...N] | FLT_1D (uncertain) | A.m^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_perpendicular_viscosity[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_perpendicular_viscosity[:].parallel | [1...N] | FLT_1D (uncertain) | A.m^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].poloidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].r | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].r_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].radial | [1...N] | FLT_1D (uncertain) | A.m^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].toroidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].z | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_perpendicular_viscosity[:].z_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_pfirsch_schlueter | [1...N] | STRUCT_ARRAY | A.m^-2 | Current density due to Pfirsch-Schlüter effects, given on various grid subsets |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].diamagnetic | [1...N] | FLT_1D (uncertain) | A.m^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_pfirsch_schlueter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_pfirsch_schlueter[:].parallel | [1...N] | FLT_1D (uncertain) | A.m^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].poloidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].r | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].r_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].radial | [1...N] | FLT_1D (uncertain) | A.m^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].toroidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].z | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_pfirsch_schlueter[:].z_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_total | [1...N] | STRUCT_ARRAY | A.m^-2 | Total current density, given on various grid subsets |
edge_profiles.ggd[:].j_total[:].diamagnetic | [1...N] | FLT_1D (uncertain) | A.m^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_total[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_total[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].j_total[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].j_total[:].parallel | [1...N] | FLT_1D (uncertain) | A.m^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_total[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_total[:].poloidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_total[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_total[:].r | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_total[:].r_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_total[:].radial | [1...N] | FLT_1D (uncertain) | A.m^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_total[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_total[:].toroidal | [1...N] | FLT_1D (uncertain) | A.m^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_total[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].j_total[:].z | [1...N] | FLT_1D (uncertain) | A.m^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].j_total[:].z_coefficients | [1...N, | FLT_2D (uncertain) | A.m^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].n_i_total_over_n_e | [1...N] | STRUCT_ARRAY | - | Ratio of total ion density (sum over ion species) over electron density. (thermal+non-thermal), given on various grid subsets |
edge_profiles.ggd[:].n_i_total_over_n_e[:].coefficients | [edge_profiles.ggd[:].n_i_total_over_n_e[:].values, | FLT_2D (uncertain) | - | 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). |
edge_profiles.ggd[:].n_i_total_over_n_e[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].n_i_total_over_n_e[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].n_i_total_over_n_e[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral | [1...N] | STRUCT_ARRAY | Quantities related to the different neutral species | |
edge_profiles.ggd[:].neutral[:].density | [1...N] | STRUCT_ARRAY | m^-3 | Density (thermal+non-thermal) (sum over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].neutral[:].density[:].coefficients | [edge_profiles.ggd[:].neutral[:].density[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].neutral[:].density[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].density[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].density[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].density_fast | [1...N] | STRUCT_ARRAY | m^-3 | Density of fast (non-thermal) particles (sum over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].neutral[:].density_fast[:].coefficients | [edge_profiles.ggd[:].neutral[:].density_fast[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].neutral[:].density_fast[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].density_fast[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].density_fast[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_profiles.ggd[:].neutral[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_profiles.ggd[:].neutral[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_profiles.ggd[:].neutral[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_profiles.ggd[:].neutral[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_profiles.ggd[:].neutral[:].energy_density_kinetic | [1...N] | STRUCT_ARRAY | J.m^-3 | Kinetic energy density (sum over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].neutral[:].energy_density_kinetic[:].coefficients | [edge_profiles.ggd[:].neutral[:].energy_density_kinetic[:].values, | FLT_2D (uncertain) | J.m^-3 | 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). |
edge_profiles.ggd[:].neutral[:].energy_density_kinetic[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].energy_density_kinetic[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].energy_density_kinetic[:].values | [1...N] | FLT_1D (uncertain) | J.m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].ion_index | INT_0D | Index of the corresponding ion species in the ../../ion array | ||
edge_profiles.ggd[:].neutral[:].label | STR_0D | String identifying the species (e.g. H, D, T, He, C, D2, DT, CD4, ...) | ||
edge_profiles.ggd[:].neutral[:].multiple_states_flag | INT_0D | Multiple state calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
edge_profiles.ggd[:].neutral[:].pressure | [1...N] | STRUCT_ARRAY | Pa | Pressure (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].neutral[:].pressure[:].coefficients | [edge_profiles.ggd[:].neutral[:].pressure[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].neutral[:].pressure[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].pressure[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].pressure[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].pressure_fast_parallel | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) parallel pressure (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].neutral[:].pressure_fast_parallel[:].coefficients | [edge_profiles.ggd[:].neutral[:].pressure_fast_parallel[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].neutral[:].pressure_fast_parallel[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].pressure_fast_parallel[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].pressure_fast_parallel[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].pressure_fast_perpendicular | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) perpendicular pressure (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].neutral[:].pressure_fast_perpendicular[:].coefficients | [edge_profiles.ggd[:].neutral[:].pressure_fast_perpendicular[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].neutral[:].pressure_fast_perpendicular[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].pressure_fast_perpendicular[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].pressure_fast_perpendicular[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state | [1...N] | STRUCT_ARRAY | Quantities related to the different states of the species (energy, excitation, ...) | |
edge_profiles.ggd[:].neutral[:].state[:].density | [1...N] | STRUCT_ARRAY | m^-3 | Density (thermal+non-thermal), given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].density[:].coefficients | [edge_profiles.ggd[:].neutral[:].state[:].density[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].neutral[:].state[:].density[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].density[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].density[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].density_fast | [1...N] | STRUCT_ARRAY | m^-3 | Density of fast (non-thermal) particles, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].density_fast[:].coefficients | [edge_profiles.ggd[:].neutral[:].state[:].density_fast[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
edge_profiles.ggd[:].neutral[:].state[:].density_fast[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].density_fast[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].density_fast[:].values | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].distribution_function | [1...N] | STRUCT_ARRAY | mixed | Distribution function, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].distribution_function[:].coefficients | [edge_profiles.ggd[:].neutral[:].state[:].distribution_function[:].values, | FLT_2D (uncertain) | mixed | 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). |
edge_profiles.ggd[:].neutral[:].state[:].distribution_function[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].distribution_function[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].distribution_function[:].values | [1...N] | FLT_1D (uncertain) | mixed | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_profiles.ggd[:].neutral[:].state[:].energy_density_kinetic | [1...N] | STRUCT_ARRAY | J.m^-3 | Kinetic energy density, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].energy_density_kinetic[:].coefficients | [edge_profiles.ggd[:].neutral[:].state[:].energy_density_kinetic[:].values, | FLT_2D (uncertain) | J.m^-3 | 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). |
edge_profiles.ggd[:].neutral[:].state[:].energy_density_kinetic[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].energy_density_kinetic[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].energy_density_kinetic[:].values | [1...N] | FLT_1D (uncertain) | J.m^-3 | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].label | STR_0D | String identifying state | ||
edge_profiles.ggd[:].neutral[:].state[:].neutral_type | STRUCTURE | Neutral type, in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
edge_profiles.ggd[:].neutral[:].state[:].neutral_type.description | STR_0D | Verbose description | ||
edge_profiles.ggd[:].neutral[:].state[:].neutral_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.ggd[:].neutral[:].state[:].neutral_type.name | STR_0D | Short string identifier | ||
edge_profiles.ggd[:].neutral[:].state[:].pressure | [1...N] | STRUCT_ARRAY | Pa | Pressure, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].pressure[:].coefficients | [edge_profiles.ggd[:].neutral[:].state[:].pressure[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].neutral[:].state[:].pressure[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].pressure[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].pressure[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_parallel | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) parallel pressure, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_parallel[:].coefficients | [edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_parallel[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_parallel[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_parallel[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_parallel[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_perpendicular | [1...N] | STRUCT_ARRAY | Pa | Fast (non-thermal) perpendicular pressure, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_perpendicular[:].coefficients | [edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_perpendicular[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_perpendicular[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_perpendicular[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].pressure_fast_perpendicular[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].temperature | [1...N] | STRUCT_ARRAY | eV | Temperature, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].temperature[:].coefficients | [edge_profiles.ggd[:].neutral[:].state[:].temperature[:].values, | FLT_2D (uncertain) | eV | 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). |
edge_profiles.ggd[:].neutral[:].state[:].temperature[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].temperature[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].temperature[:].values | [1...N] | FLT_1D (uncertain) | eV | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity | [1...N] | STRUCT_ARRAY | m.s^-1 | Velocity, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic | [1...N] | STRUCT_ARRAY | m.s^-1 | Velocity due to the diamagnetic drift, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_diamagnetic[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb | [1...N] | STRUCT_ARRAY | m.s^-1 | Velocity due to the ExB drift, given on various grid subsets |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].state[:].velocity_exb[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_profiles.ggd[:].neutral[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_profiles.ggd[:].neutral[:].temperature | [1...N] | STRUCT_ARRAY | eV | Temperature (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].neutral[:].temperature[:].coefficients | [edge_profiles.ggd[:].neutral[:].temperature[:].values, | FLT_2D (uncertain) | eV | 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). |
edge_profiles.ggd[:].neutral[:].temperature[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].temperature[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].temperature[:].values | [1...N] | FLT_1D (uncertain) | eV | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].velocity | [1...N] | STRUCT_ARRAY | m.s^-1 | Velocity (average over states when multiple states are considered), given on various grid subsets |
edge_profiles.ggd[:].neutral[:].velocity[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].velocity[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].velocity[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].neutral[:].velocity[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].neutral[:].velocity[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].velocity[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].velocity[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].velocity[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].velocity[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].velocity[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].velocity[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].velocity[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].velocity[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].velocity[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].neutral[:].velocity[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].neutral[:].velocity[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_profiles.ggd[:].phi_potential | [1...N] | STRUCT_ARRAY | V | Electric potential, given on various grid subsets |
edge_profiles.ggd[:].phi_potential[:].coefficients | [edge_profiles.ggd[:].phi_potential[:].values, | FLT_2D (uncertain) | V | 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). |
edge_profiles.ggd[:].phi_potential[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].phi_potential[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].phi_potential[:].values | [1...N] | FLT_1D (uncertain) | V | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].pressure_parallel | [1...N] | STRUCT_ARRAY | Pa | Total parallel pressure (electrons+ions, thermal+non-thermal), given on various grid subsets |
edge_profiles.ggd[:].pressure_parallel[:].coefficients | [edge_profiles.ggd[:].pressure_parallel[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].pressure_parallel[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].pressure_parallel[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].pressure_parallel[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].pressure_perpendicular | [1...N] | STRUCT_ARRAY | Pa | Total perpendicular pressure (electrons+ions, thermal+non-thermal), given on various grid subsets |
edge_profiles.ggd[:].pressure_perpendicular[:].coefficients | [edge_profiles.ggd[:].pressure_perpendicular[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].pressure_perpendicular[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].pressure_perpendicular[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].pressure_perpendicular[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].pressure_thermal | [1...N] | STRUCT_ARRAY | Pa | Thermal pressure (electrons+ions), given on various grid subsets |
edge_profiles.ggd[:].pressure_thermal[:].coefficients | [edge_profiles.ggd[:].pressure_thermal[:].values, | FLT_2D (uncertain) | Pa | 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). |
edge_profiles.ggd[:].pressure_thermal[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].pressure_thermal[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].pressure_thermal[:].values | [1...N] | FLT_1D (uncertain) | Pa | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].t_i_average | [1...N] | STRUCT_ARRAY | eV | Ion temperature (averaged on ion species), given on various grid subsets |
edge_profiles.ggd[:].t_i_average[:].coefficients | [edge_profiles.ggd[:].t_i_average[:].values, | FLT_2D (uncertain) | eV | 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). |
edge_profiles.ggd[:].t_i_average[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].t_i_average[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].t_i_average[:].values | [1...N] | FLT_1D (uncertain) | eV | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd[:].time | FLT_0D | s | Time | |
edge_profiles.ggd[:].zeff | [1...N] | STRUCT_ARRAY | - | Effective charge, given on various grid subsets |
edge_profiles.ggd[:].zeff[:].coefficients | [edge_profiles.ggd[:].zeff[:].values, | FLT_2D (uncertain) | - | 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). |
edge_profiles.ggd[:].zeff[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd[:].zeff[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd[:].zeff[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_profiles.ggd_fast | [edge_profiles.ggd_fast[:].time] | STRUCT_ARRAY | Quantities provided at a faster sampling rate than the full ggd quantities. These are either integrated quantities or local quantities provided on a reduced set of positions. Positions and integration domains are described by a set of grid_subsets (of size 1 for a position). | |
edge_profiles.ggd_fast[:].electrons | STRUCTURE | Quantities related to the electrons | ||
edge_profiles.ggd_fast[:].electrons.density | [1...N] | STRUCT_ARRAY | m^-3 | Density (thermal+non-thermal), given at various positions (grid subset of size 1) |
edge_profiles.ggd_fast[:].electrons.density[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd_fast[:].electrons.density[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd_fast[:].electrons.density[:].value | FLT_0D (uncertain) | m^-3 | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_profiles.ggd_fast[:].electrons.temperature | [1...N] | STRUCT_ARRAY | eV | Temperature, given at various positions (grid subset of size 1) |
edge_profiles.ggd_fast[:].electrons.temperature[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd_fast[:].electrons.temperature[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd_fast[:].electrons.temperature[:].value | FLT_0D (uncertain) | eV | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_profiles.ggd_fast[:].energy_thermal | [1...N] | STRUCT_ARRAY | J | Plasma energy content = 3/2 * integral over the volume of the grid subset of the thermal pressure (summed over all species), for various grid subsets |
edge_profiles.ggd_fast[:].energy_thermal[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd_fast[:].energy_thermal[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd_fast[:].energy_thermal[:].value | FLT_0D (uncertain) | J | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_profiles.ggd_fast[:].ion | [1...N] | STRUCT_ARRAY | Quantities related to the different ion species | |
edge_profiles.ggd_fast[:].ion[:].content | [1...N] | STRUCT_ARRAY | - | Particle content = total number of particles for this ion species in the volume of the grid subset, for various grid subsets |
edge_profiles.ggd_fast[:].ion[:].content[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd_fast[:].ion[:].content[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd_fast[:].ion[:].content[:].value | FLT_0D (uncertain) | - | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_profiles.ggd_fast[:].ion[:].density | [1...N] | STRUCT_ARRAY | m^-3 | Density (thermal+non-thermal) (sum over states when multiple states are considered), given at various positions (grid subset of size 1) |
edge_profiles.ggd_fast[:].ion[:].density[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd_fast[:].ion[:].density[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd_fast[:].ion[:].density[:].value | FLT_0D (uncertain) | m^-3 | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_profiles.ggd_fast[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_profiles.ggd_fast[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_profiles.ggd_fast[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_profiles.ggd_fast[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_profiles.ggd_fast[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_profiles.ggd_fast[:].ion[:].label | STR_0D | String identifying the species (e.g. H+, D+, T+, He+2, C+, D2, DT, CD4, ...) | ||
edge_profiles.ggd_fast[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
edge_profiles.ggd_fast[:].ion[:].temperature | [1...N] | STRUCT_ARRAY | eV | Temperature (average over states when multiple states are considered), given at various positions (grid subset of size 1) |
edge_profiles.ggd_fast[:].ion[:].temperature[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_profiles.ggd_fast[:].ion[:].temperature[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.ggd_fast[:].ion[:].temperature[:].value | FLT_0D (uncertain) | eV | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_profiles.ggd_fast[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed). | |
edge_profiles.ggd_fast[:].time | FLT_0D | s | Time | |
edge_profiles.grid_ggd | [edge_profiles.grid_ggd[:].time] | STRUCT_ARRAY | Grid (using the Generic Grid Description), for various time slices. The timebase of this array of structure must be a subset of the ggd timebase | |
edge_profiles.grid_ggd[:].grid_subset | [1...N] | STRUCT_ARRAY | Grid subsets | |
edge_profiles.grid_ggd[:].grid_subset[:].base | [1...N] | STRUCT_ARRAY | 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. | |
edge_profiles.grid_ggd[:].grid_subset[:].base[:].jacobian | [edge_profiles.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
edge_profiles.grid_ggd[:].grid_subset[:].base[:].tensor_contravariant | [edge_profiles.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
edge_profiles.grid_ggd[:].grid_subset[:].base[:].tensor_covariant | [edge_profiles.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
edge_profiles.grid_ggd[:].grid_subset[:].dimension | INT_0D | Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
edge_profiles.grid_ggd[:].grid_subset[:].element | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
edge_profiles.grid_ggd[:].grid_subset[:].element[:].object | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
edge_profiles.grid_ggd[:].grid_subset[:].element[:].object[:].dimension | INT_0D | Dimension of the object - using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
edge_profiles.grid_ggd[:].grid_subset[:].element[:].object[:].index | INT_0D | Object index | ||
edge_profiles.grid_ggd[:].grid_subset[:].element[:].object[:].space | INT_0D | Index of the space from which that object is taken | ||
edge_profiles.grid_ggd[:].grid_subset[:].identifier | STRUCTURE | Grid subset identifier | ||
edge_profiles.grid_ggd[:].grid_subset[:].identifier.description | STR_0D | Verbose description | ||
edge_profiles.grid_ggd[:].grid_subset[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.grid_ggd[:].grid_subset[:].identifier.name | STR_0D | Short string identifier | ||
edge_profiles.grid_ggd[:].grid_subset[:].metric | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
edge_profiles.grid_ggd[:].grid_subset[:].metric.jacobian | [edge_profiles.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
edge_profiles.grid_ggd[:].grid_subset[:].metric.tensor_contravariant | [edge_profiles.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
edge_profiles.grid_ggd[:].grid_subset[:].metric.tensor_covariant | [edge_profiles.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
edge_profiles.grid_ggd[:].identifier | STRUCTURE | Grid identifier | ||
edge_profiles.grid_ggd[:].identifier.description | STR_0D | Verbose description | ||
edge_profiles.grid_ggd[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.grid_ggd[:].identifier.name | STR_0D | Short string identifier | ||
edge_profiles.grid_ggd[:].path | STR_0D | 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: IDS::wall/0/description_ggd(1)/grid_ggd, means that the grid is located in the wall IDS, occurrence 0, with relative path description_ggd(1)/grid_ggd, using Fortran index convention (here : first index of the array) | ||
edge_profiles.grid_ggd[:].space | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
edge_profiles.grid_ggd[:].space[:].coordinates_type | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
edge_profiles.grid_ggd[:].space[:].geometry_type | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
edge_profiles.grid_ggd[:].space[:].geometry_type.description | STR_0D | Verbose description | ||
edge_profiles.grid_ggd[:].space[:].geometry_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.grid_ggd[:].space[:].geometry_type.name | STR_0D | Short string identifier | ||
edge_profiles.grid_ggd[:].space[:].identifier | STRUCTURE | Space identifier | ||
edge_profiles.grid_ggd[:].space[:].identifier.description | STR_0D | Verbose description | ||
edge_profiles.grid_ggd[:].space[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.grid_ggd[:].space[:].identifier.name | STR_0D | Short string identifier | ||
edge_profiles.grid_ggd[:].space[:].objects_per_dimension | [1...N] | STRUCT_ARRAY | 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. | |
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.description | STR_0D | Verbose description | ||
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.name | STR_0D | Short string identifier | ||
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].object | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].index | INT_0D | Index of this (n-1)-dimensional boundary object | ||
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].neighbours | [1...N] | INT_1D | 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 | |
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry | [1...N] | FLT_1D (uncertain) | mixed | 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. |
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry_2d | [1...N, | FLT_2D (uncertain) | mixed | 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. |
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].object[:].measure | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
edge_profiles.grid_ggd[:].space[:].objects_per_dimension[:].object[:].nodes | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
edge_profiles.grid_ggd[:].time | FLT_0D | s | Time | |
edge_profiles.ids_properties | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
edge_profiles.ids_properties.comment | STR_0D | Any comment describing the content of this IDS | ||
edge_profiles.ids_properties.creation_date | STR_0D | Date at which this data has been produced | ||
edge_profiles.ids_properties.homogeneous_time | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
edge_profiles.ids_properties.name | STR_0D | User-defined name for this IDS occurrence | ||
edge_profiles.ids_properties.occurrence | INT_0D | |||
edge_profiles.ids_properties.occurrence_type | STRUCTURE | Type of data contained in this occurrence | ||
edge_profiles.ids_properties.occurrence_type.description | STR_0D | Verbose description | ||
edge_profiles.ids_properties.occurrence_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.ids_properties.occurrence_type.name | STR_0D | Short string identifier | ||
edge_profiles.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
edge_profiles.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
edge_profiles.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_profiles.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_profiles.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
edge_profiles.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
edge_profiles.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_profiles.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
edge_profiles.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_profiles.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_profiles.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
edge_profiles.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
edge_profiles.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_profiles.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
edge_profiles.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
edge_profiles.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_profiles.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_profiles.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
edge_profiles.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
edge_profiles.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
edge_profiles.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_profiles.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
edge_profiles.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
edge_profiles.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_profiles.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_profiles.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
edge_profiles.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
edge_profiles.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
edge_profiles.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_profiles.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
edge_profiles.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_profiles.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_profiles.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
edge_profiles.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
edge_profiles.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
edge_profiles.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_profiles.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
edge_profiles.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
edge_profiles.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
edge_profiles.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
edge_profiles.ids_properties.provider | STR_0D | Name of the person in charge of producing this data | ||
edge_profiles.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
edge_profiles.ids_properties.version_put | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
edge_profiles.ids_properties.version_put.access_layer | STR_0D | Version of Access Layer used to PUT this IDS | ||
edge_profiles.ids_properties.version_put.access_layer_language | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
edge_profiles.ids_properties.version_put.data_dictionary | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
edge_profiles.midplane | STRUCTURE | Choice of midplane definition (use the lowest index number if more than one value is relevant) | ||
edge_profiles.midplane.description | STR_0D | Verbose description | ||
edge_profiles.midplane.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.midplane.name | STR_0D | Short string identifier | ||
edge_profiles.profiles_1d | [edge_profiles.profiles_1d[:].time] | STRUCT_ARRAY | SOL radial profiles for various time slices, taken on outboard equatorial mid-plane | |
edge_profiles.profiles_1d[:].conductivity_parallel | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | ohm^-1.m^-1 | Parallel conductivity |
edge_profiles.profiles_1d[:].current_parallel_inside | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | A | Parallel current driven inside the flux surface. Cumulative surface integral of j_total |
edge_profiles.profiles_1d[:].e_field | STRUCTURE | V.m^-1 | Electric field, averaged on the magnetic surface. E.g for the parallel component, average(E.B) / B0, using edge_profiles/vacuum_toroidal_field/b0 | |
edge_profiles.profiles_1d[:].e_field.diamagnetic | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | V.m^-1 | Diamagnetic component |
edge_profiles.profiles_1d[:].e_field.parallel | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | V.m^-1 | Parallel component |
edge_profiles.profiles_1d[:].e_field.poloidal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | V.m^-1 | Poloidal component |
edge_profiles.profiles_1d[:].e_field.radial | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | V.m^-1 | Radial component |
edge_profiles.profiles_1d[:].e_field.toroidal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | V.m^-1 | Toroidal component |
edge_profiles.profiles_1d[:].e_field_parallel (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | V.m^-1 | Parallel electric field = average(E.B) / B0, where edge_profiles/Vacuum_Toroidal_Field/ B0 |
edge_profiles.profiles_1d[:].electrons | STRUCTURE | Quantities related to the electrons | ||
edge_profiles.profiles_1d[:].electrons.collisionality_norm | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Collisionality normalised to the bounce frequency |
edge_profiles.profiles_1d[:].electrons.density | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
edge_profiles.profiles_1d[:].electrons.density_fast | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
edge_profiles.profiles_1d[:].electrons.density_fit | STRUCTURE | m^-3 | Information on the fit used to obtain the density profile | |
edge_profiles.profiles_1d[:].electrons.density_fit.chi_squared | [edge_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
edge_profiles.profiles_1d[:].electrons.density_fit.local | [edge_profiles.profiles_1d[:].electrons.density_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
edge_profiles.profiles_1d[:].electrons.density_fit.measured | [1...N] | FLT_1D (uncertain) | m^-3 | Measured values |
edge_profiles.profiles_1d[:].electrons.density_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
edge_profiles.profiles_1d[:].electrons.density_fit.reconstructed | [edge_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | m^-3 | Value reconstructed from the fit |
edge_profiles.profiles_1d[:].electrons.density_fit.rho_pol_norm | [edge_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].electrons.density_fit.rho_tor_norm | [edge_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].electrons.density_fit.source | [edge_profiles.profiles_1d[:].electrons.density_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
edge_profiles.profiles_1d[:].electrons.density_fit.time_measurement | [edge_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
edge_profiles.profiles_1d[:].electrons.density_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
edge_profiles.profiles_1d[:].electrons.density_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
edge_profiles.profiles_1d[:].electrons.density_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.profiles_1d[:].electrons.density_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
edge_profiles.profiles_1d[:].electrons.density_fit.time_measurement_width | [edge_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
edge_profiles.profiles_1d[:].electrons.density_fit.weight | [edge_profiles.profiles_1d[:].electrons.density_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
edge_profiles.profiles_1d[:].electrons.density_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density of thermal particles |
edge_profiles.profiles_1d[:].electrons.density_validity | INT_0D | Indicator of the validity of the density profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
edge_profiles.profiles_1d[:].electrons.pressure | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) |
edge_profiles.profiles_1d[:].electrons.pressure_fast_parallel | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
edge_profiles.profiles_1d[:].electrons.pressure_fast_perpendicular | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
edge_profiles.profiles_1d[:].electrons.pressure_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
edge_profiles.profiles_1d[:].electrons.temperature | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | eV | Temperature |
edge_profiles.profiles_1d[:].electrons.temperature_fit | STRUCTURE | eV | Information on the fit used to obtain the temperature profile | |
edge_profiles.profiles_1d[:].electrons.temperature_fit.chi_squared | [edge_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
edge_profiles.profiles_1d[:].electrons.temperature_fit.local | [edge_profiles.profiles_1d[:].electrons.temperature_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
edge_profiles.profiles_1d[:].electrons.temperature_fit.measured | [1...N] | FLT_1D (uncertain) | eV | Measured values |
edge_profiles.profiles_1d[:].electrons.temperature_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
edge_profiles.profiles_1d[:].electrons.temperature_fit.reconstructed | [edge_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | eV | Value reconstructed from the fit |
edge_profiles.profiles_1d[:].electrons.temperature_fit.rho_pol_norm | [edge_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].electrons.temperature_fit.rho_tor_norm | [edge_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].electrons.temperature_fit.source | [edge_profiles.profiles_1d[:].electrons.temperature_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
edge_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement | [edge_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
edge_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
edge_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
edge_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
edge_profiles.profiles_1d[:].electrons.temperature_fit.time_measurement_width | [edge_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
edge_profiles.profiles_1d[:].electrons.temperature_fit.weight | [edge_profiles.profiles_1d[:].electrons.temperature_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
edge_profiles.profiles_1d[:].electrons.temperature_validity | INT_0D | Indicator of the validity of the temperature profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
edge_profiles.profiles_1d[:].electrons.velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity | |
edge_profiles.profiles_1d[:].electrons.velocity.diamagnetic (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
edge_profiles.profiles_1d[:].electrons.velocity.parallel (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
edge_profiles.profiles_1d[:].electrons.velocity.poloidal (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
edge_profiles.profiles_1d[:].electrons.velocity.radial (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
edge_profiles.profiles_1d[:].electrons.velocity.toroidal (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
edge_profiles.profiles_1d[:].electrons.velocity_pol (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal velocity |
edge_profiles.profiles_1d[:].electrons.velocity_tor (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal velocity |
edge_profiles.profiles_1d[:].grid | STRUCTURE | Radial grid | ||
edge_profiles.profiles_1d[:].grid.area | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
edge_profiles.profiles_1d[:].grid.psi | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Wb | Poloidal magnetic flux |
edge_profiles.profiles_1d[:].grid.psi_boundary | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
edge_profiles.profiles_1d[:].grid.psi_magnetic_axis | FLT_0D (uncertain) | Wb | Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary) | |
edge_profiles.profiles_1d[:].grid.rho_pol_norm | [1...N] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis) / (psi(LCFS)-psi(magnetic_axis))) |
edge_profiles.profiles_1d[:].grid.rho_tor | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m | Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0 |
edge_profiles.profiles_1d[:].grid.rho_tor_norm | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Normalised 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) |
edge_profiles.profiles_1d[:].grid.volume | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^3 | Volume enclosed inside the magnetic surface |
edge_profiles.profiles_1d[:].ion | [1...N] | STRUCT_ARRAY | Quantities related to the different ion species, in the sense of isonuclear or isomolecular sequences. Ionisation states (and other types of states) must be differentiated at the state level below | |
edge_profiles.profiles_1d[:].ion[:].density | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].density_fast | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].density_fit | STRUCTURE | m^-3 | Information on the fit used to obtain the density profile | |
edge_profiles.profiles_1d[:].ion[:].density_fit.chi_squared | [edge_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
edge_profiles.profiles_1d[:].ion[:].density_fit.local | [edge_profiles.profiles_1d[:].ion[:].density_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
edge_profiles.profiles_1d[:].ion[:].density_fit.measured | [1...N] | FLT_1D (uncertain) | m^-3 | Measured values |
edge_profiles.profiles_1d[:].ion[:].density_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
edge_profiles.profiles_1d[:].ion[:].density_fit.reconstructed | [edge_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | m^-3 | Value reconstructed from the fit |
edge_profiles.profiles_1d[:].ion[:].density_fit.rho_pol_norm | [edge_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].ion[:].density_fit.rho_tor_norm | [edge_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].ion[:].density_fit.source | [edge_profiles.profiles_1d[:].ion[:].density_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
edge_profiles.profiles_1d[:].ion[:].density_fit.time_measurement | [edge_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
edge_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
edge_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
edge_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
edge_profiles.profiles_1d[:].ion[:].density_fit.time_measurement_width | [edge_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
edge_profiles.profiles_1d[:].ion[:].density_fit.weight | [edge_profiles.profiles_1d[:].ion[:].density_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
edge_profiles.profiles_1d[:].ion[:].density_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal) (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].density_validity | INT_0D | Indicator of the validity of the density profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
edge_profiles.profiles_1d[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_profiles.profiles_1d[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_profiles.profiles_1d[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_profiles.profiles_1d[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_profiles.profiles_1d[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_profiles.profiles_1d[:].ion[:].label | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
edge_profiles.profiles_1d[:].ion[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only the 'ion' level is considered and the 'state' array of structure is empty; 1-Ion states are considered and are described in the 'state' array of structure | ||
edge_profiles.profiles_1d[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
edge_profiles.profiles_1d[:].ion[:].pressure | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].pressure_fast_parallel | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].pressure_fast_perpendicular | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].pressure_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].rotation_frequency_tor | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | rad.s^-1 | Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken) (average over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].state | [1...N] | STRUCT_ARRAY | Quantities related to the different states of the species (ionisation, energy, excitation, ...) | |
edge_profiles.profiles_1d[:].ion[:].state[:].density | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fast | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit | STRUCTURE | m^-3 | Information on the fit used to obtain the density profile | |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.chi_squared | [edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.local | [edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured | [1...N] | FLT_1D (uncertain) | m^-3 | Measured values |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.reconstructed | [edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | m^-3 | Value reconstructed from the fit |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.rho_pol_norm | [edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.rho_tor_norm | [edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.source | [edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement | [edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.time_measurement_width | [edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.weight | [edge_profiles.profiles_1d[:].ion[:].state[:].density_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
edge_profiles.profiles_1d[:].ion[:].state[:].density_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density of thermal particles |
edge_profiles.profiles_1d[:].ion[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_profiles.profiles_1d[:].ion[:].state[:].ionisation_potential | FLT_0D (uncertain) | eV | Cumulative and average ionisation potential to reach a given bundle. Defined as sum (x_z* (sum of Epot from z'=0 to z-1)), where Epot is the ionisation potential of ion Xz_+, and x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
edge_profiles.profiles_1d[:].ion[:].state[:].label | STR_0D | String identifying state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
edge_profiles.profiles_1d[:].ion[:].state[:].pressure | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) |
edge_profiles.profiles_1d[:].ion[:].state[:].pressure_fast_parallel | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
edge_profiles.profiles_1d[:].ion[:].state[:].pressure_fast_perpendicular | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
edge_profiles.profiles_1d[:].ion[:].state[:].pressure_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
edge_profiles.profiles_1d[:].ion[:].state[:].rotation_frequency_tor | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | rad.s^-1 | Toroidal rotation frequency (i.e. toroidal velocity divided by the major radius at which the toroidal velocity is taken) |
edge_profiles.profiles_1d[:].ion[:].state[:].temperature | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | eV | Temperature |
edge_profiles.profiles_1d[:].ion[:].state[:].velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity | |
edge_profiles.profiles_1d[:].ion[:].state[:].velocity.diamagnetic (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
edge_profiles.profiles_1d[:].ion[:].state[:].velocity.parallel (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
edge_profiles.profiles_1d[:].ion[:].state[:].velocity.poloidal (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
edge_profiles.profiles_1d[:].ion[:].state[:].velocity.radial (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
edge_profiles.profiles_1d[:].ion[:].state[:].velocity.toroidal (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
edge_profiles.profiles_1d[:].ion[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_profiles.profiles_1d[:].ion[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_profiles.profiles_1d[:].ion[:].state[:].z_average | FLT_0D (uncertain) | Elementary Charge Unit | Average Z of the charge state bundle, volume averaged over the plasma radius (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
edge_profiles.profiles_1d[:].ion[:].state[:].z_average_1d | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Average charge profile of the charge state bundle (equal to z_min if no bundle), = sum (Z*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. |
edge_profiles.profiles_1d[:].ion[:].state[:].z_average_square_1d | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Average square charge profile of the charge state bundle (equal to z_min squared if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. |
edge_profiles.profiles_1d[:].ion[:].state[:].z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
edge_profiles.profiles_1d[:].ion[:].state[:].z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle | |
edge_profiles.profiles_1d[:].ion[:].state[:].z_square_average | FLT_0D (uncertain) | Elementary Charge Unit | Average Z square of the charge state bundle, volume averaged over the plasma radius (equal to z_min squared if no bundle), = sum (Z^2*x_z) where x_z is the relative concentration of a given charge state in the bundle, i.e. sum(x_z) = 1 over the bundle. | |
edge_profiles.profiles_1d[:].ion[:].temperature | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | eV | Temperature (average over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].temperature_fit | STRUCTURE | eV | Information on the fit used to obtain the temperature profile | |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.chi_squared | [edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.local | [edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured | [1...N] | FLT_1D (uncertain) | eV | Measured values |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
edge_profiles.profiles_1d[:].ion[:].temperature_fit.reconstructed | [edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | eV | Value reconstructed from the fit |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.rho_pol_norm | [edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.rho_tor_norm | [edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.source | [edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement | [edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
edge_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
edge_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
edge_profiles.profiles_1d[:].ion[:].temperature_fit.time_measurement_width | [edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
edge_profiles.profiles_1d[:].ion[:].temperature_fit.weight | [edge_profiles.profiles_1d[:].ion[:].temperature_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
edge_profiles.profiles_1d[:].ion[:].temperature_validity | INT_0D | Indicator of the validity of the temperature profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used | ||
edge_profiles.profiles_1d[:].ion[:].velocity | STRUCTURE | m.s^-1 | Velocity (average over charge states when multiple charge states are considered) at the position of maximum major radius on every flux surface | |
edge_profiles.profiles_1d[:].ion[:].velocity.diamagnetic | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
edge_profiles.profiles_1d[:].ion[:].velocity.parallel | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
edge_profiles.profiles_1d[:].ion[:].velocity.poloidal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
edge_profiles.profiles_1d[:].ion[:].velocity.radial | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
edge_profiles.profiles_1d[:].ion[:].velocity.toroidal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
edge_profiles.profiles_1d[:].ion[:].velocity_pol (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal velocity (average over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].velocity_tor (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal velocity (average over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed), volume averaged over plasma radius | |
edge_profiles.profiles_1d[:].ion[:].z_ion_1d | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Average charge of the ion species (sum of states charge weighted by state density and divided by ion density) |
edge_profiles.profiles_1d[:].ion[:].z_ion_square_1d | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Average square charge of the ion species (sum of states square charge weighted by state density and divided by ion density) |
edge_profiles.profiles_1d[:].j_bootstrap | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | A/m^2 | Bootstrap current density = average(J_Bootstrap.B) / B0, where B0 = edge_profiles/Vacuum_Toroidal_Field/ B0 |
edge_profiles.profiles_1d[:].j_non_inductive | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | A/m^2 | Non-inductive (includes bootstrap) parallel current density = average(jni.B) / B0, where B0 = edge_profiles/Vacuum_Toroidal_Field/ B0 |
edge_profiles.profiles_1d[:].j_ohmic | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | A/m^2 | Ohmic parallel current density = average(J_Ohmic.B) / B0, where B0 = edge_profiles/Vacuum_Toroidal_Field/ B0 |
edge_profiles.profiles_1d[:].j_tor | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | A/m^2 | Total toroidal current density = average(J_Tor/R) / average(1/R) |
edge_profiles.profiles_1d[:].j_total | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | A/m^2 | Total parallel current density = average(jtot.B) / B0, where B0 = edge_profiles/Vacuum_Toroidal_Field/ B0 |
edge_profiles.profiles_1d[:].magnetic_shear | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Magnetic shear, defined as rho_tor/q . dq/drho_tor |
edge_profiles.profiles_1d[:].momentum_tor | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | kg.m^-1.s^-1 | Total plasma toroidal momentum, summed over ion species and electrons weighted by their density and major radius, i.e. sum_over_species(n*R*m*Vphi) |
edge_profiles.profiles_1d[:].n_i_thermal_total | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Total ion thermal density (sum over species and charge states) |
edge_profiles.profiles_1d[:].n_i_total_over_n_e | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Ratio of total ion density (sum over species and charge states) over electron density. (thermal+non-thermal) |
edge_profiles.profiles_1d[:].neutral | [1...N] | STRUCT_ARRAY | Quantities related to the different neutral species | |
edge_profiles.profiles_1d[:].neutral[:].density | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].neutral[:].density_fast | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].neutral[:].density_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal) (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].neutral[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_profiles.profiles_1d[:].neutral[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_profiles.profiles_1d[:].neutral[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_profiles.profiles_1d[:].neutral[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_profiles.profiles_1d[:].neutral[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_profiles.profiles_1d[:].neutral[:].ion_index | INT_0D | Index of the corresponding ion species in the ../../ion array | ||
edge_profiles.profiles_1d[:].neutral[:].label | STR_0D | String identifying the species (e.g. H, D, T, He, C, D2, DT, CD4, ...) | ||
edge_profiles.profiles_1d[:].neutral[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
edge_profiles.profiles_1d[:].neutral[:].pressure | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].neutral[:].pressure_fast_parallel | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].neutral[:].pressure_fast_perpendicular | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].neutral[:].pressure_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].neutral[:].state | [1...N] | STRUCT_ARRAY | Quantities related to the different states of the species (energy, excitation, ...) | |
edge_profiles.profiles_1d[:].neutral[:].state[:].density | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density (thermal+non-thermal) |
edge_profiles.profiles_1d[:].neutral[:].state[:].density_fast | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density of fast (non-thermal) particles |
edge_profiles.profiles_1d[:].neutral[:].state[:].density_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m^-3 | Density of thermal particles |
edge_profiles.profiles_1d[:].neutral[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_profiles.profiles_1d[:].neutral[:].state[:].label | STR_0D | String identifying state | ||
edge_profiles.profiles_1d[:].neutral[:].state[:].neutral_type | STRUCTURE | Neutral type (if the considered state is a neutral), in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
edge_profiles.profiles_1d[:].neutral[:].state[:].neutral_type.description | STR_0D | Verbose description | ||
edge_profiles.profiles_1d[:].neutral[:].state[:].neutral_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.profiles_1d[:].neutral[:].state[:].neutral_type.name | STR_0D | Short string identifier | ||
edge_profiles.profiles_1d[:].neutral[:].state[:].pressure | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal+non-thermal) |
edge_profiles.profiles_1d[:].neutral[:].state[:].pressure_fast_parallel | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) parallel pressure |
edge_profiles.profiles_1d[:].neutral[:].state[:].pressure_fast_perpendicular | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Fast (non-thermal) perpendicular pressure |
edge_profiles.profiles_1d[:].neutral[:].state[:].pressure_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Pressure (thermal) associated with random motion ~average((v-average(v))^2) |
edge_profiles.profiles_1d[:].neutral[:].state[:].temperature | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | eV | Temperature |
edge_profiles.profiles_1d[:].neutral[:].state[:].velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity | |
edge_profiles.profiles_1d[:].neutral[:].state[:].velocity.diamagnetic (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
edge_profiles.profiles_1d[:].neutral[:].state[:].velocity.parallel (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
edge_profiles.profiles_1d[:].neutral[:].state[:].velocity.poloidal (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
edge_profiles.profiles_1d[:].neutral[:].state[:].velocity.radial (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
edge_profiles.profiles_1d[:].neutral[:].state[:].velocity.toroidal (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
edge_profiles.profiles_1d[:].neutral[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_profiles.profiles_1d[:].neutral[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_profiles.profiles_1d[:].neutral[:].temperature | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | eV | Temperature (average over charge states when multiple charge states are considered) |
edge_profiles.profiles_1d[:].neutral[:].velocity (obsolescent) | STRUCTURE | m.s^-1 | Velocity (average over charge states when multiple charge states are considered) | |
edge_profiles.profiles_1d[:].neutral[:].velocity.diamagnetic (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component |
edge_profiles.profiles_1d[:].neutral[:].velocity.parallel (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Parallel component |
edge_profiles.profiles_1d[:].neutral[:].velocity.poloidal (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Poloidal component |
edge_profiles.profiles_1d[:].neutral[:].velocity.radial (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Radial component |
edge_profiles.profiles_1d[:].neutral[:].velocity.toroidal (obsolescent) | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | m.s^-1 | Toroidal component |
edge_profiles.profiles_1d[:].phi_potential | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | V | Electrostatic potential, averaged on the magnetic flux surface |
edge_profiles.profiles_1d[:].pressure_ion_total | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Total (sum over ion species) thermal ion pressure |
edge_profiles.profiles_1d[:].pressure_parallel | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Total parallel pressure (electrons+ions, thermal+non-thermal) |
edge_profiles.profiles_1d[:].pressure_perpendicular | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Total perpendicular pressure (electrons+ions, thermal+non-thermal) |
edge_profiles.profiles_1d[:].pressure_thermal | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | Pa | Thermal pressure (electrons+ions) |
edge_profiles.profiles_1d[:].q | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Safety factor |
edge_profiles.profiles_1d[:].rotation_frequency_tor_sonic | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | s^-1 | Derivative of the flux surface averaged electrostatic potential with respect to the poloidal flux, multiplied by -1. This quantity is the toroidal angular rotation frequency due to the ExB drift, introduced in formula (43) of Hinton and Wong, Physics of Fluids 3082 (1985), also referred to as sonic flow in regimes in which the toroidal velocity is dominant over the poloidal velocity |
edge_profiles.profiles_1d[:].t_i_average | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | eV | Ion temperature (averaged on charge states and ion species) |
edge_profiles.profiles_1d[:].t_i_average_fit | STRUCTURE | eV | Information on the fit used to obtain the t_i_average profile | |
edge_profiles.profiles_1d[:].t_i_average_fit.chi_squared | [edge_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
edge_profiles.profiles_1d[:].t_i_average_fit.local | [edge_profiles.profiles_1d[:].t_i_average_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
edge_profiles.profiles_1d[:].t_i_average_fit.measured | [1...N] | FLT_1D (uncertain) | eV | Measured values |
edge_profiles.profiles_1d[:].t_i_average_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
edge_profiles.profiles_1d[:].t_i_average_fit.reconstructed | [edge_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | eV | Value reconstructed from the fit |
edge_profiles.profiles_1d[:].t_i_average_fit.rho_pol_norm | [edge_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].t_i_average_fit.rho_tor_norm | [edge_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].t_i_average_fit.source | [edge_profiles.profiles_1d[:].t_i_average_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
edge_profiles.profiles_1d[:].t_i_average_fit.time_measurement | [edge_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
edge_profiles.profiles_1d[:].t_i_average_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
edge_profiles.profiles_1d[:].t_i_average_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
edge_profiles.profiles_1d[:].t_i_average_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.profiles_1d[:].t_i_average_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
edge_profiles.profiles_1d[:].t_i_average_fit.time_measurement_width | [edge_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
edge_profiles.profiles_1d[:].t_i_average_fit.weight | [edge_profiles.profiles_1d[:].t_i_average_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
edge_profiles.profiles_1d[:].time | FLT_0D | s | Time | |
edge_profiles.profiles_1d[:].zeff | [edge_profiles.profiles_1d[:].grid.rho_pol_norm] | FLT_1D (uncertain) | - | Effective charge |
edge_profiles.profiles_1d[:].zeff_fit | STRUCTURE | - | Information on the fit used to obtain the zeff profile | |
edge_profiles.profiles_1d[:].zeff_fit.chi_squared | [edge_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Squared error normalized by the weighted standard deviation considered in the minimization process : chi_squared = weight^2 *(reconstructed - measured)^2 / sigma^2, where sigma is the standard deviation of the measurement error |
edge_profiles.profiles_1d[:].zeff_fit.local | [edge_profiles.profiles_1d[:].zeff_fit.measured] | INT_1D | Integer flag : 1 means local measurement, 0 means line-integrated measurement | |
edge_profiles.profiles_1d[:].zeff_fit.measured | [1...N] | FLT_1D (uncertain) | - | Measured values |
edge_profiles.profiles_1d[:].zeff_fit.parameters | STR_0D | List of the fit specific parameters in XML format | ||
edge_profiles.profiles_1d[:].zeff_fit.reconstructed | [edge_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Value reconstructed from the fit |
edge_profiles.profiles_1d[:].zeff_fit.rho_pol_norm | [edge_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Normalised poloidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].zeff_fit.rho_tor_norm | [edge_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate of each measurement (local value for a local measurement, minimum value reached by the line of sight for a line measurement) |
edge_profiles.profiles_1d[:].zeff_fit.source | [edge_profiles.profiles_1d[:].zeff_fit.measured] | STR_1D | Path to the source data for each measurement in the IMAS data dictionary, e.g. ece/channel(i)/t_e for the electron temperature on the i-th channel in the ECE IDS | |
edge_profiles.profiles_1d[:].zeff_fit.time_measurement | [edge_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | s | Exact time slices 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 |
edge_profiles.profiles_1d[:].zeff_fit.time_measurement_slice_method | STRUCTURE | Method used to slice the data : index = 0 means using exact time slice of the measurement, 1 means linear interpolation, ... | ||
edge_profiles.profiles_1d[:].zeff_fit.time_measurement_slice_method.description | STR_0D | Verbose description | ||
edge_profiles.profiles_1d[:].zeff_fit.time_measurement_slice_method.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.profiles_1d[:].zeff_fit.time_measurement_slice_method.name | STR_0D | Short string identifier | ||
edge_profiles.profiles_1d[:].zeff_fit.time_measurement_width | [edge_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | s | In case the measurements are averaged over a time interval, this node is the full width of this time interval (empty otherwise). In case the slicing/averaging method doesn't use a hard time interval cutoff, this width is the characteristic time span of the slicing/averaging method. By convention, the time interval starts at time_measurement-time_width and ends at time_measurement. |
edge_profiles.profiles_1d[:].zeff_fit.weight | [edge_profiles.profiles_1d[:].zeff_fit.measured] | FLT_1D (uncertain) | - | Weight given to each measured value |
edge_profiles.statistics (alpha) | [edge_profiles.statistics[:].time] | STRUCT_ARRAY | Statistics for various time slices | |
edge_profiles.statistics[:].quantity_2d (alpha) | [1...N] | STRUCT_ARRAY | Set of 2D quantities on which statistics are provided. 2D means 1D+time dimension, so either a 1D quantity within a dynamic array of structure, or a 2D dynamic quantity outside of an array of structure. Therefore the resulting statistical value is 1D for a given statistics time slice. | |
edge_profiles.statistics[:].quantity_2d[:].distribution (alpha) | STRUCTURE | Probability distribution function of the quantity | ||
edge_profiles.statistics[:].quantity_2d[:].distribution.bins (alpha) | [1...N, | FLT_2D (uncertain) | mixed | Bins of quantitiy values, defined for each element (first dimension) corresponding to the first dimension of the original 2D quantity |
edge_profiles.statistics[:].quantity_2d[:].distribution.probability (alpha) | [1...N, | FLT_2D (uncertain) | - | Probability to have a value of the quantity between bins(n) and bins(n+1) (thus the size of its second dimension is the size of the second dimension of the bins array - 1). The first dimension correspond to the first dimension of the original 2D quantity |
edge_profiles.statistics[:].quantity_2d[:].path (alpha) | STR_0D | Path of the quantity within the IDS, following the syntax given in the link below | ||
edge_profiles.statistics[:].quantity_2d[:].statistics_type (alpha) | [1...N] | STRUCT_ARRAY | Set of statistics types applied to the quantity | |
edge_profiles.statistics[:].quantity_2d[:].statistics_type[:].grid_index (alpha) | INT_0D | Only if the statistics value is given on a different GGD grid subset than the original quantity (e.g. if the statistics has worked over a dimension of the GGD), index of the grid used to represent the statistics value | ||
edge_profiles.statistics[:].quantity_2d[:].statistics_type[:].grid_subset_index (alpha) | INT_0D | Only if the statistics value is given on a different GGD grid subset than the original quantity (e.g. if the statistics has worked over a dimension of the GGD), index of the new grid subset the statistics value is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_profiles.statistics[:].quantity_2d[:].statistics_type[:].identifier (alpha) | STRUCTURE | Identifier of the statistics type | ||
edge_profiles.statistics[:].quantity_2d[:].statistics_type[:].identifier.description (alpha) | STR_0D | Verbose description | ||
edge_profiles.statistics[:].quantity_2d[:].statistics_type[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_profiles.statistics[:].quantity_2d[:].statistics_type[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
edge_profiles.statistics[:].quantity_2d[:].statistics_type[:].uq_input_path (alpha) | INT_0D | For Sobol index only, path to the related the uq_input quantity, e.g. ../../../uq_input_2d(3) | ||
edge_profiles.statistics[:].quantity_2d[:].statistics_type[:].value (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Value of the statistics for that quantity, the array corresponding to the first dimension of the original 2D quantity |
edge_profiles.statistics[:].time (alpha) | FLT_0D | s | Time | |
edge_profiles.statistics[:].time_width (alpha) | FLT_0D (uncertain) | s | Width of the time interval over which the statistics have been calculated. By convention, the time interval starts at time-time_width and ends at time. | |
edge_profiles.statistics[:].uq_input_2d (alpha) | [1...N] | STRUCT_ARRAY | If the statistics are based on an uncertainty quantification process, set of 2D input quantities that are varied | |
edge_profiles.statistics[:].uq_input_2d[:].distribution (alpha) | STRUCTURE | Probability distribution function of the quantity | ||
edge_profiles.statistics[:].uq_input_2d[:].distribution.bins (alpha) | [1...N, | FLT_2D (uncertain) | mixed | Bins of quantitiy values, defined for each element (first dimension) corresponding to the first dimension of the original 2D quantity |
edge_profiles.statistics[:].uq_input_2d[:].distribution.probability (alpha) | [1...N, | FLT_2D (uncertain) | - | Probability to have a value of the quantity between bins(n) and bins(n+1) (thus the size of its second dimension is the size of the second dimension of the bins array - 1). The first dimension correspond to the first dimension of the original 2D quantity |
edge_profiles.statistics[:].uq_input_2d[:].path (alpha) | STR_0D | Path of the quantity within the IDS, following the syntax given in the link below | ||
edge_profiles.time | [1...N] | FLT_1D_TYPE | s | Generic time |
edge_profiles.vacuum_toroidal_field | STRUCTURE | Characteristics of the vacuum toroidal field (used in rho_tor definition and in the normalization of current densities) | ||
edge_profiles.vacuum_toroidal_field.b0 | [edge_profiles.time] | FLT_1D (uncertain) | T | 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. |
edge_profiles.vacuum_toroidal_field.r0 | FLT_0D (uncertain) | m | 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) |
edge sources¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
edge_sources | Edge plasma sources. Energy terms correspond to the full kinetic energy equation (i.e. the energy flux takes into account the energy transported by the particle flux) | |||
edge_sources.code | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
edge_sources.code.commit | STR_0D | Unique commit reference of software | ||
edge_sources.code.description | STR_0D | Short description of the software (type, purpose) | ||
edge_sources.code.library | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
edge_sources.code.library[:].commit | STR_0D | Unique commit reference of software | ||
edge_sources.code.library[:].description | STR_0D | Short description of the software (type, purpose) | ||
edge_sources.code.library[:].name | STR_0D | Name of software | ||
edge_sources.code.library[:].parameters | STR_0D | List of the code specific parameters in XML format | ||
edge_sources.code.library[:].repository | STR_0D | URL of software repository | ||
edge_sources.code.library[:].version | STR_0D | Unique version (tag) of software | ||
edge_sources.code.name | STR_0D | Name of software generating IDS | ||
edge_sources.code.output_flag | [edge_sources.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
edge_sources.code.parameters | STR_0D | List of the code specific parameters in XML format | ||
edge_sources.code.repository | STR_0D | URL of software repository | ||
edge_sources.code.version | STR_0D | Unique version (tag) of software | ||
edge_sources.grid_ggd | [edge_sources.grid_ggd[:].time] | STRUCT_ARRAY | Grid (using the Generic Grid Description), for various time slices. The timebase of this array of structure must be a subset of the ggd timebases | |
edge_sources.grid_ggd[:].grid_subset | [1...N] | STRUCT_ARRAY | Grid subsets | |
edge_sources.grid_ggd[:].grid_subset[:].base | [1...N] | STRUCT_ARRAY | 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. | |
edge_sources.grid_ggd[:].grid_subset[:].base[:].jacobian | [edge_sources.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
edge_sources.grid_ggd[:].grid_subset[:].base[:].tensor_contravariant | [edge_sources.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
edge_sources.grid_ggd[:].grid_subset[:].base[:].tensor_covariant | [edge_sources.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
edge_sources.grid_ggd[:].grid_subset[:].dimension | INT_0D | Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
edge_sources.grid_ggd[:].grid_subset[:].element | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
edge_sources.grid_ggd[:].grid_subset[:].element[:].object | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
edge_sources.grid_ggd[:].grid_subset[:].element[:].object[:].dimension | INT_0D | Dimension of the object - using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
edge_sources.grid_ggd[:].grid_subset[:].element[:].object[:].index | INT_0D | Object index | ||
edge_sources.grid_ggd[:].grid_subset[:].element[:].object[:].space | INT_0D | Index of the space from which that object is taken | ||
edge_sources.grid_ggd[:].grid_subset[:].identifier | STRUCTURE | Grid subset identifier | ||
edge_sources.grid_ggd[:].grid_subset[:].identifier.description | STR_0D | Verbose description | ||
edge_sources.grid_ggd[:].grid_subset[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.grid_ggd[:].grid_subset[:].identifier.name | STR_0D | Short string identifier | ||
edge_sources.grid_ggd[:].grid_subset[:].metric | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
edge_sources.grid_ggd[:].grid_subset[:].metric.jacobian | [edge_sources.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
edge_sources.grid_ggd[:].grid_subset[:].metric.tensor_contravariant | [edge_sources.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
edge_sources.grid_ggd[:].grid_subset[:].metric.tensor_covariant | [edge_sources.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
edge_sources.grid_ggd[:].identifier | STRUCTURE | Grid identifier | ||
edge_sources.grid_ggd[:].identifier.description | STR_0D | Verbose description | ||
edge_sources.grid_ggd[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.grid_ggd[:].identifier.name | STR_0D | Short string identifier | ||
edge_sources.grid_ggd[:].path | STR_0D | 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: IDS::wall/0/description_ggd(1)/grid_ggd, means that the grid is located in the wall IDS, occurrence 0, with relative path description_ggd(1)/grid_ggd, using Fortran index convention (here : first index of the array) | ||
edge_sources.grid_ggd[:].space | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
edge_sources.grid_ggd[:].space[:].coordinates_type | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
edge_sources.grid_ggd[:].space[:].geometry_type | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
edge_sources.grid_ggd[:].space[:].geometry_type.description | STR_0D | Verbose description | ||
edge_sources.grid_ggd[:].space[:].geometry_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.grid_ggd[:].space[:].geometry_type.name | STR_0D | Short string identifier | ||
edge_sources.grid_ggd[:].space[:].identifier | STRUCTURE | Space identifier | ||
edge_sources.grid_ggd[:].space[:].identifier.description | STR_0D | Verbose description | ||
edge_sources.grid_ggd[:].space[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.grid_ggd[:].space[:].identifier.name | STR_0D | Short string identifier | ||
edge_sources.grid_ggd[:].space[:].objects_per_dimension | [1...N] | STRUCT_ARRAY | 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. | |
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.description | STR_0D | Verbose description | ||
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.name | STR_0D | Short string identifier | ||
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].object | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].index | INT_0D | Index of this (n-1)-dimensional boundary object | ||
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].neighbours | [1...N] | INT_1D | 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 | |
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry | [1...N] | FLT_1D (uncertain) | mixed | 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. |
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry_2d | [1...N, | FLT_2D (uncertain) | mixed | 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. |
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].object[:].measure | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
edge_sources.grid_ggd[:].space[:].objects_per_dimension[:].object[:].nodes | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
edge_sources.grid_ggd[:].time | FLT_0D | s | Time | |
edge_sources.ids_properties | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
edge_sources.ids_properties.comment | STR_0D | Any comment describing the content of this IDS | ||
edge_sources.ids_properties.creation_date | STR_0D | Date at which this data has been produced | ||
edge_sources.ids_properties.homogeneous_time | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
edge_sources.ids_properties.name | STR_0D | User-defined name for this IDS occurrence | ||
edge_sources.ids_properties.occurrence | INT_0D | |||
edge_sources.ids_properties.occurrence_type | STRUCTURE | Type of data contained in this occurrence | ||
edge_sources.ids_properties.occurrence_type.description | STR_0D | Verbose description | ||
edge_sources.ids_properties.occurrence_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.ids_properties.occurrence_type.name | STR_0D | Short string identifier | ||
edge_sources.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
edge_sources.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
edge_sources.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_sources.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_sources.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
edge_sources.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
edge_sources.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_sources.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
edge_sources.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_sources.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_sources.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
edge_sources.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
edge_sources.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_sources.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
edge_sources.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
edge_sources.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_sources.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_sources.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
edge_sources.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
edge_sources.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
edge_sources.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_sources.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
edge_sources.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
edge_sources.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_sources.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_sources.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
edge_sources.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
edge_sources.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
edge_sources.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_sources.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
edge_sources.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_sources.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_sources.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
edge_sources.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
edge_sources.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
edge_sources.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_sources.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
edge_sources.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
edge_sources.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
edge_sources.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
edge_sources.ids_properties.provider | STR_0D | Name of the person in charge of producing this data | ||
edge_sources.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
edge_sources.ids_properties.version_put | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
edge_sources.ids_properties.version_put.access_layer | STR_0D | Version of Access Layer used to PUT this IDS | ||
edge_sources.ids_properties.version_put.access_layer_language | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
edge_sources.ids_properties.version_put.data_dictionary | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
edge_sources.midplane | STRUCTURE | Choice of midplane definition (use the lowest index number if more than one value is relevant) | ||
edge_sources.midplane.description | STR_0D | Verbose description | ||
edge_sources.midplane.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.midplane.name | STR_0D | Short string identifier | ||
edge_sources.source | [1...N] | STRUCT_ARRAY | Set of source terms | |
edge_sources.source[:].ggd | [edge_sources.source[:].ggd[:].time] | STRUCT_ARRAY | Source terms represented using the general grid description, for various time slices | |
edge_sources.source[:].ggd[:].current | [1...N] | STRUCT_ARRAY | A.m^-2 | Current density source |
edge_sources.source[:].ggd[:].current[:].coefficients | [edge_sources.source[:].ggd[:].current[:].values, | FLT_2D (uncertain) | A.m^-2 | 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). |
edge_sources.source[:].ggd[:].current[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].current[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].current[:].values | [1...N] | FLT_1D (uncertain) | A.m^-2 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].electrons | STRUCTURE | Sources for electrons | ||
edge_sources.source[:].ggd[:].electrons.energy | [1...N] | STRUCT_ARRAY | W.m^-3 | Source term for the electron energy equation, given on various grid subsets |
edge_sources.source[:].ggd[:].electrons.energy[:].coefficients | [edge_sources.source[:].ggd[:].electrons.energy[:].values, | FLT_2D (uncertain) | W.m^-3 | 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). |
edge_sources.source[:].ggd[:].electrons.energy[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].electrons.energy[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].electrons.energy[:].values | [1...N] | FLT_1D (uncertain) | W.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].electrons.particles | [1...N] | STRUCT_ARRAY | m^-3.s^-1 | Source term for electron density equation, given on various grid subsets |
edge_sources.source[:].ggd[:].electrons.particles[:].coefficients | [edge_sources.source[:].ggd[:].electrons.particles[:].values, | FLT_2D (uncertain) | m^-3.s^-1 | 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). |
edge_sources.source[:].ggd[:].electrons.particles[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].electrons.particles[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].electrons.particles[:].values | [1...N] | FLT_1D (uncertain) | m^-3.s^-1 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion | [1...N] | STRUCT_ARRAY | Source terms related to the different ion species, in the sense of isonuclear or isomolecular sequences. Ionisation states (and other types of states) must be differentiated at the state level below | |
edge_sources.source[:].ggd[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_sources.source[:].ggd[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_sources.source[:].ggd[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_sources.source[:].ggd[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_sources.source[:].ggd[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_sources.source[:].ggd[:].ion[:].energy | [1...N] | STRUCT_ARRAY | W.m^-3 | Source term for the ion energy transport equation, on various grid subsets |
edge_sources.source[:].ggd[:].ion[:].energy[:].coefficients | [edge_sources.source[:].ggd[:].ion[:].energy[:].values, | FLT_2D (uncertain) | W.m^-3 | 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). |
edge_sources.source[:].ggd[:].ion[:].energy[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].ion[:].energy[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].ion[:].energy[:].values | [1...N] | FLT_1D (uncertain) | W.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].label | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
edge_sources.source[:].ggd[:].ion[:].momentum | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Source term for momentum equations (sum over states when multiple states are considered), on various grid subsets |
edge_sources.source[:].ggd[:].ion[:].momentum[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].momentum[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].momentum[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].ion[:].momentum[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].ion[:].momentum[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].momentum[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].momentum[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].momentum[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].momentum[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].momentum[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].momentum[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].momentum[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].momentum[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].momentum[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].momentum[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].momentum[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only the 'ion' level is considered and the 'state' array of structure is empty; 1-Ion states are considered and are described in the 'state' array of structure | ||
edge_sources.source[:].ggd[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
edge_sources.source[:].ggd[:].ion[:].particles | [1...N] | STRUCT_ARRAY | s^-1.m^-3 | Source term for ion density equation, on various grid subsets |
edge_sources.source[:].ggd[:].ion[:].particles[:].coefficients | [edge_sources.source[:].ggd[:].ion[:].particles[:].values, | FLT_2D (uncertain) | s^-1.m^-3 | 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). |
edge_sources.source[:].ggd[:].ion[:].particles[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].ion[:].particles[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].ion[:].particles[:].values | [1...N] | FLT_1D (uncertain) | s^-1.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state | [1...N] | STRUCT_ARRAY | Source terms related to the different states of the species (ionisation, energy, excitation, ...) | |
edge_sources.source[:].ggd[:].ion[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_sources.source[:].ggd[:].ion[:].state[:].energy | [1...N] | STRUCT_ARRAY | W.m^-3 | Source terms for the state energy transport equation |
edge_sources.source[:].ggd[:].ion[:].state[:].energy[:].coefficients | [edge_sources.source[:].ggd[:].ion[:].state[:].energy[:].values, | FLT_2D (uncertain) | W.m^-3 | 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). |
edge_sources.source[:].ggd[:].ion[:].state[:].energy[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].ion[:].state[:].energy[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].ion[:].state[:].energy[:].values | [1...N] | FLT_1D (uncertain) | W.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state[:].label | STR_0D | String identifying state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
edge_sources.source[:].ggd[:].ion[:].state[:].momentum | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Source term for momentum equations, on various grid subsets |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state[:].momentum[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].ion[:].state[:].particles | [1...N] | STRUCT_ARRAY | s^-1.m^-3 | Source term for the state density transport equation |
edge_sources.source[:].ggd[:].ion[:].state[:].particles[:].coefficients | [edge_sources.source[:].ggd[:].ion[:].state[:].particles[:].values, | FLT_2D (uncertain) | s^-1.m^-3 | 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). |
edge_sources.source[:].ggd[:].ion[:].state[:].particles[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].ion[:].state[:].particles[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].ion[:].state[:].particles[:].values | [1...N] | FLT_1D (uncertain) | s^-1.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].ion[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_sources.source[:].ggd[:].ion[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_sources.source[:].ggd[:].ion[:].state[:].z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the state bundle | |
edge_sources.source[:].ggd[:].ion[:].state[:].z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the state bundle | |
edge_sources.source[:].ggd[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
edge_sources.source[:].ggd[:].momentum | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Source term for total momentum equations, on various grid subsets |
edge_sources.source[:].ggd[:].momentum[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].momentum[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].momentum[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].momentum[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].momentum[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].momentum[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].momentum[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].momentum[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].momentum[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].momentum[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].momentum[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].momentum[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].momentum[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].momentum[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].momentum[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].momentum[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral | [1...N] | STRUCT_ARRAY | Source terms related to the different neutral species | |
edge_sources.source[:].ggd[:].neutral[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_sources.source[:].ggd[:].neutral[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_sources.source[:].ggd[:].neutral[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_sources.source[:].ggd[:].neutral[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_sources.source[:].ggd[:].neutral[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_sources.source[:].ggd[:].neutral[:].energy | [1...N] | STRUCT_ARRAY | W.m^-3 | Source term for the ion energy transport equation, on various grid subsets |
edge_sources.source[:].ggd[:].neutral[:].energy[:].coefficients | [edge_sources.source[:].ggd[:].neutral[:].energy[:].values, | FLT_2D (uncertain) | W.m^-3 | 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). |
edge_sources.source[:].ggd[:].neutral[:].energy[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].neutral[:].energy[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].neutral[:].energy[:].values | [1...N] | FLT_1D (uncertain) | W.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].ion_index | INT_0D | Index of the corresponding ion species in the ../../ion array | ||
edge_sources.source[:].ggd[:].neutral[:].label | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
edge_sources.source[:].ggd[:].neutral[:].momentum | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Source term for momentum equations (sum over states when multiple states are considered), on various grid subsets |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].neutral[:].momentum[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].neutral[:].momentum[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].momentum[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
edge_sources.source[:].ggd[:].neutral[:].particles | [1...N] | STRUCT_ARRAY | s^-1.m^-3 | Source term for ion density equation, on various grid subsets |
edge_sources.source[:].ggd[:].neutral[:].particles[:].coefficients | [edge_sources.source[:].ggd[:].neutral[:].particles[:].values, | FLT_2D (uncertain) | s^-1.m^-3 | 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). |
edge_sources.source[:].ggd[:].neutral[:].particles[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].neutral[:].particles[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].neutral[:].particles[:].values | [1...N] | FLT_1D (uncertain) | s^-1.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state | [1...N] | STRUCT_ARRAY | Source terms related to the different states of the species (energy, excitation, ...) | |
edge_sources.source[:].ggd[:].neutral[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].energy | [1...N] | STRUCT_ARRAY | W.m^-3 | Source terms for the state energy transport equation |
edge_sources.source[:].ggd[:].neutral[:].state[:].energy[:].coefficients | [edge_sources.source[:].ggd[:].neutral[:].state[:].energy[:].values, | FLT_2D (uncertain) | W.m^-3 | 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). |
edge_sources.source[:].ggd[:].neutral[:].state[:].energy[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].energy[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].energy[:].values | [1...N] | FLT_1D (uncertain) | W.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state[:].label | STR_0D | String identifying state | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Source term for momentum equations, on various grid subsets |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state[:].momentum[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_sources.source[:].ggd[:].neutral[:].state[:].neutral_type | STRUCTURE | Neutral type, in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].neutral_type.description | STR_0D | Verbose description | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].neutral_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].neutral_type.name | STR_0D | Short string identifier | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].particles | [1...N] | STRUCT_ARRAY | s^-1.m^-3 | Source term for the state density transport equation |
edge_sources.source[:].ggd[:].neutral[:].state[:].particles[:].coefficients | [edge_sources.source[:].ggd[:].neutral[:].state[:].particles[:].values, | FLT_2D (uncertain) | s^-1.m^-3 | 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). |
edge_sources.source[:].ggd[:].neutral[:].state[:].particles[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].particles[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].neutral[:].state[:].particles[:].values | [1...N] | FLT_1D (uncertain) | s^-1.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd[:].neutral[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_sources.source[:].ggd[:].neutral[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_sources.source[:].ggd[:].time | FLT_0D | s | Time | |
edge_sources.source[:].ggd[:].total_ion_energy | [1...N] | STRUCT_ARRAY | W.m^-3 | Source term for the total (summed over ion species) energy equation, on various grid subsets |
edge_sources.source[:].ggd[:].total_ion_energy[:].coefficients | [edge_sources.source[:].ggd[:].total_ion_energy[:].values, | FLT_2D (uncertain) | W.m^-3 | 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). |
edge_sources.source[:].ggd[:].total_ion_energy[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd[:].total_ion_energy[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd[:].total_ion_energy[:].values | [1...N] | FLT_1D (uncertain) | W.m^-3 | One scalar value is provided per element in the grid subset. |
edge_sources.source[:].ggd_fast | [edge_sources.source[:].ggd_fast[:].time] | STRUCT_ARRAY | Quantities provided at a faster sampling rate than the full ggd quantities. These are either integrated quantities or local quantities provided on a reduced set of positions. Positions and integration domains are described by a set of grid_subsets (of size 1 for a position). | |
edge_sources.source[:].ggd_fast[:].ion | [1...N] | STRUCT_ARRAY | Source term integrals related to the various ion species | |
edge_sources.source[:].ggd_fast[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_sources.source[:].ggd_fast[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_sources.source[:].ggd_fast[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_sources.source[:].ggd_fast[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_sources.source[:].ggd_fast[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_sources.source[:].ggd_fast[:].ion[:].label | STR_0D | String identifying ion (e.g. H+, D+, T+, He+2, C+, ...) | ||
edge_sources.source[:].ggd_fast[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
edge_sources.source[:].ggd_fast[:].ion[:].power | [1...N] | STRUCT_ARRAY | W | Total power source or sink related to this ion species, integrated over the volume of the grid subset, for various grid subsets. |
edge_sources.source[:].ggd_fast[:].ion[:].power[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_sources.source[:].ggd_fast[:].ion[:].power[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_sources.source[:].ggd_fast[:].ion[:].power[:].value | FLT_0D (uncertain) | W | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_sources.source[:].ggd_fast[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
edge_sources.source[:].ggd_fast[:].time | FLT_0D | s | Time | |
edge_sources.source[:].identifier | STRUCTURE | Source term identifier (process causing this source term) | ||
edge_sources.source[:].identifier.description | STR_0D | Verbose description | ||
edge_sources.source[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.source[:].identifier.name | STR_0D | Short string identifier | ||
edge_sources.source[:].species | STRUCTURE | Species causing this source term (if relevant, e.g. a particular ion or neutral state in case of line radiation) | ||
edge_sources.source[:].species.ion | STRUCTURE | Description of the ion or neutral species, used if type/index = 2 or 3 | ||
edge_sources.source[:].species.ion.element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_sources.source[:].species.ion.element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_sources.source[:].species.ion.element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_sources.source[:].species.ion.element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_sources.source[:].species.ion.element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_sources.source[:].species.ion.label | STR_0D | String identifying ion (e.g. H+, D+, T+, He+2, C+, ...) | ||
edge_sources.source[:].species.ion.state | STRUCTURE | Quantities related to the different states of the species (ionisation, energy, excitation, ...) | ||
edge_sources.source[:].species.ion.state.electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_sources.source[:].species.ion.state.label | STR_0D | String identifying ion state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
edge_sources.source[:].species.ion.state.vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_sources.source[:].species.ion.state.vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_sources.source[:].species.ion.state.z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the charge state bundle (equal to z_min if no bundle) | |
edge_sources.source[:].species.ion.state.z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral) | |
edge_sources.source[:].species.ion.z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
edge_sources.source[:].species.neutral | STRUCTURE | Description of the neutral species, used if type/index = 4 or 5 | ||
edge_sources.source[:].species.neutral.element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_sources.source[:].species.neutral.element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_sources.source[:].species.neutral.element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_sources.source[:].species.neutral.element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_sources.source[:].species.neutral.element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_sources.source[:].species.neutral.label | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
edge_sources.source[:].species.neutral.state | STRUCTURE | State of the species (energy, excitation, ...) | ||
edge_sources.source[:].species.neutral.state.electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_sources.source[:].species.neutral.state.label | STR_0D | String identifying neutral state | ||
edge_sources.source[:].species.neutral.state.neutral_type | STRUCTURE | Neutral type, in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
edge_sources.source[:].species.neutral.state.neutral_type.description | STR_0D | Verbose description | ||
edge_sources.source[:].species.neutral.state.neutral_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.source[:].species.neutral.state.neutral_type.name | STR_0D | Short string identifier | ||
edge_sources.source[:].species.neutral.state.vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_sources.source[:].species.neutral.state.vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_sources.source[:].species.type | STRUCTURE | Species type. index=1 for electron; index=2 for ion species in a single/average state (refer to ion structure); index=3 for ion species in a particular state (refer to ion/state structure); index=4 for neutral species in a single/average state (refer to neutral structure); index=5 for neutral species in a particular state (refer to neutral/state structure); index=6 for neutron; index=7 for photon | ||
edge_sources.source[:].species.type.description | STR_0D | Verbose description | ||
edge_sources.source[:].species.type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_sources.source[:].species.type.name | STR_0D | Short string identifier | ||
edge_sources.time | [1...N] | FLT_1D_TYPE | s | Generic time |
edge transport¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
edge_transport | Edge plasma transport. Energy terms correspond to the full kinetic energy equation (i.e. the energy flux takes into account the energy transported by the particle flux) | |||
edge_transport.code | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
edge_transport.code.commit | STR_0D | Unique commit reference of software | ||
edge_transport.code.description | STR_0D | Short description of the software (type, purpose) | ||
edge_transport.code.library | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
edge_transport.code.library[:].commit | STR_0D | Unique commit reference of software | ||
edge_transport.code.library[:].description | STR_0D | Short description of the software (type, purpose) | ||
edge_transport.code.library[:].name | STR_0D | Name of software | ||
edge_transport.code.library[:].parameters | STR_0D | List of the code specific parameters in XML format | ||
edge_transport.code.library[:].repository | STR_0D | URL of software repository | ||
edge_transport.code.library[:].version | STR_0D | Unique version (tag) of software | ||
edge_transport.code.name | STR_0D | Name of software generating IDS | ||
edge_transport.code.output_flag | [edge_transport.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
edge_transport.code.parameters | STR_0D | List of the code specific parameters in XML format | ||
edge_transport.code.repository | STR_0D | URL of software repository | ||
edge_transport.code.version | STR_0D | Unique version (tag) of software | ||
edge_transport.grid_ggd | [edge_transport.grid_ggd[:].time] | STRUCT_ARRAY | Grid (using the Generic Grid Description), for various time slices. The timebase of this array of structure must be a subset of the ggd timebases | |
edge_transport.grid_ggd[:].grid_subset | [1...N] | STRUCT_ARRAY | Grid subsets | |
edge_transport.grid_ggd[:].grid_subset[:].base | [1...N] | STRUCT_ARRAY | 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. | |
edge_transport.grid_ggd[:].grid_subset[:].base[:].jacobian | [edge_transport.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
edge_transport.grid_ggd[:].grid_subset[:].base[:].tensor_contravariant | [edge_transport.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
edge_transport.grid_ggd[:].grid_subset[:].base[:].tensor_covariant | [edge_transport.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
edge_transport.grid_ggd[:].grid_subset[:].dimension | INT_0D | Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
edge_transport.grid_ggd[:].grid_subset[:].element | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
edge_transport.grid_ggd[:].grid_subset[:].element[:].object | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
edge_transport.grid_ggd[:].grid_subset[:].element[:].object[:].dimension | INT_0D | Dimension of the object - using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
edge_transport.grid_ggd[:].grid_subset[:].element[:].object[:].index | INT_0D | Object index | ||
edge_transport.grid_ggd[:].grid_subset[:].element[:].object[:].space | INT_0D | Index of the space from which that object is taken | ||
edge_transport.grid_ggd[:].grid_subset[:].identifier | STRUCTURE | Grid subset identifier | ||
edge_transport.grid_ggd[:].grid_subset[:].identifier.description | STR_0D | Verbose description | ||
edge_transport.grid_ggd[:].grid_subset[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_transport.grid_ggd[:].grid_subset[:].identifier.name | STR_0D | Short string identifier | ||
edge_transport.grid_ggd[:].grid_subset[:].metric | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
edge_transport.grid_ggd[:].grid_subset[:].metric.jacobian | [edge_transport.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
edge_transport.grid_ggd[:].grid_subset[:].metric.tensor_contravariant | [edge_transport.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
edge_transport.grid_ggd[:].grid_subset[:].metric.tensor_covariant | [edge_transport.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
edge_transport.grid_ggd[:].identifier | STRUCTURE | Grid identifier | ||
edge_transport.grid_ggd[:].identifier.description | STR_0D | Verbose description | ||
edge_transport.grid_ggd[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_transport.grid_ggd[:].identifier.name | STR_0D | Short string identifier | ||
edge_transport.grid_ggd[:].path | STR_0D | 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: IDS::wall/0/description_ggd(1)/grid_ggd, means that the grid is located in the wall IDS, occurrence 0, with relative path description_ggd(1)/grid_ggd, using Fortran index convention (here : first index of the array) | ||
edge_transport.grid_ggd[:].space | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
edge_transport.grid_ggd[:].space[:].coordinates_type | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
edge_transport.grid_ggd[:].space[:].geometry_type | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
edge_transport.grid_ggd[:].space[:].geometry_type.description | STR_0D | Verbose description | ||
edge_transport.grid_ggd[:].space[:].geometry_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_transport.grid_ggd[:].space[:].geometry_type.name | STR_0D | Short string identifier | ||
edge_transport.grid_ggd[:].space[:].identifier | STRUCTURE | Space identifier | ||
edge_transport.grid_ggd[:].space[:].identifier.description | STR_0D | Verbose description | ||
edge_transport.grid_ggd[:].space[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_transport.grid_ggd[:].space[:].identifier.name | STR_0D | Short string identifier | ||
edge_transport.grid_ggd[:].space[:].objects_per_dimension | [1...N] | STRUCT_ARRAY | 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. | |
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.description | STR_0D | Verbose description | ||
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.name | STR_0D | Short string identifier | ||
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].object | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].index | INT_0D | Index of this (n-1)-dimensional boundary object | ||
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].neighbours | [1...N] | INT_1D | 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 | |
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry | [1...N] | FLT_1D (uncertain) | mixed | 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. |
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry_2d | [1...N, | FLT_2D (uncertain) | mixed | 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. |
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].object[:].measure | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
edge_transport.grid_ggd[:].space[:].objects_per_dimension[:].object[:].nodes | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
edge_transport.grid_ggd[:].time | FLT_0D | s | Time | |
edge_transport.ids_properties | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
edge_transport.ids_properties.comment | STR_0D | Any comment describing the content of this IDS | ||
edge_transport.ids_properties.creation_date | STR_0D | Date at which this data has been produced | ||
edge_transport.ids_properties.homogeneous_time | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
edge_transport.ids_properties.name | STR_0D | User-defined name for this IDS occurrence | ||
edge_transport.ids_properties.occurrence | INT_0D | |||
edge_transport.ids_properties.occurrence_type | STRUCTURE | Type of data contained in this occurrence | ||
edge_transport.ids_properties.occurrence_type.description | STR_0D | Verbose description | ||
edge_transport.ids_properties.occurrence_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_transport.ids_properties.occurrence_type.name | STR_0D | Short string identifier | ||
edge_transport.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
edge_transport.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
edge_transport.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_transport.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_transport.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
edge_transport.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
edge_transport.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_transport.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
edge_transport.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_transport.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_transport.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
edge_transport.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
edge_transport.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_transport.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
edge_transport.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
edge_transport.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_transport.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_transport.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
edge_transport.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
edge_transport.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
edge_transport.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_transport.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
edge_transport.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
edge_transport.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_transport.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_transport.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
edge_transport.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
edge_transport.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
edge_transport.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_transport.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
edge_transport.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
edge_transport.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
edge_transport.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
edge_transport.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
edge_transport.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
edge_transport.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
edge_transport.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
edge_transport.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
edge_transport.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
edge_transport.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
edge_transport.ids_properties.provider | STR_0D | Name of the person in charge of producing this data | ||
edge_transport.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
edge_transport.ids_properties.version_put | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
edge_transport.ids_properties.version_put.access_layer | STR_0D | Version of Access Layer used to PUT this IDS | ||
edge_transport.ids_properties.version_put.access_layer_language | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
edge_transport.ids_properties.version_put.data_dictionary | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
edge_transport.midplane | STRUCTURE | Choice of midplane definition (use the lowest index number if more than one value is relevant) | ||
edge_transport.midplane.description | STR_0D | Verbose description | ||
edge_transport.midplane.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_transport.midplane.name | STR_0D | Short string identifier | ||
edge_transport.model | [1...N] | STRUCT_ARRAY | Transport is described by a combination of various transport models | |
edge_transport.model[:].code | STRUCTURE | Code-specific parameters used for this model | ||
edge_transport.model[:].code.commit | STR_0D | Unique commit reference of software | ||
edge_transport.model[:].code.description | STR_0D | Short description of the software (type, purpose) | ||
edge_transport.model[:].code.name | STR_0D | Name of software used | ||
edge_transport.model[:].code.output_flag | STRUCTURE | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | ||
edge_transport.model[:].code.output_flag.data | [edge_transport.model[:].code.output_flag.time] | INT_1D | Data | |
edge_transport.model[:].code.output_flag.time | [1...N] | FLT_1D_TYPE | s | Time |
edge_transport.model[:].code.parameters | STR_0D | List of the code specific parameters in XML format | ||
edge_transport.model[:].code.repository | STR_0D | URL of software repository | ||
edge_transport.model[:].code.version | STR_0D | Unique version (tag) of software | ||
edge_transport.model[:].flux_multiplier | FLT_0D (uncertain) | - | Multiplier applied to the particule flux when adding its contribution in the expression of the heat flux : can be 0, 3/2 or 5/2 | |
edge_transport.model[:].ggd | [edge_transport.model[:].ggd[:].time] | STRUCT_ARRAY | Transport coefficients represented using the general grid description, for various time slices. Fluxes are given in the direction perpendicular to the edges or faces of the grid (flow crossing that surface divided by its actual area). Radial fluxes are positive when they are directed away from the magnetic axis. Poloidal fluxes are positive when they are directed in such a way that they travel clockwise around the magnetic axis (poloidal plane viewed such that the centerline of the tokamak is on the left). Parallel fluxes are positive when they are co-directed with the magnetic field. Toroidal fluxes are positive if travelling counter-clockwise when looking at the plasma from above | |
edge_transport.model[:].ggd[:].conductivity | [1...N] | STRUCT_ARRAY | ohm^-1.m^-1 | Conductivity, on various grid subsets |
edge_transport.model[:].ggd[:].conductivity[:].diamagnetic | [1...N] | FLT_1D (uncertain) | ohm^-1.m^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].conductivity[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | ohm^-1.m^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].conductivity[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].conductivity[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].conductivity[:].parallel | [1...N] | FLT_1D (uncertain) | ohm^-1.m^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].conductivity[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | ohm^-1.m^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].conductivity[:].poloidal | [1...N] | FLT_1D (uncertain) | ohm^-1.m^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].conductivity[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | ohm^-1.m^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].conductivity[:].r | [1...N] | FLT_1D (uncertain) | ohm^-1.m^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].conductivity[:].r_coefficients | [1...N, | FLT_2D (uncertain) | ohm^-1.m^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].conductivity[:].radial | [1...N] | FLT_1D (uncertain) | ohm^-1.m^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].conductivity[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | ohm^-1.m^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].conductivity[:].toroidal | [1...N] | FLT_1D (uncertain) | ohm^-1.m^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].conductivity[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | ohm^-1.m^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].conductivity[:].z | [1...N] | FLT_1D (uncertain) | ohm^-1.m^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].conductivity[:].z_coefficients | [1...N, | FLT_2D (uncertain) | ohm^-1.m^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].electrons | STRUCTURE | Transport quantities related to the electrons | ||
edge_transport.model[:].ggd[:].electrons.energy | STRUCTURE | Transport quantities for the electron energy equation | ||
edge_transport.model[:].ggd[:].electrons.energy.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.d[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.energy.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.energy.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.energy.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.energy.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.energy.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.energy.flux | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.flux[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.flux[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].electrons.energy.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.flux[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.energy.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].electrons.energy.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.energy.flux_pol | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.flux_pol[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].electrons.energy.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.energy.flux_radial | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.flux_radial[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].electrons.energy.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.energy.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.v[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.energy.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.energy.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.energy.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.energy.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.energy.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].electrons.energy.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.energy.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.energy.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.energy.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles | STRUCTURE | Transport quantities for the electron density equation | ||
edge_transport.model[:].ggd[:].electrons.particles.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.d[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.particles.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.particles.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.particles.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles.flux | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the direction perpendicular to the edges or faces of the grid (flow crossing that surface divided by its actual area), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.flux[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.flux[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.particles.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.flux[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].electrons.particles.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles.flux_pol | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.flux_pol[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.particles.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles.flux_radial | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.flux_radial[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.particles.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.v[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.particles.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.particles.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].electrons.particles.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].electrons.particles.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].electrons.particles.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].electrons.particles.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].electrons.particles.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].electrons.particles.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion | [1...N] | STRUCT_ARRAY | Transport coefficients related to the various ion species, in the sense of isonuclear or isomolecular sequences. Ionisation states (and other types of states) must be differentiated at the state level below | |
edge_transport.model[:].ggd[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_transport.model[:].ggd[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_transport.model[:].ggd[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_transport.model[:].ggd[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_transport.model[:].ggd[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_transport.model[:].ggd[:].ion[:].energy | STRUCTURE | Transport coefficients related to the ion energy equation | ||
edge_transport.model[:].ggd[:].ion[:].energy.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.d[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].energy.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].energy.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].energy.flux | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.flux[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.flux[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.flux[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].energy.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].energy.flux_pol | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.flux_pol[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].energy.flux_radial | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.flux_radial[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].energy.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.v[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].energy.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].energy.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].energy.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].energy.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].energy.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].energy.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].energy.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].label | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
edge_transport.model[:].ggd[:].ion[:].momentum | STRUCTURE | Transport coefficients for the ion momentum equations. The various components two levels below this node refer to the momentum vector components, while their flux is given in the direction perpendicular to the edges or faces of the grid. | ||
edge_transport.model[:].ggd[:].ion[:].momentum.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].parallel | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].poloidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].r | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].radial | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].toroidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].z | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.d[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].momentum.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].momentum.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].momentum.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].momentum.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].diamagnetic | [1...N] | FLT_1D (uncertain) | - | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].parallel | [1...N] | FLT_1D (uncertain) | - | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].poloidal | [1...N] | FLT_1D (uncertain) | - | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].r | [1...N] | FLT_1D (uncertain) | - | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].r_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].radial | [1...N] | FLT_1D (uncertain) | - | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].toroidal | [1...N] | FLT_1D (uncertain) | - | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].z | [1...N] | FLT_1D (uncertain) | - | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_limiter[:].z_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_pol | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].momentum.flux_pol[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_radial | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].momentum.flux_radial[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].momentum.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.v[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].momentum.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].momentum.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].momentum.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].momentum.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].momentum.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].momentum.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].momentum.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].momentum.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].momentum.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only the 'ion' level is considered and the 'state' array of structure is empty; 1-Ion states are considered and are described in the 'state' array of structure | ||
edge_transport.model[:].ggd[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
edge_transport.model[:].ggd[:].ion[:].particles | STRUCTURE | Transport related to the ion density equation | ||
edge_transport.model[:].ggd[:].ion[:].particles.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.d[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].particles.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].particles.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].particles.flux | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the direction perpendicular to the edges or faces of the grid (flow crossing that surface divided by its actual area), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.flux[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.flux[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.flux[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].particles.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].particles.flux_pol | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.flux_pol[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].particles.flux_radial | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.flux_radial[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].particles.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.v[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].particles.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].particles.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].particles.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].particles.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].particles.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].particles.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].particles.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state | [1...N] | STRUCT_ARRAY | Transport coefficients related to the different states of the species | |
edge_transport.model[:].ggd[:].ion[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy | STRUCTURE | Transport quantities related to the energy equation of the state considered | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_pol | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_pol[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_radial | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_radial[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].energy.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].label | STR_0D | String identifying state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...) | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum | STRUCTURE | Transport coefficients related to the momentum equations of the state considered. The various components two levels below this node refer to the momentum vector components, while their flux is given in the direction perpendicular to the edges or faces of the grid. | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].parallel | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].poloidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].r | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].radial | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].toroidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].z | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].diamagnetic | [1...N] | FLT_1D (uncertain) | - | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].parallel | [1...N] | FLT_1D (uncertain) | - | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].poloidal | [1...N] | FLT_1D (uncertain) | - | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].r | [1...N] | FLT_1D (uncertain) | - | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].r_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].radial | [1...N] | FLT_1D (uncertain) | - | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].toroidal | [1...N] | FLT_1D (uncertain) | - | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].z | [1...N] | FLT_1D (uncertain) | - | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_limiter[:].z_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_pol | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_pol[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_radial | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_radial[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].momentum.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles | STRUCTURE | Transport quantities related to density equation of the state considered (thermal+non-thermal) | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the direction perpendicular to the edges or faces of the grid (flow crossing that surface divided by its actual area), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_pol | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_pol[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_radial | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_radial[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].ion[:].state[:].particles.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].ion[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_transport.model[:].ggd[:].ion[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_transport.model[:].ggd[:].ion[:].state[:].z_max | FLT_0D (uncertain) | Elementary Charge Unit | Maximum Z of the state bundle | |
edge_transport.model[:].ggd[:].ion[:].state[:].z_min | FLT_0D (uncertain) | Elementary Charge Unit | Minimum Z of the state bundle | |
edge_transport.model[:].ggd[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
edge_transport.model[:].ggd[:].momentum | STRUCTURE | Transport coefficients for total momentum equation. The various components two levels below this node refer to the momentum vector components, while their flux is given in the direction perpendicular to the edges or faces of the grid. | ||
edge_transport.model[:].ggd[:].momentum.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].momentum.d[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.d[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.d[:].parallel | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.d[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.d[:].poloidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.d[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.d[:].r | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.d[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.d[:].radial | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.d[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.d[:].toroidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.d[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.d[:].z | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.d[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].momentum.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].momentum.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].momentum.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].momentum.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].momentum.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].momentum.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].momentum.flux[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.flux[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].diamagnetic | [1...N] | FLT_1D (uncertain) | - | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].parallel | [1...N] | FLT_1D (uncertain) | - | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].poloidal | [1...N] | FLT_1D (uncertain) | - | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].r | [1...N] | FLT_1D (uncertain) | - | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].r_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].radial | [1...N] | FLT_1D (uncertain) | - | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].toroidal | [1...N] | FLT_1D (uncertain) | - | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].z | [1...N] | FLT_1D (uncertain) | - | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux_limiter[:].z_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.flux_pol | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].momentum.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].momentum.flux_pol[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].momentum.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.flux_radial | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].momentum.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].momentum.flux_radial[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].momentum.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].momentum.v[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.v[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.v[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.v[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.v[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.v[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.v[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.v[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.v[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.v[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.v[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.v[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.v[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.v[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].momentum.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].momentum.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].momentum.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].momentum.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].momentum.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].momentum.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].momentum.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].momentum.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].momentum.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].momentum.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral | [1...N] | STRUCT_ARRAY | Transport coefficients related to the various neutral species | |
edge_transport.model[:].ggd[:].neutral[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_transport.model[:].ggd[:].neutral[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_transport.model[:].ggd[:].neutral[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_transport.model[:].ggd[:].neutral[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_transport.model[:].ggd[:].neutral[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_transport.model[:].ggd[:].neutral[:].energy | STRUCTURE | Transport coefficients related to the ion energy equation | ||
edge_transport.model[:].ggd[:].neutral[:].energy.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.d[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].energy.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].energy.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].energy.flux | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.flux[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.flux[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.flux[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].energy.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].energy.flux_pol | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.flux_pol[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].energy.flux_radial | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.flux_radial[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].energy.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.v[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].energy.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].energy.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].energy.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].energy.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].energy.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].energy.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].energy.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].ion_index | INT_0D | Index of the corresponding ion species in the ../../ion array | ||
edge_transport.model[:].ggd[:].neutral[:].label | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
edge_transport.model[:].ggd[:].neutral[:].momentum | STRUCTURE | Transport coefficients for the neutral momentum equations. The various components two levels below this node refer to the momentum vector components, while their flux is given in the direction perpendicular to the edges or faces of the grid. | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].parallel | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].poloidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].r | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].radial | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].toroidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].z | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.d[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].momentum.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].momentum.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].momentum.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].momentum.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].diamagnetic | [1...N] | FLT_1D (uncertain) | - | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].parallel | [1...N] | FLT_1D (uncertain) | - | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].poloidal | [1...N] | FLT_1D (uncertain) | - | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].r | [1...N] | FLT_1D (uncertain) | - | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].r_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].radial | [1...N] | FLT_1D (uncertain) | - | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].toroidal | [1...N] | FLT_1D (uncertain) | - | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].z | [1...N] | FLT_1D (uncertain) | - | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_limiter[:].z_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_pol | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].momentum.flux_pol[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_radial | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].momentum.flux_radial[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.v[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].momentum.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].momentum.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].momentum.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].momentum.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].momentum.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].momentum.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].momentum.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].momentum.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].multiple_states_flag | INT_0D | Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure | ||
edge_transport.model[:].ggd[:].neutral[:].particles | STRUCTURE | Transport related to the ion density equation | ||
edge_transport.model[:].ggd[:].neutral[:].particles.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.d[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].particles.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].particles.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].particles.flux | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the direction perpendicular to the edges or faces of the grid (flow crossing that surface divided by its actual area), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.flux[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.flux[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.flux[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].particles.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].particles.flux_pol | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.flux_pol[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].particles.flux_radial | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.flux_radial[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].particles.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.v[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].particles.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].particles.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].particles.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].particles.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].particles.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].particles.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].particles.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state | [1...N] | STRUCT_ARRAY | Transport coefficients related to the different states of the species | |
edge_transport.model[:].ggd[:].neutral[:].state[:].electron_configuration | STR_0D | Configuration of atomic orbitals of this state, e.g. 1s2-2s1 | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy | STRUCTURE | Transport quantities related to the energy equation of the state considered | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_pol | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_pol[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_radial | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_radial[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].energy.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].label | STR_0D | String identifying state | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum | STRUCTURE | Transport coefficients related to the momentum equations of the state considered. The various components two levels below this node refer to the momentum vector components, while their flux is given in the direction perpendicular to the edges or faces of the grid. | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].parallel | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].poloidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].r | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].radial | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].toroidal | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].z | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m^2.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].diamagnetic | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].parallel | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].poloidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].r | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].r_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].radial | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].toroidal | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].z | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux[:].z_coefficients | [1...N, | FLT_2D (uncertain) | kg.m^-1.s^-2 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].diamagnetic | [1...N] | FLT_1D (uncertain) | - | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].parallel | [1...N] | FLT_1D (uncertain) | - | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].poloidal | [1...N] | FLT_1D (uncertain) | - | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].r | [1...N] | FLT_1D (uncertain) | - | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].r_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].radial | [1...N] | FLT_1D (uncertain) | - | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].toroidal | [1...N] | FLT_1D (uncertain) | - | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].z | [1...N] | FLT_1D (uncertain) | - | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_limiter[:].z_coefficients | [1...N, | FLT_2D (uncertain) | - | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_pol | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_pol[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_radial | [1...N] | STRUCT_ARRAY | kg.m^-1.s^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_radial[:].values, | FLT_2D (uncertain) | kg.m^-1.s^-2 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | kg.m^-1.s^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].diamagnetic | [1...N] | FLT_1D (uncertain) | m.s^-1 | Diamagnetic component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].diamagnetic_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the diamagnetic component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].parallel | [1...N] | FLT_1D (uncertain) | m.s^-1 | Parallel component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].parallel_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the parallel component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].poloidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Poloidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].poloidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the poloidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].r | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the major radius axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].r_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the major radius axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].radial | [1...N] | FLT_1D (uncertain) | m.s^-1 | Radial component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].radial_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the radial component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].toroidal | [1...N] | FLT_1D (uncertain) | m.s^-1 | Toroidal component, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].toroidal_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the toroidal component, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].z | [1...N] | FLT_1D (uncertain) | m.s^-1 | Component along the height axis, one scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v[:].z_coefficients | [1...N, | FLT_2D (uncertain) | m.s^-1 | Interpolation coefficients for the component along the height axis, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].momentum.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].neutral_type | STRUCTURE | Neutral type, in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].neutral_type.description | STR_0D | Verbose description | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].neutral_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].neutral_type.name | STR_0D | Short string identifier | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles | STRUCTURE | Transport quantities related to density equation of the state considered (thermal+non-thermal) | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the direction perpendicular to the edges or faces of the grid (flow crossing that surface divided by its actual area), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_pol | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_pol[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_radial | [1...N] | STRUCT_ARRAY | m^-2.s^-1 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_radial[:].values, | FLT_2D (uncertain) | m^-2.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | m^-2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the direction perpendicular to the edge of faces of the grid), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].neutral[:].state[:].particles.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].neutral[:].state[:].vibrational_level | FLT_0D (uncertain) | Elementary Charge Unit | Vibrational level (can be bundled) | |
edge_transport.model[:].ggd[:].neutral[:].state[:].vibrational_mode | STR_0D | Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature. | ||
edge_transport.model[:].ggd[:].time | FLT_0D | s | Time | |
edge_transport.model[:].ggd[:].total_ion_energy | STRUCTURE | Transport coefficients for the total (summed over ion species) energy equation | ||
edge_transport.model[:].ggd[:].total_ion_energy.d | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity, on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.d[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.d[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.d[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.d[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.d[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].total_ion_energy.d_pol | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.d_pol[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.d_pol[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.d_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.d_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.d_pol[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].total_ion_energy.d_radial | [1...N] | STRUCT_ARRAY | m^2.s^-1 | Effective diffusivity (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.d_radial[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.d_radial[:].values, | FLT_2D (uncertain) | m^2.s^-1 | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.d_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.d_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.d_radial[:].values | [1...N] | FLT_1D (uncertain) | m^2.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].total_ion_energy.flux | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux, on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.flux[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.flux[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.flux[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.flux[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.flux[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].total_ion_energy.flux_limiter | [1...N] | STRUCT_ARRAY | - | Flux limiter coefficient, on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.flux_limiter[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.flux_limiter[:].values, | FLT_2D (uncertain) | - | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.flux_limiter[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.flux_limiter[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.flux_limiter[:].values | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].total_ion_energy.flux_pol | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the poloidal direction, on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.flux_pol[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.flux_pol[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.flux_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.flux_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.flux_pol[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].total_ion_energy.flux_radial | [1...N] | STRUCT_ARRAY | W.m^-2 | Flux in the radial direction, on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.flux_radial[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.flux_radial[:].values, | FLT_2D (uncertain) | W.m^-2 | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.flux_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.flux_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.flux_radial[:].values | [1...N] | FLT_1D (uncertain) | W.m^-2 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].total_ion_energy.v | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection, on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.v[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.v[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.v[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.v[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.v[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].total_ion_energy.v_pol | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the poloidal direction), on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.v_pol[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.v_pol[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.v_pol[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.v_pol[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.v_pol[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd[:].total_ion_energy.v_radial | [1...N] | STRUCT_ARRAY | m.s^-1 | Effective convection (in the radial direction), on various grid subsets |
edge_transport.model[:].ggd[:].total_ion_energy.v_radial[:].coefficients | [edge_transport.model[:].ggd[:].total_ion_energy.v_radial[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
edge_transport.model[:].ggd[:].total_ion_energy.v_radial[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd[:].total_ion_energy.v_radial[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd[:].total_ion_energy.v_radial[:].values | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
edge_transport.model[:].ggd_fast | [edge_transport.model[:].ggd_fast[:].time] | STRUCT_ARRAY | Quantities provided at a faster sampling rate than the full ggd quantities. These are either integrated quantities or local quantities provided on a reduced set of positions. Positions and integration domains are described by a set of grid_subsets (of size 1 for a position). | |
edge_transport.model[:].ggd_fast[:].electrons | STRUCTURE | Transport quantities and flux integrals related to the electrons | ||
edge_transport.model[:].ggd_fast[:].electrons.particle_flux_integrated | [1...N] | STRUCT_ARRAY | s^-1 | Total number of particles of this species crossing a surface per unit time, for various surfaces (grid subsets) |
edge_transport.model[:].ggd_fast[:].electrons.particle_flux_integrated[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd_fast[:].electrons.particle_flux_integrated[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd_fast[:].electrons.particle_flux_integrated[:].value | FLT_0D (uncertain) | s^-1 | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_transport.model[:].ggd_fast[:].electrons.power | [1...N] | STRUCT_ARRAY | W | Power carried by this species crossing a surface, for various surfaces (grid subsets) |
edge_transport.model[:].ggd_fast[:].electrons.power[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd_fast[:].electrons.power[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd_fast[:].electrons.power[:].value | FLT_0D (uncertain) | W | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_transport.model[:].ggd_fast[:].energy_flux_max | [1...N] | STRUCT_ARRAY | W.m^-2 | Maximum power density over a surface, for various surfaces (grid subsets) |
edge_transport.model[:].ggd_fast[:].energy_flux_max[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd_fast[:].energy_flux_max[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd_fast[:].energy_flux_max[:].value | FLT_0D (uncertain) | W.m^-2 | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_transport.model[:].ggd_fast[:].ion | [1...N] | STRUCT_ARRAY | Transport coefficients and flux integrals related to the various ion species, in the sense of isonuclear or isomolecular sequences. Ionisation states (and other types of states) must be differentiated at the state level below | |
edge_transport.model[:].ggd_fast[:].ion[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_transport.model[:].ggd_fast[:].ion[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_transport.model[:].ggd_fast[:].ion[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_transport.model[:].ggd_fast[:].ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_transport.model[:].ggd_fast[:].ion[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_transport.model[:].ggd_fast[:].ion[:].label | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
edge_transport.model[:].ggd_fast[:].ion[:].neutral_index | INT_0D | Index of the corresponding neutral species in the ../../neutral array | ||
edge_transport.model[:].ggd_fast[:].ion[:].particle_flux_integrated | [1...N] | STRUCT_ARRAY | s^-1 | Total number of particles of this species crossing a surface per unit time, for various surfaces (grid subsets) |
edge_transport.model[:].ggd_fast[:].ion[:].particle_flux_integrated[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd_fast[:].ion[:].particle_flux_integrated[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd_fast[:].ion[:].particle_flux_integrated[:].value | FLT_0D (uncertain) | s^-1 | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_transport.model[:].ggd_fast[:].ion[:].z_ion | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge (of the dominant ionisation state; lumped ions are allowed) | |
edge_transport.model[:].ggd_fast[:].neutral | [1...N] | STRUCT_ARRAY | Transport coefficients and flux integrals related to the various ion and neutral species | |
edge_transport.model[:].ggd_fast[:].neutral[:].element | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
edge_transport.model[:].ggd_fast[:].neutral[:].element[:].a | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
edge_transport.model[:].ggd_fast[:].neutral[:].element[:].atoms_n | INT_0D | Number of atoms of this element in the molecule | ||
edge_transport.model[:].ggd_fast[:].neutral[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
edge_transport.model[:].ggd_fast[:].neutral[:].element[:].z_n | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
edge_transport.model[:].ggd_fast[:].neutral[:].ion_index | INT_0D | Index of the corresponding ion species in the ../../ion array | ||
edge_transport.model[:].ggd_fast[:].neutral[:].label | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
edge_transport.model[:].ggd_fast[:].neutral[:].particle_flux_integrated | [1...N] | STRUCT_ARRAY | s^-1 | Total number of particles of this species crossing a surface per unit time, for various surfaces (grid subsets) |
edge_transport.model[:].ggd_fast[:].neutral[:].particle_flux_integrated[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd_fast[:].neutral[:].particle_flux_integrated[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd_fast[:].neutral[:].particle_flux_integrated[:].value | FLT_0D (uncertain) | s^-1 | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_transport.model[:].ggd_fast[:].power | [1...N] | STRUCT_ARRAY | W | Power (sum over all species) crossing a surface, for various surfaces (grid subsets) |
edge_transport.model[:].ggd_fast[:].power[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd_fast[:].power[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd_fast[:].power[:].value | FLT_0D (uncertain) | W | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_transport.model[:].ggd_fast[:].power_ion_total | [1...N] | STRUCT_ARRAY | W | Power carried by all ions (sum over ions species) crossing a surface, for various surfaces (grid subsets) |
edge_transport.model[:].ggd_fast[:].power_ion_total[:].grid_index | INT_0D | Index of the grid used to represent this quantity | ||
edge_transport.model[:].ggd_fast[:].power_ion_total[:].grid_subset_index | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
edge_transport.model[:].ggd_fast[:].power_ion_total[:].value | FLT_0D (uncertain) | W | Scalar value of the quantity on the grid subset (corresponding to a single local position or to an integrated value over the subset) | |
edge_transport.model[:].ggd_fast[:].time | FLT_0D | s | Time | |
edge_transport.model[:].identifier | STRUCTURE | Transport model identifier | ||
edge_transport.model[:].identifier.description | STR_0D | Verbose description | ||
edge_transport.model[:].identifier.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
edge_transport.model[:].identifier.name | STR_0D | Short string identifier | ||
edge_transport.time | [1...N] | FLT_1D_TYPE | s | Generic time |
em coupling¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
em_coupling (alpha) | Description of the axisymmetric mutual electromagnetics; does not include non-axisymmetric coil systems; the convention is Quantity_Sensor_Source | |||
em_coupling.active_coils (alpha) | [pf_active.coil] | STR_1D | List of URIs of the active coils considered in the IDS | |
em_coupling.b_field_pol_probes (alpha) | [magnetics.b_field_pol_probe] | STR_1D | List of URIs of the poloidal field probes considered in the IDS | |
em_coupling.b_field_pol_probes_active (alpha) | [magnetics.b_field_pol_probe, | FLT_2D (uncertain) | T/A | Poloidal field coupling from active coils to poloidal field probes |
em_coupling.b_field_pol_probes_passive (alpha) | [em_coupling.b_field_pol_probes, | FLT_2D (uncertain) | T/A | Poloidal field coupling from passive loops to poloidal field probes |
em_coupling.b_field_pol_probes_plasma (alpha) | [em_coupling.b_field_pol_probes, | FLT_2D (uncertain) | T/A | Poloidal field coupling from plasma elements to poloidal field probes |
em_coupling.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
em_coupling.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
em_coupling.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
em_coupling.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
em_coupling.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
em_coupling.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
em_coupling.code.library[:].name (alpha) | STR_0D | Name of software | ||
em_coupling.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
em_coupling.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
em_coupling.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
em_coupling.code.name (alpha) | STR_0D | Name of software generating IDS | ||
em_coupling.code.output_flag (alpha) | [em_coupling.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
em_coupling.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
em_coupling.code.repository (alpha) | STR_0D | URL of software repository | ||
em_coupling.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
em_coupling.coupling_matrix (alpha) | [1...N] | STRUCT_ARRAY | Set of user-defined coupling matrices, complementary to the other system-based coupling matrices of this IDS | |
em_coupling.coupling_matrix[:].columns_uri (alpha) | [1...N] | STR_1D | List of URIs corresponding to the columns (2nd dimension) of the coupling matrix. See examples above (rows_uri) | |
em_coupling.coupling_matrix[:].data (alpha) | [em_coupling.coupling_matrix[:].rows_uri, | FLT_2D (uncertain) | mixed | Coupling matrix |
em_coupling.coupling_matrix[:].name (alpha) | STR_0D | Name of this coupling matrix | ||
em_coupling.coupling_matrix[:].quantity (alpha) | STRUCTURE | Physical quantity obtained following the matrix multiplication of the data node with the vector constructed from references contained in the columns_uri node | ||
em_coupling.coupling_matrix[:].quantity.description (alpha) | STR_0D | Verbose description | ||
em_coupling.coupling_matrix[:].quantity.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
em_coupling.coupling_matrix[:].quantity.name (alpha) | STR_0D | Short string identifier | ||
em_coupling.coupling_matrix[:].rows_uri (alpha) | [1...N] | STR_1D | List of URIs corresponding to the rows (1st dimension) of the coupling matrix. If not all indices of a given node are used, they must be listed explicitly e.g. rows_uri(i) = pf_active:1/coil(i) will refer to a list of indices of the occurrence 1 of the pf_active IDS of this data entry. If the rows correspond to all indices of a given vector, it is sufficient to give a insgle uri, the one of the vector with the impliicit notation (:), e.g. rows_uri(1) = /grid_ggd(3)/grid_subset(2)/elements(:). | |
em_coupling.flux_loops (alpha) | [magnetics.flux_loop] | STR_1D | List of URIs of the flux loops considered in the IDS | |
em_coupling.grid_ggd (alpha) | [1...N] | STRUCT_ARRAY | Set of grids for use in the coupling_matrix array of structure, described using the GGD | |
em_coupling.grid_ggd[:].grid_subset (alpha) | [1...N] | STRUCT_ARRAY | Grid subsets | |
em_coupling.grid_ggd[:].grid_subset[:].base (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
em_coupling.grid_ggd[:].grid_subset[:].base[:].jacobian (alpha) | [em_coupling.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
em_coupling.grid_ggd[:].grid_subset[:].base[:].tensor_contravariant (alpha) | [em_coupling.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
em_coupling.grid_ggd[:].grid_subset[:].base[:].tensor_covariant (alpha) | [em_coupling.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
em_coupling.grid_ggd[:].grid_subset[:].dimension (alpha) | INT_0D | Space dimension of the grid subset elements. This must be equal to the sum of the dimensions of the individual objects forming the element. | ||
em_coupling.grid_ggd[:].grid_subset[:].element (alpha) | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
em_coupling.grid_ggd[:].grid_subset[:].element[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
em_coupling.grid_ggd[:].grid_subset[:].element[:].object[:].dimension (alpha) | INT_0D | Dimension of the object | ||
em_coupling.grid_ggd[:].grid_subset[:].element[:].object[:].index (alpha) | INT_0D | Object index | ||
em_coupling.grid_ggd[:].grid_subset[:].element[:].object[:].space (alpha) | INT_0D | Index of the space from which that object is taken | ||
em_coupling.grid_ggd[:].grid_subset[:].identifier (alpha) | STRUCTURE | Grid subset identifier | ||
em_coupling.grid_ggd[:].grid_subset[:].identifier.description (alpha) | STR_0D | Verbose description | ||
em_coupling.grid_ggd[:].grid_subset[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
em_coupling.grid_ggd[:].grid_subset[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
em_coupling.grid_ggd[:].grid_subset[:].metric (alpha) | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
em_coupling.grid_ggd[:].grid_subset[:].metric.jacobian (alpha) | [em_coupling.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
em_coupling.grid_ggd[:].grid_subset[:].metric.tensor_contravariant (alpha) | [em_coupling.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
em_coupling.grid_ggd[:].grid_subset[:].metric.tensor_covariant (alpha) | [em_coupling.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
em_coupling.grid_ggd[:].identifier (alpha) | STRUCTURE | Grid identifier | ||
em_coupling.grid_ggd[:].identifier.description (alpha) | STR_0D | Verbose description | ||
em_coupling.grid_ggd[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
em_coupling.grid_ggd[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
em_coupling.grid_ggd[:].path (alpha) | STR_0D | 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: IDS::wall/0/description_ggd(1)/grid_ggd, means that the grid is located in the wall IDS, occurrence 0, with relative path description_ggd(1)/grid_ggd, using Fortran index convention (here : first index of the array) | ||
em_coupling.grid_ggd[:].space (alpha) | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
em_coupling.grid_ggd[:].space[:].coordinates_type (alpha) | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
em_coupling.grid_ggd[:].space[:].geometry_type (alpha) | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
em_coupling.grid_ggd[:].space[:].geometry_type.description (alpha) | STR_0D | Verbose description | ||
em_coupling.grid_ggd[:].space[:].geometry_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
em_coupling.grid_ggd[:].space[:].geometry_type.name (alpha) | STR_0D | Short string identifier | ||
em_coupling.grid_ggd[:].space[:].identifier (alpha) | STRUCTURE | Space identifier | ||
em_coupling.grid_ggd[:].space[:].identifier.description (alpha) | STR_0D | Verbose description | ||
em_coupling.grid_ggd[:].space[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
em_coupling.grid_ggd[:].space[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
em_coupling.grid_ggd[:].space[:].objects_per_dimension (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content (alpha) | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.description (alpha) | STR_0D | Verbose description | ||
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.name (alpha) | STR_0D | Short string identifier | ||
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary (alpha) | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].index (alpha) | INT_0D | Index of this (n-1)-dimensional boundary object | ||
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].neighbours (alpha) | [1...N] | INT_1D | List of indices of the n-dimensional objects adjacent to the given n-dimensional object. An object may have multiple neighbours on a boundary | |
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry (alpha) | [1...N] | FLT_1D (uncertain) | mixed | 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. |
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry_2d (alpha) | [1...N, | FLT_2D (uncertain) | mixed | 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. |
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].object[:].measure (alpha) | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
em_coupling.grid_ggd[:].space[:].objects_per_dimension[:].object[:].nodes (alpha) | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
em_coupling.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
em_coupling.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
em_coupling.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
em_coupling.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
em_coupling.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
em_coupling.ids_properties.occurrence | INT_0D | |||
em_coupling.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
em_coupling.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
em_coupling.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
em_coupling.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
em_coupling.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
em_coupling.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
em_coupling.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
em_coupling.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
em_coupling.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
em_coupling.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
em_coupling.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
em_coupling.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
em_coupling.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
em_coupling.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
em_coupling.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
em_coupling.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
em_coupling.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
em_coupling.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
em_coupling.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
em_coupling.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
em_coupling.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
em_coupling.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
em_coupling.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
em_coupling.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
em_coupling.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
em_coupling.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
em_coupling.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
em_coupling.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
em_coupling.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
em_coupling.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
em_coupling.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
em_coupling.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
em_coupling.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
em_coupling.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
em_coupling.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
em_coupling.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
em_coupling.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
em_coupling.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
em_coupling.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
em_coupling.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
em_coupling.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
em_coupling.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
em_coupling.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
em_coupling.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
em_coupling.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
em_coupling.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
em_coupling.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
em_coupling.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
em_coupling.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
em_coupling.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
em_coupling.mutual_active_active (alpha) | [em_coupling.active_coils, | FLT_2D (uncertain) | H | Mutual inductance coupling from active coils to active coils |
em_coupling.mutual_loops_active (alpha) | [em_coupling.flux_loops, | FLT_2D (uncertain) | H | Mutual inductance coupling from active coils to flux loops |
em_coupling.mutual_loops_passive (alpha) | [em_coupling.flux_loops, | FLT_2D (uncertain) | H | Mutual inductance coupling from passive loops to flux loops |
em_coupling.mutual_loops_plasma (alpha) | [em_coupling.flux_loops, | FLT_2D (uncertain) | H | Mutual inductance from plasma elements to poloidal flux loops |
em_coupling.mutual_passive_active (alpha) | [em_coupling.passive_loops, | FLT_2D (uncertain) | H | Mutual inductance coupling from active coils to passive loops |
em_coupling.mutual_passive_passive (alpha) | [em_coupling.passive_loops, | FLT_2D (uncertain) | H | Mutual inductance coupling from passive loops to passive loops |
em_coupling.mutual_plasma_active (alpha) | [em_coupling.plasma_elements, | FLT_2D (uncertain) | H | Mutual inductance coupling from active coils to plasma elements |
em_coupling.mutual_plasma_passive (alpha) | [em_coupling.plasma_elements, | FLT_2D (uncertain) | H | Mutual inductance coupling from passive loops to plasma elements |
em_coupling.mutual_plasma_plasma (alpha) | [em_coupling.plasma_elements, | FLT_2D (uncertain) | H | Mutual inductance coupling from plasma elements to plasma elements |
em_coupling.passive_loops (alpha) | [pf_passive.loop] | STR_1D | List of URIs of the passive loops considered in the IDS | |
em_coupling.plasma_elements (alpha) | [pf_plasma.element] | STR_1D | List of URIs of the plasma elements considered in the IDS | |
em_coupling.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
equilibrium¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
equilibrium | Description of a 2D, axi-symmetric, tokamak equilibrium; result of an equilibrium code. | |||
equilibrium.code | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
equilibrium.code.commit | STR_0D | Unique commit reference of software | ||
equilibrium.code.description | STR_0D | Short description of the software (type, purpose) | ||
equilibrium.code.library | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
equilibrium.code.library[:].commit | STR_0D | Unique commit reference of software | ||
equilibrium.code.library[:].description | STR_0D | Short description of the software (type, purpose) | ||
equilibrium.code.library[:].name | STR_0D | Name of software | ||
equilibrium.code.library[:].parameters | STR_0D | List of the code specific parameters in XML format | ||
equilibrium.code.library[:].repository | STR_0D | URL of software repository | ||
equilibrium.code.library[:].version | STR_0D | Unique version (tag) of software | ||
equilibrium.code.name | STR_0D | Name of software generating IDS | ||
equilibrium.code.output_flag | [equilibrium.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
equilibrium.code.parameters | STR_0D | List of the code specific parameters in XML format | ||
equilibrium.code.repository | STR_0D | URL of software repository | ||
equilibrium.code.version | STR_0D | Unique version (tag) of software | ||
equilibrium.grids_ggd (alpha) | [equilibrium.grids_ggd[:].time] | STRUCT_ARRAY | 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 | |
equilibrium.grids_ggd[:].grid (alpha) | [1...N] | STRUCT_ARRAY | Set of GGD grids for describing the equilibrium, at a given time slice | |
equilibrium.grids_ggd[:].grid[:].grid_subset (alpha) | [1...N] | STRUCT_ARRAY | Grid subsets | |
equilibrium.grids_ggd[:].grid[:].grid_subset[:].base (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
equilibrium.grids_ggd[:].grid[:].grid_subset[:].base[:].jacobian (alpha) | [equilibrium.grids_ggd[:].grid[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
equilibrium.grids_ggd[:].grid[:].grid_subset[:].base[:].tensor_contravariant (alpha) | [equilibrium.grids_ggd[:].grid[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
equilibrium.grids_ggd[:].grid[:].grid_subset[:].base[:].tensor_covariant (alpha) | [equilibrium.grids_ggd[:].grid[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
equilibrium.grids_ggd[:].grid[:].grid_subset[:].dimension (alpha) | INT_0D | Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
equilibrium.grids_ggd[:].grid[:].grid_subset[:].element (alpha) | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
equilibrium.grids_ggd[:].grid[:].grid_subset[:].element[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
equilibrium.grids_ggd[:].grid[:].grid_subset[:].element[:].object[:].dimension (alpha) | INT_0D | Dimension of the object - using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
equilibrium.grids_ggd[:].grid[:].grid_subset[:].element[:].object[:].index (alpha) | INT_0D | Object index | ||
equilibrium.grids_ggd[:].grid[:].grid_subset[:].element[:].object[:].space (alpha) | INT_0D | Index of the space from which that object is taken | ||
equilibrium.grids_ggd[:].grid[:].grid_subset[:].identifier (alpha) | STRUCTURE | Grid subset identifier | ||
equilibrium.grids_ggd[:].grid[:].grid_subset[:].identifier.description (alpha) | STR_0D | Verbose description | ||
equilibrium.grids_ggd[:].grid[:].grid_subset[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.grids_ggd[:].grid[:].grid_subset[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
equilibrium.grids_ggd[:].grid[:].grid_subset[:].metric (alpha) | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
equilibrium.grids_ggd[:].grid[:].grid_subset[:].metric.jacobian (alpha) | [equilibrium.grids_ggd[:].grid[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
equilibrium.grids_ggd[:].grid[:].grid_subset[:].metric.tensor_contravariant (alpha) | [equilibrium.grids_ggd[:].grid[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
equilibrium.grids_ggd[:].grid[:].grid_subset[:].metric.tensor_covariant (alpha) | [equilibrium.grids_ggd[:].grid[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
equilibrium.grids_ggd[:].grid[:].identifier (alpha) | STRUCTURE | Grid identifier | ||
equilibrium.grids_ggd[:].grid[:].identifier.description (alpha) | STR_0D | Verbose description | ||
equilibrium.grids_ggd[:].grid[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.grids_ggd[:].grid[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
equilibrium.grids_ggd[:].grid[:].path (alpha) | STR_0D | 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:0/description_ggd(1)/grid_ggd', means that the grid is located in the wall IDS, occurrence 0, with ids path 'description_ggd(1)/grid_ggd'. See the link below for more details about IDS paths | ||
equilibrium.grids_ggd[:].grid[:].space (alpha) | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
equilibrium.grids_ggd[:].grid[:].space[:].coordinates_type (alpha) | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
equilibrium.grids_ggd[:].grid[:].space[:].geometry_type (alpha) | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
equilibrium.grids_ggd[:].grid[:].space[:].geometry_type.description (alpha) | STR_0D | Verbose description | ||
equilibrium.grids_ggd[:].grid[:].space[:].geometry_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.grids_ggd[:].grid[:].space[:].geometry_type.name (alpha) | STR_0D | Short string identifier | ||
equilibrium.grids_ggd[:].grid[:].space[:].identifier (alpha) | STRUCTURE | Space identifier | ||
equilibrium.grids_ggd[:].grid[:].space[:].identifier.description (alpha) | STR_0D | Verbose description | ||
equilibrium.grids_ggd[:].grid[:].space[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.grids_ggd[:].grid[:].space[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].geometry_content (alpha) | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].geometry_content.description (alpha) | STR_0D | Verbose description | ||
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].geometry_content.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].geometry_content.name (alpha) | STR_0D | Short string identifier | ||
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].object[:].boundary (alpha) | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].object[:].boundary[:].index (alpha) | INT_0D | Index of this (n-1)-dimensional boundary object | ||
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].object[:].boundary[:].neighbours (alpha) | [1...N] | INT_1D | 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 | |
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].object[:].geometry (alpha) | [1...N] | FLT_1D (uncertain) | mixed | 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. |
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].object[:].geometry_2d (alpha) | [1...N, | FLT_2D (uncertain) | mixed | 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. |
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].object[:].measure (alpha) | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
equilibrium.grids_ggd[:].grid[:].space[:].objects_per_dimension[:].object[:].nodes (alpha) | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
equilibrium.grids_ggd[:].time (alpha) | FLT_0D | s | Time | |
equilibrium.ids_properties | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
equilibrium.ids_properties.comment | STR_0D | Any comment describing the content of this IDS | ||
equilibrium.ids_properties.creation_date | STR_0D | Date at which this data has been produced | ||
equilibrium.ids_properties.homogeneous_time | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
equilibrium.ids_properties.name | STR_0D | User-defined name for this IDS occurrence | ||
equilibrium.ids_properties.occurrence | INT_0D | |||
equilibrium.ids_properties.occurrence_type | STRUCTURE | Type of data contained in this occurrence | ||
equilibrium.ids_properties.occurrence_type.description | STR_0D | Verbose description | ||
equilibrium.ids_properties.occurrence_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.ids_properties.occurrence_type.name | STR_0D | Short string identifier | ||
equilibrium.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
equilibrium.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
equilibrium.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
equilibrium.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
equilibrium.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
equilibrium.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
equilibrium.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
equilibrium.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
equilibrium.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
equilibrium.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
equilibrium.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
equilibrium.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
equilibrium.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
equilibrium.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
equilibrium.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
equilibrium.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
equilibrium.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
equilibrium.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
equilibrium.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
equilibrium.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
equilibrium.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
equilibrium.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
equilibrium.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
equilibrium.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
equilibrium.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
equilibrium.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
equilibrium.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
equilibrium.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
equilibrium.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
equilibrium.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
equilibrium.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
equilibrium.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
equilibrium.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
equilibrium.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
equilibrium.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
equilibrium.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
equilibrium.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
equilibrium.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
equilibrium.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
equilibrium.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
equilibrium.ids_properties.provider | STR_0D | Name of the person in charge of producing this data | ||
equilibrium.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
equilibrium.ids_properties.version_put | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
equilibrium.ids_properties.version_put.access_layer | STR_0D | Version of Access Layer used to PUT this IDS | ||
equilibrium.ids_properties.version_put.access_layer_language | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
equilibrium.ids_properties.version_put.data_dictionary | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
equilibrium.time | [1...N] | FLT_1D_TYPE | s | Generic time |
equilibrium.time_slice | [equilibrium.time_slice[:].time] | STRUCT_ARRAY | Set of equilibria at various time slices | |
equilibrium.time_slice[:].boundary | STRUCTURE | Description of the plasma boundary used by fixed-boundary codes and typically chosen at psi_norm = 99.x% of the separatrix | ||
equilibrium.time_slice[:].boundary.active_limiter_point | STRUCTURE | RZ position of the active limiter point (point of the plasma boundary in contact with the limiter) | ||
equilibrium.time_slice[:].boundary.active_limiter_point.r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary.active_limiter_point.z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary.b_flux_pol_norm (obsolescent) | FLT_0D (uncertain) | - | Value of the normalised poloidal flux at which the boundary is taken | |
equilibrium.time_slice[:].boundary.elongation | FLT_0D (uncertain) | - | Elongation of the plasma boundary | |
equilibrium.time_slice[:].boundary.elongation_lower | FLT_0D (uncertain) | - | Elongation (lower half w.r.t. geometric axis) of the plasma boundary | |
equilibrium.time_slice[:].boundary.elongation_upper | FLT_0D (uncertain) | - | Elongation (upper half w.r.t. geometric axis) of the plasma boundary | |
equilibrium.time_slice[:].boundary.geometric_axis | STRUCTURE | RZ position of the geometric axis (defined as (Rmin+Rmax) / 2 and (Zmin+Zmax) / 2 of the boundary) | ||
equilibrium.time_slice[:].boundary.geometric_axis.r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary.geometric_axis.z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary.lcfs (obsolescent) | STRUCTURE | RZ description of the plasma boundary | ||
equilibrium.time_slice[:].boundary.lcfs.r (obsolescent) | [1...N] | FLT_1D (uncertain) | m | Major radius |
equilibrium.time_slice[:].boundary.lcfs.z (obsolescent) | [equilibrium.time_slice[:].boundary.lcfs.r] | FLT_1D (uncertain) | m | Height |
equilibrium.time_slice[:].boundary.minor_radius | FLT_0D (uncertain) | m | Minor radius of the plasma boundary (defined as (Rmax-Rmin) / 2 of the boundary) | |
equilibrium.time_slice[:].boundary.outline | STRUCTURE | RZ outline of the plasma boundary | ||
equilibrium.time_slice[:].boundary.outline.r | [1...N] | FLT_1D (uncertain) | m | Major radius |
equilibrium.time_slice[:].boundary.outline.z | [equilibrium.time_slice[:].boundary.outline.r] | FLT_1D (uncertain) | m | Height |
equilibrium.time_slice[:].boundary.psi | FLT_0D (uncertain) | Wb | Value of the poloidal flux at which the boundary is taken | |
equilibrium.time_slice[:].boundary.psi_norm | FLT_0D (uncertain) | - | Value of the normalised poloidal flux at which the boundary is taken (typically 99.x %), the flux being normalised to its value at the separatrix | |
equilibrium.time_slice[:].boundary.squareness_lower_inner (alpha) | FLT_0D (uncertain) | - | Lower inner squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) | |
equilibrium.time_slice[:].boundary.squareness_lower_outer (alpha) | FLT_0D (uncertain) | - | Lower outer squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) | |
equilibrium.time_slice[:].boundary.squareness_upper_inner (alpha) | FLT_0D (uncertain) | - | Upper inner squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) | |
equilibrium.time_slice[:].boundary.squareness_upper_outer (alpha) | FLT_0D (uncertain) | - | Upper outer squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) | |
equilibrium.time_slice[:].boundary.strike_point | [1...N] | STRUCT_ARRAY | Array of strike points, for each of them the RZ position is given | |
equilibrium.time_slice[:].boundary.strike_point[:].r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary.strike_point[:].z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary.triangularity | FLT_0D (uncertain) | - | Triangularity of the plasma boundary | |
equilibrium.time_slice[:].boundary.triangularity_lower | FLT_0D (uncertain) | - | Lower triangularity of the plasma boundary | |
equilibrium.time_slice[:].boundary.triangularity_upper | FLT_0D (uncertain) | - | Upper triangularity of the plasma boundary | |
equilibrium.time_slice[:].boundary.type | INT_0D | 0 (limiter) or 1 (diverted) | ||
equilibrium.time_slice[:].boundary.x_point | [1...N] | STRUCT_ARRAY | Array of X-points, for each of them the RZ position is given | |
equilibrium.time_slice[:].boundary.x_point[:].r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary.x_point[:].z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary_secondary_separatrix | STRUCTURE | Geometry of the secondary separatrix, defined as the outer flux surface with an X-point | ||
equilibrium.time_slice[:].boundary_secondary_separatrix.distance_inner_outer | FLT_0D (uncertain) | m | Distance between the inner and outer separatrices, in the major radius direction, at the plasma outboard and at the height corresponding to the maximum R for the inner separatrix. | |
equilibrium.time_slice[:].boundary_secondary_separatrix.outline | STRUCTURE | RZ outline of the plasma boundary | ||
equilibrium.time_slice[:].boundary_secondary_separatrix.outline.r | [1...N] | FLT_1D (uncertain) | m | Major radius |
equilibrium.time_slice[:].boundary_secondary_separatrix.outline.z | [equilibrium.time_slice[:].boundary_secondary_separatrix.outline.r] | FLT_1D (uncertain) | m | Height |
equilibrium.time_slice[:].boundary_secondary_separatrix.psi | FLT_0D (uncertain) | Wb | Value of the poloidal flux at the separatrix | |
equilibrium.time_slice[:].boundary_secondary_separatrix.strike_point | [1...N] | STRUCT_ARRAY | Array of strike points, for each of them the RZ position is given | |
equilibrium.time_slice[:].boundary_secondary_separatrix.strike_point[:].r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary_secondary_separatrix.strike_point[:].z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary_secondary_separatrix.x_point | [1...N] | STRUCT_ARRAY | Array of X-points, for each of them the RZ position is given | |
equilibrium.time_slice[:].boundary_secondary_separatrix.x_point[:].r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary_secondary_separatrix.x_point[:].z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary_separatrix | STRUCTURE | Description of the plasma boundary at the separatrix | ||
equilibrium.time_slice[:].boundary_separatrix.active_limiter_point | STRUCTURE | RZ position of the active limiter point (point of the plasma boundary in contact with the limiter) | ||
equilibrium.time_slice[:].boundary_separatrix.active_limiter_point.r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary_separatrix.active_limiter_point.z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary_separatrix.closest_wall_point | STRUCTURE | Position and distance to the plasma boundary of the point of the first wall which is the closest to plasma boundary | ||
equilibrium.time_slice[:].boundary_separatrix.closest_wall_point.distance | FLT_0D (uncertain) | m | Distance to the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.closest_wall_point.r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary_separatrix.closest_wall_point.z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary_separatrix.dr_dz_zero_point | STRUCTURE | 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. | ||
equilibrium.time_slice[:].boundary_separatrix.dr_dz_zero_point.r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary_separatrix.dr_dz_zero_point.z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary_separatrix.elongation | FLT_0D (uncertain) | - | Elongation of the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.elongation_lower | FLT_0D (uncertain) | - | Elongation (lower half w.r.t. geometric axis) of the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.elongation_upper | FLT_0D (uncertain) | - | Elongation (upper half w.r.t. geometric axis) of the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.gap | [1...N] | STRUCT_ARRAY | Set of gaps, defined by a reference point and a direction. | |
equilibrium.time_slice[:].boundary_separatrix.gap[:].angle | FLT_0D (uncertain) | rad | Angle measured clockwise from radial cylindrical vector (grad R) to gap vector (pointing away from reference point) | |
equilibrium.time_slice[:].boundary_separatrix.gap[:].identifier | STR_0D | Identifier of the gap | ||
equilibrium.time_slice[:].boundary_separatrix.gap[:].name | STR_0D | Name of the gap | ||
equilibrium.time_slice[:].boundary_separatrix.gap[:].r | FLT_0D (uncertain) | m | Major radius of the reference point | |
equilibrium.time_slice[:].boundary_separatrix.gap[:].value | FLT_0D (uncertain) | m | Value of the gap, i.e. distance between the reference point and the separatrix along the gap direction | |
equilibrium.time_slice[:].boundary_separatrix.gap[:].z | FLT_0D (uncertain) | m | Height of the reference point | |
equilibrium.time_slice[:].boundary_separatrix.geometric_axis | STRUCTURE | RZ position of the geometric axis (defined as (Rmin+Rmax) / 2 and (Zmin+Zmax) / 2 of the boundary) | ||
equilibrium.time_slice[:].boundary_separatrix.geometric_axis.r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary_separatrix.geometric_axis.z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary_separatrix.minor_radius | FLT_0D (uncertain) | m | Minor radius of the plasma boundary (defined as (Rmax-Rmin) / 2 of the boundary) | |
equilibrium.time_slice[:].boundary_separatrix.outline | STRUCTURE | RZ outline of the plasma boundary | ||
equilibrium.time_slice[:].boundary_separatrix.outline.r | [1...N] | FLT_1D (uncertain) | m | Major radius |
equilibrium.time_slice[:].boundary_separatrix.outline.z | [equilibrium.time_slice[:].boundary_separatrix.outline.r] | FLT_1D (uncertain) | m | Height |
equilibrium.time_slice[:].boundary_separatrix.psi | FLT_0D (uncertain) | Wb | Value of the poloidal flux at the separatrix | |
equilibrium.time_slice[:].boundary_separatrix.squareness_lower_inner (alpha) | FLT_0D (uncertain) | - | Lower inner squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) | |
equilibrium.time_slice[:].boundary_separatrix.squareness_lower_outer (alpha) | FLT_0D (uncertain) | - | Lower outer squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) | |
equilibrium.time_slice[:].boundary_separatrix.squareness_upper_inner (alpha) | FLT_0D (uncertain) | - | Upper inner squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) | |
equilibrium.time_slice[:].boundary_separatrix.squareness_upper_outer (alpha) | FLT_0D (uncertain) | - | Upper outer squareness of the plasma boundary (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) | |
equilibrium.time_slice[:].boundary_separatrix.strike_point | [1...N] | STRUCT_ARRAY | Array of strike points, for each of them the RZ position is given | |
equilibrium.time_slice[:].boundary_separatrix.strike_point[:].r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary_separatrix.strike_point[:].z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].boundary_separatrix.triangularity | FLT_0D (uncertain) | - | Triangularity of the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.triangularity_inner | FLT_0D (uncertain) | - | Inner triangularity of the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.triangularity_lower | FLT_0D (uncertain) | - | Lower triangularity of the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.triangularity_minor | FLT_0D (uncertain) | - | Minor triangularity of the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.triangularity_outer | FLT_0D (uncertain) | - | Outer triangularity of the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.triangularity_upper | FLT_0D (uncertain) | - | Upper triangularity of the plasma boundary | |
equilibrium.time_slice[:].boundary_separatrix.type | INT_0D | 0 (limiter) or 1 (diverted) | ||
equilibrium.time_slice[:].boundary_separatrix.x_point | [1...N] | STRUCT_ARRAY | Array of X-points, for each of them the RZ position is given | |
equilibrium.time_slice[:].boundary_separatrix.x_point[:].r | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].boundary_separatrix.x_point[:].z | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints (alpha) | STRUCTURE | 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) | ||
equilibrium.time_slice[:].constraints.b_field_tor_vacuum_r (alpha) | STRUCTURE | T.m | Vacuum field times major radius in the toroidal field magnet. Positive sign means anti-clockwise when viewed from above | |
equilibrium.time_slice[:].constraints.b_field_tor_vacuum_r.chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.b_field_tor_vacuum_r.exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.b_field_tor_vacuum_r.measured (alpha) | FLT_0D (uncertain) | T.m | Measured value | |
equilibrium.time_slice[:].constraints.b_field_tor_vacuum_r.reconstructed (alpha) | FLT_0D (uncertain) | T.m | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.b_field_tor_vacuum_r.source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.b_field_tor_vacuum_r.time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.b_field_tor_vacuum_r.weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.bpol_probe (alpha) | [magnetics.bpol_probe] | STRUCT_ARRAY | T | Set of poloidal field probes |
equilibrium.time_slice[:].constraints.bpol_probe[:].chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.bpol_probe[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.bpol_probe[:].measured (alpha) | FLT_0D (uncertain) | T | Measured value | |
equilibrium.time_slice[:].constraints.bpol_probe[:].reconstructed (alpha) | FLT_0D (uncertain) | T | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.bpol_probe[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.bpol_probe[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.bpol_probe[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.chi_squared_reduced (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.constraints_n (alpha) | INT_0D | Number of constraints used (i.e. having a non-zero weight) | ||
equilibrium.time_slice[:].constraints.diamagnetic_flux (alpha) | STRUCTURE | Wb | Diamagnetic flux | |
equilibrium.time_slice[:].constraints.diamagnetic_flux.chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.diamagnetic_flux.exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.diamagnetic_flux.measured (alpha) | FLT_0D (uncertain) | Wb | Measured value | |
equilibrium.time_slice[:].constraints.diamagnetic_flux.reconstructed (alpha) | FLT_0D (uncertain) | Wb | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.diamagnetic_flux.source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.diamagnetic_flux.time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.diamagnetic_flux.weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.faraday_angle (alpha) | [polarimeter.channel] | STRUCT_ARRAY | rad | Set of faraday angles |
equilibrium.time_slice[:].constraints.faraday_angle[:].chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.faraday_angle[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.faraday_angle[:].measured (alpha) | FLT_0D (uncertain) | rad | Measured value | |
equilibrium.time_slice[:].constraints.faraday_angle[:].reconstructed (alpha) | FLT_0D (uncertain) | rad | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.faraday_angle[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.faraday_angle[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.faraday_angle[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.flux_loop (alpha) | [magnetics.flux_loop] | STRUCT_ARRAY | Wb | Set of flux loops |
equilibrium.time_slice[:].constraints.flux_loop[:].chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.flux_loop[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.flux_loop[:].measured (alpha) | FLT_0D (uncertain) | Wb | Measured value | |
equilibrium.time_slice[:].constraints.flux_loop[:].reconstructed (alpha) | FLT_0D (uncertain) | Wb | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.flux_loop[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.flux_loop[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.flux_loop[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.freedom_degrees_n (alpha) | INT_0D | Number of degrees of freedom of the identification model | ||
equilibrium.time_slice[:].constraints.ip (alpha) | STRUCTURE | A | Plasma current. Positive sign means anti-clockwise when viewed from above | |
equilibrium.time_slice[:].constraints.ip.chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.ip.exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.ip.measured (alpha) | FLT_0D (uncertain) | A | Measured value | |
equilibrium.time_slice[:].constraints.ip.reconstructed (alpha) | FLT_0D (uncertain) | A | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.ip.source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.ip.time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.ip.weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.iron_core_segment (alpha) | [iron_core.segment] | STRUCT_ARRAY | T | Magnetisation M of a set of iron core segments |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_r (alpha) | STRUCTURE | T | Magnetisation 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; | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_r.chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_r.exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_r.measured (alpha) | FLT_0D (uncertain) | T | Measured value | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_r.reconstructed (alpha) | FLT_0D (uncertain) | T | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_r.source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_r.time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_r.weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_z (alpha) | STRUCTURE | T | Magnetisation 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; | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_z.chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_z.exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_z.measured (alpha) | FLT_0D (uncertain) | T | Measured value | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_z.reconstructed (alpha) | FLT_0D (uncertain) | T | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_z.source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_z.time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.iron_core_segment[:].magnetisation_z.weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.j_parallel (alpha) | [1...N] | STRUCT_ARRAY | A.m^-2 | Set of flux-surface averaged parallel current density approximations at various positions (= average(j.B) / B0, where B0 = /vacuum_toroidal_field/b0) |
equilibrium.time_slice[:].constraints.j_parallel[:].chi_squared (alpha) | FLT_0D (uncertain) | A.m^-2 | 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 | |
equilibrium.time_slice[:].constraints.j_parallel[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.j_parallel[:].measured (alpha) | FLT_0D (uncertain) | A.m^-2 | Measured value | |
equilibrium.time_slice[:].constraints.j_parallel[:].position (alpha) | STRUCTURE | Position at which this measurement is given | ||
equilibrium.time_slice[:].constraints.j_parallel[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
equilibrium.time_slice[:].constraints.j_parallel[:].position.psi (alpha) | FLT_0D (uncertain) | Wb | Poloidal magnetic flux | |
equilibrium.time_slice[:].constraints.j_parallel[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.j_parallel[:].position.rho_tor_norm (alpha) | FLT_0D (uncertain) | - | Normalised 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) | |
equilibrium.time_slice[:].constraints.j_parallel[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.j_parallel[:].reconstructed (alpha) | FLT_0D (uncertain) | - | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.j_parallel[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.j_parallel[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.j_parallel[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.j_tor (alpha) | [1...N] | STRUCT_ARRAY | A.m^-2 | Set of flux-surface averaged toroidal current density approximations at various positions (= average(j_tor/R) / average(1/R)) |
equilibrium.time_slice[:].constraints.j_tor[:].chi_squared (alpha) | FLT_0D (uncertain) | A.m^-2 | 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 | |
equilibrium.time_slice[:].constraints.j_tor[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.j_tor[:].measured (alpha) | FLT_0D (uncertain) | A.m^-2 | Measured value | |
equilibrium.time_slice[:].constraints.j_tor[:].position (alpha) | STRUCTURE | Position at which this measurement is given | ||
equilibrium.time_slice[:].constraints.j_tor[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
equilibrium.time_slice[:].constraints.j_tor[:].position.psi (alpha) | FLT_0D (uncertain) | Wb | Poloidal magnetic flux | |
equilibrium.time_slice[:].constraints.j_tor[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.j_tor[:].position.rho_tor_norm (alpha) | FLT_0D (uncertain) | - | Normalised 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) | |
equilibrium.time_slice[:].constraints.j_tor[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.j_tor[:].reconstructed (alpha) | FLT_0D (uncertain) | - | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.j_tor[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.j_tor[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.j_tor[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.mse_polarisation_angle (alpha) | [mse.channel] | STRUCT_ARRAY | rad | Set of MSE polarisation angles |
equilibrium.time_slice[:].constraints.mse_polarisation_angle[:].chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.mse_polarisation_angle[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.mse_polarisation_angle[:].measured (alpha) | FLT_0D (uncertain) | rad | Measured value | |
equilibrium.time_slice[:].constraints.mse_polarisation_angle[:].reconstructed (alpha) | FLT_0D (uncertain) | rad | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.mse_polarisation_angle[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.mse_polarisation_angle[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.mse_polarisation_angle[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.n_e (alpha) | [1...N] | STRUCT_ARRAY | m^-3 | Set of local density measurements |
equilibrium.time_slice[:].constraints.n_e[:].chi_squared (alpha) | FLT_0D (uncertain) | m^-3 | 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 | |
equilibrium.time_slice[:].constraints.n_e[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.n_e[:].measured (alpha) | FLT_0D (uncertain) | m^-3 | Measured value | |
equilibrium.time_slice[:].constraints.n_e[:].position (alpha) | STRUCTURE | Position at which this measurement is given | ||
equilibrium.time_slice[:].constraints.n_e[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
equilibrium.time_slice[:].constraints.n_e[:].position.psi (alpha) | FLT_0D (uncertain) | Wb | Poloidal magnetic flux | |
equilibrium.time_slice[:].constraints.n_e[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.n_e[:].position.rho_tor_norm (alpha) | FLT_0D (uncertain) | - | Normalised 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) | |
equilibrium.time_slice[:].constraints.n_e[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.n_e[:].reconstructed (alpha) | FLT_0D (uncertain) | - | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.n_e[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.n_e[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.n_e[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.n_e_line (alpha) | [interferometer.channel] | STRUCT_ARRAY | m^-2 | Set of line integrated density measurements |
equilibrium.time_slice[:].constraints.n_e_line[:].chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.n_e_line[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.n_e_line[:].measured (alpha) | FLT_0D (uncertain) | m^-2 | Measured value | |
equilibrium.time_slice[:].constraints.n_e_line[:].reconstructed (alpha) | FLT_0D (uncertain) | m^-2 | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.n_e_line[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.n_e_line[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.n_e_line[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.pf_current (alpha) | [pf_active.coil] | STRUCT_ARRAY | A | Current in a set of poloidal field coils |
equilibrium.time_slice[:].constraints.pf_current[:].chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.pf_current[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.pf_current[:].measured (alpha) | FLT_0D (uncertain) | A | Measured value | |
equilibrium.time_slice[:].constraints.pf_current[:].reconstructed (alpha) | FLT_0D (uncertain) | A | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.pf_current[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.pf_current[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.pf_current[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.pf_passive_current (alpha) | [pf_passive.loop] | STRUCT_ARRAY | A | Current in a set of axisymmetric passive conductors |
equilibrium.time_slice[:].constraints.pf_passive_current[:].chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.pf_passive_current[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.pf_passive_current[:].measured (alpha) | FLT_0D (uncertain) | A | Measured value | |
equilibrium.time_slice[:].constraints.pf_passive_current[:].reconstructed (alpha) | FLT_0D (uncertain) | A | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.pf_passive_current[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.pf_passive_current[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.pf_passive_current[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.pressure (alpha) | [1...N] | STRUCT_ARRAY | Pa | Set of total pressure estimates |
equilibrium.time_slice[:].constraints.pressure[:].chi_squared (alpha) | FLT_0D (uncertain) | Pa | 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 | |
equilibrium.time_slice[:].constraints.pressure[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.pressure[:].measured (alpha) | FLT_0D (uncertain) | Pa | Measured value | |
equilibrium.time_slice[:].constraints.pressure[:].position (alpha) | STRUCTURE | Position at which this measurement is given | ||
equilibrium.time_slice[:].constraints.pressure[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
equilibrium.time_slice[:].constraints.pressure[:].position.psi (alpha) | FLT_0D (uncertain) | Wb | Poloidal magnetic flux | |
equilibrium.time_slice[:].constraints.pressure[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.pressure[:].position.rho_tor_norm (alpha) | FLT_0D (uncertain) | - | Normalised 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) | |
equilibrium.time_slice[:].constraints.pressure[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.pressure[:].reconstructed (alpha) | FLT_0D (uncertain) | - | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.pressure[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.pressure[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.pressure[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.pressure_rotational (alpha) | [1...N] | STRUCT_ARRAY | Pa | 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. |
equilibrium.time_slice[:].constraints.pressure_rotational[:].chi_squared (alpha) | FLT_0D (uncertain) | Pa | 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 | |
equilibrium.time_slice[:].constraints.pressure_rotational[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.pressure_rotational[:].measured (alpha) | FLT_0D (uncertain) | Pa | Measured value | |
equilibrium.time_slice[:].constraints.pressure_rotational[:].position (alpha) | STRUCTURE | Position at which this measurement is given | ||
equilibrium.time_slice[:].constraints.pressure_rotational[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
equilibrium.time_slice[:].constraints.pressure_rotational[:].position.psi (alpha) | FLT_0D (uncertain) | Wb | Poloidal magnetic flux | |
equilibrium.time_slice[:].constraints.pressure_rotational[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.pressure_rotational[:].position.rho_tor_norm (alpha) | FLT_0D (uncertain) | - | Normalised 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) | |
equilibrium.time_slice[:].constraints.pressure_rotational[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.pressure_rotational[:].reconstructed (alpha) | FLT_0D (uncertain) | - | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.pressure_rotational[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.pressure_rotational[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.pressure_rotational[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.q (alpha) | [1...N] | STRUCT_ARRAY | - | Set of safety factor estimates at various positions |
equilibrium.time_slice[:].constraints.q[:].chi_squared (alpha) | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].constraints.q[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.q[:].measured (alpha) | FLT_0D (uncertain) | - | Measured value | |
equilibrium.time_slice[:].constraints.q[:].position (alpha) | STRUCTURE | Position at which this measurement is given | ||
equilibrium.time_slice[:].constraints.q[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
equilibrium.time_slice[:].constraints.q[:].position.psi (alpha) | FLT_0D (uncertain) | Wb | Poloidal magnetic flux | |
equilibrium.time_slice[:].constraints.q[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.q[:].position.rho_tor_norm (alpha) | FLT_0D (uncertain) | - | Normalised 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) | |
equilibrium.time_slice[:].constraints.q[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.q[:].reconstructed (alpha) | FLT_0D (uncertain) | - | Value calculated from the reconstructed equilibrium | |
equilibrium.time_slice[:].constraints.q[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.q[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.q[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.strike_point (alpha) | [1...N] | STRUCT_ARRAY | Array of strike points, for each of them the RZ position is given | |
equilibrium.time_slice[:].constraints.strike_point[:].chi_squared_r (alpha) | FLT_0D (uncertain) | m^-2 | 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 | |
equilibrium.time_slice[:].constraints.strike_point[:].chi_squared_z (alpha) | FLT_0D (uncertain) | m^-2 | 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 | |
equilibrium.time_slice[:].constraints.strike_point[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.strike_point[:].position_measured (alpha) | STRUCTURE | Measured or estimated position | ||
equilibrium.time_slice[:].constraints.strike_point[:].position_measured.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.strike_point[:].position_measured.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.strike_point[:].position_reconstructed (alpha) | STRUCTURE | Position estimated from the reconstructed equilibrium | ||
equilibrium.time_slice[:].constraints.strike_point[:].position_reconstructed.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.strike_point[:].position_reconstructed.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.strike_point[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.strike_point[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.strike_point[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].constraints.x_point (alpha) | [1...N] | STRUCT_ARRAY | Array of X-points, for each of them the RZ position is given | |
equilibrium.time_slice[:].constraints.x_point[:].chi_squared_r (alpha) | FLT_0D (uncertain) | m^-2 | 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 | |
equilibrium.time_slice[:].constraints.x_point[:].chi_squared_z (alpha) | FLT_0D (uncertain) | m^-2 | 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 | |
equilibrium.time_slice[:].constraints.x_point[:].exact (alpha) | INT_0D | Integer flag : 1 means exact data, taken as an exact input without being fitted; 0 means the equilibrium code does a least square fit | ||
equilibrium.time_slice[:].constraints.x_point[:].position_measured (alpha) | STRUCTURE | Measured or estimated position | ||
equilibrium.time_slice[:].constraints.x_point[:].position_measured.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.x_point[:].position_measured.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.x_point[:].position_reconstructed (alpha) | STRUCTURE | Position estimated from the reconstructed equilibrium | ||
equilibrium.time_slice[:].constraints.x_point[:].position_reconstructed.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
equilibrium.time_slice[:].constraints.x_point[:].position_reconstructed.z (alpha) | FLT_0D (uncertain) | m | Height | |
equilibrium.time_slice[:].constraints.x_point[:].source (alpha) | STR_0D | Path to the source data for this measurement in the IMAS data dictionary | ||
equilibrium.time_slice[:].constraints.x_point[:].time_measurement (alpha) | FLT_0D (uncertain) | s | 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 | |
equilibrium.time_slice[:].constraints.x_point[:].weight (alpha) | FLT_0D (uncertain) | - | Weight given to the measurement | |
equilibrium.time_slice[:].convergence | STRUCTURE | Convergence details | ||
equilibrium.time_slice[:].convergence.grad_shafranov_deviation_expression | STRUCTURE | Expression for calculating the residual deviation between the left and right hand side of the Grad Shafranov equation | ||
equilibrium.time_slice[:].convergence.grad_shafranov_deviation_expression.description | STR_0D | Verbose description | ||
equilibrium.time_slice[:].convergence.grad_shafranov_deviation_expression.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].convergence.grad_shafranov_deviation_expression.name | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].convergence.grad_shafranov_deviation_value | FLT_0D (uncertain) | mixed | Value of the residual deviation between the left and right hand side of the Grad Shafranov equation, evaluated as per grad_shafranov_deviation_expression | |
equilibrium.time_slice[:].convergence.iterations_n | INT_0D | Number of iterations carried out in the convergence loop | ||
equilibrium.time_slice[:].convergence.result | STRUCTURE | Convergence result | ||
equilibrium.time_slice[:].convergence.result.description | STR_0D | Verbose description | ||
equilibrium.time_slice[:].convergence.result.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].convergence.result.name | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].coordinate_system | STRUCTURE | Flux surface coordinate system on a square grid of flux and poloidal angle | ||
equilibrium.time_slice[:].coordinate_system.g11_contravariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g11, contravariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g11_covariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g11, covariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g12_contravariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g12, contravariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g12_covariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g12, covariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g13_contravariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g13, contravariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g13_covariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g13, covariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g22_contravariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g22, contravariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g22_covariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g22, covariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g23_contravariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g23, contravariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g23_covariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g23, covariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g33_contravariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g33, contravariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.g33_covariant (obsolescent) | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | metric coefficients g33, covariant metric tensor for the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.grid | STRUCTURE | Definition of the 2D grid | ||
equilibrium.time_slice[:].coordinate_system.grid.dim1 | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
equilibrium.time_slice[:].coordinate_system.grid.dim2 | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
equilibrium.time_slice[:].coordinate_system.grid.volume_element | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
equilibrium.time_slice[:].coordinate_system.grid_type | STRUCTURE | Type of coordinate system | ||
equilibrium.time_slice[:].coordinate_system.grid_type.description | STR_0D | Verbose description | ||
equilibrium.time_slice[:].coordinate_system.grid_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].coordinate_system.grid_type.name | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].coordinate_system.jacobian | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | Absolute value of the jacobian of the coordinate system |
equilibrium.time_slice[:].coordinate_system.r | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | m | Values of the major radius on the grid |
equilibrium.time_slice[:].coordinate_system.tensor_contravariant | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_4D (uncertain) | mixed | Contravariant metric tensor on every point of the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.tensor_covariant | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_4D (uncertain) | mixed | Covariant metric tensor on every point of the grid described by grid_type |
equilibrium.time_slice[:].coordinate_system.z | [equilibrium.time_slice[:].coordinate_system.grid.dim1, | FLT_2D (uncertain) | m | Values of the Height on the grid |
equilibrium.time_slice[:].ggd (alpha) | [equilibrium.grids_ggd[:].grid] | STRUCT_ARRAY | Set of equilibrium representations using the generic grid description | |
equilibrium.time_slice[:].ggd[:].b_field_r (alpha) | [1...N] | STRUCT_ARRAY | T | R component of the poloidal magnetic field, given on various grid subsets |
equilibrium.time_slice[:].ggd[:].b_field_r[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].b_field_r[:].values, | FLT_2D (uncertain) | T | 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). |
equilibrium.time_slice[:].ggd[:].b_field_r[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].b_field_r[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].b_field_r[:].values (alpha) | [1...N] | FLT_1D (uncertain) | T | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].ggd[:].b_field_tor (alpha) | [1...N] | STRUCT_ARRAY | T | Toroidal component of the magnetic field, given on various grid subsets |
equilibrium.time_slice[:].ggd[:].b_field_tor[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].b_field_tor[:].values, | FLT_2D (uncertain) | T | 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). |
equilibrium.time_slice[:].ggd[:].b_field_tor[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].b_field_tor[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].b_field_tor[:].values (alpha) | [1...N] | FLT_1D (uncertain) | T | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].ggd[:].b_field_z (alpha) | [1...N] | STRUCT_ARRAY | T | Z component of the poloidal magnetic field, given on various grid subsets |
equilibrium.time_slice[:].ggd[:].b_field_z[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].b_field_z[:].values, | FLT_2D (uncertain) | T | 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). |
equilibrium.time_slice[:].ggd[:].b_field_z[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].b_field_z[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].b_field_z[:].values (alpha) | [1...N] | FLT_1D (uncertain) | T | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].ggd[:].grid (obsolescent) | STRUCTURE | Grid description | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset (obsolescent) | [1...N] | STRUCT_ARRAY | Grid subsets | |
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].base (obsolescent) | [1...N] | STRUCT_ARRAY | 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. | |
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].base[:].jacobian (obsolescent) | [equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].base[:].tensor_contravariant (obsolescent) | [equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].base[:].tensor_covariant (obsolescent) | [equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].dimension (obsolescent) | INT_0D | Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element (obsolescent) | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element[:].object (obsolescent) | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element[:].object[:].dimension (obsolescent) | INT_0D | Dimension of the object - using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element[:].object[:].index (obsolescent) | INT_0D | Object index | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element[:].object[:].space (obsolescent) | INT_0D | Index of the space from which that object is taken | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].identifier (obsolescent) | STRUCTURE | Grid subset identifier | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].identifier.description (obsolescent) | STR_0D | Verbose description | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].identifier.index (obsolescent) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].identifier.name (obsolescent) | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].metric (obsolescent) | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].metric.jacobian (obsolescent) | [equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].metric.tensor_contravariant (obsolescent) | [equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].metric.tensor_covariant (obsolescent) | [equilibrium.time_slice[:].ggd[:].grid.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
equilibrium.time_slice[:].ggd[:].grid.identifier (obsolescent) | STRUCTURE | Grid identifier | ||
equilibrium.time_slice[:].ggd[:].grid.identifier.description (obsolescent) | STR_0D | Verbose description | ||
equilibrium.time_slice[:].ggd[:].grid.identifier.index (obsolescent) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].ggd[:].grid.identifier.name (obsolescent) | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].ggd[:].grid.path (obsolescent) | STR_0D | 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:0/description_ggd(1)/grid_ggd', means that the grid is located in the wall IDS, occurrence 0, with ids path 'description_ggd(1)/grid_ggd'. See the link below for more details about IDS paths | ||
equilibrium.time_slice[:].ggd[:].grid.space (obsolescent) | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
equilibrium.time_slice[:].ggd[:].grid.space[:].coordinates_type (obsolescent) | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
equilibrium.time_slice[:].ggd[:].grid.space[:].geometry_type (obsolescent) | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].geometry_type.description (obsolescent) | STR_0D | Verbose description | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].geometry_type.index (obsolescent) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].geometry_type.name (obsolescent) | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].identifier (obsolescent) | STRUCTURE | Space identifier | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].identifier.description (obsolescent) | STR_0D | Verbose description | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].identifier.index (obsolescent) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].identifier.name (obsolescent) | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension (obsolescent) | [1...N] | STRUCT_ARRAY | 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. | |
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content (obsolescent) | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content.description (obsolescent) | STR_0D | Verbose description | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content.index (obsolescent) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].geometry_content.name (obsolescent) | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].object (obsolescent) | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].boundary (obsolescent) | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].boundary[:].index (obsolescent) | INT_0D | Index of this (n-1)-dimensional boundary object | ||
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].boundary[:].neighbours (obsolescent) | [1...N] | INT_1D | 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 | |
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].geometry (obsolescent) | [1...N] | FLT_1D (uncertain) | mixed | 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. |
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].geometry_2d (obsolescent) | [1...N, | FLT_2D (uncertain) | mixed | 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. |
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].measure (obsolescent) | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
equilibrium.time_slice[:].ggd[:].grid.space[:].objects_per_dimension[:].object[:].nodes (obsolescent) | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
equilibrium.time_slice[:].ggd[:].j_parallel (alpha) | [1...N] | STRUCT_ARRAY | A.m^-2 | Parallel (to magnetic field) plasma current density, given on various grid subsets |
equilibrium.time_slice[:].ggd[:].j_parallel[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].j_parallel[:].values, | FLT_2D (uncertain) | A.m^-2 | 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). |
equilibrium.time_slice[:].ggd[:].j_parallel[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].j_parallel[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].j_parallel[:].values (alpha) | [1...N] | FLT_1D (uncertain) | A.m^-2 | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].ggd[:].j_tor (alpha) | [1...N] | STRUCT_ARRAY | A.m^-2 | Toroidal plasma current density, given on various grid subsets |
equilibrium.time_slice[:].ggd[:].j_tor[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].j_tor[:].values, | FLT_2D (uncertain) | A.m^-2 | 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). |
equilibrium.time_slice[:].ggd[:].j_tor[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].j_tor[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].j_tor[:].values (alpha) | [1...N] | FLT_1D (uncertain) | A.m^-2 | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].ggd[:].phi (alpha) | [1...N] | STRUCT_ARRAY | Wb | Values of the toroidal flux, given on various grid subsets |
equilibrium.time_slice[:].ggd[:].phi[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].phi[:].values, | FLT_2D (uncertain) | Wb | 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). |
equilibrium.time_slice[:].ggd[:].phi[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].phi[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].phi[:].values (alpha) | [1...N] | FLT_1D (uncertain) | Wb | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].ggd[:].psi (alpha) | [1...N] | STRUCT_ARRAY | Wb | Values of the poloidal flux, given on various grid subsets |
equilibrium.time_slice[:].ggd[:].psi[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].psi[:].values, | FLT_2D (uncertain) | Wb | 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). |
equilibrium.time_slice[:].ggd[:].psi[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].psi[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].psi[:].values (alpha) | [1...N] | FLT_1D (uncertain) | Wb | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].ggd[:].r (alpha) | [1...N] | STRUCT_ARRAY | m | Values of the major radius on various grid subsets |
equilibrium.time_slice[:].ggd[:].r[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].r[:].values, | FLT_2D (uncertain) | m | 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). |
equilibrium.time_slice[:].ggd[:].r[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].r[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].r[:].values (alpha) | [1...N] | FLT_1D (uncertain) | m | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].ggd[:].theta (alpha) | [1...N] | STRUCT_ARRAY | rad | Values of the poloidal angle, given on various grid subsets |
equilibrium.time_slice[:].ggd[:].theta[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].theta[:].values, | FLT_2D (uncertain) | rad | 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). |
equilibrium.time_slice[:].ggd[:].theta[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].theta[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].theta[:].values (alpha) | [1...N] | FLT_1D (uncertain) | rad | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].ggd[:].z (alpha) | [1...N] | STRUCT_ARRAY | m | Values of the Height on various grid subsets |
equilibrium.time_slice[:].ggd[:].z[:].coefficients (alpha) | [equilibrium.time_slice[:].ggd[:].z[:].values, | FLT_2D (uncertain) | m | 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). |
equilibrium.time_slice[:].ggd[:].z[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
equilibrium.time_slice[:].ggd[:].z[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
equilibrium.time_slice[:].ggd[:].z[:].values (alpha) | [1...N] | FLT_1D (uncertain) | m | One scalar value is provided per element in the grid subset. |
equilibrium.time_slice[:].global_quantities | STRUCTURE | 0D parameters of the equilibrium | ||
equilibrium.time_slice[:].global_quantities.area | FLT_0D (uncertain) | m^2 | Area of the LCFS poloidal cross section | |
equilibrium.time_slice[:].global_quantities.beta_normal | FLT_0D (uncertain) | - | Normalised toroidal beta, defined as 100 * beta_tor * a[m] * B0 [T] / ip [MA] | |
equilibrium.time_slice[:].global_quantities.beta_pol | FLT_0D (uncertain) | - | Poloidal beta. Defined as betap = 4 int(p dV) / [R_0 * mu_0 * Ip^2] | |
equilibrium.time_slice[:].global_quantities.beta_tor | FLT_0D (uncertain) | - | 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 | |
equilibrium.time_slice[:].global_quantities.current_centre | STRUCTURE | Position and vertical velocity of the current centre | ||
equilibrium.time_slice[:].global_quantities.current_centre.r | FLT_0D (uncertain) | m | Major radius of the current center, defined as integral over the poloidal cross section of (j_tor*r*dS) / Ip | |
equilibrium.time_slice[:].global_quantities.current_centre.velocity_z | FLT_0D (uncertain) | m.s^-1 | Vertical velocity of the current center | |
equilibrium.time_slice[:].global_quantities.current_centre.z | FLT_0D (uncertain) | m | Height of the current center, defined as integral over the poloidal cross section of (j_tor*z*dS) / Ip | |
equilibrium.time_slice[:].global_quantities.energy_mhd | FLT_0D (uncertain) | J | Plasma energy content = 3/2 * int(p,dV) with p being the total pressure (thermal + fast particles) [J]. Time-dependent; Scalar | |
equilibrium.time_slice[:].global_quantities.ip | FLT_0D (uncertain) | A | Plasma current (toroidal component). Positive sign means anti-clockwise when viewed from above. | |
equilibrium.time_slice[:].global_quantities.length_pol | FLT_0D (uncertain) | m | Poloidal length of the magnetic surface | |
equilibrium.time_slice[:].global_quantities.li_3 | FLT_0D (uncertain) | - | Internal inductance | |
equilibrium.time_slice[:].global_quantities.magnetic_axis | STRUCTURE | Magnetic axis position and toroidal field | ||
equilibrium.time_slice[:].global_quantities.magnetic_axis.b_field_tor | FLT_0D (uncertain) | T | Total toroidal magnetic field at the magnetic axis | |
equilibrium.time_slice[:].global_quantities.magnetic_axis.b_tor (obsolescent) | FLT_0D (uncertain) | T | Total toroidal magnetic field at the magnetic axis | |
equilibrium.time_slice[:].global_quantities.magnetic_axis.r | FLT_0D (uncertain) | m | Major radius of the magnetic axis | |
equilibrium.time_slice[:].global_quantities.magnetic_axis.z | FLT_0D (uncertain) | m | Height of the magnetic axis | |
equilibrium.time_slice[:].global_quantities.plasma_inductance | FLT_0D (uncertain) | H | Plasma inductance 2 E_magnetic/Ip^2, where E_magnetic = 1/2 * int(psi.j_tor.dS) (integral over the plasma poloidal cross-section) | |
equilibrium.time_slice[:].global_quantities.plasma_resistance | FLT_0D (uncertain) | ohm | Plasma resistance = int(e_field.j.dV) / Ip^2 | |
equilibrium.time_slice[:].global_quantities.psi_axis | FLT_0D (uncertain) | Wb | Poloidal flux at the magnetic axis | |
equilibrium.time_slice[:].global_quantities.psi_boundary | FLT_0D (uncertain) | Wb | Poloidal flux at the selected plasma boundary | |
equilibrium.time_slice[:].global_quantities.psi_external_average | FLT_0D (uncertain) | Wb | 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 | |
equilibrium.time_slice[:].global_quantities.q_95 | FLT_0D (uncertain) | - | q at the 95% poloidal flux surface (IMAS uses COCOS=11: only positive when toroidal current and magnetic field are in same direction) | |
equilibrium.time_slice[:].global_quantities.q_axis | FLT_0D (uncertain) | - | q at the magnetic axis | |
equilibrium.time_slice[:].global_quantities.q_min | STRUCTURE | Minimum q value and position | ||
equilibrium.time_slice[:].global_quantities.q_min.psi | FLT_0D (uncertain) | Wb | Minimum q position in poloidal flux | |
equilibrium.time_slice[:].global_quantities.q_min.psi_norm | FLT_0D (uncertain) | - | Minimum q position in normalised poloidal flux | |
equilibrium.time_slice[:].global_quantities.q_min.rho_tor_norm | FLT_0D (uncertain) | - | Minimum q position in normalised toroidal flux coordinate | |
equilibrium.time_slice[:].global_quantities.q_min.value | FLT_0D (uncertain) | - | Minimum q value | |
equilibrium.time_slice[:].global_quantities.rho_tor_boundary | FLT_0D (uncertain) | m | Toroidal flux coordinate at the selected plasma boundary | |
equilibrium.time_slice[:].global_quantities.surface | FLT_0D (uncertain) | m^2 | Surface area of the toroidal flux surface | |
equilibrium.time_slice[:].global_quantities.v_external | FLT_0D (uncertain) | V | External voltage, i.e. time derivative of psi_external_average (with a minus sign : - d_psi_external_average/d_time) | |
equilibrium.time_slice[:].global_quantities.volume | FLT_0D (uncertain) | m^3 | Total plasma volume | |
equilibrium.time_slice[:].global_quantities.w_mhd (obsolescent) | FLT_0D (uncertain) | J | Plasma energy content = 3/2 * int(p,dV) with p being the total pressure (thermal + fast particles) [J]. Time-dependent; Scalar | |
equilibrium.time_slice[:].profiles_1d | STRUCTURE | Equilibrium profiles (1D radial grid) as a function of the poloidal flux | ||
equilibrium.time_slice[:].profiles_1d.area | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m^2 | Cross-sectional area of the flux surface |
equilibrium.time_slice[:].profiles_1d.b_average (obsolescent) | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T | Flux surface averaged B |
equilibrium.time_slice[:].profiles_1d.b_field_average | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T | Flux surface averaged modulus of B (always positive, irrespective of the sign convention for the B-field direction). |
equilibrium.time_slice[:].profiles_1d.b_field_max | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T | Maximum(modulus(B)) on the flux surface (always positive, irrespective of the sign convention for the B-field direction) |
equilibrium.time_slice[:].profiles_1d.b_field_min | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T | Minimum(modulus(B)) on the flux surface (always positive, irrespective of the sign convention for the B-field direction) |
equilibrium.time_slice[:].profiles_1d.b_max (obsolescent) | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T | Maximum(B) on the flux surface |
equilibrium.time_slice[:].profiles_1d.b_min (obsolescent) | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T | Minimum(B) on the flux surface |
equilibrium.time_slice[:].profiles_1d.beta_pol | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Poloidal beta profile. Defined as betap = 4 int(p dV) / [R_0 * mu_0 * Ip^2] |
equilibrium.time_slice[:].profiles_1d.darea_dpsi | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m^2.Wb^-1 | Radial derivative of the cross-sectional area of the flux surface with respect to psi |
equilibrium.time_slice[:].profiles_1d.darea_drho_tor | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m | Radial derivative of the cross-sectional area of the flux surface with respect to rho_tor |
equilibrium.time_slice[:].profiles_1d.dpressure_dpsi | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | Pa.Wb^-1 | Derivative of pressure w.r.t. psi |
equilibrium.time_slice[:].profiles_1d.dpsi_drho_tor | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | Wb/m | Derivative of Psi with respect to Rho_Tor |
equilibrium.time_slice[:].profiles_1d.dvolume_dpsi | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m^3.Wb^-1 | Radial derivative of the volume enclosed in the flux surface with respect to Psi |
equilibrium.time_slice[:].profiles_1d.dvolume_drho_tor | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m^2 | Radial derivative of the volume enclosed in the flux surface with respect to Rho_Tor |
equilibrium.time_slice[:].profiles_1d.elongation | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Elongation |
equilibrium.time_slice[:].profiles_1d.f | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T.m | Diamagnetic function (F=R B_Phi) |
equilibrium.time_slice[:].profiles_1d.f_df_dpsi | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T^2.m^2/Wb | Derivative of F w.r.t. Psi, multiplied with F |
equilibrium.time_slice[:].profiles_1d.geometric_axis | STRUCTURE | RZ position of the geometric axis of the magnetic surfaces (defined as (Rmin+Rmax) / 2 and (Zmin+Zmax) / 2 of the surface) | ||
equilibrium.time_slice[:].profiles_1d.geometric_axis.r | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m | Major radius |
equilibrium.time_slice[:].profiles_1d.geometric_axis.z | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m | Height |
equilibrium.time_slice[:].profiles_1d.gm1 | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m^-2 | Flux surface averaged 1/R^2 |
equilibrium.time_slice[:].profiles_1d.gm2 | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m^-2 | Flux surface averaged |grad_rho_tor|^2/R^2 |
equilibrium.time_slice[:].profiles_1d.gm3 | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Flux surface averaged |grad_rho_tor|^2 |
equilibrium.time_slice[:].profiles_1d.gm4 | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T^-2 | Flux surface averaged 1/B^2 |
equilibrium.time_slice[:].profiles_1d.gm5 | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T^2 | Flux surface averaged B^2 |
equilibrium.time_slice[:].profiles_1d.gm6 | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | T^-2 | Flux surface averaged |grad_rho_tor|^2/B^2 |
equilibrium.time_slice[:].profiles_1d.gm7 | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Flux surface averaged |grad_rho_tor| |
equilibrium.time_slice[:].profiles_1d.gm8 | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m | Flux surface averaged R |
equilibrium.time_slice[:].profiles_1d.gm9 | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m^-1 | Flux surface averaged 1/R |
equilibrium.time_slice[:].profiles_1d.j_parallel | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | A.m^-2 | Flux surface averaged approximation to parallel current density = average(j.B) / B0, where B0 = /vacuum_toroidal_field/b0 |
equilibrium.time_slice[:].profiles_1d.j_tor | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | A.m^-2 | Flux surface averaged toroidal current density = average(j_tor/R) / average(1/R) |
equilibrium.time_slice[:].profiles_1d.magnetic_shear | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Magnetic shear, defined as rho_tor/q . dq/drho_tor |
equilibrium.time_slice[:].profiles_1d.mass_density | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | kg.m^-3 | Mass density |
equilibrium.time_slice[:].profiles_1d.phi | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | Wb | Toroidal flux |
equilibrium.time_slice[:].profiles_1d.pressure | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | Pa | Pressure |
equilibrium.time_slice[:].profiles_1d.psi | [1...N] | FLT_1D (uncertain) | Wb | Poloidal flux |
equilibrium.time_slice[:].profiles_1d.psi_norm | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Normalised poloidal flux, namely (psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis)) |
equilibrium.time_slice[:].profiles_1d.q | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Safety factor (IMAS uses COCOS=11: only positive when toroidal current and magnetic field are in same direction) |
equilibrium.time_slice[:].profiles_1d.r_inboard | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m | Radial coordinate (major radius) on the inboard side of the magnetic axis |
equilibrium.time_slice[:].profiles_1d.r_outboard | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m | Radial coordinate (major radius) on the outboard side of the magnetic axis |
equilibrium.time_slice[:].profiles_1d.rho_tor | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m | 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 vacuum_toroidal_field/b0 and pi can be found in the IMAS constants |
equilibrium.time_slice[:].profiles_1d.rho_tor_norm | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Normalised 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) |
equilibrium.time_slice[:].profiles_1d.rho_volume_norm | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Normalised 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) |
equilibrium.time_slice[:].profiles_1d.squareness_lower_inner (alpha) | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Lower inner squareness (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) |
equilibrium.time_slice[:].profiles_1d.squareness_lower_outer (alpha) | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Lower outer squareness (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) |
equilibrium.time_slice[:].profiles_1d.squareness_upper_inner (alpha) | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Upper inner squareness (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) |
equilibrium.time_slice[:].profiles_1d.squareness_upper_outer (alpha) | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Upper outer squareness (definition from T. Luce, Plasma Phys. Control. Fusion 55 (2013) 095009) |
equilibrium.time_slice[:].profiles_1d.surface | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m^2 | Surface area of the toroidal flux surface |
equilibrium.time_slice[:].profiles_1d.trapped_fraction | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Trapped particle fraction |
equilibrium.time_slice[:].profiles_1d.triangularity_lower | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Lower triangularity w.r.t. magnetic axis |
equilibrium.time_slice[:].profiles_1d.triangularity_upper | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | - | Upper triangularity w.r.t. magnetic axis |
equilibrium.time_slice[:].profiles_1d.volume | [equilibrium.time_slice[:].profiles_1d.psi] | FLT_1D (uncertain) | m^3 | Volume enclosed in the flux surface |
equilibrium.time_slice[:].profiles_2d | [1...N] | STRUCT_ARRAY | Equilibrium 2D profiles in the poloidal plane. Multiple 2D representations of the equilibrium can be stored here. | |
equilibrium.time_slice[:].profiles_2d[:].b_field_r | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | T | R component of the poloidal magnetic field |
equilibrium.time_slice[:].profiles_2d[:].b_field_tor | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | T | Toroidal component of the magnetic field |
equilibrium.time_slice[:].profiles_2d[:].b_field_z | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | T | Z component of the poloidal magnetic field |
equilibrium.time_slice[:].profiles_2d[:].b_r (obsolescent) | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | T | R component of the poloidal magnetic field |
equilibrium.time_slice[:].profiles_2d[:].b_tor (obsolescent) | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | T | Toroidal component of the magnetic field |
equilibrium.time_slice[:].profiles_2d[:].b_z (obsolescent) | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | T | Z component of the poloidal magnetic field |
equilibrium.time_slice[:].profiles_2d[:].grid | STRUCTURE | Definition of the 2D grid (the content of dim1 and dim2 is defined by the selected grid_type) | ||
equilibrium.time_slice[:].profiles_2d[:].grid.dim1 | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
equilibrium.time_slice[:].profiles_2d[:].grid.dim2 | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
equilibrium.time_slice[:].profiles_2d[:].grid.volume_element | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
equilibrium.time_slice[:].profiles_2d[:].grid_type | STRUCTURE | Selection of one of a set of grid types | ||
equilibrium.time_slice[:].profiles_2d[:].grid_type.description | STR_0D | Verbose description | ||
equilibrium.time_slice[:].profiles_2d[:].grid_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].profiles_2d[:].grid_type.name | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].profiles_2d[:].j_parallel | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | A.m^-2 | 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 |
equilibrium.time_slice[:].profiles_2d[:].j_tor | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | A.m^-2 | Toroidal plasma current density |
equilibrium.time_slice[:].profiles_2d[:].phi | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Wb | Toroidal flux |
equilibrium.time_slice[:].profiles_2d[:].psi | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | Wb | Values of the poloidal flux at the grid in the poloidal plane |
equilibrium.time_slice[:].profiles_2d[:].r | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m | Values of the major radius on the grid |
equilibrium.time_slice[:].profiles_2d[:].theta | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | rad | Values of the poloidal angle on the grid |
equilibrium.time_slice[:].profiles_2d[:].type | STRUCTURE | Type of profiles (distinguishes contribution from plasma, vaccum fields and total fields) | ||
equilibrium.time_slice[:].profiles_2d[:].type.description | STR_0D | Verbose description | ||
equilibrium.time_slice[:].profiles_2d[:].type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
equilibrium.time_slice[:].profiles_2d[:].type.name | STR_0D | Short string identifier | ||
equilibrium.time_slice[:].profiles_2d[:].z | [equilibrium.time_slice[:].profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m | Values of the Height on the grid |
equilibrium.time_slice[:].time | FLT_0D | s | Time | |
equilibrium.vacuum_toroidal_field | STRUCTURE | Characteristics of the vacuum toroidal field (used in rho_tor definition and in the normalization of current densities) | ||
equilibrium.vacuum_toroidal_field.b0 | [equilibrium.time] | FLT_1D (uncertain) | T | 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. |
equilibrium.vacuum_toroidal_field.r0 | FLT_0D (uncertain) | m | 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) |
ferritic¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
ferritic (alpha) | Description of ferritic material (inserts, TBMs, NBI shielding, welds, rebar, etc...) | |||
ferritic.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
ferritic.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
ferritic.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ferritic.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
ferritic.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ferritic.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ferritic.code.library[:].name (alpha) | STR_0D | Name of software | ||
ferritic.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ferritic.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
ferritic.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ferritic.code.name (alpha) | STR_0D | Name of software generating IDS | ||
ferritic.code.output_flag (alpha) | [ferritic.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
ferritic.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ferritic.code.repository (alpha) | STR_0D | URL of software repository | ||
ferritic.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
ferritic.grid_ggd (alpha) | STRUCTURE | GGD for describing the 3D geometry of the various objects and their elements | ||
ferritic.grid_ggd.grid_subset (alpha) | [1...N] | STRUCT_ARRAY | Grid subsets | |
ferritic.grid_ggd.grid_subset[:].base (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
ferritic.grid_ggd.grid_subset[:].base[:].jacobian (alpha) | [ferritic.grid_ggd.grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
ferritic.grid_ggd.grid_subset[:].base[:].tensor_contravariant (alpha) | [ferritic.grid_ggd.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
ferritic.grid_ggd.grid_subset[:].base[:].tensor_covariant (alpha) | [ferritic.grid_ggd.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
ferritic.grid_ggd.grid_subset[:].dimension (alpha) | INT_0D | Space dimension of the grid subset elements. This must be equal to the sum of the dimensions of the individual objects forming the element. | ||
ferritic.grid_ggd.grid_subset[:].element (alpha) | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
ferritic.grid_ggd.grid_subset[:].element[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
ferritic.grid_ggd.grid_subset[:].element[:].object[:].dimension (alpha) | INT_0D | Dimension of the object | ||
ferritic.grid_ggd.grid_subset[:].element[:].object[:].index (alpha) | INT_0D | Object index | ||
ferritic.grid_ggd.grid_subset[:].element[:].object[:].space (alpha) | INT_0D | Index of the space from which that object is taken | ||
ferritic.grid_ggd.grid_subset[:].identifier (alpha) | STRUCTURE | Grid subset identifier | ||
ferritic.grid_ggd.grid_subset[:].identifier.description (alpha) | STR_0D | Verbose description | ||
ferritic.grid_ggd.grid_subset[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ferritic.grid_ggd.grid_subset[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
ferritic.grid_ggd.grid_subset[:].metric (alpha) | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
ferritic.grid_ggd.grid_subset[:].metric.jacobian (alpha) | [ferritic.grid_ggd.grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
ferritic.grid_ggd.grid_subset[:].metric.tensor_contravariant (alpha) | [ferritic.grid_ggd.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
ferritic.grid_ggd.grid_subset[:].metric.tensor_covariant (alpha) | [ferritic.grid_ggd.grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
ferritic.grid_ggd.identifier (alpha) | STRUCTURE | Grid identifier | ||
ferritic.grid_ggd.identifier.description (alpha) | STR_0D | Verbose description | ||
ferritic.grid_ggd.identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ferritic.grid_ggd.identifier.name (alpha) | STR_0D | Short string identifier | ||
ferritic.grid_ggd.path (alpha) | STR_0D | 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: IDS::wall/0/description_ggd(1)/grid_ggd, means that the grid is located in the wall IDS, occurrence 0, with relative path description_ggd(1)/grid_ggd, using Fortran index convention (here : first index of the array) | ||
ferritic.grid_ggd.space (alpha) | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
ferritic.grid_ggd.space[:].coordinates_type (alpha) | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
ferritic.grid_ggd.space[:].geometry_type (alpha) | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
ferritic.grid_ggd.space[:].geometry_type.description (alpha) | STR_0D | Verbose description | ||
ferritic.grid_ggd.space[:].geometry_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ferritic.grid_ggd.space[:].geometry_type.name (alpha) | STR_0D | Short string identifier | ||
ferritic.grid_ggd.space[:].identifier (alpha) | STRUCTURE | Space identifier | ||
ferritic.grid_ggd.space[:].identifier.description (alpha) | STR_0D | Verbose description | ||
ferritic.grid_ggd.space[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ferritic.grid_ggd.space[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
ferritic.grid_ggd.space[:].objects_per_dimension (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
ferritic.grid_ggd.space[:].objects_per_dimension[:].geometry_content (alpha) | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
ferritic.grid_ggd.space[:].objects_per_dimension[:].geometry_content.description (alpha) | STR_0D | Verbose description | ||
ferritic.grid_ggd.space[:].objects_per_dimension[:].geometry_content.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ferritic.grid_ggd.space[:].objects_per_dimension[:].geometry_content.name (alpha) | STR_0D | Short string identifier | ||
ferritic.grid_ggd.space[:].objects_per_dimension[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
ferritic.grid_ggd.space[:].objects_per_dimension[:].object[:].boundary (alpha) | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
ferritic.grid_ggd.space[:].objects_per_dimension[:].object[:].boundary[:].index (alpha) | INT_0D | Index of this (n-1)-dimensional boundary object | ||
ferritic.grid_ggd.space[:].objects_per_dimension[:].object[:].boundary[:].neighbours (alpha) | [1...N] | INT_1D | List of indices of the n-dimensional objects adjacent to the given n-dimensional object. An object may have multiple neighbours on a boundary | |
ferritic.grid_ggd.space[:].objects_per_dimension[:].object[:].geometry (alpha) | [1...N] | FLT_1D (uncertain) | mixed | 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. |
ferritic.grid_ggd.space[:].objects_per_dimension[:].object[:].geometry_2d (alpha) | [1...N, | FLT_2D (uncertain) | mixed | 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. |
ferritic.grid_ggd.space[:].objects_per_dimension[:].object[:].measure (alpha) | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
ferritic.grid_ggd.space[:].objects_per_dimension[:].object[:].nodes (alpha) | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
ferritic.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
ferritic.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
ferritic.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
ferritic.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
ferritic.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
ferritic.ids_properties.occurrence | INT_0D | |||
ferritic.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
ferritic.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
ferritic.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ferritic.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
ferritic.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
ferritic.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
ferritic.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
ferritic.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ferritic.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
ferritic.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
ferritic.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
ferritic.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
ferritic.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
ferritic.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ferritic.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
ferritic.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
ferritic.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
ferritic.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
ferritic.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
ferritic.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ferritic.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ferritic.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
ferritic.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ferritic.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ferritic.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ferritic.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
ferritic.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
ferritic.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ferritic.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ferritic.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
ferritic.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ferritic.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ferritic.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ferritic.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
ferritic.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ferritic.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ferritic.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
ferritic.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ferritic.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
ferritic.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ferritic.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
ferritic.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
ferritic.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
ferritic.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
ferritic.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
ferritic.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
ferritic.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
ferritic.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
ferritic.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
ferritic.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
ferritic.object (alpha) | [1...N] | STRUCT_ARRAY | Set of n objects characterized by a list of centroids, volumes, and permeabilities. Optionally a full 3D description of the n volumes may be given in ../grid_ggd. Here the index for each element given in the grid_ggd should be referenced by the object set. | |
ferritic.object[:].axisymmetric (alpha) | [ferritic.object[:].centroid.x] | STRUCT_ARRAY | Optional equivalent axisymmetric representation of the geometry of each element (e.g. for each iron core segment), typically used to represent iron core in axisymmetric equilibrium solvers | |
ferritic.object[:].axisymmetric[:].annulus (alpha) | STRUCTURE | The element is an annulus of centre R, Z, with inner radius radius_inner and outer radius radius_outer | ||
ferritic.object[:].axisymmetric[:].annulus.r (alpha) | FLT_0D (uncertain) | m | Centre major radius | |
ferritic.object[:].axisymmetric[:].annulus.radius_inner (alpha) | FLT_0D (uncertain) | m | Inner radius | |
ferritic.object[:].axisymmetric[:].annulus.radius_outer (alpha) | FLT_0D (uncertain) | m | Outer radius | |
ferritic.object[:].axisymmetric[:].annulus.z (alpha) | FLT_0D (uncertain) | m | Centre height | |
ferritic.object[:].axisymmetric[:].arcs_of_circle (alpha) | STRUCTURE | Description of the element contour by a set of arcs of circle. For each of these, the position of the start point is given together with the curvature radius. The end point is given by the start point of the next arc of circle. | ||
ferritic.object[:].axisymmetric[:].arcs_of_circle.curvature_radii (alpha) | [ferritic.object[:].axisymmetric[:].arcs_of_circle.r] | FLT_1D (uncertain) | m | Curvature radius of each arc of circle |
ferritic.object[:].axisymmetric[:].arcs_of_circle.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radii of the start point of each arc of circle |
ferritic.object[:].axisymmetric[:].arcs_of_circle.z (alpha) | [ferritic.object[:].axisymmetric[:].arcs_of_circle.r] | FLT_1D (uncertain) | m | Height of the start point of each arc of circle |
ferritic.object[:].axisymmetric[:].geometry_type (alpha) | INT_0D | Type used to describe the element shape (1:'outline', 2:'rectangle', 3:'oblique', 4:'arcs of circle, 5: 'annulus', 6 : 'thick line') | ||
ferritic.object[:].axisymmetric[:].oblique (alpha) | STRUCTURE | Parallelogram description of the element | ||
ferritic.object[:].axisymmetric[:].oblique.alpha (alpha) | FLT_0D (uncertain) | rad | Inclination of first angle measured counter-clockwise from horizontal outwardly directed radial vector (grad R). | |
ferritic.object[:].axisymmetric[:].oblique.beta (alpha) | FLT_0D (uncertain) | rad | Inclination of second angle measured counter-clockwise from vertically upwards directed vector (grad Z). If both alpha and beta are zero (rectangle) then the simpler rectangular elements description should be used. | |
ferritic.object[:].axisymmetric[:].oblique.length_alpha (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle alpha with respect to the major radius axis | |
ferritic.object[:].axisymmetric[:].oblique.length_beta (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle beta with respect to the height axis | |
ferritic.object[:].axisymmetric[:].oblique.r (alpha) | FLT_0D (uncertain) | m | Major radius of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
ferritic.object[:].axisymmetric[:].oblique.z (alpha) | FLT_0D (uncertain) | m | Height of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
ferritic.object[:].axisymmetric[:].outline (alpha) | STRUCTURE | Irregular outline of the element. Do NOT repeat the first point. | ||
ferritic.object[:].axisymmetric[:].outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
ferritic.object[:].axisymmetric[:].outline.z (alpha) | [ferritic.object[:].axisymmetric[:].outline.r] | FLT_1D (uncertain) | m | Height |
ferritic.object[:].axisymmetric[:].rectangle (alpha) | STRUCTURE | Rectangular description of the element | ||
ferritic.object[:].axisymmetric[:].rectangle.height (alpha) | FLT_0D (uncertain) | m | Vertical full height | |
ferritic.object[:].axisymmetric[:].rectangle.r (alpha) | FLT_0D (uncertain) | m | Geometric centre R | |
ferritic.object[:].axisymmetric[:].rectangle.width (alpha) | FLT_0D (uncertain) | m | Horizontal full width | |
ferritic.object[:].axisymmetric[:].rectangle.z (alpha) | FLT_0D (uncertain) | m | Geometric centre Z | |
ferritic.object[:].axisymmetric[:].thick_line (alpha) | STRUCTURE | The element is approximated by a rectangle defined by a central segment and a thickness in the direction perpendicular to the segment | ||
ferritic.object[:].axisymmetric[:].thick_line.first_point (alpha) | STRUCTURE | Position of the first point | ||
ferritic.object[:].axisymmetric[:].thick_line.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ferritic.object[:].axisymmetric[:].thick_line.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
ferritic.object[:].axisymmetric[:].thick_line.second_point (alpha) | STRUCTURE | Position of the second point | ||
ferritic.object[:].axisymmetric[:].thick_line.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ferritic.object[:].axisymmetric[:].thick_line.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
ferritic.object[:].axisymmetric[:].thick_line.thickness (alpha) | FLT_0D (uncertain) | m | Thickness | |
ferritic.object[:].centroid (alpha) | STRUCTURE | List of positions of the centroids, in Cartesian coordinates | ||
ferritic.object[:].centroid.x (alpha) | [1...N] | FLT_1D (uncertain) | m | List of X coordinates |
ferritic.object[:].centroid.y (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | m | List of Y coordinates |
ferritic.object[:].centroid.z (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | m | List of Z coordinates |
ferritic.object[:].ggd_object_index (alpha) | [ferritic.object[:].centroid.x] | INT_1D | Index of GGD volumic object corresponding to each element. Refers to the array /grid_ggd/space(1)/objects_per_dimension(4)/object | |
ferritic.object[:].permeability_table_index (alpha) | [ferritic.object[:].centroid.x] | INT_1D | Index of permeability table to be used for each element. If not allocated or if an element is equal to EMPTY_INT, use the sibling saturated relative permeability instead ../relative_permeability, for that element | |
ferritic.object[:].saturated_relative_permeability (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | H.m^-1 | Saturated relative magnetic permeability of each element |
ferritic.object[:].time_slice (alpha) | [ferritic.object[:].time_slice[:].time] | STRUCT_ARRAY | Dynamic quantities, per time slice | |
ferritic.object[:].time_slice[:].b_field_r (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | T | R component of the magnetic field at each centroid |
ferritic.object[:].time_slice[:].b_field_tor (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | T | Toroidal component of the magnetic field at each centroid |
ferritic.object[:].time_slice[:].b_field_z (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | T | Z component of the magnetic field at each centroid |
ferritic.object[:].time_slice[:].magnetic_moment_r (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | A.m^-2 | R component of the magnetic moment of each element |
ferritic.object[:].time_slice[:].magnetic_moment_tor (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | A.m^-2 | Toroidal component of the magnetic moment of each element |
ferritic.object[:].time_slice[:].magnetic_moment_z (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | A.m^-2 | Z component of the magnetic moment of each element |
ferritic.object[:].time_slice[:].time (alpha) | FLT_0D | s | Time | |
ferritic.object[:].volume (alpha) | [ferritic.object[:].centroid.x] | FLT_1D (uncertain) | m^3 | Volume of each element of this object |
ferritic.permeability_table (alpha) | [1...N] | STRUCT_ARRAY | Set of tables for relative permeability as a function of the magnetic field | |
ferritic.permeability_table[:].b_field (alpha) | [1...N] | FLT_1D (uncertain) | T | Array of magnetic field values, for each of which the relative permeability is given |
ferritic.permeability_table[:].description (alpha) | STR_0D | Description of this table | ||
ferritic.permeability_table[:].name (alpha) | STR_0D | Name of this table | ||
ferritic.permeability_table[:].relative_permeability (alpha) | [ferritic.permeability_table[:].b_field] | FLT_1D (uncertain) | - | Relative permeability as a function of the magnetic field |
ferritic.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
focs¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
focs (alpha) | Fiber Optic Current Sensor (FOCS) | |||
focs.b_field_z (alpha) | [focs.outline.r] | STRUCTURE | T | Vertical component of the magnetic field on each point of the FOCS outline |
focs.b_field_z.data (alpha) | [1...N, | FLT_2D (uncertain) | T | Data |
focs.b_field_z.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
focs.b_field_z.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
focs.b_field_z.validity_timed (alpha) | [focs.b_field_z.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
focs.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
focs.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
focs.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
focs.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
focs.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
focs.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
focs.code.library[:].name (alpha) | STR_0D | Name of software | ||
focs.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
focs.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
focs.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
focs.code.name (alpha) | STR_0D | Name of software generating IDS | ||
focs.code.output_flag (alpha) | [focs.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
focs.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
focs.code.repository (alpha) | STR_0D | URL of software repository | ||
focs.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
focs.current (alpha) | STRUCTURE | A | Total toroidal current flowing through the area outlined by the FOCS | |
focs.current.data (alpha) | [focs.current.time] | FLT_1D (uncertain) | A | Data |
focs.current.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
focs.current.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
focs.current.validity_timed (alpha) | [focs.current.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
focs.fibre_length (alpha) | FLT_0D (uncertain) | m | Spun fibre length on the vacuum vessel | |
focs.fibre_properties (alpha) | STRUCTURE | Intrinsic properties of the fibre installed on the vacuum vessel | ||
focs.fibre_properties.beat_length (alpha) | FLT_0D (uncertain) | m | Linear beat length | |
focs.fibre_properties.id (alpha) | STR_0D | ID of the fibre, e.g. commercial reference | ||
focs.fibre_properties.spun (alpha) | FLT_0D (uncertain) | m | Spun period | |
focs.fibre_properties.spun_initial_azimuth (alpha) | FLT_0D (uncertain) | rad | Spun fibre initial azimuth | |
focs.fibre_properties.twist (alpha) | FLT_0D (uncertain) | m | Twist period | |
focs.fibre_properties.verdet_constant (alpha) | FLT_0D (uncertain) | rad.T^-1.m^-1 | Verdet constant | |
focs.id (alpha) | STR_0D | ID of the FOCS | ||
focs.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
focs.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
focs.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
focs.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
focs.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
focs.ids_properties.occurrence | INT_0D | |||
focs.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
focs.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
focs.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
focs.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
focs.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
focs.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
focs.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
focs.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
focs.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
focs.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
focs.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
focs.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
focs.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
focs.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
focs.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
focs.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
focs.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
focs.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
focs.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
focs.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
focs.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
focs.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
focs.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
focs.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
focs.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
focs.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
focs.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
focs.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
focs.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
focs.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
focs.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
focs.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
focs.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
focs.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
focs.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
focs.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
focs.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
focs.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
focs.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
focs.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
focs.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
focs.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
focs.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
focs.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
focs.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
focs.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
focs.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
focs.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
focs.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
focs.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
focs.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
focs.name (alpha) | STR_0D | Name of the FOCS | ||
focs.outline (alpha) | STRUCTURE | FOCS outline | ||
focs.outline.phi (alpha) | [focs.outline.r] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
focs.outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
focs.outline.z (alpha) | [focs.outline.r] | FLT_1D (uncertain) | m | Height |
focs.stokes_initial (alpha) | STRUCTURE | Initial Stokes vector at the entrance of the FOCS | ||
focs.stokes_initial.s0 (alpha) | FLT_0D (uncertain) | - | S0 component of the unit Stokes vector | |
focs.stokes_initial.s1 (alpha) | FLT_0D (uncertain) | - | S1 component of the unit Stokes vector | |
focs.stokes_initial.s2 (alpha) | FLT_0D (uncertain) | - | S2 component of the unit Stokes vector | |
focs.stokes_initial.s3 (alpha) | FLT_0D (uncertain) | - | S3 component of the unit Stokes vector | |
focs.stokes_output (alpha) | [focs.stokes_output[:].time] | STRUCT_ARRAY | Stokes vector at the output of the FOCS as a function of time | |
focs.stokes_output[:].s0 (alpha) | FLT_0D (uncertain) | - | S0 component of the unit Stokes vector | |
focs.stokes_output[:].s1 (alpha) | FLT_0D (uncertain) | - | S1 component of the unit Stokes vector | |
focs.stokes_output[:].s2 (alpha) | FLT_0D (uncertain) | - | S2 component of the unit Stokes vector | |
focs.stokes_output[:].s3 (alpha) | FLT_0D (uncertain) | - | S3 component of the unit Stokes vector | |
focs.stokes_output[:].time (alpha) | FLT_0D | s | Time | |
focs.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
gas injection¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
gas_injection (alpha) | Gas injection by a system of pipes and valves | |||
gas_injection.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
gas_injection.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_injection.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_injection.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
gas_injection.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_injection.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_injection.code.library[:].name (alpha) | STR_0D | Name of software | ||
gas_injection.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_injection.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
gas_injection.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_injection.code.name (alpha) | STR_0D | Name of software generating IDS | ||
gas_injection.code.output_flag (alpha) | [gas_injection.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
gas_injection.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_injection.code.repository (alpha) | STR_0D | URL of software repository | ||
gas_injection.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_injection.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
gas_injection.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
gas_injection.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
gas_injection.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
gas_injection.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
gas_injection.ids_properties.occurrence | INT_0D | |||
gas_injection.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
gas_injection.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
gas_injection.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
gas_injection.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
gas_injection.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
gas_injection.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
gas_injection.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_injection.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_injection.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
gas_injection.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
gas_injection.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_injection.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
gas_injection.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_injection.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_injection.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
gas_injection.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
gas_injection.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_injection.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
gas_injection.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
gas_injection.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_injection.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_injection.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
gas_injection.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_injection.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
gas_injection.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_injection.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
gas_injection.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
gas_injection.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_injection.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_injection.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
gas_injection.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_injection.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
gas_injection.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_injection.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
gas_injection.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_injection.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_injection.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
gas_injection.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_injection.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
gas_injection.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_injection.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
gas_injection.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
gas_injection.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
gas_injection.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
gas_injection.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
gas_injection.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
gas_injection.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
gas_injection.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
gas_injection.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
gas_injection.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
gas_injection.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between input command received from the RT network and actuator starting to react. Applies globally to the system described by this IDS unless specific latencies (e.g. channel-specific or antenna-specific) are provided at a deeper level in the IDS structure. | |
gas_injection.pipe (alpha) | [1...N] | STRUCT_ARRAY | Set of gas injection pipes | |
gas_injection.pipe[:].exit_position (alpha) | STRUCTURE | Exit position of the pipe in the vaccum vessel | ||
gas_injection.pipe[:].exit_position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
gas_injection.pipe[:].exit_position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
gas_injection.pipe[:].exit_position.z (alpha) | FLT_0D (uncertain) | m | Height | |
gas_injection.pipe[:].flow_rate (alpha) | STRUCTURE | Pa.m^3.s^-1 | Flow rate at the exit of the pipe | |
gas_injection.pipe[:].flow_rate.data (alpha) | [gas_injection.pipe[:].flow_rate.time] | FLT_1D (uncertain) | Pa.m^3.s^-1 | Data |
gas_injection.pipe[:].flow_rate.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
gas_injection.pipe[:].identifier (alpha) | STR_0D | ID of the injection pipe | ||
gas_injection.pipe[:].length (alpha) | FLT_0D (uncertain) | m | Pipe length | |
gas_injection.pipe[:].name (alpha) | STR_0D | Name of the injection pipe | ||
gas_injection.pipe[:].second_point (alpha) | STRUCTURE | Second point indicating (combined with the exit_position) the direction of the gas injection towards the plasma | ||
gas_injection.pipe[:].second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
gas_injection.pipe[:].second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
gas_injection.pipe[:].second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
gas_injection.pipe[:].species (alpha) | [1...N] | STRUCT_ARRAY | Species injected by the pipe (may be more than one in case the valve injects a gas mixture) | |
gas_injection.pipe[:].species[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
gas_injection.pipe[:].species[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
gas_injection.pipe[:].species[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
gas_injection.pipe[:].species[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
gas_injection.pipe[:].species[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
gas_injection.pipe[:].species[:].fraction (alpha) | FLT_0D (uncertain) | - | Relative fraction of this species (in molecules) in the gas mixture | |
gas_injection.pipe[:].species[:].label (alpha) | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
gas_injection.pipe[:].valve_indices (alpha) | [1...N] | INT_1D | Indices (from the ../../valve array of structure) of the valve(s) that are feeding this pipe | |
gas_injection.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
gas_injection.valve (alpha) | [1...N] | STRUCT_ARRAY | Set of valves connecting a gas bottle to pipes | |
gas_injection.valve[:].electron_rate (alpha) | STRUCTURE | s^-1 | Number of electrons injected per second | |
gas_injection.valve[:].electron_rate.data (alpha) | [gas_injection.valve[:].electron_rate.time] | FLT_1D (uncertain) | s^-1 | Data |
gas_injection.valve[:].electron_rate.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
gas_injection.valve[:].flow_rate (alpha) | STRUCTURE | Pa.m^3.s^-1 | Flow rate at the exit of the valve | |
gas_injection.valve[:].flow_rate.data (alpha) | [gas_injection.valve[:].flow_rate.time] | FLT_1D (uncertain) | Pa.m^3.s^-1 | Data |
gas_injection.valve[:].flow_rate.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
gas_injection.valve[:].flow_rate_max (alpha) | FLT_0D (uncertain) | Pa.m^3.s^-1 | Maximum flow rate of the valve | |
gas_injection.valve[:].flow_rate_min (alpha) | FLT_0D (uncertain) | Pa.m^3.s^-1 | Minimum flow rate of the valve | |
gas_injection.valve[:].identifier (alpha) | STR_0D | ID of the valve | ||
gas_injection.valve[:].name (alpha) | STR_0D | Name of the valve | ||
gas_injection.valve[:].pipe_indices (alpha) | [1...N] | INT_1D | Indices (from the ../../pipe array of structure) of the pipe(s) that are fed by this valve | |
gas_injection.valve[:].response_curve (alpha) | STRUCTURE | Response curve of the valve, i.e. gas flow rate obtained as a function of the applied voltage. | ||
gas_injection.valve[:].response_curve.flow_rate (alpha) | [gas_injection.valve[:].response_curve.voltage] | FLT_1D (uncertain) | Pa.m^3.s^-1 | Flow rate at the exit of the valve |
gas_injection.valve[:].response_curve.voltage (alpha) | [1...N] | FLT_1D (uncertain) | V | Voltage applied to open the valve |
gas_injection.valve[:].species (alpha) | [1...N] | STRUCT_ARRAY | Species injected by the valve (may be more than one in case the valve injects a gas mixture) | |
gas_injection.valve[:].species[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
gas_injection.valve[:].species[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
gas_injection.valve[:].species[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
gas_injection.valve[:].species[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
gas_injection.valve[:].species[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
gas_injection.valve[:].species[:].fraction (alpha) | FLT_0D (uncertain) | - | Relative fraction of this species (in molecules) in the gas mixture | |
gas_injection.valve[:].species[:].label (alpha) | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
gas_injection.valve[:].voltage (alpha) | STRUCTURE | V | Voltage applied to open the valve (raw data used to compute the gas flow rate) | |
gas_injection.valve[:].voltage.data (alpha) | [gas_injection.valve[:].voltage.time] | FLT_1D (uncertain) | V | Data |
gas_injection.valve[:].voltage.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
gas pumping¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
gas_pumping (alpha) | Gas pumping by a set of ducts | |||
gas_pumping.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
gas_pumping.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_pumping.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_pumping.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
gas_pumping.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_pumping.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_pumping.code.library[:].name (alpha) | STR_0D | Name of software | ||
gas_pumping.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_pumping.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
gas_pumping.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_pumping.code.name (alpha) | STR_0D | Name of software generating IDS | ||
gas_pumping.code.output_flag (alpha) | [gas_pumping.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
gas_pumping.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_pumping.code.repository (alpha) | STR_0D | URL of software repository | ||
gas_pumping.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_pumping.duct (alpha) | [1...N] | STRUCT_ARRAY | Set of gas pumping ducts | |
gas_pumping.duct[:].flow_rate (alpha) | STRUCTURE | Pa.m^3.s^-1 | Total pumping flow rate via this duct | |
gas_pumping.duct[:].flow_rate.data (alpha) | [gas_pumping.duct[:].flow_rate.time] | FLT_1D (uncertain) | Pa.m^3.s^-1 | Data |
gas_pumping.duct[:].flow_rate.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
gas_pumping.duct[:].identifier (alpha) | STR_0D | ID of the pumping duct | ||
gas_pumping.duct[:].name (alpha) | STR_0D | Name of the pumping duct | ||
gas_pumping.duct[:].species (alpha) | [1...N] | STRUCT_ARRAY | Molecular species pumped via this duct | |
gas_pumping.duct[:].species[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the gas molecule | |
gas_pumping.duct[:].species[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
gas_pumping.duct[:].species[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
gas_pumping.duct[:].species[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
gas_pumping.duct[:].species[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
gas_pumping.duct[:].species[:].flow_rate (alpha) | STRUCTURE | Pa.m^3.s^-1 | Pumping flow rate of that species | |
gas_pumping.duct[:].species[:].flow_rate.data (alpha) | [gas_pumping.duct[:].species[:].flow_rate.time] | FLT_1D (uncertain) | Pa.m^3.s^-1 | Data |
gas_pumping.duct[:].species[:].flow_rate.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
gas_pumping.duct[:].species[:].label (alpha) | STR_0D | String identifying the neutral molecule (e.g. H2, D2, T2, N2, ...) | ||
gas_pumping.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
gas_pumping.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
gas_pumping.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
gas_pumping.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
gas_pumping.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
gas_pumping.ids_properties.occurrence | INT_0D | |||
gas_pumping.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
gas_pumping.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
gas_pumping.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
gas_pumping.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
gas_pumping.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
gas_pumping.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
gas_pumping.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_pumping.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_pumping.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
gas_pumping.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
gas_pumping.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_pumping.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
gas_pumping.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_pumping.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_pumping.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
gas_pumping.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
gas_pumping.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_pumping.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
gas_pumping.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
gas_pumping.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_pumping.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_pumping.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
gas_pumping.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_pumping.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
gas_pumping.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_pumping.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
gas_pumping.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
gas_pumping.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_pumping.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_pumping.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
gas_pumping.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_pumping.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
gas_pumping.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_pumping.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
gas_pumping.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gas_pumping.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gas_pumping.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
gas_pumping.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gas_pumping.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
gas_pumping.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gas_pumping.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
gas_pumping.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
gas_pumping.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
gas_pumping.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
gas_pumping.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
gas_pumping.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
gas_pumping.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
gas_pumping.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
gas_pumping.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
gas_pumping.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
gas_pumping.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
gyrokinetics local¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
gyrokinetics_local (alpha) | Description of a local gyrokinetic simulation (delta-f, flux-tube). All quantities within this IDS are normalised (apart from time and from the normalizing quantities structure), thus independent of rhostar, consistently with the local approximation and a spectral representation is assumed in the perpendicular plane (i.e. homogeneous turbulence). | |||
gyrokinetics_local.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
gyrokinetics_local.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
gyrokinetics_local.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gyrokinetics_local.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
gyrokinetics_local.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gyrokinetics_local.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gyrokinetics_local.code.library[:].name (alpha) | STR_0D | Name of software | ||
gyrokinetics_local.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gyrokinetics_local.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
gyrokinetics_local.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gyrokinetics_local.code.name (alpha) | STR_0D | Name of software generating IDS | ||
gyrokinetics_local.code.output_flag (alpha) | [gyrokinetics_local.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
gyrokinetics_local.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gyrokinetics_local.code.repository (alpha) | STR_0D | URL of software repository | ||
gyrokinetics_local.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
gyrokinetics_local.collisions (alpha) | STRUCTURE | Collisions related quantities | ||
gyrokinetics_local.collisions.collisionality_norm (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Normalised collisionality between two species |
gyrokinetics_local.flux_surface (alpha) | STRUCTURE | Flux surface characteristics | ||
gyrokinetics_local.flux_surface.b_field_tor_sign (alpha) | FLT_0D (uncertain) | - | Sign of the toroidal magnetic field | |
gyrokinetics_local.flux_surface.dc_dr_minor_norm (alpha) | [gyrokinetics_local.flux_surface.shape_coefficients_c] | FLT_1D (uncertain) | - | Derivative of the 'c' shape coefficients with respect to r_minor_norm |
gyrokinetics_local.flux_surface.delongation_dr_minor_norm (alpha) | FLT_0D (uncertain) | - | Derivative of the elongation with respect to r_minor_norm | |
gyrokinetics_local.flux_surface.dgeometric_axis_r_dr_minor (alpha) | FLT_0D (uncertain) | - | Derivative of the major radius of the surface geometric axis with respect to r_minor | |
gyrokinetics_local.flux_surface.dgeometric_axis_z_dr_minor (alpha) | FLT_0D (uncertain) | - | Derivative of the height of the surface geometric axis with respect to r_minor | |
gyrokinetics_local.flux_surface.ds_dr_minor_norm (alpha) | [gyrokinetics_local.flux_surface.shape_coefficients_s] | FLT_1D (uncertain) | - | Derivative of the 's' shape coefficients with respect to r_minor_norm |
gyrokinetics_local.flux_surface.elongation (alpha) | FLT_0D (uncertain) | - | Elongation | |
gyrokinetics_local.flux_surface.ip_sign (alpha) | FLT_0D (uncertain) | - | Sign of the plasma current | |
gyrokinetics_local.flux_surface.magnetic_shear_r_minor (alpha) | FLT_0D (uncertain) | - | Magnetic shear, defined as r_minor_norm/q . dq/dr_minor_norm (different definition from the equilibrium IDS) | |
gyrokinetics_local.flux_surface.pressure_gradient_norm (alpha) | FLT_0D (uncertain) | - | Normalised pressure gradient (derivative with respect to r_minor_norm) | |
gyrokinetics_local.flux_surface.q (alpha) | FLT_0D (uncertain) | - | Safety factor | |
gyrokinetics_local.flux_surface.r_minor_norm (alpha) | FLT_0D (uncertain) | - | Normalised minor radius of the flux surface of interest = 1/2 * (max(R) - min(R))/L_ref | |
gyrokinetics_local.flux_surface.shape_coefficients_c (alpha) | [1...N] | FLT_1D (uncertain) | - | 'c' coefficients in the formula defining the shape of the flux surface |
gyrokinetics_local.flux_surface.shape_coefficients_s (alpha) | [1...N] | FLT_1D (uncertain) | - | 's' coefficients in the formula defining the shape of the flux surface |
gyrokinetics_local.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
gyrokinetics_local.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
gyrokinetics_local.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
gyrokinetics_local.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
gyrokinetics_local.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
gyrokinetics_local.ids_properties.occurrence | INT_0D | |||
gyrokinetics_local.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
gyrokinetics_local.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
gyrokinetics_local.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
gyrokinetics_local.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
gyrokinetics_local.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
gyrokinetics_local.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
gyrokinetics_local.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
gyrokinetics_local.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
gyrokinetics_local.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gyrokinetics_local.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gyrokinetics_local.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
gyrokinetics_local.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gyrokinetics_local.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
gyrokinetics_local.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gyrokinetics_local.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
gyrokinetics_local.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
gyrokinetics_local.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gyrokinetics_local.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gyrokinetics_local.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
gyrokinetics_local.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gyrokinetics_local.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
gyrokinetics_local.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gyrokinetics_local.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
gyrokinetics_local.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
gyrokinetics_local.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
gyrokinetics_local.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
gyrokinetics_local.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gyrokinetics_local.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
gyrokinetics_local.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
gyrokinetics_local.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
gyrokinetics_local.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
gyrokinetics_local.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
gyrokinetics_local.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
gyrokinetics_local.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
gyrokinetics_local.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
gyrokinetics_local.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
gyrokinetics_local.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
gyrokinetics_local.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
gyrokinetics_local.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
gyrokinetics_local.linear (alpha) | STRUCTURE | Linear simulation | ||
gyrokinetics_local.linear.wavevector (alpha) | [1...N] | STRUCT_ARRAY | Set of wavevectors | |
gyrokinetics_local.linear.wavevector[:].binormal_wavevector_norm (alpha) | FLT_0D (uncertain) | - | Normalised binormal component of the wavevector | |
gyrokinetics_local.linear.wavevector[:].eigenmode (alpha) | [1...N] | STRUCT_ARRAY | Set of eigenmode for this wavector | |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].angle_pol (alpha) | [1...N] | FLT_1D (uncertain) | - | Poloidal angle grid. The angle is defined with respect to (R0,Z0) with R0=(Rmax-Rmin)/2 and Z0=(Zmax-Zmin)/2. It is increasing clockwise. So (r,theta,phi) is right-handed. theta=0 for Z=Z0 and R>R0 (LFS) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].code (alpha) | STRUCTURE | Code-specific parameters used for this eigenmode | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].code.output_flag (alpha) | INT_0D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields (alpha) | STRUCTURE | Electrostatic potential, magnetic field and magnetic vector potential | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields.a_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.linear.wavevector[:].eigenmode[:].angle_pol, | CPX_2D (uncertain) | - | Normalised perturbed parallel vector potential |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields.a_field_parallel_perturbed_parity (alpha) | [gyrokinetics_local.linear.wavevector[:].eigenmode[:].time_norm] | FLT_1D (uncertain) | - | Parity of the perturbed parallel vector potential with respect to theta = 0 (poloidal angle) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields.a_field_parallel_perturbed_weight (alpha) | [gyrokinetics_local.linear.wavevector[:].eigenmode[:].time_norm] | FLT_1D (uncertain) | - | Amplitude of the perturbed parallel vector potential normalised to the sum of amplitudes of all perturbed fields |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields.b_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.linear.wavevector[:].eigenmode[:].angle_pol, | CPX_2D (uncertain) | - | Normalised perturbed parallel magnetic field |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields.b_field_parallel_perturbed_parity (alpha) | [gyrokinetics_local.linear.wavevector[:].eigenmode[:].time_norm] | FLT_1D (uncertain) | - | Parity of the perturbed parallel magnetic field with respect to theta = 0 (poloidal angle) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields.b_field_parallel_perturbed_weight (alpha) | [gyrokinetics_local.linear.wavevector[:].eigenmode[:].time_norm] | FLT_1D (uncertain) | - | Amplitude of the perturbed parallel magnetic field normalised to the sum of amplitudes of all perturbed fields |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields.phi_potential_perturbed_norm (alpha) | [gyrokinetics_local.linear.wavevector[:].eigenmode[:].angle_pol, | CPX_2D (uncertain) | - | Normalised perturbed electrostatic potential |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields.phi_potential_perturbed_parity (alpha) | [gyrokinetics_local.linear.wavevector[:].eigenmode[:].time_norm] | FLT_1D (uncertain) | - | Parity of the perturbed electrostatic potential with respect to theta = 0 (poloidal angle) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].fields.phi_potential_perturbed_weight (alpha) | [gyrokinetics_local.linear.wavevector[:].eigenmode[:].time_norm] | FLT_1D (uncertain) | - | Amplitude of the perturbed electrostatic potential normalised to the sum of amplitudes of all perturbed fields |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].frequency_norm (alpha) | FLT_0D (uncertain) | - | Frequency | |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].growth_rate_norm (alpha) | FLT_0D (uncertain) | - | Growth rate | |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].growth_rate_tolerance (alpha) | FLT_0D (uncertain) | - | Relative tolerance on the growth rate (convergence of the simulation) | |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].initial_value_run (alpha) | INT_0D | Flag = 1 if this is an initial value run, 0 for an eigenvalue run | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights (alpha) | STRUCTURE | Normalised fluxes in the laboratory frame | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.energy_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.energy_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.energy_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.particles_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.particles_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights.particles_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame (alpha) | STRUCTURE | Normalised fluxes in the rotating frame | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.energy_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.energy_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.energy_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.particles_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.particles_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].linear_weights_rotating_frame.particles_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter (alpha) | STRUCTURE | Moments (normalised) of the perturbed distribution function of gyrocenters | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter.density (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised density |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter.heat_flux_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel heat flux (integral of 0.5 * m * v_par * v^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter.j_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel current density |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter.pressure_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel temperature |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter.pressure_perpendicular (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised perpendicular temperature |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter.v_parallel_energy_perpendicular (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised moment (integral over 0.5 * m * v_par * v_perp^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter.v_perpendicular_square_energy (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised moment (integral over 0.5 * m * v_perp^2 * v^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_0 (alpha) | STRUCTURE | Moments (normalised) of the perturbed distribution function of gyrocenters times 0th order Bessel function of the first kind | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_0.density (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised density |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_0.heat_flux_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel heat flux (integral of 0.5 * m * v_par * v^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_0.j_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel current density |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_0.pressure_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel temperature |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_0.pressure_perpendicular (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised perpendicular temperature |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_0.v_parallel_energy_perpendicular (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised moment (integral over 0.5 * m * v_par * v_perp^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_0.v_perpendicular_square_energy (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised moment (integral over 0.5 * m * v_perp^2 * v^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_1 (alpha) | STRUCTURE | Moments (normalised) of the perturbed distribution function of gyrocenters times 1st order Bessel function of the first kind | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_1.density (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised density |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_1.heat_flux_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel heat flux (integral of 0.5 * m * v_par * v^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_1.j_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel current density |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_1.pressure_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel temperature |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_1.pressure_perpendicular (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised perpendicular temperature |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_1.v_parallel_energy_perpendicular (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised moment (integral over 0.5 * m * v_par * v_perp^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_gyrocenter_bessel_1.v_perpendicular_square_energy (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised moment (integral over 0.5 * m * v_perp^2 * v^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_particle (alpha) | STRUCTURE | Moments (normalised) of the perturbed distribution function of particles | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_particle.density (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised density |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_particle.heat_flux_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel heat flux (integral of 0.5 * m * v_par * v^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_particle.j_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel current density |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_particle.pressure_parallel (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised parallel temperature |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_particle.pressure_perpendicular (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised perpendicular temperature |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_particle.v_parallel_energy_perpendicular (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised moment (integral over 0.5 * m * v_par * v_perp^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].moments_norm_particle.v_perpendicular_square_energy (alpha) | [gyrokinetics_local.species, | CPX_3D (uncertain) | - | Normalised moment (integral over 0.5 * m * v_perp^2 * v^2) |
gyrokinetics_local.linear.wavevector[:].eigenmode[:].poloidal_turns (alpha) | INT_0D | Number of poloidal turns considered in the flux-tube simulation | ||
gyrokinetics_local.linear.wavevector[:].eigenmode[:].time_norm (alpha) | [1...N] | FLT_1D (uncertain) | - | Normalised time of the gyrokinetic simulation |
gyrokinetics_local.linear.wavevector[:].radial_wavevector_norm (alpha) | FLT_0D (uncertain) | - | Normalised radial component of the wavevector | |
gyrokinetics_local.model (alpha) | STRUCTURE | Assumptions of the GK calculations | ||
gyrokinetics_local.model.adiabatic_electrons (alpha) | INT_0D | Flag = 1 if electrons are adiabatic, 0 otherwise | ||
gyrokinetics_local.model.collisions_energy_conservation (alpha) | INT_0D | Flag = 1 if the collision operator conserves energy, 0 otherwise | ||
gyrokinetics_local.model.collisions_finite_larmor_radius (alpha) | INT_0D | Flag = 1 if finite larmor radius effects are retained in the collision operator, 0 otherwise | ||
gyrokinetics_local.model.collisions_momentum_conservation (alpha) | INT_0D | Flag = 1 if the collision operator conserves momentum, 0 otherwise | ||
gyrokinetics_local.model.collisions_pitch_only (alpha) | INT_0D | Flag = 1 if only pitch-angle scattering is retained, 0 otherwise | ||
gyrokinetics_local.model.include_a_field_parallel (alpha) | INT_0D | Flag = 1 if fluctuations of the parallel vector potential are retained, 0 otherwise | ||
gyrokinetics_local.model.include_b_field_parallel (alpha) | INT_0D | Flag = 1 if fluctuations of the parallel magnetic field are retained, 0 otherwise | ||
gyrokinetics_local.model.include_centrifugal_effects (alpha) | INT_0D | Flag = 1 if centrifugal effects are retained, 0 otherwise | ||
gyrokinetics_local.model.include_coriolis_drift (alpha) | INT_0D | Flag = 1 if Coriolis drift is included, 0 otherwise | ||
gyrokinetics_local.model.include_full_curvature_drift (alpha) | INT_0D | Flag = 1 if all contributions to the curvature drift are included (including beta_prime), 0 otherwise. Neglecting the beta_prime contribution (Flag=0) is only recommended together with the neglect of parallel magnetic field fluctuations | ||
gyrokinetics_local.non_linear (alpha) | STRUCTURE | Non-linear simulation | ||
gyrokinetics_local.non_linear.angle_pol (alpha) | [1...N] | FLT_1D (uncertain) | - | Poloidal angle grid. The angle is defined with respect to (R0,Z0) with R0=(Rmax-Rmin)/2 and Z0=(Zmax-Zmin)/2. It is increasing clockwise. So (r,theta,phi) is right-handed. theta=0 for Z=Z0 and R>R0 (LFS) |
gyrokinetics_local.non_linear.binormal_wavevector_norm (alpha) | [1...N] | FLT_1D (uncertain) | - | Array of normalised binormal wavevectors |
gyrokinetics_local.non_linear.code (alpha) | STRUCTURE | Code-specific parameters used for the non-linear simulation | ||
gyrokinetics_local.non_linear.code.output_flag (alpha) | INT_0D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | ||
gyrokinetics_local.non_linear.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
gyrokinetics_local.non_linear.fields_4d (alpha) | STRUCTURE | 4D fields | ||
gyrokinetics_local.non_linear.fields_4d.a_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm, | CPX_4D (uncertain) | - | Normalised perturbed parallel vector potential |
gyrokinetics_local.non_linear.fields_4d.b_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm, | CPX_4D (uncertain) | - | Normalised perturbed parallel magnetic field |
gyrokinetics_local.non_linear.fields_4d.phi_potential_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm, | CPX_4D (uncertain) | - | Normalised perturbed electrostatic potential |
gyrokinetics_local.non_linear.fields_intensity_1d (alpha) | STRUCTURE | 1D fields (summed over kx, time averaged and flux surface averaged) | ||
gyrokinetics_local.non_linear.fields_intensity_1d.a_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm] | FLT_1D (uncertain) | - | Normalised perturbed parallel vector potential |
gyrokinetics_local.non_linear.fields_intensity_1d.b_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm] | FLT_1D (uncertain) | - | Normalised perturbed parallel magnetic field |
gyrokinetics_local.non_linear.fields_intensity_1d.phi_potential_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm] | FLT_1D (uncertain) | - | Normalised perturbed electrostatic potential |
gyrokinetics_local.non_linear.fields_intensity_2d_surface_average (alpha) | STRUCTURE | 2D fields (time averaged and flux surface averaged) | ||
gyrokinetics_local.non_linear.fields_intensity_2d_surface_average.a_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm, | FLT_2D (uncertain) | - | Normalised perturbed parallel vector potential |
gyrokinetics_local.non_linear.fields_intensity_2d_surface_average.b_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm, | FLT_2D (uncertain) | - | Normalised perturbed parallel magnetic field |
gyrokinetics_local.non_linear.fields_intensity_2d_surface_average.phi_potential_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm, | FLT_2D (uncertain) | - | Normalised perturbed electrostatic potential |
gyrokinetics_local.non_linear.fields_intensity_3d (alpha) | STRUCTURE | 3D fields (time averaged) | ||
gyrokinetics_local.non_linear.fields_intensity_3d.a_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm, | FLT_3D (uncertain) | - | Normalised perturbed parallel vector potential |
gyrokinetics_local.non_linear.fields_intensity_3d.b_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm, | FLT_3D (uncertain) | - | Normalised perturbed parallel magnetic field |
gyrokinetics_local.non_linear.fields_intensity_3d.phi_potential_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.binormal_wavevector_norm, | FLT_3D (uncertain) | - | Normalised perturbed electrostatic potential |
gyrokinetics_local.non_linear.fields_zonal_2d (alpha) | STRUCTURE | 2D zonal fields (taken at ky=0, flux surface averaged) | ||
gyrokinetics_local.non_linear.fields_zonal_2d.a_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.radial_wavevector_norm, | CPX_2D (uncertain) | - | Normalised perturbed parallel vector potential |
gyrokinetics_local.non_linear.fields_zonal_2d.b_field_parallel_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.radial_wavevector_norm, | CPX_2D (uncertain) | - | Normalised perturbed parallel magnetic field |
gyrokinetics_local.non_linear.fields_zonal_2d.phi_potential_perturbed_norm (alpha) | [gyrokinetics_local.non_linear.radial_wavevector_norm, | CPX_2D (uncertain) | - | Normalised perturbed electrostatic potential |
gyrokinetics_local.non_linear.fluxes_1d (alpha) | STRUCTURE | 1D fluxes (flux-surface and time averaged), summed over kx and ky | ||
gyrokinetics_local.non_linear.fluxes_1d.energy_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_1d.energy_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_1d.energy_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_1d.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d.particles_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_1d.particles_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_1d.particles_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame (alpha) | STRUCTURE | 1D fluxes (flux-surface and time averaged), summed over kx and ky in the rotating frame | ||
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.energy_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.energy_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.energy_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.particles_a_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.particles_b_field_parallel (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_1d_rotating_frame.particles_phi_potential (alpha) | [gyrokinetics_local.species] | FLT_1D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum (alpha) | STRUCTURE | 2D fluxes (flux-surface averaged), summed over kx and ky | ||
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame (alpha) | STRUCTURE | 2D fluxes (flux-surface averaged), summed over kx and ky in the rotating frame | ||
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_k_y_sum_rotating_frame.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum (alpha) | STRUCTURE | 2D fluxes (time and flux-surface averaged), summed over kx | ||
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame (alpha) | STRUCTURE | 2D fluxes (time and flux-surface averaged), summed over kx in the rotating frame | ||
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_2d_k_x_sum_rotating_frame.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_2D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_3d (alpha) | STRUCTURE | 3D fluxes (time and flux surface averaged) | ||
gyrokinetics_local.non_linear.fluxes_3d.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_3d.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_3d.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_3d.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_3d.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_3d.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame (alpha) | STRUCTURE | 3D fluxes (time and flux surface averaged) in the rotating frame | ||
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_3d_rotating_frame.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_3D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_4d (alpha) | STRUCTURE | 4D fluxes (time averaged) | ||
gyrokinetics_local.non_linear.fluxes_4d.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_4d.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_4d.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_4d.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_4d.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_4d.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame (alpha) | STRUCTURE | 4D fluxes (time averaged) in the rotating frame | ||
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_4d_rotating_frame.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_4D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_5d (alpha) | STRUCTURE | 5D fluxes | ||
gyrokinetics_local.non_linear.fluxes_5d.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_5d.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_5d.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_5d.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_5d.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_5d.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame (alpha) | STRUCTURE | 5D fluxes in the rotating frame | ||
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.energy_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.energy_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.energy_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised energy flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.momentum_tor_parallel_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.momentum_tor_parallel_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.momentum_tor_parallel_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.momentum_tor_perpendicular_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.momentum_tor_perpendicular_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.momentum_tor_perpendicular_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.particles_a_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.particles_b_field_parallel (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed parallel magnetic field to the normalised particle flux |
gyrokinetics_local.non_linear.fluxes_5d_rotating_frame.particles_phi_potential (alpha) | [gyrokinetics_local.species, | FLT_5D (uncertain) | - | Contribution of the perturbed electrostatic potential to the normalised particle flux |
gyrokinetics_local.non_linear.quasi_linear (alpha) | INT_0D | Flag = 1 if the non-linear fluxes are in fact calculated by a quasi-linear model, 0 if non-linear | ||
gyrokinetics_local.non_linear.radial_wavevector_norm (alpha) | [1...N] | FLT_1D (uncertain) | - | Array of normalised radial wavevectors |
gyrokinetics_local.non_linear.time_interval_norm (alpha) | [1...2] | FLT_1D (uncertain) | - | Normalised time interval used to average fluxes in non-linear runs |
gyrokinetics_local.non_linear.time_norm (alpha) | [1...N] | FLT_1D (uncertain) | - | Normalised time of the gyrokinetic simulation |
gyrokinetics_local.normalizing_quantities (alpha) | STRUCTURE | Physical quantities used for normalization (useful to link to the original simulation/experience) | ||
gyrokinetics_local.normalizing_quantities.b_field_tor (alpha) | FLT_0D (uncertain) | T | Toroidal magnetic field at major radius r | |
gyrokinetics_local.normalizing_quantities.n_e (alpha) | FLT_0D (uncertain) | m^-3 | Electron density at outboard equatorial midplane of the flux surface (angle_pol = 0) | |
gyrokinetics_local.normalizing_quantities.r (alpha) | FLT_0D (uncertain) | m | Major radius of the flux surface of interest, defined as (min(R)+max(R))/2 | |
gyrokinetics_local.normalizing_quantities.t_e (alpha) | FLT_0D (uncertain) | eV | Electron temperature at outboard equatorial midplane of the flux surface (angle_pol = 0) | |
gyrokinetics_local.species (alpha) | [1...N] | STRUCT_ARRAY | Set of species (including electrons) used in the calculation and related quantities | |
gyrokinetics_local.species[:].charge_norm (alpha) | FLT_0D (uncertain) | - | Normalised charge | |
gyrokinetics_local.species[:].density_log_gradient_norm (alpha) | FLT_0D (uncertain) | - | Normalised logarithmic gradient (with respect to r_minor_norm) of the density | |
gyrokinetics_local.species[:].density_norm (alpha) | FLT_0D (uncertain) | - | Normalised density | |
gyrokinetics_local.species[:].mass_norm (alpha) | FLT_0D (uncertain) | - | Normalised mass | |
gyrokinetics_local.species[:].potential_energy_gradient_norm (alpha) | [gyrokinetics_local.species_all.angle_pol] | FLT_1D (uncertain) | - | Effective potential energy determining the poloidal variation of the species background density |
gyrokinetics_local.species[:].potential_energy_norm (alpha) | [gyrokinetics_local.species_all.angle_pol] | FLT_1D (uncertain) | - | Normalised gradient (with respect to r_minor_norm) of the effective potential energy |
gyrokinetics_local.species[:].temperature_log_gradient_norm (alpha) | FLT_0D (uncertain) | - | Normalised logarithmic gradient (with respect to r_minor_norm) of the temperature | |
gyrokinetics_local.species[:].temperature_norm (alpha) | FLT_0D (uncertain) | - | Normalised temperature | |
gyrokinetics_local.species[:].velocity_tor_gradient_norm (alpha) | FLT_0D (uncertain) | - | Normalised gradient (with respect to r_minor_norm) of the toroidal velocity | |
gyrokinetics_local.species_all (alpha) | STRUCTURE | Physical quantities common to all species | ||
gyrokinetics_local.species_all.angle_pol (alpha) | [1...N] | FLT_1D (uncertain) | rad | Poloidal angle grid, from -pi to pi, on which the species dependent effective potential energy (which determines the poloidal variation of the density) is expressed. The angle is defined with respect to (R0,Z0) with R0=(Rmax-Rmin)/2 and Z0=(Zmax-Zmin)/2. It is increasing clockwise. So (r,theta,phi) is right-handed. theta=0 for Z=Z0 and R>R0 (LFS) |
gyrokinetics_local.species_all.beta_reference (alpha) | FLT_0D (uncertain) | - | Reference plasma beta (see detailed documentation at the root of the IDS) | |
gyrokinetics_local.species_all.debye_length_norm (alpha) | FLT_0D (uncertain) | - | Debye length computed from the reference quantities (see detailed documentation at the root of the IDS) | |
gyrokinetics_local.species_all.shearing_rate_norm (alpha) | FLT_0D (uncertain) | - | Normalised ExB shearing rate (for non-linear runs only) | |
gyrokinetics_local.species_all.velocity_tor_norm (alpha) | FLT_0D (uncertain) | - | Normalised toroidal velocity of species (all species are assumed to have a purely toroidal velocity with a common toroidal angular frequency) | |
gyrokinetics_local.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
hard x rays¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
hard_x_rays (alpha) | Hard X-rays tomography diagnostic | |||
hard_x_rays.channel (alpha) | [1...N] | STRUCT_ARRAY | Set of channels (detector or pixel of a camera) | |
hard_x_rays.channel[:].aperture (alpha) | [1...N] | STRUCT_ARRAY | Description of a set of collimating apertures | |
hard_x_rays.channel[:].aperture[:].centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
hard_x_rays.channel[:].aperture[:].centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
hard_x_rays.channel[:].aperture[:].centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
hard_x_rays.channel[:].aperture[:].centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
hard_x_rays.channel[:].aperture[:].geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
hard_x_rays.channel[:].aperture[:].outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
hard_x_rays.channel[:].aperture[:].outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
hard_x_rays.channel[:].aperture[:].outline.x2 (alpha) | [hard_x_rays.channel[:].aperture[:].outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
hard_x_rays.channel[:].aperture[:].radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
hard_x_rays.channel[:].aperture[:].surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
hard_x_rays.channel[:].aperture[:].x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
hard_x_rays.channel[:].aperture[:].x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
hard_x_rays.channel[:].aperture[:].x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
hard_x_rays.channel[:].aperture[:].x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
hard_x_rays.channel[:].aperture[:].x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
hard_x_rays.channel[:].aperture[:].x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
hard_x_rays.channel[:].aperture[:].x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
hard_x_rays.channel[:].aperture[:].x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
hard_x_rays.channel[:].aperture[:].x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
hard_x_rays.channel[:].aperture[:].x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
hard_x_rays.channel[:].aperture[:].x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
hard_x_rays.channel[:].aperture[:].x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
hard_x_rays.channel[:].aperture[:].x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
hard_x_rays.channel[:].aperture[:].x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
hard_x_rays.channel[:].detector (alpha) | STRUCTURE | Detector description | ||
hard_x_rays.channel[:].detector.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
hard_x_rays.channel[:].detector.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
hard_x_rays.channel[:].detector.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
hard_x_rays.channel[:].detector.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
hard_x_rays.channel[:].detector.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
hard_x_rays.channel[:].detector.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
hard_x_rays.channel[:].detector.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
hard_x_rays.channel[:].detector.outline.x2 (alpha) | [hard_x_rays.channel[:].detector.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
hard_x_rays.channel[:].detector.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
hard_x_rays.channel[:].detector.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
hard_x_rays.channel[:].detector.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
hard_x_rays.channel[:].detector.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
hard_x_rays.channel[:].detector.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
hard_x_rays.channel[:].detector.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
hard_x_rays.channel[:].detector.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
hard_x_rays.channel[:].detector.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
hard_x_rays.channel[:].detector.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
hard_x_rays.channel[:].detector.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
hard_x_rays.channel[:].detector.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
hard_x_rays.channel[:].detector.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
hard_x_rays.channel[:].detector.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
hard_x_rays.channel[:].detector.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
hard_x_rays.channel[:].detector.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
hard_x_rays.channel[:].detector.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
hard_x_rays.channel[:].energy_band (alpha) | [1...N] | STRUCT_ARRAY | Set of energy bands in which photons are counted by the detector | |
hard_x_rays.channel[:].energy_band[:].detection_efficiency (alpha) | [hard_x_rays.channel[:].energy_band[:].energies] | FLT_1D (uncertain) | - | Probability of detection of a photon impacting the detector as a function of its energy |
hard_x_rays.channel[:].energy_band[:].energies (alpha) | [1...N] | FLT_1D (uncertain) | eV | Array of discrete energy values inside the band |
hard_x_rays.channel[:].energy_band[:].lower_bound (alpha) | FLT_0D (uncertain) | eV | Lower bound of the energy band | |
hard_x_rays.channel[:].energy_band[:].upper_bound (alpha) | FLT_0D (uncertain) | eV | Upper bound of the energy band | |
hard_x_rays.channel[:].etendue (alpha) | FLT_0D (uncertain) | m^2.str | Etendue (geometric extent) of the channel's optical system | |
hard_x_rays.channel[:].etendue_method (alpha) | STRUCTURE | Method used to calculate the etendue. Index = 0 : exact calculation with a 4D integral; 1 : approximation with first order formula (detector surface times solid angle subtended by the apertures); 2 : other methods | ||
hard_x_rays.channel[:].etendue_method.description (alpha) | STR_0D | Verbose description | ||
hard_x_rays.channel[:].etendue_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
hard_x_rays.channel[:].etendue_method.name (alpha) | STR_0D | Short string identifier | ||
hard_x_rays.channel[:].filter_window (alpha) | [1...N] | STRUCT_ARRAY | Set of filter windows | |
hard_x_rays.channel[:].filter_window[:].centre (alpha) | STRUCTURE | Coordinates of the origin of the local coordinate system (X1,X2,X3) describing the filter. This origin is located within the filter area and should be the middle point of the filter surface. If geometry_type=2, it's the centre of the circular filter. If geometry_type=3, it's the centre of the rectangular filter. | ||
hard_x_rays.channel[:].filter_window[:].centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
hard_x_rays.channel[:].filter_window[:].centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
hard_x_rays.channel[:].filter_window[:].centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
hard_x_rays.channel[:].filter_window[:].curvature_type (alpha) | STRUCTURE | Curvature of the filter. | ||
hard_x_rays.channel[:].filter_window[:].curvature_type.description (alpha) | STR_0D | Verbose description | ||
hard_x_rays.channel[:].filter_window[:].curvature_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
hard_x_rays.channel[:].filter_window[:].curvature_type.name (alpha) | STR_0D | Short string identifier | ||
hard_x_rays.channel[:].filter_window[:].geometry_type (alpha) | STRUCTURE | Geometry of the filter contour. Note that there is some flexibility in the choice of the local coordinate system (X1,X2,X3). The data provider should choose the most convenient coordinate system for the filter, respecting the definitions of (X1,X2,X3) indicated below. | ||
hard_x_rays.channel[:].filter_window[:].geometry_type.description (alpha) | STR_0D | Verbose description | ||
hard_x_rays.channel[:].filter_window[:].geometry_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
hard_x_rays.channel[:].filter_window[:].geometry_type.name (alpha) | STR_0D | Short string identifier | ||
hard_x_rays.channel[:].filter_window[:].identifier (alpha) | STR_0D | ID of the filter | ||
hard_x_rays.channel[:].filter_window[:].material (alpha) | STRUCTURE | Material of the filter window | ||
hard_x_rays.channel[:].filter_window[:].material.description (alpha) | STR_0D | Verbose description | ||
hard_x_rays.channel[:].filter_window[:].material.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
hard_x_rays.channel[:].filter_window[:].material.name (alpha) | STR_0D | Short string identifier | ||
hard_x_rays.channel[:].filter_window[:].outline (alpha) | STRUCTURE | Irregular outline of the filter in the (X1, X2) coordinate system, used only if geometry_type/index=1. Do NOT repeat the first point. | ||
hard_x_rays.channel[:].filter_window[:].outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
hard_x_rays.channel[:].filter_window[:].outline.x2 (alpha) | [hard_x_rays.channel[:].filter_window[:].outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
hard_x_rays.channel[:].filter_window[:].photon_absorption (alpha) | [hard_x_rays.channel[:].filter_window[:].wavelengths] | FLT_1D (uncertain) | - | Probability of absorbing a photon passing through the filter as a function of its wavelength |
hard_x_rays.channel[:].filter_window[:].radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type/index = 2 | |
hard_x_rays.channel[:].filter_window[:].surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the filter, derived from the above geometric data | |
hard_x_rays.channel[:].filter_window[:].thickness (alpha) | FLT_0D (uncertain) | m | Thickness of the filter window | |
hard_x_rays.channel[:].filter_window[:].wavelength_lower (alpha) | FLT_0D (uncertain) | m | Lower bound of the filter wavelength range | |
hard_x_rays.channel[:].filter_window[:].wavelength_upper (alpha) | FLT_0D (uncertain) | m | Upper bound of the filter wavelength range | |
hard_x_rays.channel[:].filter_window[:].wavelengths (alpha) | [1...N] | FLT_1D (uncertain) | m | Array of wavelength values |
hard_x_rays.channel[:].filter_window[:].x1_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X1 direction, to be filled only for curvature_type/index = 2, 4 or 5 | |
hard_x_rays.channel[:].filter_window[:].x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
hard_x_rays.channel[:].filter_window[:].x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
hard_x_rays.channel[:].filter_window[:].x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
hard_x_rays.channel[:].filter_window[:].x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
hard_x_rays.channel[:].filter_window[:].x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the filter in the X1 direction, used only if geometry_type/index = 3 | |
hard_x_rays.channel[:].filter_window[:].x2_curvature (alpha) | FLT_0D (uncertain) | m | Radius of curvature in the X2 direction, to be filled only for curvature_type/index = 3 or 5 | |
hard_x_rays.channel[:].filter_window[:].x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
hard_x_rays.channel[:].filter_window[:].x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
hard_x_rays.channel[:].filter_window[:].x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
hard_x_rays.channel[:].filter_window[:].x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
hard_x_rays.channel[:].filter_window[:].x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the filter in the X2 direction, used only if geometry_type/index = 3 | |
hard_x_rays.channel[:].filter_window[:].x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the filter surface and oriented towards the plasma. | ||
hard_x_rays.channel[:].filter_window[:].x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
hard_x_rays.channel[:].filter_window[:].x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
hard_x_rays.channel[:].filter_window[:].x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
hard_x_rays.channel[:].identifier (alpha) | STR_0D | ID of the channel | ||
hard_x_rays.channel[:].line_of_sight (alpha) | STRUCTURE | Description of the line of sight of the channel, given by 2 points | ||
hard_x_rays.channel[:].line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
hard_x_rays.channel[:].line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
hard_x_rays.channel[:].line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
hard_x_rays.channel[:].line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
hard_x_rays.channel[:].line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
hard_x_rays.channel[:].line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
hard_x_rays.channel[:].line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
hard_x_rays.channel[:].line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
hard_x_rays.channel[:].name (alpha) | STR_0D | Name of the channel | ||
hard_x_rays.channel[:].radiance (alpha) | [hard_x_rays.channel[:].energy_band, | STRUCTURE | (photons).s^-1.m^-2.sr^-1 | Photons received by the detector per unit time, per unit solid angle and per unit area (i.e. photon flux divided by the etendue), in multiple energy bands if available from the detector |
hard_x_rays.channel[:].radiance.data (alpha) | [1...N, | FLT_2D (uncertain) | (photons).s^-1.m^-2.sr^-1 | Data |
hard_x_rays.channel[:].radiance.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
hard_x_rays.channel[:].radiance.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
hard_x_rays.channel[:].radiance.validity_timed (alpha) | [hard_x_rays.channel[:].radiance.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
hard_x_rays.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
hard_x_rays.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
hard_x_rays.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
hard_x_rays.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
hard_x_rays.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
hard_x_rays.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
hard_x_rays.code.library[:].name (alpha) | STR_0D | Name of software | ||
hard_x_rays.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
hard_x_rays.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
hard_x_rays.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
hard_x_rays.code.name (alpha) | STR_0D | Name of software generating IDS | ||
hard_x_rays.code.output_flag (alpha) | [hard_x_rays.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
hard_x_rays.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
hard_x_rays.code.repository (alpha) | STR_0D | URL of software repository | ||
hard_x_rays.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
hard_x_rays.emissivity_profile_1d (alpha) | [1...N] | STRUCT_ARRAY | Emissivity profile per energy band (assumed common to all channels used in the profile reconstruction) | |
hard_x_rays.emissivity_profile_1d[:].emissivity (alpha) | [hard_x_rays.emissivity_profile_1d[:].rho_tor_norm, | FLT_2D (uncertain) | (photons).m^-3.str^-1.s^-1 | Radial profile of the plasma emissivity in this energy band |
hard_x_rays.emissivity_profile_1d[:].half_width_external (alpha) | [hard_x_rays.emissivity_profile_1d[:].time] | FLT_1D (uncertain) | - | External (towards separatrix) half width of the emissivity peak (in normalised toroidal flux) |
hard_x_rays.emissivity_profile_1d[:].half_width_internal (alpha) | [hard_x_rays.emissivity_profile_1d[:].time] | FLT_1D (uncertain) | - | Internal (towards magnetic axis) half width of the emissivity peak (in normalised toroidal flux) |
hard_x_rays.emissivity_profile_1d[:].lower_bound (alpha) | FLT_0D (uncertain) | eV | Lower bound of the energy band | |
hard_x_rays.emissivity_profile_1d[:].peak_position (alpha) | [hard_x_rays.emissivity_profile_1d[:].time] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate position at which the emissivity peaks |
hard_x_rays.emissivity_profile_1d[:].rho_tor_norm (alpha) | [1...N] | FLT_1D (uncertain) | - | Normalised toroidal flux coordinate grid |
hard_x_rays.emissivity_profile_1d[:].time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
hard_x_rays.emissivity_profile_1d[:].upper_bound (alpha) | FLT_0D (uncertain) | eV | Upper bound of the energy band | |
hard_x_rays.emissivity_profile_1d[:].validity_timed (alpha) | [hard_x_rays.emissivity_profile_1d[:].time] | INT_1D | Indicator of the validity of the emissivity profile data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
hard_x_rays.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
hard_x_rays.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
hard_x_rays.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
hard_x_rays.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
hard_x_rays.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
hard_x_rays.ids_properties.occurrence | INT_0D | |||
hard_x_rays.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
hard_x_rays.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
hard_x_rays.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
hard_x_rays.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
hard_x_rays.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
hard_x_rays.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
hard_x_rays.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
hard_x_rays.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
hard_x_rays.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
hard_x_rays.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
hard_x_rays.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
hard_x_rays.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
hard_x_rays.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
hard_x_rays.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
hard_x_rays.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
hard_x_rays.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
hard_x_rays.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
hard_x_rays.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
hard_x_rays.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
hard_x_rays.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
hard_x_rays.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
hard_x_rays.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
hard_x_rays.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
hard_x_rays.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
hard_x_rays.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
hard_x_rays.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
hard_x_rays.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
hard_x_rays.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
hard_x_rays.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
hard_x_rays.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
hard_x_rays.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
hard_x_rays.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
hard_x_rays.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
hard_x_rays.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
hard_x_rays.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
hard_x_rays.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
hard_x_rays.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
hard_x_rays.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
hard_x_rays.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
hard_x_rays.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
hard_x_rays.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
hard_x_rays.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
hard_x_rays.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
hard_x_rays.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
hard_x_rays.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
hard_x_rays.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
hard_x_rays.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
hard_x_rays.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
hard_x_rays.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
hard_x_rays.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
hard_x_rays.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
hard_x_rays.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
ic antennas¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
ic_antennas (alpha) | Antenna systems for heating and current drive in the ion cyclotron (IC) frequencies. | |||
ic_antennas.antenna (alpha) | [1...N] | STRUCT_ARRAY | Set of Ion Cyclotron antennas | |
ic_antennas.antenna[:].frequency (alpha) | STRUCTURE | Hz | Frequency (average over modules) | |
ic_antennas.antenna[:].frequency.data (alpha) | [ic_antennas.antenna[:].frequency.time] | FLT_1D (uncertain) | Hz | Data |
ic_antennas.antenna[:].frequency.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].identifier (alpha) | STR_0D | Identifier of the antenna (unique within the set of all antennas of the experiment) | ||
ic_antennas.antenna[:].module (alpha) | [1...N] | STRUCT_ARRAY | Set of antenna modules (each module is fed by a single transmission line) | |
ic_antennas.antenna[:].module[:].coupling_resistance (alpha) | STRUCTURE | ohm | Coupling resistance | |
ic_antennas.antenna[:].module[:].coupling_resistance.data (alpha) | [ic_antennas.antenna[:].module[:].coupling_resistance.time] | FLT_1D (uncertain) | ohm | Data |
ic_antennas.antenna[:].module[:].coupling_resistance.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].current (alpha) | [1...N] | STRUCT_ARRAY | A | Set of current measurements |
ic_antennas.antenna[:].module[:].current[:].amplitude (alpha) | STRUCTURE | A | Amplitude of the measurement | |
ic_antennas.antenna[:].module[:].current[:].amplitude.data (alpha) | [ic_antennas.antenna[:].module[:].current[:].amplitude.time] | FLT_1D (uncertain) | A | Data |
ic_antennas.antenna[:].module[:].current[:].amplitude.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].current[:].identifier (alpha) | STR_0D | Identifier | ||
ic_antennas.antenna[:].module[:].current[:].name (alpha) | STR_0D | Name | ||
ic_antennas.antenna[:].module[:].current[:].phase (alpha) | STRUCTURE | rad | Phase of the measurement | |
ic_antennas.antenna[:].module[:].current[:].phase.data (alpha) | [ic_antennas.antenna[:].module[:].current[:].phase.time] | FLT_1D (uncertain) | rad | Data |
ic_antennas.antenna[:].module[:].current[:].phase.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].current[:].position (alpha) | STRUCTURE | Position of the measurement | ||
ic_antennas.antenna[:].module[:].current[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
ic_antennas.antenna[:].module[:].current[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ic_antennas.antenna[:].module[:].current[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
ic_antennas.antenna[:].module[:].frequency (alpha) | STRUCTURE | Hz | Frequency | |
ic_antennas.antenna[:].module[:].frequency.data (alpha) | [ic_antennas.antenna[:].module[:].frequency.time] | FLT_1D (uncertain) | Hz | Data |
ic_antennas.antenna[:].module[:].frequency.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].identifier (alpha) | STR_0D | Identifier of the module | ||
ic_antennas.antenna[:].module[:].matching_element (alpha) | [1...N] | STRUCT_ARRAY | A | Set of matching elements |
ic_antennas.antenna[:].module[:].matching_element[:].capacitance (alpha) | STRUCTURE | F | Capacitance of the macthing element | |
ic_antennas.antenna[:].module[:].matching_element[:].capacitance.data (alpha) | [ic_antennas.antenna[:].module[:].matching_element[:].capacitance.time] | FLT_1D (uncertain) | F | Data |
ic_antennas.antenna[:].module[:].matching_element[:].capacitance.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].matching_element[:].name (alpha) | STR_0D | Name | ||
ic_antennas.antenna[:].module[:].matching_element[:].phase (alpha) | STRUCTURE | rad | Phase delay induced by the stub | |
ic_antennas.antenna[:].module[:].matching_element[:].phase.data (alpha) | [ic_antennas.antenna[:].module[:].matching_element[:].phase.time] | FLT_1D (uncertain) | rad | Data |
ic_antennas.antenna[:].module[:].matching_element[:].phase.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].matching_element[:].type (alpha) | STRUCTURE | Type of the matching element. Index = 1 : capacitor (fill capacitance); Index = 2 : stub (fill phase) | ||
ic_antennas.antenna[:].module[:].matching_element[:].type.description (alpha) | STR_0D | Verbose description | ||
ic_antennas.antenna[:].module[:].matching_element[:].type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ic_antennas.antenna[:].module[:].matching_element[:].type.name (alpha) | STR_0D | Short string identifier | ||
ic_antennas.antenna[:].module[:].name (alpha) | STR_0D | Name of the module | ||
ic_antennas.antenna[:].module[:].phase_forward (alpha) | STRUCTURE | rad | Phase of the forward power with respect to the first module | |
ic_antennas.antenna[:].module[:].phase_forward.data (alpha) | [ic_antennas.antenna[:].module[:].phase_forward.time] | FLT_1D (uncertain) | rad | Data |
ic_antennas.antenna[:].module[:].phase_forward.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].phase_reflected (alpha) | STRUCTURE | rad | Phase of the reflected power with respect to the forward power of this module | |
ic_antennas.antenna[:].module[:].phase_reflected.data (alpha) | [ic_antennas.antenna[:].module[:].phase_reflected.time] | FLT_1D (uncertain) | rad | Data |
ic_antennas.antenna[:].module[:].phase_reflected.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].power_forward (alpha) | STRUCTURE | W | Forward power arriving to the back of the module | |
ic_antennas.antenna[:].module[:].power_forward.data (alpha) | [ic_antennas.antenna[:].module[:].power_forward.time] | FLT_1D (uncertain) | W | Data |
ic_antennas.antenna[:].module[:].power_forward.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].power_launched (alpha) | STRUCTURE | W | Power launched from this module into the vacuum vessel | |
ic_antennas.antenna[:].module[:].power_launched.data (alpha) | [ic_antennas.antenna[:].module[:].power_launched.time] | FLT_1D (uncertain) | W | Data |
ic_antennas.antenna[:].module[:].power_launched.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].power_reflected (alpha) | STRUCTURE | W | Reflected power | |
ic_antennas.antenna[:].module[:].power_reflected.data (alpha) | [ic_antennas.antenna[:].module[:].power_reflected.time] | FLT_1D (uncertain) | W | Data |
ic_antennas.antenna[:].module[:].power_reflected.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].pressure (alpha) | [1...N] | STRUCT_ARRAY | Pa | Set of pressure measurements |
ic_antennas.antenna[:].module[:].pressure[:].amplitude (alpha) | STRUCTURE | Pa | Amplitude of the measurement | |
ic_antennas.antenna[:].module[:].pressure[:].amplitude.data (alpha) | [ic_antennas.antenna[:].module[:].pressure[:].amplitude.time] | FLT_1D (uncertain) | Pa | Data |
ic_antennas.antenna[:].module[:].pressure[:].amplitude.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].pressure[:].identifier (alpha) | STR_0D | Identifier | ||
ic_antennas.antenna[:].module[:].pressure[:].name (alpha) | STR_0D | Name | ||
ic_antennas.antenna[:].module[:].pressure[:].phase (alpha) | STRUCTURE | rad | Phase of the measurement | |
ic_antennas.antenna[:].module[:].pressure[:].phase.data (alpha) | [ic_antennas.antenna[:].module[:].pressure[:].phase.time] | FLT_1D (uncertain) | rad | Data |
ic_antennas.antenna[:].module[:].pressure[:].phase.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].pressure[:].position (alpha) | STRUCTURE | Position of the measurement | ||
ic_antennas.antenna[:].module[:].pressure[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
ic_antennas.antenna[:].module[:].pressure[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ic_antennas.antenna[:].module[:].pressure[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
ic_antennas.antenna[:].module[:].reflection_coefficient (obsolescent) | STRUCTURE | - | Power reflection coefficient | |
ic_antennas.antenna[:].module[:].reflection_coefficient.data (obsolescent) | [ic_antennas.antenna[:].module[:].reflection_coefficient.time] | FLT_1D (uncertain) | - | Data |
ic_antennas.antenna[:].module[:].reflection_coefficient.time (obsolescent) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].strap (alpha) | [1...N] | STRUCT_ARRAY | Set of IC antenna straps | |
ic_antennas.antenna[:].module[:].strap[:].current (alpha) | STRUCTURE | A | Root mean square current flowing along the strap | |
ic_antennas.antenna[:].module[:].strap[:].current.data (alpha) | [ic_antennas.antenna[:].module[:].strap[:].current.time] | FLT_1D (uncertain) | A | Data |
ic_antennas.antenna[:].module[:].strap[:].current.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].strap[:].distance_to_conductor (alpha) | FLT_0D (uncertain) | m | Distance to conducting wall or other conductor behind the antenna strap | |
ic_antennas.antenna[:].module[:].strap[:].geometry (alpha) | STRUCTURE | Cross-sectional shape of the strap | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.annulus (alpha) | STRUCTURE | The element is an annulus of centre R, Z, with inner radius radius_inner and outer radius radius_outer | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.annulus.r (alpha) | FLT_0D (uncertain) | m | Centre major radius | |
ic_antennas.antenna[:].module[:].strap[:].geometry.annulus.radius_inner (alpha) | FLT_0D (uncertain) | m | Inner radius | |
ic_antennas.antenna[:].module[:].strap[:].geometry.annulus.radius_outer (alpha) | FLT_0D (uncertain) | m | Outer radius | |
ic_antennas.antenna[:].module[:].strap[:].geometry.annulus.z (alpha) | FLT_0D (uncertain) | m | Centre height | |
ic_antennas.antenna[:].module[:].strap[:].geometry.arcs_of_circle (alpha) | STRUCTURE | Description of the element contour by a set of arcs of circle. For each of these, the position of the start point is given together with the curvature radius. The end point is given by the start point of the next arc of circle. | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.arcs_of_circle.curvature_radii (alpha) | [ic_antennas.antenna[:].module[:].strap[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Curvature radius of each arc of circle |
ic_antennas.antenna[:].module[:].strap[:].geometry.arcs_of_circle.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radii of the start point of each arc of circle |
ic_antennas.antenna[:].module[:].strap[:].geometry.arcs_of_circle.z (alpha) | [ic_antennas.antenna[:].module[:].strap[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Height of the start point of each arc of circle |
ic_antennas.antenna[:].module[:].strap[:].geometry.geometry_type (alpha) | INT_0D | Type used to describe the element shape (1:'outline', 2:'rectangle', 3:'oblique', 4:'arcs of circle, 5: 'annulus', 6 : 'thick line') | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.oblique (alpha) | STRUCTURE | Parallelogram description of the element | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.oblique.alpha (alpha) | FLT_0D (uncertain) | rad | Inclination of first angle measured counter-clockwise from horizontal outwardly directed radial vector (grad R). | |
ic_antennas.antenna[:].module[:].strap[:].geometry.oblique.beta (alpha) | FLT_0D (uncertain) | rad | Inclination of second angle measured counter-clockwise from vertically upwards directed vector (grad Z). If both alpha and beta are zero (rectangle) then the simpler rectangular elements description should be used. | |
ic_antennas.antenna[:].module[:].strap[:].geometry.oblique.length_alpha (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle alpha with respect to the major radius axis | |
ic_antennas.antenna[:].module[:].strap[:].geometry.oblique.length_beta (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle beta with respect to the height axis | |
ic_antennas.antenna[:].module[:].strap[:].geometry.oblique.r (alpha) | FLT_0D (uncertain) | m | Major radius of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
ic_antennas.antenna[:].module[:].strap[:].geometry.oblique.z (alpha) | FLT_0D (uncertain) | m | Height of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
ic_antennas.antenna[:].module[:].strap[:].geometry.outline (alpha) | STRUCTURE | Irregular outline of the element. Do NOT repeat the first point. | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
ic_antennas.antenna[:].module[:].strap[:].geometry.outline.z (alpha) | [ic_antennas.antenna[:].module[:].strap[:].geometry.outline.r] | FLT_1D (uncertain) | m | Height |
ic_antennas.antenna[:].module[:].strap[:].geometry.rectangle (alpha) | STRUCTURE | Rectangular description of the element | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.rectangle.height (alpha) | FLT_0D (uncertain) | m | Vertical full height | |
ic_antennas.antenna[:].module[:].strap[:].geometry.rectangle.r (alpha) | FLT_0D (uncertain) | m | Geometric centre R | |
ic_antennas.antenna[:].module[:].strap[:].geometry.rectangle.width (alpha) | FLT_0D (uncertain) | m | Horizontal full width | |
ic_antennas.antenna[:].module[:].strap[:].geometry.rectangle.z (alpha) | FLT_0D (uncertain) | m | Geometric centre Z | |
ic_antennas.antenna[:].module[:].strap[:].geometry.thick_line (alpha) | STRUCTURE | The element is approximated by a rectangle defined by a central segment and a thickness in the direction perpendicular to the segment | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.thick_line.first_point (alpha) | STRUCTURE | Position of the first point | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.thick_line.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ic_antennas.antenna[:].module[:].strap[:].geometry.thick_line.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
ic_antennas.antenna[:].module[:].strap[:].geometry.thick_line.second_point (alpha) | STRUCTURE | Position of the second point | ||
ic_antennas.antenna[:].module[:].strap[:].geometry.thick_line.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ic_antennas.antenna[:].module[:].strap[:].geometry.thick_line.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
ic_antennas.antenna[:].module[:].strap[:].geometry.thick_line.thickness (alpha) | FLT_0D (uncertain) | m | Thickness | |
ic_antennas.antenna[:].module[:].strap[:].outline (alpha) | STRUCTURE | Strap outline | ||
ic_antennas.antenna[:].module[:].strap[:].outline.phi (alpha) | [ic_antennas.antenna[:].module[:].strap[:].outline.r] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
ic_antennas.antenna[:].module[:].strap[:].outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
ic_antennas.antenna[:].module[:].strap[:].outline.z (alpha) | [ic_antennas.antenna[:].module[:].strap[:].outline.r] | FLT_1D (uncertain) | m | Height |
ic_antennas.antenna[:].module[:].strap[:].phase (alpha) | STRUCTURE | rad | Phase of the strap current | |
ic_antennas.antenna[:].module[:].strap[:].phase.data (alpha) | [ic_antennas.antenna[:].module[:].strap[:].phase.time] | FLT_1D (uncertain) | rad | Data |
ic_antennas.antenna[:].module[:].strap[:].phase.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].strap[:].width_tor (alpha) | FLT_0D (uncertain) | m | Width of strap in the toroidal direction | |
ic_antennas.antenna[:].module[:].voltage (alpha) | [1...N] | STRUCT_ARRAY | V | Set of voltage measurements |
ic_antennas.antenna[:].module[:].voltage[:].amplitude (alpha) | STRUCTURE | V | Amplitude of the measurement | |
ic_antennas.antenna[:].module[:].voltage[:].amplitude.data (alpha) | [ic_antennas.antenna[:].module[:].voltage[:].amplitude.time] | FLT_1D (uncertain) | V | Data |
ic_antennas.antenna[:].module[:].voltage[:].amplitude.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].voltage[:].identifier (alpha) | STR_0D | Identifier | ||
ic_antennas.antenna[:].module[:].voltage[:].name (alpha) | STR_0D | Name | ||
ic_antennas.antenna[:].module[:].voltage[:].phase (alpha) | STRUCTURE | rad | Phase of the measurement | |
ic_antennas.antenna[:].module[:].voltage[:].phase.data (alpha) | [ic_antennas.antenna[:].module[:].voltage[:].phase.time] | FLT_1D (uncertain) | rad | Data |
ic_antennas.antenna[:].module[:].voltage[:].phase.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].module[:].voltage[:].position (alpha) | STRUCTURE | Position of the measurement | ||
ic_antennas.antenna[:].module[:].voltage[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
ic_antennas.antenna[:].module[:].voltage[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ic_antennas.antenna[:].module[:].voltage[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
ic_antennas.antenna[:].name (alpha) | STR_0D | Name of the antenna (unique within the set of all antennas of the experiment) | ||
ic_antennas.antenna[:].power_forward (alpha) | STRUCTURE | W | Forward power arriving to the back of the antenna | |
ic_antennas.antenna[:].power_forward.data (alpha) | [ic_antennas.antenna[:].power_forward.time] | FLT_1D (uncertain) | W | Data |
ic_antennas.antenna[:].power_forward.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].power_launched (alpha) | STRUCTURE | W | Power launched from this antenna into the vacuum vessel | |
ic_antennas.antenna[:].power_launched.data (alpha) | [ic_antennas.antenna[:].power_launched.time] | FLT_1D (uncertain) | W | Data |
ic_antennas.antenna[:].power_launched.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].power_reflected (alpha) | STRUCTURE | W | Reflected power | |
ic_antennas.antenna[:].power_reflected.data (alpha) | [ic_antennas.antenna[:].power_reflected.time] | FLT_1D (uncertain) | W | Data |
ic_antennas.antenna[:].power_reflected.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.antenna[:].surface_current (alpha) | [ic_antennas.antenna[:].surface_current[:].time] | STRUCT_ARRAY | Description of the IC surface current on the antenna straps and on passive components, for every time slice | |
ic_antennas.antenna[:].surface_current[:].m_pol (alpha) | [1...N] | INT_1D | Poloidal mode numbers, used to describe the spectrum of the antenna current. The poloidal angle is defined from the reference point; the angle at a point (R,Z) is given by atan((Z-Zref)/(R-Rref)), where Rref=reference_point/r and Zref=reference_point/z | |
ic_antennas.antenna[:].surface_current[:].n_tor (alpha) | [1...N] | INT_1D | Toroidal mode numbers, used to describe the spectrum of the antenna current. The wave vector toroidal component is defined as k_tor = n_tor grad phi where phi is the toroidal angle so that a positive n_tor means a wave propagating in the positive phi direction | |
ic_antennas.antenna[:].surface_current[:].spectrum (alpha) | [ic_antennas.antenna[:].surface_current[:].m_pol, | FLT_2D (uncertain) | A | Spectrum of the total surface current on the antenna strap and passive components expressed in poloidal and toroidal modes |
ic_antennas.antenna[:].surface_current[:].time (alpha) | FLT_0D | s | Time | |
ic_antennas.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
ic_antennas.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
ic_antennas.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ic_antennas.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
ic_antennas.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ic_antennas.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ic_antennas.code.library[:].name (alpha) | STR_0D | Name of software | ||
ic_antennas.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ic_antennas.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
ic_antennas.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ic_antennas.code.name (alpha) | STR_0D | Name of software generating IDS | ||
ic_antennas.code.output_flag (alpha) | [ic_antennas.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
ic_antennas.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ic_antennas.code.repository (alpha) | STR_0D | URL of software repository | ||
ic_antennas.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
ic_antennas.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
ic_antennas.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
ic_antennas.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
ic_antennas.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
ic_antennas.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
ic_antennas.ids_properties.occurrence | INT_0D | |||
ic_antennas.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
ic_antennas.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
ic_antennas.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ic_antennas.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
ic_antennas.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
ic_antennas.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
ic_antennas.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
ic_antennas.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ic_antennas.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
ic_antennas.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
ic_antennas.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
ic_antennas.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
ic_antennas.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
ic_antennas.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ic_antennas.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
ic_antennas.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
ic_antennas.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
ic_antennas.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
ic_antennas.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
ic_antennas.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ic_antennas.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ic_antennas.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
ic_antennas.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ic_antennas.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ic_antennas.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ic_antennas.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
ic_antennas.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
ic_antennas.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ic_antennas.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ic_antennas.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
ic_antennas.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ic_antennas.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ic_antennas.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ic_antennas.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
ic_antennas.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ic_antennas.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ic_antennas.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
ic_antennas.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ic_antennas.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
ic_antennas.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ic_antennas.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
ic_antennas.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
ic_antennas.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
ic_antennas.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
ic_antennas.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
ic_antennas.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
ic_antennas.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
ic_antennas.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
ic_antennas.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
ic_antennas.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
ic_antennas.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between input command received from the RT network and actuator starting to react. Applies globally to the system described by this IDS unless specific latencies (e.g. channel-specific or antenna-specific) are provided at a deeper level in the IDS structure. | |
ic_antennas.power_launched (alpha) | STRUCTURE | W | Power launched into the vacuum vessel by the whole ICRH system (sum over antennas) | |
ic_antennas.power_launched.data (alpha) | [ic_antennas.power_launched.time] | FLT_1D (uncertain) | W | Data |
ic_antennas.power_launched.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
ic_antennas.reference_point (alpha) | STRUCTURE | Reference point used to define the poloidal angle, e.g. the geometrical centre of the vacuum vessel. Used to define the poloidal mode numbers under antenna/surface_current | ||
ic_antennas.reference_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
ic_antennas.reference_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
ic_antennas.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
interferometer¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
interferometer (alpha) | Interferometer diagnostic | |||
interferometer.channel (alpha) | [1...N] | STRUCT_ARRAY | Set of channels (lines-of-sight) | |
interferometer.channel[:].identifier (alpha) | STR_0D | ID of the channel | ||
interferometer.channel[:].line_of_sight (alpha) | STRUCTURE | Description of the line of sight of the channel, defined by two points when the beam is not reflected, a third point is added to define the reflected beam path | ||
interferometer.channel[:].line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
interferometer.channel[:].line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
interferometer.channel[:].line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
interferometer.channel[:].line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
interferometer.channel[:].line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
interferometer.channel[:].line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
interferometer.channel[:].line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
interferometer.channel[:].line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
interferometer.channel[:].line_of_sight.third_point (alpha) | STRUCTURE | Position of the third point | ||
interferometer.channel[:].line_of_sight.third_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
interferometer.channel[:].line_of_sight.third_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
interferometer.channel[:].line_of_sight.third_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
interferometer.channel[:].n_e (alpha) | STRUCTURE | Estimated electron density profile on a set of positions along the line of sight and used by forward models. | ||
interferometer.channel[:].n_e.data (alpha) | [interferometer.channel[:].n_e.positions.r, | FLT_2D (uncertain) | m^-3 | Data |
interferometer.channel[:].n_e.positions (alpha) | STRUCTURE | Positions along the line of sight | ||
interferometer.channel[:].n_e.positions.phi (alpha) | [interferometer.channel[:].n_e.positions.r] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
interferometer.channel[:].n_e.positions.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
interferometer.channel[:].n_e.positions.z (alpha) | [interferometer.channel[:].n_e.positions.r] | FLT_1D (uncertain) | m | Height |
interferometer.channel[:].n_e.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
interferometer.channel[:].n_e_line (alpha) | STRUCTURE | m^-2 | Line integrated density, possibly obtained by a combination of multiple interferometry wavelengths. Corresponds to the density integrated along the full line-of-sight (i.e. forward AND return for a reflected channel: NO dividing by 2 correction) | |
interferometer.channel[:].n_e_line.data (alpha) | [interferometer.channel[:].n_e_line.time] | FLT_1D (uncertain) | m^-2 | Data |
interferometer.channel[:].n_e_line.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
interferometer.channel[:].n_e_line.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
interferometer.channel[:].n_e_line.validity_timed (alpha) | [interferometer.channel[:].n_e_line.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
interferometer.channel[:].n_e_line_average (alpha) | STRUCTURE | m^-3 | Line average density inferred from interferometer measurements. Corresponds to the density integrated along the full line-of-sight and then divided by the length of the line-of-sight | |
interferometer.channel[:].n_e_line_average.data (alpha) | [interferometer.channel[:].n_e_line_average.time] | FLT_1D (uncertain) | m^-3 | Data |
interferometer.channel[:].n_e_line_average.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
interferometer.channel[:].n_e_line_average.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
interferometer.channel[:].n_e_line_average.validity_timed (alpha) | [interferometer.channel[:].n_e_line_average.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
interferometer.channel[:].name (alpha) | STR_0D | Name of the channel | ||
interferometer.channel[:].path_length_variation (alpha) | STRUCTURE | m | Optical path length variation due to the plasma | |
interferometer.channel[:].path_length_variation.data (alpha) | [interferometer.channel[:].path_length_variation.time] | FLT_1D (uncertain) | m | Data |
interferometer.channel[:].path_length_variation.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
interferometer.channel[:].wavelength (alpha) | [1...N] | STRUCT_ARRAY | Set of wavelengths used for interferometry | |
interferometer.channel[:].wavelength[:].fringe_jump_correction (alpha) | [interferometer.channel[:].wavelength[:].fringe_jump_correction_times] | INT_1D | Signed number of 2pi phase corrections applied to remove a fringe jump, for each time slice on which a correction has been made | |
interferometer.channel[:].wavelength[:].fringe_jump_correction_times (alpha) | [1...N] | FLT_1D (uncertain) | s | List of time slices of the pulse on which a fringe jump correction has been made |
interferometer.channel[:].wavelength[:].phase_corrected (alpha) | STRUCTURE | rad | Phase measured for this wavelength, corrected from fringe jumps | |
interferometer.channel[:].wavelength[:].phase_corrected.data (alpha) | [interferometer.channel[:].wavelength[:].phase_corrected.time] | FLT_1D (uncertain) | rad | Data |
interferometer.channel[:].wavelength[:].phase_corrected.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
interferometer.channel[:].wavelength[:].phase_to_n_e_line (alpha) | FLT_0D (uncertain) | m^-2.rad^-1 | Conversion factor to be used to convert phase into line density for this wavelength | |
interferometer.channel[:].wavelength[:].value (alpha) | FLT_0D (uncertain) | m | Wavelength value | |
interferometer.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
interferometer.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
interferometer.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
interferometer.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
interferometer.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
interferometer.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
interferometer.code.library[:].name (alpha) | STR_0D | Name of software | ||
interferometer.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
interferometer.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
interferometer.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
interferometer.code.name (alpha) | STR_0D | Name of software generating IDS | ||
interferometer.code.output_flag (alpha) | [interferometer.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
interferometer.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
interferometer.code.repository (alpha) | STR_0D | URL of software repository | ||
interferometer.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
interferometer.electrons_n (alpha) | STRUCTURE | - | Total number of electrons in the plasma, estimated from the line densities measured by the various channels | |
interferometer.electrons_n.data (alpha) | [interferometer.electrons_n.time] | FLT_1D (uncertain) | - | Data |
interferometer.electrons_n.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
interferometer.electrons_n.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
interferometer.electrons_n.validity_timed (alpha) | [interferometer.electrons_n.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
interferometer.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
interferometer.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
interferometer.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
interferometer.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
interferometer.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
interferometer.ids_properties.occurrence | INT_0D | |||
interferometer.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
interferometer.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
interferometer.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
interferometer.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
interferometer.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
interferometer.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
interferometer.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
interferometer.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
interferometer.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
interferometer.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
interferometer.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
interferometer.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
interferometer.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
interferometer.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
interferometer.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
interferometer.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
interferometer.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
interferometer.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
interferometer.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
interferometer.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
interferometer.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
interferometer.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
interferometer.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
interferometer.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
interferometer.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
interferometer.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
interferometer.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
interferometer.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
interferometer.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
interferometer.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
interferometer.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
interferometer.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
interferometer.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
interferometer.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
interferometer.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
interferometer.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
interferometer.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
interferometer.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
interferometer.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
interferometer.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
interferometer.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
interferometer.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
interferometer.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
interferometer.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
interferometer.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
interferometer.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
interferometer.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
interferometer.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
interferometer.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
interferometer.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
interferometer.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
interferometer.n_e_volume_average (alpha) | STRUCTURE | m^-3 | Volume average plasma density estimated from the line densities measured by the various channels | |
interferometer.n_e_volume_average.data (alpha) | [interferometer.n_e_volume_average.time] | FLT_1D (uncertain) | m^-3 | Data |
interferometer.n_e_volume_average.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
interferometer.n_e_volume_average.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
interferometer.n_e_volume_average.validity_timed (alpha) | [interferometer.n_e_volume_average.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
interferometer.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
iron core¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
iron_core (alpha) | Iron core description | |||
iron_core.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
iron_core.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
iron_core.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
iron_core.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
iron_core.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
iron_core.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
iron_core.code.library[:].name (alpha) | STR_0D | Name of software | ||
iron_core.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
iron_core.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
iron_core.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
iron_core.code.name (alpha) | STR_0D | Name of software generating IDS | ||
iron_core.code.output_flag (alpha) | [iron_core.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
iron_core.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
iron_core.code.repository (alpha) | STR_0D | URL of software repository | ||
iron_core.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
iron_core.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
iron_core.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
iron_core.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
iron_core.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
iron_core.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
iron_core.ids_properties.occurrence | INT_0D | |||
iron_core.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
iron_core.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
iron_core.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
iron_core.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
iron_core.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
iron_core.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
iron_core.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
iron_core.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
iron_core.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
iron_core.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
iron_core.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
iron_core.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
iron_core.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
iron_core.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
iron_core.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
iron_core.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
iron_core.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
iron_core.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
iron_core.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
iron_core.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
iron_core.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
iron_core.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
iron_core.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
iron_core.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
iron_core.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
iron_core.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
iron_core.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
iron_core.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
iron_core.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
iron_core.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
iron_core.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
iron_core.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
iron_core.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
iron_core.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
iron_core.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
iron_core.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
iron_core.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
iron_core.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
iron_core.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
iron_core.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
iron_core.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
iron_core.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
iron_core.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
iron_core.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
iron_core.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
iron_core.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
iron_core.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
iron_core.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
iron_core.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
iron_core.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
iron_core.segment (alpha) | [1...N] | STRUCT_ARRAY | The iron core is describred as a set of segments | |
iron_core.segment[:].b_field (alpha) | [1...N] | FLT_1D (uncertain) | T | Array of magnetic field values, for each of which the relative permeability is given |
iron_core.segment[:].geometry (alpha) | STRUCTURE | Cross-sectional shape of the segment | ||
iron_core.segment[:].geometry.annulus (alpha) | STRUCTURE | The element is an annulus of centre R, Z, with inner radius radius_inner and outer radius radius_outer | ||
iron_core.segment[:].geometry.annulus.r (alpha) | FLT_0D (uncertain) | m | Centre major radius | |
iron_core.segment[:].geometry.annulus.radius_inner (alpha) | FLT_0D (uncertain) | m | Inner radius | |
iron_core.segment[:].geometry.annulus.radius_outer (alpha) | FLT_0D (uncertain) | m | Outer radius | |
iron_core.segment[:].geometry.annulus.z (alpha) | FLT_0D (uncertain) | m | Centre height | |
iron_core.segment[:].geometry.arcs_of_circle (alpha) | STRUCTURE | Description of the element contour by a set of arcs of circle. For each of these, the position of the start point is given together with the curvature radius. The end point is given by the start point of the next arc of circle. | ||
iron_core.segment[:].geometry.arcs_of_circle.curvature_radii (alpha) | [iron_core.segment[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Curvature radius of each arc of circle |
iron_core.segment[:].geometry.arcs_of_circle.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radii of the start point of each arc of circle |
iron_core.segment[:].geometry.arcs_of_circle.z (alpha) | [iron_core.segment[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Height of the start point of each arc of circle |
iron_core.segment[:].geometry.geometry_type (alpha) | INT_0D | Type used to describe the element shape (1:'outline', 2:'rectangle', 3:'oblique', 4:'arcs of circle, 5: 'annulus', 6 : 'thick line') | ||
iron_core.segment[:].geometry.oblique (alpha) | STRUCTURE | Parallelogram description of the element | ||
iron_core.segment[:].geometry.oblique.alpha (alpha) | FLT_0D (uncertain) | rad | Inclination of first angle measured counter-clockwise from horizontal outwardly directed radial vector (grad R). | |
iron_core.segment[:].geometry.oblique.beta (alpha) | FLT_0D (uncertain) | rad | Inclination of second angle measured counter-clockwise from vertically upwards directed vector (grad Z). If both alpha and beta are zero (rectangle) then the simpler rectangular elements description should be used. | |
iron_core.segment[:].geometry.oblique.length_alpha (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle alpha with respect to the major radius axis | |
iron_core.segment[:].geometry.oblique.length_beta (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle beta with respect to the height axis | |
iron_core.segment[:].geometry.oblique.r (alpha) | FLT_0D (uncertain) | m | Major radius of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
iron_core.segment[:].geometry.oblique.z (alpha) | FLT_0D (uncertain) | m | Height of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
iron_core.segment[:].geometry.outline (alpha) | STRUCTURE | Irregular outline of the element. Do NOT repeat the first point. | ||
iron_core.segment[:].geometry.outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
iron_core.segment[:].geometry.outline.z (alpha) | [iron_core.segment[:].geometry.outline.r] | FLT_1D (uncertain) | m | Height |
iron_core.segment[:].geometry.rectangle (alpha) | STRUCTURE | Rectangular description of the element | ||
iron_core.segment[:].geometry.rectangle.height (alpha) | FLT_0D (uncertain) | m | Vertical full height | |
iron_core.segment[:].geometry.rectangle.r (alpha) | FLT_0D (uncertain) | m | Geometric centre R | |
iron_core.segment[:].geometry.rectangle.width (alpha) | FLT_0D (uncertain) | m | Horizontal full width | |
iron_core.segment[:].geometry.rectangle.z (alpha) | FLT_0D (uncertain) | m | Geometric centre Z | |
iron_core.segment[:].geometry.thick_line (alpha) | STRUCTURE | The element is approximated by a rectangle defined by a central segment and a thickness in the direction perpendicular to the segment | ||
iron_core.segment[:].geometry.thick_line.first_point (alpha) | STRUCTURE | Position of the first point | ||
iron_core.segment[:].geometry.thick_line.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
iron_core.segment[:].geometry.thick_line.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
iron_core.segment[:].geometry.thick_line.second_point (alpha) | STRUCTURE | Position of the second point | ||
iron_core.segment[:].geometry.thick_line.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
iron_core.segment[:].geometry.thick_line.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
iron_core.segment[:].geometry.thick_line.thickness (alpha) | FLT_0D (uncertain) | m | Thickness | |
iron_core.segment[:].identifier (alpha) | STR_0D | ID of the segment | ||
iron_core.segment[:].magnetisation_r (alpha) | STRUCTURE | T | Magnetisation M of the iron segment along the major radius axis, assumed to be constant inside a given iron segment. Reminder : H = 1/mu0 * B - mur * M; | |
iron_core.segment[:].magnetisation_r.data (alpha) | [iron_core.segment[:].magnetisation_r.time] | FLT_1D (uncertain) | T | Data |
iron_core.segment[:].magnetisation_r.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
iron_core.segment[:].magnetisation_z (alpha) | STRUCTURE | T | Magnetisation M of the iron segment along the vertical axis, assumed to be constant inside a given iron segment. Reminder : H = 1/mu0 * B - mur * M; | |
iron_core.segment[:].magnetisation_z.data (alpha) | [iron_core.segment[:].magnetisation_z.time] | FLT_1D (uncertain) | T | Data |
iron_core.segment[:].magnetisation_z.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
iron_core.segment[:].name (alpha) | STR_0D | Name of the segment | ||
iron_core.segment[:].permeability_relative (alpha) | [iron_core.segment[:].b_field] | FLT_1D (uncertain) | - | Relative permeability of the iron segment |
iron_core.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
langmuir probes¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
langmuir_probes (alpha) | Langmuir probes | |||
langmuir_probes.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
langmuir_probes.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
langmuir_probes.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
langmuir_probes.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
langmuir_probes.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
langmuir_probes.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
langmuir_probes.code.library[:].name (alpha) | STR_0D | Name of software | ||
langmuir_probes.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
langmuir_probes.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
langmuir_probes.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
langmuir_probes.code.name (alpha) | STR_0D | Name of software generating IDS | ||
langmuir_probes.code.output_flag (alpha) | [langmuir_probes.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
langmuir_probes.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
langmuir_probes.code.repository (alpha) | STR_0D | URL of software repository | ||
langmuir_probes.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
langmuir_probes.embedded (alpha) | [1...N] | STRUCT_ARRAY | Set of embedded (in a plasma facing component) probes | |
langmuir_probes.embedded[:].b_field_angle (alpha) | STRUCTURE | rad | Incident angle of the magnetic field with respect to PFC surface | |
langmuir_probes.embedded[:].b_field_angle.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | rad | Data |
langmuir_probes.embedded[:].b_field_angle.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].b_field_angle.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].distance_separatrix_midplane (alpha) | STRUCTURE | m | Distance between the measurement position and the separatrix, mapped along flux surfaces to the outboard midplane, in the major radius direction. Positive value means the measurement is outside of the separatrix. | |
langmuir_probes.embedded[:].distance_separatrix_midplane.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | m | Data |
langmuir_probes.embedded[:].distance_separatrix_midplane.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].distance_separatrix_midplane.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].fluence (alpha) | STRUCTURE | m^-2 | Positive charge fluence normal to an ideal axisymmetric surface of the divertor (assuming no shaping), estimated at the probe location. | |
langmuir_probes.embedded[:].fluence.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | m^-2 | Data |
langmuir_probes.embedded[:].fluence.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].fluence.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].heat_flux_parallel (alpha) | STRUCTURE | W.m^-2 | Parallel heat flux at the probe position | |
langmuir_probes.embedded[:].heat_flux_parallel.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | W.m^-2 | Data |
langmuir_probes.embedded[:].heat_flux_parallel.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].heat_flux_parallel.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].identifier (alpha) | STR_0D | ID of the probe | ||
langmuir_probes.embedded[:].ion_saturation_current (alpha) | STRUCTURE | A | Ion saturation current measured by the probe | |
langmuir_probes.embedded[:].ion_saturation_current.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | A | Data |
langmuir_probes.embedded[:].ion_saturation_current.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].ion_saturation_current.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].j_i_parallel (alpha) | STRUCTURE | A.m^-2 | Ion parallel current density at the probe position | |
langmuir_probes.embedded[:].j_i_parallel.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | A.m^-2 | Data |
langmuir_probes.embedded[:].j_i_parallel.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].j_i_parallel.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].j_i_parallel_sigma (alpha) | STRUCTURE | A.m^-2 | Standard deviation of ion parallel current density at the probe position | |
langmuir_probes.embedded[:].j_i_parallel_sigma.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | A.m^-2 | Data |
langmuir_probes.embedded[:].j_i_parallel_sigma.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].j_i_parallel_sigma.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].j_i_saturation (alpha) | STRUCTURE | A.m^-2 | Ion saturation current density | |
langmuir_probes.embedded[:].j_i_saturation.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | A.m^-2 | Data |
langmuir_probes.embedded[:].j_i_saturation.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].j_i_saturation.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].j_i_saturation_kurtosis (alpha) | STRUCTURE | - | Pearson kurtosis of the ion saturation current density | |
langmuir_probes.embedded[:].j_i_saturation_kurtosis.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | - | Data |
langmuir_probes.embedded[:].j_i_saturation_kurtosis.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].j_i_saturation_kurtosis.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].j_i_saturation_sigma (alpha) | STRUCTURE | A.m^-2 | Standard deviation of the ion saturation current density, corresponding to the fluctuations of the quantity over time | |
langmuir_probes.embedded[:].j_i_saturation_sigma.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | A.m^-2 | Data |
langmuir_probes.embedded[:].j_i_saturation_sigma.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].j_i_saturation_sigma.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].j_i_saturation_skew (alpha) | STRUCTURE | - | Skew of the ion saturation current density | |
langmuir_probes.embedded[:].j_i_saturation_skew.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | - | Data |
langmuir_probes.embedded[:].j_i_saturation_skew.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].j_i_saturation_skew.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].multi_temperature_fits (alpha) | [1...N] | STRUCT_ARRAY | Set of temperatures describing the electron and ion distribution functions in case of multi-temperature fits | |
langmuir_probes.embedded[:].multi_temperature_fits[:].t_e (alpha) | STRUCTURE | eV | Electron temperature | |
langmuir_probes.embedded[:].multi_temperature_fits[:].t_e.data (alpha) | [langmuir_probes.embedded[:].multi_temperature_fits[:].time] | FLT_1D (uncertain) | eV | Data |
langmuir_probes.embedded[:].multi_temperature_fits[:].t_e.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].multi_temperature_fits[:].t_e.validity_timed (alpha) | [langmuir_probes.embedded[:].multi_temperature_fits[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].multi_temperature_fits[:].t_i (alpha) | STRUCTURE | eV | Ion temperature | |
langmuir_probes.embedded[:].multi_temperature_fits[:].t_i.data (alpha) | [langmuir_probes.embedded[:].multi_temperature_fits[:].time] | FLT_1D (uncertain) | eV | Data |
langmuir_probes.embedded[:].multi_temperature_fits[:].t_i.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].multi_temperature_fits[:].t_i.validity_timed (alpha) | [langmuir_probes.embedded[:].multi_temperature_fits[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].multi_temperature_fits[:].time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the dynamic nodes of this probe located at this level of the IDS structure |
langmuir_probes.embedded[:].n_e (alpha) | STRUCTURE | m^-3 | Electron density | |
langmuir_probes.embedded[:].n_e.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | m^-3 | Data |
langmuir_probes.embedded[:].n_e.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].n_e.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].name (alpha) | STR_0D | Name of the probe | ||
langmuir_probes.embedded[:].position (alpha) | STRUCTURE | Position of the measurements | ||
langmuir_probes.embedded[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
langmuir_probes.embedded[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
langmuir_probes.embedded[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
langmuir_probes.embedded[:].surface_area (alpha) | FLT_0D (uncertain) | m^2 | Area of the probe surface exposed to the plasma (use when assuming constant effective collection area) | |
langmuir_probes.embedded[:].surface_area_effective (alpha) | STRUCTURE | m^2 | Effective collection area of the probe surface, varying with time due to e.g. changes in the magnetic field line incidence angle | |
langmuir_probes.embedded[:].surface_area_effective.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | m^2 | Data |
langmuir_probes.embedded[:].surface_area_effective.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].surface_area_effective.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].t_e (alpha) | STRUCTURE | eV | Electron temperature | |
langmuir_probes.embedded[:].t_e.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | eV | Data |
langmuir_probes.embedded[:].t_e.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].t_e.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].t_i (alpha) | STRUCTURE | eV | Ion temperature | |
langmuir_probes.embedded[:].t_i.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | eV | Data |
langmuir_probes.embedded[:].t_i.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].t_i.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the dynamic nodes of this probe located at this level of the IDS structure |
langmuir_probes.embedded[:].v_floating (alpha) | STRUCTURE | V | Floating potential | |
langmuir_probes.embedded[:].v_floating.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | V | Data |
langmuir_probes.embedded[:].v_floating.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].v_floating.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].v_floating_sigma (alpha) | STRUCTURE | V | Standard deviation of the floating potential, corresponding to the fluctuations of the quantity over time | |
langmuir_probes.embedded[:].v_floating_sigma.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | V | Data |
langmuir_probes.embedded[:].v_floating_sigma.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].v_floating_sigma.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.embedded[:].v_plasma (alpha) | STRUCTURE | V | Plasma potential | |
langmuir_probes.embedded[:].v_plasma.data (alpha) | [langmuir_probes.embedded[:].time] | FLT_1D (uncertain) | V | Data |
langmuir_probes.embedded[:].v_plasma.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.embedded[:].v_plasma.validity_timed (alpha) | [langmuir_probes.embedded[:].time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.equilibrium_id (alpha) | STRUCTURE | ID of the IDS equilibrium used to map measurements - we may decide that this is superseeded when the systematic documentation of input provenance is adopted | ||
langmuir_probes.equilibrium_id.data_entry (alpha) | STRUCTURE | Data entry to which this IDS belongs | ||
langmuir_probes.equilibrium_id.data_entry.machine (alpha) | STR_0D | Name of the experimental device to which this data is related | ||
langmuir_probes.equilibrium_id.data_entry.pulse (alpha) | INT_0D | Pulse number | ||
langmuir_probes.equilibrium_id.data_entry.pulse_type (alpha) | STR_0D | Type of the data entry, e.g. "pulse", "simulation", ... | ||
langmuir_probes.equilibrium_id.data_entry.run (alpha) | INT_0D | Run number | ||
langmuir_probes.equilibrium_id.data_entry.user (alpha) | STR_0D | Username | ||
langmuir_probes.equilibrium_id.name (alpha) | STR_0D | IDS name | ||
langmuir_probes.equilibrium_id.occurrence (alpha) | INT_0D | IDS occurrence | ||
langmuir_probes.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
langmuir_probes.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
langmuir_probes.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
langmuir_probes.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
langmuir_probes.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
langmuir_probes.ids_properties.occurrence | INT_0D | |||
langmuir_probes.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
langmuir_probes.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
langmuir_probes.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
langmuir_probes.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
langmuir_probes.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
langmuir_probes.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
langmuir_probes.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
langmuir_probes.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
langmuir_probes.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
langmuir_probes.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
langmuir_probes.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
langmuir_probes.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
langmuir_probes.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
langmuir_probes.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
langmuir_probes.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
langmuir_probes.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
langmuir_probes.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
langmuir_probes.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
langmuir_probes.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
langmuir_probes.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
langmuir_probes.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
langmuir_probes.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
langmuir_probes.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
langmuir_probes.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
langmuir_probes.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
langmuir_probes.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
langmuir_probes.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
langmuir_probes.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
langmuir_probes.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
langmuir_probes.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
langmuir_probes.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
langmuir_probes.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
langmuir_probes.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
langmuir_probes.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
langmuir_probes.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
langmuir_probes.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
langmuir_probes.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
langmuir_probes.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
langmuir_probes.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
langmuir_probes.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
langmuir_probes.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
langmuir_probes.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
langmuir_probes.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
langmuir_probes.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
langmuir_probes.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
langmuir_probes.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
langmuir_probes.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
langmuir_probes.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
langmuir_probes.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
langmuir_probes.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
langmuir_probes.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
langmuir_probes.midplane (alpha) | STRUCTURE | Choice of midplane definition for the mapping of measurements on an equilibrium (use the lowest index number if more than one value is relevant) | ||
langmuir_probes.midplane.description (alpha) | STR_0D | Verbose description | ||
langmuir_probes.midplane.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
langmuir_probes.midplane.name (alpha) | STR_0D | Short string identifier | ||
langmuir_probes.reciprocating (alpha) | [1...N] | STRUCT_ARRAY | Set of reciprocating probes | |
langmuir_probes.reciprocating[:].identifier (alpha) | STR_0D | ID of the probe | ||
langmuir_probes.reciprocating[:].name (alpha) | STR_0D | Name of the probe | ||
langmuir_probes.reciprocating[:].plunge (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time] | STRUCT_ARRAY | Set of plunges of this probe during the pulse, each plunge being recorded as a time slice from the Access Layer point of view. The time child node corresponds to the time of maximum penetration of the probe during a given plunge. The dynamics of physical quantities within the plunge are described via the time_within_plunge vector. | |
langmuir_probes.reciprocating[:].plunge[:].b_field_angle (alpha) | STRUCTURE | rad | Incident angle of the magnetic field with respect to PFC surface | |
langmuir_probes.reciprocating[:].plunge[:].b_field_angle.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | rad | Data |
langmuir_probes.reciprocating[:].plunge[:].b_field_angle.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].b_field_angle.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector (alpha) | [1...N] | STRUCT_ARRAY | Set of probe collectors including measurements specific to each collector. The number of collectors (size of this array of structure) is assumed to remain constant for all plunges | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].heat_flux_parallel (alpha) | STRUCTURE | W.m^-2 | Parallel heat flux at the probe position | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].heat_flux_parallel.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | W.m^-2 | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].heat_flux_parallel.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].heat_flux_parallel.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].ion_saturation_current (alpha) | STRUCTURE | A | Ion saturation current measured by the probe | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].ion_saturation_current.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | A | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].ion_saturation_current.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].ion_saturation_current.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_kurtosis (alpha) | STRUCTURE | - | Pearson kurtosis of the ion saturation current density | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_kurtosis.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | - | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_kurtosis.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_kurtosis.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_parallel (alpha) | STRUCTURE | A.m^-2 | Ion parallel current density at the probe position | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_parallel.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | A.m^-2 | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_parallel.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_parallel.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_saturation (alpha) | STRUCTURE | A.m^-2 | Ion saturation current density | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_saturation.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | A.m^-2 | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_saturation.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_saturation.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_sigma (alpha) | STRUCTURE | A.m^-2 | Standard deviation of the ion saturation current density, corresponding to the fluctuations of the quantity over time | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_sigma.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | A.m^-2 | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_sigma.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_sigma.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_skew (alpha) | STRUCTURE | - | Skew of the ion saturation current density | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_skew.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | - | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_skew.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].j_i_skew.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].position (alpha) | STRUCTURE | Position of the collector | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].position.phi (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | rad | Toroidal angle |
langmuir_probes.reciprocating[:].plunge[:].collector[:].position.r (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | m | Major radius |
langmuir_probes.reciprocating[:].plunge[:].collector[:].position.validity (alpha) | INT_0D | Indicator of the validity of the position data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].position.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the position data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].position.z (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | m | Height |
langmuir_probes.reciprocating[:].plunge[:].collector[:].t_e (alpha) | STRUCTURE | eV | Electron temperature | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].t_e.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | eV | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].t_e.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].t_e.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].t_i (alpha) | STRUCTURE | eV | Ion temperature | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].t_i.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | eV | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].t_i.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].t_i.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].v_floating (alpha) | STRUCTURE | V | Floating potential | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].v_floating.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | V | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].v_floating.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].v_floating.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].v_floating_sigma (alpha) | STRUCTURE | V | Standard deviation of the floating potential, corresponding to the fluctuations of the quantity over time | |
langmuir_probes.reciprocating[:].plunge[:].collector[:].v_floating_sigma.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | V | Data |
langmuir_probes.reciprocating[:].plunge[:].collector[:].v_floating_sigma.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].collector[:].v_floating_sigma.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].distance_separatrix_midplane (alpha) | STRUCTURE | m | Distance between the measurement position and the separatrix, mapped along flux surfaces to the outboard midplane, in the major radius direction. Positive value means the measurement is outside of the separatrix. | |
langmuir_probes.reciprocating[:].plunge[:].distance_separatrix_midplane.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | m | Data |
langmuir_probes.reciprocating[:].plunge[:].distance_separatrix_midplane.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].distance_separatrix_midplane.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].distance_x_point_z (alpha) | STRUCTURE | m | Distance in the z direction of the measurement position to the closest X-point (Zmeasurement-Zx_point) | |
langmuir_probes.reciprocating[:].plunge[:].distance_x_point_z.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | m | Data |
langmuir_probes.reciprocating[:].plunge[:].distance_x_point_z.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].distance_x_point_z.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].mach_number_parallel (alpha) | STRUCTURE | - | Parallel Mach number | |
langmuir_probes.reciprocating[:].plunge[:].mach_number_parallel.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | - | Data |
langmuir_probes.reciprocating[:].plunge[:].mach_number_parallel.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].mach_number_parallel.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].n_e (alpha) | STRUCTURE | m^-3 | Electron density | |
langmuir_probes.reciprocating[:].plunge[:].n_e.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | m^-3 | Data |
langmuir_probes.reciprocating[:].plunge[:].n_e.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].n_e.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].position_average (alpha) | STRUCTURE | Average position of the measurements derived from multiple collectors | ||
langmuir_probes.reciprocating[:].plunge[:].position_average.phi (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | rad | Toroidal angle |
langmuir_probes.reciprocating[:].plunge[:].position_average.r (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | m | Major radius |
langmuir_probes.reciprocating[:].plunge[:].position_average.validity (alpha) | INT_0D | Indicator of the validity of the position data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].position_average.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the position data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].position_average.z (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | m | Height |
langmuir_probes.reciprocating[:].plunge[:].t_e_average (alpha) | STRUCTURE | eV | Electron temperature (upstream to downstream average) | |
langmuir_probes.reciprocating[:].plunge[:].t_e_average.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | eV | Data |
langmuir_probes.reciprocating[:].plunge[:].t_e_average.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].t_e_average.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].t_i_average (alpha) | STRUCTURE | eV | Ion temperature (upstream to downstream average) | |
langmuir_probes.reciprocating[:].plunge[:].t_i_average.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | eV | Data |
langmuir_probes.reciprocating[:].plunge[:].t_i_average.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].t_i_average.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].plunge[:].time (alpha) | FLT_0D | s | Time of maximum penetration of the probe during a given plunge | |
langmuir_probes.reciprocating[:].plunge[:].time_within_plunge (alpha) | [1...N] | FLT_1D (uncertain) | s | Time vector for describing the dynamics within the plunge |
langmuir_probes.reciprocating[:].plunge[:].v_plasma (alpha) | STRUCTURE | V | Plasma potential | |
langmuir_probes.reciprocating[:].plunge[:].v_plasma.data (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | FLT_1D (uncertain) | V | Data |
langmuir_probes.reciprocating[:].plunge[:].v_plasma.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole plunge. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
langmuir_probes.reciprocating[:].plunge[:].v_plasma.validity_timed (alpha) | [langmuir_probes.reciprocating[:].plunge[:].time_within_plunge] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
langmuir_probes.reciprocating[:].surface_area (alpha) | [langmuir_probes.reciprocating[:].plunge[:].collector] | FLT_1D (uncertain) | m^2 | Area of the surface exposed to the plasma of each collector (constant assuming negligible dependence on e.g. the magnetic field line angle) |
langmuir_probes.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
lh antennas¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
lh_antennas (alpha) | Antenna systems for heating and current drive in the Lower Hybrid (LH) frequencies. In the definitions below, the front (or mouth) of the antenna refers to the plasma facing side of the antenna, while the back refers to the waveguides connected side of the antenna (towards the RF generators). | |||
lh_antennas.antenna (alpha) | [1...N] | STRUCT_ARRAY | Set of Lower Hybrid antennas | |
lh_antennas.antenna[:].distance_to_antenna (alpha) | [1...N] | FLT_1D (uncertain) | m | Radial distance to the antenna mouth (grid for the electron density profile). 0 at antenna mouth, increasing towards the plasma |
lh_antennas.antenna[:].frequency (alpha) | FLT_0D (uncertain) | Hz | Frequency | |
lh_antennas.antenna[:].identifier (alpha) | STR_0D | Identifier of the antenna (unique within the set of all antennas of the experiment) | ||
lh_antennas.antenna[:].model_name (alpha) | STR_0D | Name of the antenna model used for antenna spectrum computation | ||
lh_antennas.antenna[:].module (alpha) | [1...N] | STRUCT_ARRAY | Set of antenna modules | |
lh_antennas.antenna[:].module[:].identifier (alpha) | STR_0D | Identifier of the module | ||
lh_antennas.antenna[:].module[:].name (alpha) | STR_0D | Name of the module | ||
lh_antennas.antenna[:].module[:].phase (alpha) | STRUCTURE | rad | Phase of the forward power arriving at the back of this module | |
lh_antennas.antenna[:].module[:].phase.data (alpha) | [lh_antennas.antenna[:].module[:].phase.time] | FLT_1D (uncertain) | rad | Data |
lh_antennas.antenna[:].module[:].phase.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].module[:].power_forward (alpha) | STRUCTURE | W | Forward power arriving to the back of the module | |
lh_antennas.antenna[:].module[:].power_forward.data (alpha) | [lh_antennas.antenna[:].module[:].power_forward.time] | FLT_1D (uncertain) | W | Data |
lh_antennas.antenna[:].module[:].power_forward.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].module[:].power_launched (alpha) | STRUCTURE | W | Power launched from this module into the vacuum vessel | |
lh_antennas.antenna[:].module[:].power_launched.data (alpha) | [lh_antennas.antenna[:].module[:].power_launched.time] | FLT_1D (uncertain) | W | Data |
lh_antennas.antenna[:].module[:].power_launched.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].module[:].power_reflected (alpha) | STRUCTURE | W | Reflected power | |
lh_antennas.antenna[:].module[:].power_reflected.data (alpha) | [lh_antennas.antenna[:].module[:].power_reflected.time] | FLT_1D (uncertain) | W | Data |
lh_antennas.antenna[:].module[:].power_reflected.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].module[:].reflection_coefficient (alpha) | STRUCTURE | - | Power reflection coefficient | |
lh_antennas.antenna[:].module[:].reflection_coefficient.data (alpha) | [lh_antennas.antenna[:].module[:].reflection_coefficient.time] | FLT_1D (uncertain) | - | Data |
lh_antennas.antenna[:].module[:].reflection_coefficient.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].n_e (alpha) | [lh_antennas.antenna[:].distance_to_antenna] | STRUCTURE | m^-3 | Electron density profile in front of the antenna |
lh_antennas.antenna[:].n_e.data (alpha) | [1...N, | FLT_2D (uncertain) | m^-3 | Data |
lh_antennas.antenna[:].n_e.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].n_parallel_peak (alpha) | STRUCTURE | - | Peak parallel refractive index of the launched wave spectrum (simple estimate based on the measured phase difference) | |
lh_antennas.antenna[:].n_parallel_peak.data (alpha) | [lh_antennas.antenna[:].n_parallel_peak.time] | FLT_1D (uncertain) | - | Data |
lh_antennas.antenna[:].n_parallel_peak.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].name (alpha) | STR_0D | Name of the antenna (unique within the set of all antennas of the experiment) | ||
lh_antennas.antenna[:].phase_average (alpha) | STRUCTURE | rad | Phase difference between two neighbouring modules (average over modules), at the mouth (front) of the antenna | |
lh_antennas.antenna[:].phase_average.data (alpha) | [lh_antennas.antenna[:].phase_average.time] | FLT_1D (uncertain) | rad | Data |
lh_antennas.antenna[:].phase_average.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].position (alpha) | STRUCTURE | Position of a reference point on the antenna (allowing also tracking the possible movements of the antenna) | ||
lh_antennas.antenna[:].position.definition (alpha) | STR_0D | Definition of the reference point | ||
lh_antennas.antenna[:].position.phi (alpha) | STRUCTURE | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
lh_antennas.antenna[:].position.phi.data (alpha) | [lh_antennas.antenna[:].position.phi.time] | FLT_1D (uncertain) | rad | Data |
lh_antennas.antenna[:].position.phi.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].position.r (alpha) | STRUCTURE | m | Major radius | |
lh_antennas.antenna[:].position.r.data (alpha) | [lh_antennas.antenna[:].position.r.time] | FLT_1D (uncertain) | m | Data |
lh_antennas.antenna[:].position.r.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].position.z (alpha) | STRUCTURE | m | Height | |
lh_antennas.antenna[:].position.z.data (alpha) | [lh_antennas.antenna[:].position.z.time] | FLT_1D (uncertain) | m | Data |
lh_antennas.antenna[:].position.z.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].power_forward (alpha) | STRUCTURE | W | Forward power arriving at the back of the antenna | |
lh_antennas.antenna[:].power_forward.data (alpha) | [lh_antennas.antenna[:].power_forward.time] | FLT_1D (uncertain) | W | Data |
lh_antennas.antenna[:].power_forward.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].power_launched (alpha) | STRUCTURE | W | Power launched from this antenna into the vacuum vessel | |
lh_antennas.antenna[:].power_launched.data (alpha) | [lh_antennas.antenna[:].power_launched.time] | FLT_1D (uncertain) | W | Data |
lh_antennas.antenna[:].power_launched.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].power_reflected (alpha) | STRUCTURE | W | Reflected power | |
lh_antennas.antenna[:].power_reflected.data (alpha) | [lh_antennas.antenna[:].power_reflected.time] | FLT_1D (uncertain) | W | Data |
lh_antennas.antenna[:].power_reflected.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].pressure_tank (alpha) | STRUCTURE | Pa | Pressure in the vacuum tank of the antenna | |
lh_antennas.antenna[:].pressure_tank.data (alpha) | [lh_antennas.antenna[:].pressure_tank.time] | FLT_1D (uncertain) | Pa | Data |
lh_antennas.antenna[:].pressure_tank.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].reflection_coefficient (alpha) | STRUCTURE | - | Power reflection coefficient, averaged over modules | |
lh_antennas.antenna[:].reflection_coefficient.data (alpha) | [lh_antennas.antenna[:].reflection_coefficient.time] | FLT_1D (uncertain) | - | Data |
lh_antennas.antenna[:].reflection_coefficient.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.antenna[:].row (alpha) | [1...N] | STRUCT_ARRAY | Set of horizontal rows of waveguides (corresponding to different poloidal positions). A power spectrum is provided for each row. | |
lh_antennas.antenna[:].row[:].n_pol (alpha) | [lh_antennas.antenna[:].row[:].time] | FLT_1D (uncertain) | - | Refraction index in the poloidal direction. The poloidal angle is defined from the reference point; the angle at a point (R,Z) is given by atan((Z-Zref)/(R-Rref)), where Rref=reference_point/r and Zref=reference_point/z |
lh_antennas.antenna[:].row[:].n_tor (alpha) | [lh_antennas.antenna[:].row[:].time] | FLT_1D (uncertain) | - | Refraction index in the toroidal direction |
lh_antennas.antenna[:].row[:].name (alpha) | STR_0D | Name of the row | ||
lh_antennas.antenna[:].row[:].position (alpha) | STRUCTURE | Position of the middle on the row | ||
lh_antennas.antenna[:].row[:].position.phi (alpha) | [lh_antennas.antenna[:].row[:].position.time] | FLT_1D (uncertain) | rad | Toroidal angle |
lh_antennas.antenna[:].row[:].position.r (alpha) | [lh_antennas.antenna[:].row[:].position.time] | FLT_1D (uncertain) | m | Major radius |
lh_antennas.antenna[:].row[:].position.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time for the R,Z,phi coordinates |
lh_antennas.antenna[:].row[:].position.z (alpha) | [lh_antennas.antenna[:].row[:].position.time] | FLT_1D (uncertain) | m | Height |
lh_antennas.antenna[:].row[:].power_density_spectrum_1d (alpha) | [lh_antennas.antenna[:].row[:].n_tor, | FLT_2D (uncertain) | W | 1D power density spectrum dP/dn_tor, as a function of time |
lh_antennas.antenna[:].row[:].power_density_spectrum_2d (alpha) | [lh_antennas.antenna[:].row[:].n_tor, | FLT_3D (uncertain) | W | 2D power density spectrum d2P/(dn_tor.dn_pol), as a function of time |
lh_antennas.antenna[:].row[:].time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the dynamic nodes of this probe located at this level of the IDS structure |
lh_antennas.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
lh_antennas.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
lh_antennas.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
lh_antennas.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
lh_antennas.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
lh_antennas.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
lh_antennas.code.library[:].name (alpha) | STR_0D | Name of software | ||
lh_antennas.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
lh_antennas.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
lh_antennas.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
lh_antennas.code.name (alpha) | STR_0D | Name of software generating IDS | ||
lh_antennas.code.output_flag (alpha) | [lh_antennas.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
lh_antennas.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
lh_antennas.code.repository (alpha) | STR_0D | URL of software repository | ||
lh_antennas.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
lh_antennas.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
lh_antennas.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
lh_antennas.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
lh_antennas.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
lh_antennas.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
lh_antennas.ids_properties.occurrence | INT_0D | |||
lh_antennas.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
lh_antennas.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
lh_antennas.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
lh_antennas.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
lh_antennas.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
lh_antennas.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
lh_antennas.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
lh_antennas.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
lh_antennas.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
lh_antennas.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
lh_antennas.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
lh_antennas.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
lh_antennas.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
lh_antennas.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
lh_antennas.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
lh_antennas.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
lh_antennas.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
lh_antennas.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
lh_antennas.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
lh_antennas.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
lh_antennas.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
lh_antennas.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
lh_antennas.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
lh_antennas.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
lh_antennas.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
lh_antennas.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
lh_antennas.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
lh_antennas.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
lh_antennas.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
lh_antennas.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
lh_antennas.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
lh_antennas.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
lh_antennas.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
lh_antennas.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
lh_antennas.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
lh_antennas.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
lh_antennas.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
lh_antennas.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
lh_antennas.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
lh_antennas.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
lh_antennas.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
lh_antennas.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
lh_antennas.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
lh_antennas.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
lh_antennas.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
lh_antennas.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
lh_antennas.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
lh_antennas.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
lh_antennas.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
lh_antennas.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
lh_antennas.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between input command received from the RT network and actuator starting to react. Applies globally to the system described by this IDS unless specific latencies (e.g. channel-specific or antenna-specific) are provided at a deeper level in the IDS structure. | |
lh_antennas.power (obsolescent) | STRUCTURE | W | Power coupled to the plasma by the whole LH system (sum over antennas) | |
lh_antennas.power.data (obsolescent) | [lh_antennas.power.time] | FLT_1D (uncertain) | W | Data |
lh_antennas.power.time (obsolescent) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.power_launched (alpha) | STRUCTURE | W | Power launched into the vacuum vessel by the whole LH system (sum over antennas) | |
lh_antennas.power_launched.data (alpha) | [lh_antennas.power_launched.time] | FLT_1D (uncertain) | W | Data |
lh_antennas.power_launched.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
lh_antennas.reference_point (alpha) | STRUCTURE | Reference point used to define the poloidal angle, e.g. the geometrical centre of the vacuum vessel. Used to define the poloidal refraction index under antenna/row | ||
lh_antennas.reference_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
lh_antennas.reference_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
lh_antennas.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
magnetics¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
magnetics | Magnetic diagnostics for equilibrium identification and plasma shape control. | |||
magnetics.b_field_pol_probe | [1...N] | STRUCT_ARRAY | Poloidal field probes | |
magnetics.b_field_pol_probe[:].area | FLT_0D (uncertain) | m^2 | Area of each turn of the sensor; becomes effective area when multiplied by the turns | |
magnetics.b_field_pol_probe[:].bandwidth_3db | [1...2] | FLT_1D (uncertain) | Hz | 3dB bandwith (first index : lower frequency bound, second index : upper frequency bound) |
magnetics.b_field_pol_probe[:].field | STRUCTURE | T | Magnetic field component in direction of sensor normal axis (n) averaged over sensor volume defined by area and length, where n = cos(poloidal_angle)*cos(toroidal_angle)*grad(R) - sin(poloidal_angle)*grad(Z) + cos(poloidal_angle)*sin(toroidal_angle)*grad(Phi)/norm(grad(Phi)) | |
magnetics.b_field_pol_probe[:].field.data | [magnetics.b_field_pol_probe[:].field.time] | FLT_1D (uncertain) | T | Data |
magnetics.b_field_pol_probe[:].field.time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.b_field_pol_probe[:].field.validity | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.b_field_pol_probe[:].field.validity_timed | [magnetics.b_field_pol_probe[:].field.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.b_field_pol_probe[:].identifier | STR_0D | ID of the probe | ||
magnetics.b_field_pol_probe[:].indices_differential | [1...2] | INT_1D | Indices (from the bpol_probe array of structure) of the two probes used to build the field difference field(second index) - field(first index). Use only if ../type/index = 6, leave empty otherwise | |
magnetics.b_field_pol_probe[:].length | FLT_0D (uncertain) | m | Length of the sensor along it's normal vector (n) | |
magnetics.b_field_pol_probe[:].name | STR_0D | Name of the probe | ||
magnetics.b_field_pol_probe[:].non_linear_response | STRUCTURE | Non-linear response of the probe (typically in case of a Hall probe) | ||
magnetics.b_field_pol_probe[:].non_linear_response.b_field_linear | [1...N] | FLT_1D (uncertain) | T | Array of magnetic field values (corresponding to the assumption of a linear relation between magnetic field and probe coil current), for each of which the probe non-linear response is given in ../b_field_non_linear |
magnetics.b_field_pol_probe[:].non_linear_response.b_field_non_linear | [magnetics.b_field_pol_probe[:].non_linear_response.b_field_linear] | FLT_1D (uncertain) | T | Magnetic field value taking into account the non-linear response of the probe |
magnetics.b_field_pol_probe[:].poloidal_angle | FLT_0D (uncertain) | rad | Angle of the sensor normal vector (vector parallel to the the axis of the coil, n on the diagram) with respect to horizontal plane (clockwise theta-like angle). Zero if sensor normal vector fully in the horizontal plane and oriented towards increasing major radius. Values in [0 , 2Pi] | |
magnetics.b_field_pol_probe[:].position | STRUCTURE | R, Z, Phi position of the coil centre | ||
magnetics.b_field_pol_probe[:].position.phi | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
magnetics.b_field_pol_probe[:].position.r | FLT_0D (uncertain) | m | Major radius | |
magnetics.b_field_pol_probe[:].position.z | FLT_0D (uncertain) | m | Height | |
magnetics.b_field_pol_probe[:].toroidal_angle | FLT_0D (uncertain) | rad | Angle of the projection of the sensor normal vector (n) in the horizontal plane with the increasing R direction (i.e. grad(R)) (angle is counter-clockwise from above as in cocos=11 phi-like angle). Values should be taken modulo pi with values within (-pi/2,pi/2]. Zero if projected sensor normal is parallel to grad(R), pi/2 if it is parallel to grad(phi). | |
magnetics.b_field_pol_probe[:].turns | INT_0D | Turns in the coil, including sign | ||
magnetics.b_field_pol_probe[:].type | STRUCTURE | Probe type | ||
magnetics.b_field_pol_probe[:].type.description | STR_0D | Verbose description | ||
magnetics.b_field_pol_probe[:].type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
magnetics.b_field_pol_probe[:].type.name | STR_0D | Short string identifier | ||
magnetics.b_field_pol_probe[:].voltage | STRUCTURE | V | Voltage on the coil terminals | |
magnetics.b_field_pol_probe[:].voltage.data | [magnetics.b_field_pol_probe[:].voltage.time] | FLT_1D (uncertain) | V | Data |
magnetics.b_field_pol_probe[:].voltage.time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.b_field_pol_probe[:].voltage.validity | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.b_field_pol_probe[:].voltage.validity_timed | [magnetics.b_field_pol_probe[:].voltage.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.b_field_tor_probe | [1...N] | STRUCT_ARRAY | Toroidal field probes | |
magnetics.b_field_tor_probe[:].area | FLT_0D (uncertain) | m^2 | Area of each turn of the sensor; becomes effective area when multiplied by the turns | |
magnetics.b_field_tor_probe[:].bandwidth_3db | [1...2] | FLT_1D (uncertain) | Hz | 3dB bandwith (first index : lower frequency bound, second index : upper frequency bound) |
magnetics.b_field_tor_probe[:].field | STRUCTURE | T | Magnetic field component in direction of sensor normal axis (n) averaged over sensor volume defined by area and length, where n = cos(poloidal_angle)*cos(toroidal_angle)*grad(R) - sin(poloidal_angle)*grad(Z) + cos(poloidal_angle)*sin(toroidal_angle)*grad(Phi)/norm(grad(Phi)) | |
magnetics.b_field_tor_probe[:].field.data | [magnetics.b_field_tor_probe[:].field.time] | FLT_1D (uncertain) | T | Data |
magnetics.b_field_tor_probe[:].field.time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.b_field_tor_probe[:].field.validity | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.b_field_tor_probe[:].field.validity_timed | [magnetics.b_field_tor_probe[:].field.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.b_field_tor_probe[:].identifier | STR_0D | ID of the probe | ||
magnetics.b_field_tor_probe[:].indices_differential | [1...2] | INT_1D | Indices (from the bpol_probe array of structure) of the two probes used to build the field difference field(second index) - field(first index). Use only if ../type/index = 6, leave empty otherwise | |
magnetics.b_field_tor_probe[:].length | FLT_0D (uncertain) | m | Length of the sensor along it's normal vector (n) | |
magnetics.b_field_tor_probe[:].name | STR_0D | Name of the probe | ||
magnetics.b_field_tor_probe[:].non_linear_response | STRUCTURE | Non-linear response of the probe (typically in case of a Hall probe) | ||
magnetics.b_field_tor_probe[:].non_linear_response.b_field_linear | [1...N] | FLT_1D (uncertain) | T | Array of magnetic field values (corresponding to the assumption of a linear relation between magnetic field and probe coil current), for each of which the probe non-linear response is given in ../b_field_non_linear |
magnetics.b_field_tor_probe[:].non_linear_response.b_field_non_linear | [magnetics.b_field_tor_probe[:].non_linear_response.b_field_linear] | FLT_1D (uncertain) | T | Magnetic field value taking into account the non-linear response of the probe |
magnetics.b_field_tor_probe[:].poloidal_angle | FLT_0D (uncertain) | rad | Angle of the sensor normal vector (vector parallel to the the axis of the coil, n on the diagram) with respect to horizontal plane (clockwise theta-like angle). Zero if sensor normal vector fully in the horizontal plane and oriented towards increasing major radius. Values in [0 , 2Pi] | |
magnetics.b_field_tor_probe[:].position | STRUCTURE | R, Z, Phi position of the coil centre | ||
magnetics.b_field_tor_probe[:].position.phi | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
magnetics.b_field_tor_probe[:].position.r | FLT_0D (uncertain) | m | Major radius | |
magnetics.b_field_tor_probe[:].position.z | FLT_0D (uncertain) | m | Height | |
magnetics.b_field_tor_probe[:].toroidal_angle | FLT_0D (uncertain) | rad | Angle of the projection of the sensor normal vector (n) in the horizontal plane with the increasing R direction (i.e. grad(R)) (angle is counter-clockwise from above as in cocos=11 phi-like angle). Values should be taken modulo pi with values within (-pi/2,pi/2]. Zero if projected sensor normal is parallel to grad(R), pi/2 if it is parallel to grad(phi). | |
magnetics.b_field_tor_probe[:].turns | INT_0D | Turns in the coil, including sign | ||
magnetics.b_field_tor_probe[:].type | STRUCTURE | Probe type | ||
magnetics.b_field_tor_probe[:].type.description | STR_0D | Verbose description | ||
magnetics.b_field_tor_probe[:].type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
magnetics.b_field_tor_probe[:].type.name | STR_0D | Short string identifier | ||
magnetics.b_field_tor_probe[:].voltage | STRUCTURE | V | Voltage on the coil terminals | |
magnetics.b_field_tor_probe[:].voltage.data | [magnetics.b_field_tor_probe[:].voltage.time] | FLT_1D (uncertain) | V | Data |
magnetics.b_field_tor_probe[:].voltage.time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.b_field_tor_probe[:].voltage.validity | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.b_field_tor_probe[:].voltage.validity_timed | [magnetics.b_field_tor_probe[:].voltage.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.bpol_probe (obsolescent) | [1...N] | STRUCT_ARRAY | Poloidal field probes | |
magnetics.bpol_probe[:].area (obsolescent) | FLT_0D (uncertain) | m^2 | Area of each turn of the sensor; becomes effective area when multiplied by the turns | |
magnetics.bpol_probe[:].bandwidth_3db (obsolescent) | [1...2] | FLT_1D (uncertain) | Hz | 3dB bandwith (first index : lower frequency bound, second index : upper frequency bound) |
magnetics.bpol_probe[:].field (obsolescent) | STRUCTURE | T | Magnetic field component in direction of sensor normal axis (n) averaged over sensor volume defined by area and length, where n = cos(poloidal_angle)*cos(toroidal_angle)*grad(R) - sin(poloidal_angle)*grad(Z) + cos(poloidal_angle)*sin(toroidal_angle)*grad(Phi)/norm(grad(Phi)) | |
magnetics.bpol_probe[:].field.data (obsolescent) | [magnetics.bpol_probe[:].field.time] | FLT_1D (uncertain) | T | Data |
magnetics.bpol_probe[:].field.time (obsolescent) | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.bpol_probe[:].field.validity (obsolescent) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.bpol_probe[:].field.validity_timed (obsolescent) | [magnetics.bpol_probe[:].field.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.bpol_probe[:].identifier (obsolescent) | STR_0D | ID of the probe | ||
magnetics.bpol_probe[:].indices_differential (obsolescent) | [1...2] | INT_1D | Indices (from the bpol_probe array of structure) of the two probes used to build the field difference field(second index) - field(first index). Use only if ../type/index = 6, leave empty otherwise | |
magnetics.bpol_probe[:].length (obsolescent) | FLT_0D (uncertain) | m | Length of the sensor along it's normal vector (n) | |
magnetics.bpol_probe[:].name (obsolescent) | STR_0D | Name of the probe | ||
magnetics.bpol_probe[:].non_linear_response (obsolescent) | STRUCTURE | Non-linear response of the probe (typically in case of a Hall probe) | ||
magnetics.bpol_probe[:].non_linear_response.b_field_linear (obsolescent) | [1...N] | FLT_1D (uncertain) | T | Array of magnetic field values (corresponding to the assumption of a linear relation between magnetic field and probe coil current), for each of which the probe non-linear response is given in ../b_field_non_linear |
magnetics.bpol_probe[:].non_linear_response.b_field_non_linear (obsolescent) | [magnetics.bpol_probe[:].non_linear_response.b_field_linear] | FLT_1D (uncertain) | T | Magnetic field value taking into account the non-linear response of the probe |
magnetics.bpol_probe[:].poloidal_angle (obsolescent) | FLT_0D (uncertain) | rad | Angle of the sensor normal vector (vector parallel to the the axis of the coil, n on the diagram) with respect to horizontal plane (clockwise theta-like angle). Zero if sensor normal vector fully in the horizontal plane and oriented towards increasing major radius. Values in [0 , 2Pi] | |
magnetics.bpol_probe[:].position (obsolescent) | STRUCTURE | R, Z, Phi position of the coil centre | ||
magnetics.bpol_probe[:].position.phi (obsolescent) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
magnetics.bpol_probe[:].position.r (obsolescent) | FLT_0D (uncertain) | m | Major radius | |
magnetics.bpol_probe[:].position.z (obsolescent) | FLT_0D (uncertain) | m | Height | |
magnetics.bpol_probe[:].toroidal_angle (obsolescent) | FLT_0D (uncertain) | rad | Angle of the projection of the sensor normal vector (n) in the horizontal plane with the increasing R direction (i.e. grad(R)) (angle is counter-clockwise from above as in cocos=11 phi-like angle). Values should be taken modulo pi with values within (-pi/2,pi/2]. Zero if projected sensor normal is parallel to grad(R), pi/2 if it is parallel to grad(phi). | |
magnetics.bpol_probe[:].turns (obsolescent) | INT_0D | Turns in the coil, including sign | ||
magnetics.bpol_probe[:].type (obsolescent) | STRUCTURE | Probe type | ||
magnetics.bpol_probe[:].type.description (obsolescent) | STR_0D | Verbose description | ||
magnetics.bpol_probe[:].type.index (obsolescent) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
magnetics.bpol_probe[:].type.name (obsolescent) | STR_0D | Short string identifier | ||
magnetics.bpol_probe[:].voltage (obsolescent) | STRUCTURE | V | Voltage on the coil terminals | |
magnetics.bpol_probe[:].voltage.data (obsolescent) | [magnetics.bpol_probe[:].voltage.time] | FLT_1D (uncertain) | V | Data |
magnetics.bpol_probe[:].voltage.time (obsolescent) | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.bpol_probe[:].voltage.validity (obsolescent) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.bpol_probe[:].voltage.validity_timed (obsolescent) | [magnetics.bpol_probe[:].voltage.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.code | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
magnetics.code.commit | STR_0D | Unique commit reference of software | ||
magnetics.code.description | STR_0D | Short description of the software (type, purpose) | ||
magnetics.code.library | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
magnetics.code.library[:].commit | STR_0D | Unique commit reference of software | ||
magnetics.code.library[:].description | STR_0D | Short description of the software (type, purpose) | ||
magnetics.code.library[:].name | STR_0D | Name of software | ||
magnetics.code.library[:].parameters | STR_0D | List of the code specific parameters in XML format | ||
magnetics.code.library[:].repository | STR_0D | URL of software repository | ||
magnetics.code.library[:].version | STR_0D | Unique version (tag) of software | ||
magnetics.code.name | STR_0D | Name of software generating IDS | ||
magnetics.code.output_flag | [magnetics.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
magnetics.code.parameters | STR_0D | List of the code specific parameters in XML format | ||
magnetics.code.repository | STR_0D | URL of software repository | ||
magnetics.code.version | STR_0D | Unique version (tag) of software | ||
magnetics.diamagnetic_flux | [1...N] | STRUCT_ARRAY | Wb | Diamagnetic flux. The array of structure corresponds to a set of calculation methods (starting with the generally recommended method). |
magnetics.diamagnetic_flux[:].data | [magnetics.diamagnetic_flux[:].time] | FLT_1D (uncertain) | Wb | Data |
magnetics.diamagnetic_flux[:].method_name | STR_0D | Name of the calculation method | ||
magnetics.diamagnetic_flux[:].time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.flux_loop | [1...N] | STRUCT_ARRAY | Flux loops; partial flux loops can be described | |
magnetics.flux_loop[:].area | FLT_0D (uncertain) | m^2 | Effective area (ratio between flux and average magnetic field over the loop) | |
magnetics.flux_loop[:].flux | STRUCTURE | Wb | Measured magnetic flux over loop in which Z component of normal to loop is directed downwards (negative grad Z direction) | |
magnetics.flux_loop[:].flux.data | [magnetics.flux_loop[:].flux.time] | FLT_1D (uncertain) | Wb | Data |
magnetics.flux_loop[:].flux.time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.flux_loop[:].flux.validity | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.flux_loop[:].flux.validity_timed | [magnetics.flux_loop[:].flux.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.flux_loop[:].gm9 | FLT_0D (uncertain) | m | Integral of 1/R over the loop area (ratio between flux and magnetic rigidity R0.B0). Use only if ../type/index = 3 to 6, leave empty otherwise. | |
magnetics.flux_loop[:].identifier | STR_0D | ID of the flux loop | ||
magnetics.flux_loop[:].indices_differential | [1...2] | INT_1D | Indices (from the flux_loop array of structure) of the two flux loops used to build the flux difference flux(second index) - flux(first index). Use only if ../type/index = 6, leave empty otherwise | |
magnetics.flux_loop[:].name | STR_0D | Name of the flux loop | ||
magnetics.flux_loop[:].position | [1...N] | STRUCT_ARRAY | List of (R,Z,phi) points defining the position of the loop (see data structure documentation FLUXLOOPposition.pdf) | |
magnetics.flux_loop[:].position[:].phi | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
magnetics.flux_loop[:].position[:].r | FLT_0D (uncertain) | m | Major radius | |
magnetics.flux_loop[:].position[:].z | FLT_0D (uncertain) | m | Height | |
magnetics.flux_loop[:].type | STRUCTURE | Flux loop type | ||
magnetics.flux_loop[:].type.description | STR_0D | Verbose description | ||
magnetics.flux_loop[:].type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
magnetics.flux_loop[:].type.name | STR_0D | Short string identifier | ||
magnetics.flux_loop[:].voltage | STRUCTURE | V | Measured voltage between the loop terminals | |
magnetics.flux_loop[:].voltage.data | [magnetics.flux_loop[:].voltage.time] | FLT_1D (uncertain) | V | Data |
magnetics.flux_loop[:].voltage.time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.flux_loop[:].voltage.validity | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.flux_loop[:].voltage.validity_timed | [magnetics.flux_loop[:].voltage.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.ids_properties | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
magnetics.ids_properties.comment | STR_0D | Any comment describing the content of this IDS | ||
magnetics.ids_properties.creation_date | STR_0D | Date at which this data has been produced | ||
magnetics.ids_properties.homogeneous_time | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
magnetics.ids_properties.name | STR_0D | User-defined name for this IDS occurrence | ||
magnetics.ids_properties.occurrence | INT_0D | |||
magnetics.ids_properties.occurrence_type | STRUCTURE | Type of data contained in this occurrence | ||
magnetics.ids_properties.occurrence_type.description | STR_0D | Verbose description | ||
magnetics.ids_properties.occurrence_type.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
magnetics.ids_properties.occurrence_type.name | STR_0D | Short string identifier | ||
magnetics.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
magnetics.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
magnetics.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
magnetics.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
magnetics.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
magnetics.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
magnetics.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
magnetics.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
magnetics.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
magnetics.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
magnetics.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
magnetics.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
magnetics.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
magnetics.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
magnetics.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
magnetics.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
magnetics.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
magnetics.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
magnetics.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
magnetics.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
magnetics.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
magnetics.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
magnetics.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
magnetics.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
magnetics.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
magnetics.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
magnetics.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
magnetics.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
magnetics.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
magnetics.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
magnetics.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
magnetics.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
magnetics.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
magnetics.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
magnetics.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
magnetics.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
magnetics.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
magnetics.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
magnetics.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
magnetics.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
magnetics.ids_properties.provider | STR_0D | Name of the person in charge of producing this data | ||
magnetics.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
magnetics.ids_properties.version_put | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
magnetics.ids_properties.version_put.access_layer | STR_0D | Version of Access Layer used to PUT this IDS | ||
magnetics.ids_properties.version_put.access_layer_language | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
magnetics.ids_properties.version_put.data_dictionary | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
magnetics.ip | [1...N] | STRUCT_ARRAY | A | Plasma current. Positive sign means anti-clockwise when viewed from above. The array of structure corresponds to a set of calculation methods (starting with the generally recommended method). |
magnetics.ip[:].data | [magnetics.ip[:].time] | FLT_1D (uncertain) | A | Data |
magnetics.ip[:].method_name | STR_0D | Name of the calculation method | ||
magnetics.ip[:].time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.latency | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
magnetics.method (obsolescent) | [1...N] | STRUCT_ARRAY | A method generating processed quantities derived from the magnetic measurements | |
magnetics.method[:].ip (obsolescent) | STRUCTURE | A | Plasma current. Positive sign means anti-clockwise when viewed from above. | |
magnetics.method[:].ip.data (obsolescent) | [magnetics.method[:].ip.time] | FLT_1D (uncertain) | A | Data |
magnetics.method[:].ip.time (obsolescent) | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.method[:].name (obsolescent) | STR_0D | Name of the data processing method | ||
magnetics.rogowski_coil | [1...N] | STRUCT_ARRAY | Set of Rogowski coils. If some of the coils form a compound Rogowski sensor, they must be entered in continguous order | |
magnetics.rogowski_coil[:].area | FLT_0D (uncertain) | m^2 | Effective area of the loop wrapped around the guiding centre. In case of multiple layers, sum of the areas of each layer | |
magnetics.rogowski_coil[:].current | STRUCTURE | A | Measured current inside the Rogowski coil contour. The normal direction to the Rogowski coil is defined by the order of points in the list of guiding centre positions. The current is positive when oriented in the same direction as the normal. | |
magnetics.rogowski_coil[:].current.data | [magnetics.rogowski_coil[:].current.time] | FLT_1D (uncertain) | A | Data |
magnetics.rogowski_coil[:].current.time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.rogowski_coil[:].current.validity | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.rogowski_coil[:].current.validity_timed | [magnetics.rogowski_coil[:].current.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.rogowski_coil[:].identifier | STR_0D | ID of the coil | ||
magnetics.rogowski_coil[:].indices_compound | [1...N] | INT_1D | Indices (from the rogowski_coil array of structure) of the partial Rogoswkis used to build the coumpound signal (sum of the partial Rogoswki signals). Can be set to any unique integer value for each section of a compound rogowski coil. Use only if ../measure_quantity/index = 5, leave empty otherwise | |
magnetics.rogowski_coil[:].measured_quantity | STRUCTURE | Quantity measured by the sensor | ||
magnetics.rogowski_coil[:].measured_quantity.description | STR_0D | Verbose description | ||
magnetics.rogowski_coil[:].measured_quantity.index | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
magnetics.rogowski_coil[:].measured_quantity.name | STR_0D | Short string identifier | ||
magnetics.rogowski_coil[:].name | STR_0D | Name of the coil | ||
magnetics.rogowski_coil[:].position | [1...N] | STRUCT_ARRAY | List of (R,Z,phi) points defining the position of the coil guiding centre. Values defining a single segment must be entered in contiguous order | |
magnetics.rogowski_coil[:].position[:].phi | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
magnetics.rogowski_coil[:].position[:].r | FLT_0D (uncertain) | m | Major radius | |
magnetics.rogowski_coil[:].position[:].z | FLT_0D (uncertain) | m | Height | |
magnetics.rogowski_coil[:].turns_per_metre | FLT_0D (uncertain) | m^-1 | Number of turns per unit length. In case of multiple layers, turns are counted for a single layer | |
magnetics.shunt | [1...N] | STRUCT_ARRAY | Set of shunt resistances through which currents in the divertor structure are measured. Shunts are modelled as piecewise straight line segments in the poloidal plane. | |
magnetics.shunt[:].divertor_index | INT_0D | If the shunt is located on a given divertor, index of that divertor in the divertors IDS | ||
magnetics.shunt[:].identifier | STR_0D | Alphanumeric identifier of the shunt | ||
magnetics.shunt[:].name | STR_0D | Name of the shunt | ||
magnetics.shunt[:].position | STRUCTURE | Position of shunt terminals | ||
magnetics.shunt[:].position.first_point | STRUCTURE | Position of the first point | ||
magnetics.shunt[:].position.first_point.r | FLT_0D (uncertain) | m | Major radius | |
magnetics.shunt[:].position.first_point.z | FLT_0D (uncertain) | m | Height | |
magnetics.shunt[:].position.second_point | STRUCTURE | Position of the second point | ||
magnetics.shunt[:].position.second_point.r | FLT_0D (uncertain) | m | Major radius | |
magnetics.shunt[:].position.second_point.z | FLT_0D (uncertain) | m | Height | |
magnetics.shunt[:].resistance | FLT_0D (uncertain) | Ohm | Shunt resistance | |
magnetics.shunt[:].target_index | INT_0D | If the shunt is located on a divertor target, index of that target in the divertors IDS | ||
magnetics.shunt[:].tile_index | INT_0D | If the shunt is located on a divertor tile, index of that tile in the divertors IDS | ||
magnetics.shunt[:].voltage | STRUCTURE | V | Voltage on the shunt terminals (Vfirst_point-Vsecond_point) | |
magnetics.shunt[:].voltage.data | [magnetics.shunt[:].voltage.time] | FLT_1D (uncertain) | V | Data |
magnetics.shunt[:].voltage.time | [1...N] | FLT_1D_TYPE | s | Time |
magnetics.shunt[:].voltage.validity | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
magnetics.shunt[:].voltage.validity_timed | [magnetics.shunt[:].voltage.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
magnetics.time | [1...N] | FLT_1D_TYPE | s | Generic time |
mhd¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
mhd (alpha) | Magnetohydrodynamic activity, description of perturbed fields and profiles using the Generic Grid Description. | |||
mhd.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
mhd.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
mhd.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd.code.library[:].name (alpha) | STR_0D | Name of software | ||
mhd.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
mhd.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd.code.name (alpha) | STR_0D | Name of software generating IDS | ||
mhd.code.output_flag (alpha) | [mhd.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
mhd.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd.code.repository (alpha) | STR_0D | URL of software repository | ||
mhd.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd.ggd (alpha) | [mhd.ggd[:].time] | STRUCT_ARRAY | Edge plasma quantities represented using the general grid description, for various time slices. | |
mhd.ggd[:].a_field_r (alpha) | [1...N] | STRUCT_ARRAY | T.m | R component of the magnetic vector potential, given on various grid subsets |
mhd.ggd[:].a_field_r[:].coefficients (alpha) | [mhd.ggd[:].a_field_r[:].values, | FLT_2D (uncertain) | T.m | 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). |
mhd.ggd[:].a_field_r[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].a_field_r[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].a_field_r[:].values (alpha) | [1...N] | FLT_1D (uncertain) | T.m | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].a_field_tor (alpha) | [1...N] | STRUCT_ARRAY | T.m | Toroidal component of the magnetic vector potential, given on various grid subsets |
mhd.ggd[:].a_field_tor[:].coefficients (alpha) | [mhd.ggd[:].a_field_tor[:].values, | FLT_2D (uncertain) | T.m | 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). |
mhd.ggd[:].a_field_tor[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].a_field_tor[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].a_field_tor[:].values (alpha) | [1...N] | FLT_1D (uncertain) | T.m | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].a_field_z (alpha) | [1...N] | STRUCT_ARRAY | T.m | Z component of the magnetic vector potential, given on various grid subsets |
mhd.ggd[:].a_field_z[:].coefficients (alpha) | [mhd.ggd[:].a_field_z[:].values, | FLT_2D (uncertain) | T.m | 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). |
mhd.ggd[:].a_field_z[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].a_field_z[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].a_field_z[:].values (alpha) | [1...N] | FLT_1D (uncertain) | T.m | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].b_field_r (alpha) | [1...N] | STRUCT_ARRAY | T | R component of the magnetic field, given on various grid subsets |
mhd.ggd[:].b_field_r[:].coefficients (alpha) | [mhd.ggd[:].b_field_r[:].values, | FLT_2D (uncertain) | T | 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). |
mhd.ggd[:].b_field_r[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].b_field_r[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].b_field_r[:].values (alpha) | [1...N] | FLT_1D (uncertain) | T | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].b_field_tor (alpha) | [1...N] | STRUCT_ARRAY | T | Toroidal component of the magnetic field, given on various grid subsets |
mhd.ggd[:].b_field_tor[:].coefficients (alpha) | [mhd.ggd[:].b_field_tor[:].values, | FLT_2D (uncertain) | T | 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). |
mhd.ggd[:].b_field_tor[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].b_field_tor[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].b_field_tor[:].values (alpha) | [1...N] | FLT_1D (uncertain) | T | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].b_field_z (alpha) | [1...N] | STRUCT_ARRAY | T | Z component of the magnetic field, given on various grid subsets |
mhd.ggd[:].b_field_z[:].coefficients (alpha) | [mhd.ggd[:].b_field_z[:].values, | FLT_2D (uncertain) | T | 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). |
mhd.ggd[:].b_field_z[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].b_field_z[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].b_field_z[:].values (alpha) | [1...N] | FLT_1D (uncertain) | T | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].electrons (alpha) | STRUCTURE | Quantities related to the electrons | ||
mhd.ggd[:].electrons.temperature (alpha) | [1...N] | STRUCT_ARRAY | eV | Temperature, given on various grid subsets |
mhd.ggd[:].electrons.temperature[:].coefficients (alpha) | [mhd.ggd[:].electrons.temperature[:].values, | FLT_2D (uncertain) | eV | 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). |
mhd.ggd[:].electrons.temperature[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].electrons.temperature[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].electrons.temperature[:].values (alpha) | [1...N] | FLT_1D (uncertain) | eV | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].j_r (alpha) | [1...N] | STRUCT_ARRAY | A.m^-2 | R component of the current density, given on various grid subsets |
mhd.ggd[:].j_r[:].coefficients (alpha) | [mhd.ggd[:].j_r[:].values, | FLT_2D (uncertain) | A.m^-2 | 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). |
mhd.ggd[:].j_r[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].j_r[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].j_r[:].values (alpha) | [1...N] | FLT_1D (uncertain) | A.m^-2 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].j_tor (alpha) | [1...N] | STRUCT_ARRAY | A.m^-2 | Toroidal component of the current density, given on various grid subsets |
mhd.ggd[:].j_tor[:].coefficients (alpha) | [mhd.ggd[:].j_tor[:].values, | FLT_2D (uncertain) | A.m^-2 | 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). |
mhd.ggd[:].j_tor[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].j_tor[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].j_tor[:].values (alpha) | [1...N] | FLT_1D (uncertain) | A.m^-2 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].j_tor_r (alpha) | [1...N] | STRUCT_ARRAY | A.m^-1 | Toroidal component of the current density multiplied by the local major radius, given on various grid subsets |
mhd.ggd[:].j_tor_r[:].coefficients (alpha) | [mhd.ggd[:].j_tor_r[:].values, | FLT_2D (uncertain) | A.m^-1 | 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). |
mhd.ggd[:].j_tor_r[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].j_tor_r[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].j_tor_r[:].values (alpha) | [1...N] | FLT_1D (uncertain) | A.m^-1 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].j_z (alpha) | [1...N] | STRUCT_ARRAY | A.m^-2 | Z component of the current density, given on various grid subsets |
mhd.ggd[:].j_z[:].coefficients (alpha) | [mhd.ggd[:].j_z[:].values, | FLT_2D (uncertain) | A.m^-2 | 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). |
mhd.ggd[:].j_z[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].j_z[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].j_z[:].values (alpha) | [1...N] | FLT_1D (uncertain) | A.m^-2 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].mass_density (alpha) | [1...N] | STRUCT_ARRAY | kg.m^-3 | Mass density, given on various grid subsets |
mhd.ggd[:].mass_density[:].coefficients (alpha) | [mhd.ggd[:].mass_density[:].values, | FLT_2D (uncertain) | kg.m^-3 | 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). |
mhd.ggd[:].mass_density[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].mass_density[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].mass_density[:].values (alpha) | [1...N] | FLT_1D (uncertain) | kg.m^-3 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].n_i_total (alpha) | [1...N] | STRUCT_ARRAY | m^-3 | Total ion density (sum over ion species and thermal+non-thermal), given on various grid subsets |
mhd.ggd[:].n_i_total[:].coefficients (alpha) | [mhd.ggd[:].n_i_total[:].values, | FLT_2D (uncertain) | m^-3 | 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). |
mhd.ggd[:].n_i_total[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].n_i_total[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].n_i_total[:].values (alpha) | [1...N] | FLT_1D (uncertain) | m^-3 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].phi_potential (alpha) | [1...N] | STRUCT_ARRAY | V | Electric potential, given on various grid subsets |
mhd.ggd[:].phi_potential[:].coefficients (alpha) | [mhd.ggd[:].phi_potential[:].values, | FLT_2D (uncertain) | V | 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). |
mhd.ggd[:].phi_potential[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].phi_potential[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].phi_potential[:].values (alpha) | [1...N] | FLT_1D (uncertain) | V | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].psi (alpha) | [1...N] | STRUCT_ARRAY | Wb | Poloidal flux, given on various grid subsets |
mhd.ggd[:].psi[:].coefficients (alpha) | [mhd.ggd[:].psi[:].values, | FLT_2D (uncertain) | Wb | 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). |
mhd.ggd[:].psi[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].psi[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].psi[:].values (alpha) | [1...N] | FLT_1D (uncertain) | Wb | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].t_i_average (alpha) | [1...N] | STRUCT_ARRAY | eV | Ion temperature (averaged on ion species), given on various grid subsets |
mhd.ggd[:].t_i_average[:].coefficients (alpha) | [mhd.ggd[:].t_i_average[:].values, | FLT_2D (uncertain) | eV | 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). |
mhd.ggd[:].t_i_average[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].t_i_average[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].t_i_average[:].values (alpha) | [1...N] | FLT_1D (uncertain) | eV | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].time (alpha) | FLT_0D | s | Time | |
mhd.ggd[:].velocity_parallel (alpha) | [1...N] | STRUCT_ARRAY | m.s^-1 | Parallel (to magnetic field) component of the plasma velocity, given on various grid subsets |
mhd.ggd[:].velocity_parallel[:].coefficients (alpha) | [mhd.ggd[:].velocity_parallel[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
mhd.ggd[:].velocity_parallel[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].velocity_parallel[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].velocity_parallel[:].values (alpha) | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].velocity_parallel_over_b_field (alpha) | [1...N] | STRUCT_ARRAY | m.s^-1.T^-1 | Parallel (to magnetic field) component of the plasma velocity divided by the modulus of the local magnetic field, given on various grid subsets |
mhd.ggd[:].velocity_parallel_over_b_field[:].coefficients (alpha) | [mhd.ggd[:].velocity_parallel_over_b_field[:].values, | FLT_2D (uncertain) | m.s^-1.T^-1 | 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). |
mhd.ggd[:].velocity_parallel_over_b_field[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].velocity_parallel_over_b_field[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].velocity_parallel_over_b_field[:].values (alpha) | [1...N] | FLT_1D (uncertain) | m.s^-1.T^-1 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].velocity_r (alpha) | [1...N] | STRUCT_ARRAY | m.s^-1 | R component of the plasma velocity, given on various grid subsets |
mhd.ggd[:].velocity_r[:].coefficients (alpha) | [mhd.ggd[:].velocity_r[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
mhd.ggd[:].velocity_r[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].velocity_r[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].velocity_r[:].values (alpha) | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].velocity_tor (alpha) | [1...N] | STRUCT_ARRAY | m.s^-1 | Toroidal component of the plasma velocity, given on various grid subsets |
mhd.ggd[:].velocity_tor[:].coefficients (alpha) | [mhd.ggd[:].velocity_tor[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
mhd.ggd[:].velocity_tor[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].velocity_tor[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].velocity_tor[:].values (alpha) | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].velocity_z (alpha) | [1...N] | STRUCT_ARRAY | m.s^-1 | Z component of the plasma velocity, given on various grid subsets |
mhd.ggd[:].velocity_z[:].coefficients (alpha) | [mhd.ggd[:].velocity_z[:].values, | FLT_2D (uncertain) | m.s^-1 | 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). |
mhd.ggd[:].velocity_z[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].velocity_z[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].velocity_z[:].values (alpha) | [1...N] | FLT_1D (uncertain) | m.s^-1 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].vorticity (alpha) | [1...N] | STRUCT_ARRAY | s^-1 | Vorticity, given on various grid subsets |
mhd.ggd[:].vorticity[:].coefficients (alpha) | [mhd.ggd[:].vorticity[:].values, | FLT_2D (uncertain) | s^-1 | 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). |
mhd.ggd[:].vorticity[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].vorticity[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].vorticity[:].values (alpha) | [1...N] | FLT_1D (uncertain) | s^-1 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].vorticity_over_r (alpha) | [1...N] | STRUCT_ARRAY | m^-1.s^-1 | Vorticity divided by the local major radius, given on various grid subsets |
mhd.ggd[:].vorticity_over_r[:].coefficients (alpha) | [mhd.ggd[:].vorticity_over_r[:].values, | FLT_2D (uncertain) | m^-1.s^-1 | 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). |
mhd.ggd[:].vorticity_over_r[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].vorticity_over_r[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].vorticity_over_r[:].values (alpha) | [1...N] | FLT_1D (uncertain) | m^-1.s^-1 | One scalar value is provided per element in the grid subset. |
mhd.ggd[:].zeff (alpha) | [1...N] | STRUCT_ARRAY | - | Effective charge, given on various grid subsets |
mhd.ggd[:].zeff[:].coefficients (alpha) | [mhd.ggd[:].zeff[:].values, | FLT_2D (uncertain) | - | 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). |
mhd.ggd[:].zeff[:].grid_index (alpha) | INT_0D | Index of the grid used to represent this quantity | ||
mhd.ggd[:].zeff[:].grid_subset_index (alpha) | INT_0D | Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index | ||
mhd.ggd[:].zeff[:].values (alpha) | [1...N] | FLT_1D (uncertain) | - | One scalar value is provided per element in the grid subset. |
mhd.grid_ggd (alpha) | [mhd.grid_ggd[:].time] | STRUCT_ARRAY | Grid (using the Generic Grid Description), for various time slices. The timebase of this array of structure must be a subset of the ggd timebase | |
mhd.grid_ggd[:].grid_subset (alpha) | [1...N] | STRUCT_ARRAY | Grid subsets | |
mhd.grid_ggd[:].grid_subset[:].base (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
mhd.grid_ggd[:].grid_subset[:].base[:].jacobian (alpha) | [mhd.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
mhd.grid_ggd[:].grid_subset[:].base[:].tensor_contravariant (alpha) | [mhd.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
mhd.grid_ggd[:].grid_subset[:].base[:].tensor_covariant (alpha) | [mhd.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
mhd.grid_ggd[:].grid_subset[:].dimension (alpha) | INT_0D | Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
mhd.grid_ggd[:].grid_subset[:].element (alpha) | [1...N] | STRUCT_ARRAY | Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces | |
mhd.grid_ggd[:].grid_subset[:].element[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects defining the element | |
mhd.grid_ggd[:].grid_subset[:].element[:].object[:].dimension (alpha) | INT_0D | Dimension of the object - using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes | ||
mhd.grid_ggd[:].grid_subset[:].element[:].object[:].index (alpha) | INT_0D | Object index | ||
mhd.grid_ggd[:].grid_subset[:].element[:].object[:].space (alpha) | INT_0D | Index of the space from which that object is taken | ||
mhd.grid_ggd[:].grid_subset[:].identifier (alpha) | STRUCTURE | Grid subset identifier | ||
mhd.grid_ggd[:].grid_subset[:].identifier.description (alpha) | STR_0D | Verbose description | ||
mhd.grid_ggd[:].grid_subset[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd.grid_ggd[:].grid_subset[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
mhd.grid_ggd[:].grid_subset[:].metric (alpha) | STRUCTURE | Metric of the canonical frame onto Cartesian coordinates | ||
mhd.grid_ggd[:].grid_subset[:].metric.jacobian (alpha) | [mhd.grid_ggd[:].grid_subset[:].element] | FLT_1D (uncertain) | mixed | Metric Jacobian |
mhd.grid_ggd[:].grid_subset[:].metric.tensor_contravariant (alpha) | [mhd.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Contravariant metric tensor, given on each element of the subgrid (first dimension) |
mhd.grid_ggd[:].grid_subset[:].metric.tensor_covariant (alpha) | [mhd.grid_ggd[:].grid_subset[:].element, | FLT_3D (uncertain) | mixed | Covariant metric tensor, given on each element of the subgrid (first dimension) |
mhd.grid_ggd[:].identifier (alpha) | STRUCTURE | Grid identifier | ||
mhd.grid_ggd[:].identifier.description (alpha) | STR_0D | Verbose description | ||
mhd.grid_ggd[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd.grid_ggd[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
mhd.grid_ggd[:].path (alpha) | STR_0D | 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: IDS::wall/0/description_ggd(1)/grid_ggd, means that the grid is located in the wall IDS, occurrence 0, with relative path description_ggd(1)/grid_ggd, using Fortran index convention (here : first index of the array) | ||
mhd.grid_ggd[:].space (alpha) | [1...N] | STRUCT_ARRAY | Set of grid spaces | |
mhd.grid_ggd[:].space[:].coordinates_type (alpha) | [1...N] | INT_1D | 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. The meaning of these predefined integer constants can be found in the Data Dictionary under utilities/coordinate_identifier.xml | |
mhd.grid_ggd[:].space[:].geometry_type (alpha) | STRUCTURE | Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity) | ||
mhd.grid_ggd[:].space[:].geometry_type.description (alpha) | STR_0D | Verbose description | ||
mhd.grid_ggd[:].space[:].geometry_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd.grid_ggd[:].space[:].geometry_type.name (alpha) | STR_0D | Short string identifier | ||
mhd.grid_ggd[:].space[:].identifier (alpha) | STRUCTURE | Space identifier | ||
mhd.grid_ggd[:].space[:].identifier.description (alpha) | STR_0D | Verbose description | ||
mhd.grid_ggd[:].space[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd.grid_ggd[:].space[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
mhd.grid_ggd[:].space[:].objects_per_dimension (alpha) | [1...N] | STRUCT_ARRAY | 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. | |
mhd.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content (alpha) | STRUCTURE | Content of the ../object/geometry node for this dimension | ||
mhd.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.description (alpha) | STR_0D | Verbose description | ||
mhd.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd.grid_ggd[:].space[:].objects_per_dimension[:].geometry_content.name (alpha) | STR_0D | Short string identifier | ||
mhd.grid_ggd[:].space[:].objects_per_dimension[:].object (alpha) | [1...N] | STRUCT_ARRAY | Set of objects for a given dimension | |
mhd.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary (alpha) | [1...N] | STRUCT_ARRAY | Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object | |
mhd.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].index (alpha) | INT_0D | Index of this (n-1)-dimensional boundary object | ||
mhd.grid_ggd[:].space[:].objects_per_dimension[:].object[:].boundary[:].neighbours (alpha) | [1...N] | INT_1D | 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 | |
mhd.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry (alpha) | [1...N] | FLT_1D (uncertain) | mixed | 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. |
mhd.grid_ggd[:].space[:].objects_per_dimension[:].object[:].geometry_2d (alpha) | [1...N, | FLT_2D (uncertain) | mixed | 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. |
mhd.grid_ggd[:].space[:].objects_per_dimension[:].object[:].measure (alpha) | FLT_0D (uncertain) | m^dimension | Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...) | |
mhd.grid_ggd[:].space[:].objects_per_dimension[:].object[:].nodes (alpha) | [1...N] | INT_1D | List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation) | |
mhd.grid_ggd[:].time (alpha) | FLT_0D | s | Time | |
mhd.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
mhd.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
mhd.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
mhd.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
mhd.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
mhd.ids_properties.occurrence | INT_0D | |||
mhd.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
mhd.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
mhd.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
mhd.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
mhd.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
mhd.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
mhd.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
mhd.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
mhd.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
mhd.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
mhd.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
mhd.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
mhd.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
mhd.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
mhd.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
mhd.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
mhd.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
mhd.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
mhd.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
mhd.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
mhd.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
mhd.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
mhd.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
mhd.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
mhd.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
mhd.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
mhd.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
mhd.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
mhd.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
mhd.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
mhd.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
mhd.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
mhd linear¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
mhd_linear (alpha) | Magnetohydronamic linear stability | |||
mhd_linear.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
mhd_linear.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd_linear.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd_linear.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
mhd_linear.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd_linear.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd_linear.code.library[:].name (alpha) | STR_0D | Name of software | ||
mhd_linear.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd_linear.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
mhd_linear.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd_linear.code.name (alpha) | STR_0D | Name of software generating IDS | ||
mhd_linear.code.output_flag (alpha) | [mhd_linear.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
mhd_linear.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd_linear.code.repository (alpha) | STR_0D | URL of software repository | ||
mhd_linear.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd_linear.equations (alpha) | STRUCTURE | Type of MHD equations used to populate this IDS | ||
mhd_linear.equations.description (alpha) | STR_0D | Verbose description | ||
mhd_linear.equations.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd_linear.equations.name (alpha) | STR_0D | Short string identifier | ||
mhd_linear.fluids_n (alpha) | INT_0D | Number of fluids considered in the model | ||
mhd_linear.ideal_flag (alpha) | INT_0D | 1 if ideal MHD is used to populate this IDS, 0 for non-ideal MHD | ||
mhd_linear.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
mhd_linear.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
mhd_linear.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
mhd_linear.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
mhd_linear.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
mhd_linear.ids_properties.occurrence | INT_0D | |||
mhd_linear.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
mhd_linear.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
mhd_linear.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd_linear.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
mhd_linear.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
mhd_linear.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
mhd_linear.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd_linear.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd_linear.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
mhd_linear.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
mhd_linear.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd_linear.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
mhd_linear.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd_linear.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd_linear.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
mhd_linear.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
mhd_linear.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd_linear.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
mhd_linear.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
mhd_linear.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd_linear.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd_linear.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
mhd_linear.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd_linear.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
mhd_linear.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd_linear.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
mhd_linear.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
mhd_linear.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd_linear.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd_linear.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
mhd_linear.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd_linear.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
mhd_linear.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd_linear.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
mhd_linear.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mhd_linear.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mhd_linear.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
mhd_linear.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mhd_linear.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
mhd_linear.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mhd_linear.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
mhd_linear.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
mhd_linear.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
mhd_linear.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
mhd_linear.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
mhd_linear.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
mhd_linear.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
mhd_linear.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
mhd_linear.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
mhd_linear.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
mhd_linear.model_type (alpha) | STRUCTURE | Type of model used to populate this IDS | ||
mhd_linear.model_type.description (alpha) | STR_0D | Verbose description | ||
mhd_linear.model_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd_linear.model_type.name (alpha) | STR_0D | Short string identifier | ||
mhd_linear.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
mhd_linear.time_slice (alpha) | [mhd_linear.time_slice[:].time] | STRUCT_ARRAY | Core plasma radial profiles for various time slices | |
mhd_linear.time_slice[:].time (alpha) | FLT_0D | s | Time | |
mhd_linear.time_slice[:].toroidal_mode (alpha) | [1...N] | STRUCT_ARRAY | Vector of toroidal modes. Each mode is described as exp(i(n_tor.phi - m_pol.theta - 2.pi.frequency.t - phase)) | |
mhd_linear.time_slice[:].toroidal_mode[:].amplitude_multiplier (alpha) | FLT_0D (uncertain) | mixed | Multiplier that is needed to convert the linear mode structures to the amplitude of a non-linearly saturated mode in physical units. If empty, it means that the structures contains no information about non-linearly saturated mode | |
mhd_linear.time_slice[:].toroidal_mode[:].ballooning_type (alpha) | STRUCTURE | Ballooning type of the mode : ballooning 0; anti-ballooning:1; flute-like:2 | ||
mhd_linear.time_slice[:].toroidal_mode[:].ballooning_type.description (alpha) | STR_0D | Verbose description | ||
mhd_linear.time_slice[:].toroidal_mode[:].ballooning_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd_linear.time_slice[:].toroidal_mode[:].ballooning_type.name (alpha) | STR_0D | Short string identifier | ||
mhd_linear.time_slice[:].toroidal_mode[:].energy_perturbed (alpha) | FLT_0D (uncertain) | J | Perturbed energy associated to the mode | |
mhd_linear.time_slice[:].toroidal_mode[:].frequency (alpha) | FLT_0D (uncertain) | Hz | Frequency of the mode | |
mhd_linear.time_slice[:].toroidal_mode[:].growthrate (alpha) | FLT_0D (uncertain) | Hz | Linear growthrate of the mode | |
mhd_linear.time_slice[:].toroidal_mode[:].m_pol_dominant (alpha) | FLT_0D (uncertain) | - | Dominant poloidal mode number defining the mode rational surface; for TAEs the lower of the two main m's has to be specified | |
mhd_linear.time_slice[:].toroidal_mode[:].n_tor (alpha) | INT_0D | Toroidal mode number of the MHD mode | ||
mhd_linear.time_slice[:].toroidal_mode[:].perturbation_type (alpha) | STRUCTURE | Type of the perturbation | ||
mhd_linear.time_slice[:].toroidal_mode[:].perturbation_type.description (alpha) | STR_0D | Verbose description | ||
mhd_linear.time_slice[:].toroidal_mode[:].perturbation_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd_linear.time_slice[:].toroidal_mode[:].perturbation_type.name (alpha) | STR_0D | Short string identifier | ||
mhd_linear.time_slice[:].toroidal_mode[:].phase (alpha) | FLT_0D (uncertain) | rad | Additional phase offset of mode | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma (alpha) | STRUCTURE | MHD modes in the confined plasma | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed (alpha) | STRUCTURE | T.m | Pertubed vector potential for given toroidal mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate1 (alpha) | STRUCTURE | T.m | First coordinate (radial) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate1.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate1.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate1.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T.m | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate1.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T.m | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate2 (alpha) | STRUCTURE | T.m | Second coordinate (poloidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate2.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate2.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate2.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T.m | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate2.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T.m | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate3 (alpha) | STRUCTURE | T.m | Third coordinate (toroidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate3.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate3.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate3.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T.m | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.a_field_perturbed.coordinate3.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T.m | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.alfven_frequency_spectrum (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1] | STRUCT_ARRAY | Local shear Alfven spectrum as a function of radius (only in case grid/dim1 is a radial coordinate) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.alfven_frequency_spectrum[:].imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.alfven_frequency_spectrum[:].real] | FLT_1D (uncertain) | s^-1 | Imaginary part of the frequency, for a given radial position and every root found at this position |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.alfven_frequency_spectrum[:].real (alpha) | [1...N] | FLT_1D (uncertain) | s^-1 | Real part of the frequency, for a given radial position and every root found at this position |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed (alpha) | STRUCTURE | T | Pertubed magnetic field for given toroidal mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate1 (alpha) | STRUCTURE | T | First coordinate (radial) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate1.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate1.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate1.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate1.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate2 (alpha) | STRUCTURE | T | Second coordinate (poloidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate2.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate2.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate2.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate2.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate3 (alpha) | STRUCTURE | T | Third coordinate (toroidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate3.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate3.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate3.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.b_field_perturbed.coordinate3.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | T | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system (alpha) | STRUCTURE | Flux surface coordinate system of the equilibrium used for the MHD calculation on a square grid of flux and poloidal angle | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid (alpha) | STRUCTURE | Definition of the 2D grid | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid.dim1 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid.dim2 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid.volume_element (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid_type (alpha) | STRUCTURE | Selection of one of a set of grid types | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid_type.description (alpha) | STR_0D | Verbose description | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid_type.name (alpha) | STR_0D | Short string identifier | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.jacobian (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | Absolute value of the jacobian of the coordinate system |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.r (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid.dim1, | FLT_2D (uncertain) | m | Values of the major radius on the grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.tensor_contravariant (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid.dim1, | FLT_4D (uncertain) | mixed | Contravariant metric tensor on every point of the grid described by grid_type |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.tensor_covariant (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid.dim1, | FLT_4D (uncertain) | mixed | Covariant metric tensor on every point of the grid described by grid_type |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.z (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.coordinate_system.grid.dim1, | FLT_2D (uncertain) | m | Values of the Height on the grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_parallel (alpha) | STRUCTURE | m | Parallel displacement of the modes | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_parallel.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_parallel.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_parallel.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_parallel.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_perpendicular (alpha) | STRUCTURE | m | Perpendicular displacement of the modes | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_perpendicular.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_perpendicular.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_perpendicular.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.displacement_perpendicular.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid (alpha) | STRUCTURE | Definition of the 2D grid (the content of dim1 and dim2 is defined by the selected grid_type) | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim2 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.volume_element (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid_type (alpha) | STRUCTURE | Selection of one of a set of grid types | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid_type.description (alpha) | STR_0D | Verbose description | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid_type.name (alpha) | STR_0D | Short string identifier | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.mass_density_perturbed (alpha) | STRUCTURE | kg.m^-3 | Perturbed mass density for given toroidal mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.mass_density_perturbed.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | kg.m^-3 | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.mass_density_perturbed.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | kg.m^-3 | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.mass_density_perturbed.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | kg.m^-3 | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.mass_density_perturbed.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | kg.m^-3 | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.ntv (alpha) | STRUCTURE | Neoclassical toroidal viscosity tensor | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.ntv.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | N.m^-2 | Imaginary part of the stress tensor, for various radial positions |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.ntv.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | N.m^-2 | Real part of the stress tensor, for various radial positions |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.phi_potential_perturbed (alpha) | STRUCTURE | V | Perturbed electrostatic potential for given toroidal mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.phi_potential_perturbed.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | V | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.phi_potential_perturbed.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | V | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.phi_potential_perturbed.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | V | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.phi_potential_perturbed.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | V | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.pressure_perturbed (alpha) | STRUCTURE | Pa | Perturbed pressure for given toroidal mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.pressure_perturbed.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | Pa | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.pressure_perturbed.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | Pa | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.pressure_perturbed.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | Pa | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.pressure_perturbed.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | Pa | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.psi_potential_perturbed (alpha) | STRUCTURE | V | Perturbed electromagnetic super-potential for given toroidal mode number, see ref [Antonsen/Lane Phys Fluids 23(6) 1980, formula 34], so that A_field_parallel=1/(i*2pi*frequency) (grad psi_potential)_parallel | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.psi_potential_perturbed.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | V | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.psi_potential_perturbed.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | V | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.psi_potential_perturbed.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | V | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.psi_potential_perturbed.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | V | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.stress_maxwell (alpha) | STRUCTURE | Maxwell stress tensor | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.stress_maxwell.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | N.m^-2 | Imaginary part of the stress tensor, for various radial positions |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.stress_maxwell.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | N.m^-2 | Real part of the stress tensor, for various radial positions |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.stress_reynolds (alpha) | STRUCTURE | Reynolds stress tensor | ||
mhd_linear.time_slice[:].toroidal_mode[:].plasma.stress_reynolds.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | N.m^-2 | Imaginary part of the stress tensor, for various radial positions |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.stress_reynolds.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | N.m^-2 | Real part of the stress tensor, for various radial positions |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.tau_alfven (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1] | FLT_1D (uncertain) | s | Alven time=R/vA=R0 sqrt(mi ni(rho))/B0 |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.tau_resistive (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1] | FLT_1D (uncertain) | s | Resistive time = mu_0 rho*rho/1.22/eta_neo |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.temperature_perturbed (alpha) | STRUCTURE | eV | Perturbed temperature for given toroidal mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.temperature_perturbed.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | eV | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.temperature_perturbed.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | eV | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.temperature_perturbed.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | eV | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.temperature_perturbed.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | eV | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed (alpha) | STRUCTURE | m/s | Pertubed velocity for given toroidal mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate1 (alpha) | STRUCTURE | m/s | First coordinate (radial) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate1.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m/s | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate1.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m/s | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate1.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m/s | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate1.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m/s | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate2 (alpha) | STRUCTURE | m/s | Second coordinate (poloidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate2.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m/s | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate2.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m/s | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate2.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m/s | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate2.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m/s | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate3 (alpha) | STRUCTURE | m/s | Third coordinate (toroidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate3.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m/s | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate3.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_3D (uncertain) | m/s | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate3.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m/s | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].plasma.velocity_perturbed.coordinate3.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].plasma.grid.dim1, | FLT_2D (uncertain) | m/s | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].radial_mode_number (alpha) | FLT_0D (uncertain) | - | Radial mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum (alpha) | STRUCTURE | MHD modes in the vacuum | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed (alpha) | STRUCTURE | T.m | Pertubed vector potential for given toroidal mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate1 (alpha) | STRUCTURE | T.m | First coordinate (radial) | |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate1.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate1.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate1.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T.m | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate1.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T.m | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate2 (alpha) | STRUCTURE | T.m | Second coordinate (poloidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate2.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate2.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate2.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T.m | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate2.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T.m | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate3 (alpha) | STRUCTURE | T.m | Third coordinate (toroidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate3.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate3.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T.m | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate3.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T.m | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.a_field_perturbed.coordinate3.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T.m | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed (alpha) | STRUCTURE | T | Pertubed magnetic field for given toroidal mode number | |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate1 (alpha) | STRUCTURE | T | First coordinate (radial) | |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate1.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate1.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate1.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate1.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate2 (alpha) | STRUCTURE | T | Second coordinate (poloidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate2.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate2.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate2.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate2.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate3 (alpha) | STRUCTURE | T | Third coordinate (toroidal) | |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate3.coefficients_imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (imaginary part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate3.coefficients_real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_3D (uncertain) | T | Interpolation coefficients, to be used for a high precision evaluation of the physical quantity (real part) with finite elements, provided on the 2D grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate3.imaginary (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T | Imaginary part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.b_field_perturbed.coordinate3.real (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | T | Real part |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system (alpha) | STRUCTURE | Flux surface coordinate system of the equilibrium used for the MHD calculation on a square grid of flux and poloidal angle | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid (alpha) | STRUCTURE | Definition of the 2D grid | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid.dim1 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid.dim2 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid.volume_element (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid_type (alpha) | STRUCTURE | Selection of one of a set of grid types | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid_type.description (alpha) | STR_0D | Verbose description | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid_type.name (alpha) | STR_0D | Short string identifier | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.jacobian (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid.dim1, | FLT_2D (uncertain) | mixed | Absolute value of the jacobian of the coordinate system |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.r (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid.dim1, | FLT_2D (uncertain) | m | Values of the major radius on the grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.tensor_contravariant (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid.dim1, | FLT_4D (uncertain) | mixed | Contravariant metric tensor on every point of the grid described by grid_type |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.tensor_covariant (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid.dim1, | FLT_4D (uncertain) | mixed | Covariant metric tensor on every point of the grid described by grid_type |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.z (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.coordinate_system.grid.dim1, | FLT_2D (uncertain) | m | Values of the Height on the grid |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid (alpha) | STRUCTURE | Definition of the 2D grid (the content of dim1 and dim2 is defined by the selected grid_type) | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim2 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.volume_element (alpha) | [mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid_type (alpha) | STRUCTURE | Selection of one of a set of grid types | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid_type.description (alpha) | STR_0D | Verbose description | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mhd_linear.time_slice[:].toroidal_mode[:].vacuum.grid_type.name (alpha) | STR_0D | Short string identifier | ||
mhd_linear.vacuum_toroidal_field (alpha) | STRUCTURE | Characteristics of the vacuum toroidal field (used in rho_tor definition and in the normalization of current densities) | ||
mhd_linear.vacuum_toroidal_field.b0 (alpha) | [mhd_linear.time] | FLT_1D (uncertain) | T | 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. |
mhd_linear.vacuum_toroidal_field.r0 (alpha) | FLT_0D (uncertain) | m | 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) |
mse¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
mse (alpha) | Motional Stark Effect diagnostic | |||
mse.channel (alpha) | [1...N] | STRUCT_ARRAY | Set of channels (lines of sight) | |
mse.channel[:].active_spatial_resolution (alpha) | [mse.channel[:].active_spatial_resolution[:].time] | STRUCT_ARRAY | Spatial resolution of the measurement, calculated as a convolution of the atomic smearing, magnetic and beam geometry smearing and detector projection, for a set of time slices (use a single time slice for the whole pulse if the beam and the line of sight are not moving during the pulse) | |
mse.channel[:].active_spatial_resolution[:].centre (alpha) | STRUCTURE | Position of the centre of the spatially resolved zone | ||
mse.channel[:].active_spatial_resolution[:].centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
mse.channel[:].active_spatial_resolution[:].centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
mse.channel[:].active_spatial_resolution[:].centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
mse.channel[:].active_spatial_resolution[:].geometric_coefficients (alpha) | [1...9] | FLT_1D (uncertain) | mixed | Set of 9 geometric coefficients providing the MSE polarisation angle as a function of the local electric and magnetic field components (these are related to the angle between beam and line of sight). The list is ordered as follows : coefficients of BZ, BR, Bphi, ER (numerator of the MSE angle expression); coefficients of BZ, BR, Bphi, ER, EZ (denominator) |
mse.channel[:].active_spatial_resolution[:].time (alpha) | FLT_0D | s | Time | |
mse.channel[:].active_spatial_resolution[:].width (alpha) | STRUCTURE | Full width of the spatially resolved zone in the R, Z and phi directions | ||
mse.channel[:].active_spatial_resolution[:].width.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
mse.channel[:].active_spatial_resolution[:].width.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
mse.channel[:].active_spatial_resolution[:].width.z (alpha) | FLT_0D (uncertain) | m | Height | |
mse.channel[:].aperture (alpha) | [1...N] | STRUCT_ARRAY | Description of a set of collimating apertures | |
mse.channel[:].aperture[:].centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
mse.channel[:].aperture[:].centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
mse.channel[:].aperture[:].centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
mse.channel[:].aperture[:].centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
mse.channel[:].aperture[:].geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
mse.channel[:].aperture[:].outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
mse.channel[:].aperture[:].outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
mse.channel[:].aperture[:].outline.x2 (alpha) | [mse.channel[:].aperture[:].outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
mse.channel[:].aperture[:].radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
mse.channel[:].aperture[:].surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
mse.channel[:].aperture[:].x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
mse.channel[:].aperture[:].x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
mse.channel[:].aperture[:].x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
mse.channel[:].aperture[:].x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
mse.channel[:].aperture[:].x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
mse.channel[:].aperture[:].x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
mse.channel[:].aperture[:].x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
mse.channel[:].aperture[:].x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
mse.channel[:].aperture[:].x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
mse.channel[:].aperture[:].x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
mse.channel[:].aperture[:].x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
mse.channel[:].aperture[:].x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
mse.channel[:].aperture[:].x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
mse.channel[:].aperture[:].x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
mse.channel[:].detector (alpha) | STRUCTURE | Detector description | ||
mse.channel[:].detector.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
mse.channel[:].detector.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
mse.channel[:].detector.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
mse.channel[:].detector.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
mse.channel[:].detector.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
mse.channel[:].detector.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
mse.channel[:].detector.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
mse.channel[:].detector.outline.x2 (alpha) | [mse.channel[:].detector.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
mse.channel[:].detector.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
mse.channel[:].detector.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
mse.channel[:].detector.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
mse.channel[:].detector.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
mse.channel[:].detector.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
mse.channel[:].detector.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
mse.channel[:].detector.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
mse.channel[:].detector.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
mse.channel[:].detector.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
mse.channel[:].detector.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
mse.channel[:].detector.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
mse.channel[:].detector.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
mse.channel[:].detector.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
mse.channel[:].detector.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
mse.channel[:].detector.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
mse.channel[:].detector.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
mse.channel[:].line_of_sight (alpha) | STRUCTURE | Description of the line of sight of the channel, given by 2 points | ||
mse.channel[:].line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
mse.channel[:].line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
mse.channel[:].line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
mse.channel[:].line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
mse.channel[:].line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
mse.channel[:].line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
mse.channel[:].line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
mse.channel[:].line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
mse.channel[:].name (alpha) | STR_0D | Name of the channel | ||
mse.channel[:].polarisation_angle (alpha) | STRUCTURE | rad | MSE polarisation angle | |
mse.channel[:].polarisation_angle.data (alpha) | [mse.channel[:].polarisation_angle.time] | FLT_1D (uncertain) | rad | Data |
mse.channel[:].polarisation_angle.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
mse.channel[:].polarisation_angle.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
mse.channel[:].polarisation_angle.validity_timed (alpha) | [mse.channel[:].polarisation_angle.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
mse.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
mse.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
mse.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mse.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
mse.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mse.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mse.code.library[:].name (alpha) | STR_0D | Name of software | ||
mse.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mse.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
mse.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mse.code.name (alpha) | STR_0D | Name of software generating IDS | ||
mse.code.output_flag (alpha) | [mse.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
mse.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mse.code.repository (alpha) | STR_0D | URL of software repository | ||
mse.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
mse.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
mse.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
mse.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
mse.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
mse.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
mse.ids_properties.occurrence | INT_0D | |||
mse.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
mse.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
mse.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
mse.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
mse.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
mse.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
mse.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
mse.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mse.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
mse.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
mse.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
mse.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
mse.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
mse.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mse.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
mse.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
mse.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
mse.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
mse.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
mse.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mse.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mse.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
mse.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mse.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
mse.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mse.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
mse.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
mse.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mse.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mse.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
mse.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mse.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
mse.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mse.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
mse.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
mse.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
mse.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
mse.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
mse.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
mse.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
mse.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
mse.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
mse.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
mse.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
mse.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
mse.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
mse.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
mse.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
mse.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
mse.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
mse.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
mse.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
nbi¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
nbi (alpha) | Neutral Beam Injection systems and description of the fast neutrals that arrive into the torus | |||
nbi.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
nbi.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
nbi.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
nbi.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
nbi.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
nbi.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
nbi.code.library[:].name (alpha) | STR_0D | Name of software | ||
nbi.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
nbi.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
nbi.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
nbi.code.name (alpha) | STR_0D | Name of software generating IDS | ||
nbi.code.output_flag (alpha) | [nbi.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
nbi.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
nbi.code.repository (alpha) | STR_0D | URL of software repository | ||
nbi.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
nbi.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
nbi.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
nbi.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
nbi.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
nbi.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
nbi.ids_properties.occurrence | INT_0D | |||
nbi.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
nbi.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
nbi.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
nbi.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
nbi.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
nbi.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
nbi.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
nbi.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
nbi.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
nbi.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
nbi.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
nbi.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
nbi.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
nbi.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
nbi.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
nbi.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
nbi.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
nbi.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
nbi.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
nbi.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
nbi.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
nbi.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
nbi.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
nbi.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
nbi.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
nbi.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
nbi.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
nbi.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
nbi.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
nbi.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
nbi.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
nbi.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
nbi.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
nbi.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
nbi.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
nbi.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
nbi.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
nbi.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
nbi.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
nbi.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
nbi.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
nbi.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
nbi.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
nbi.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
nbi.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
nbi.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
nbi.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
nbi.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
nbi.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
nbi.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
nbi.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between input command received from the RT network and actuator starting to react. Applies globally to the system described by this IDS unless specific latencies (e.g. channel-specific or antenna-specific) are provided at a deeper level in the IDS structure. | |
nbi.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
nbi.unit (alpha) | [1...N] | STRUCT_ARRAY | The NBI system is described as a set of units of which the power can be controlled individually. | |
nbi.unit[:].aperture (alpha) | [1...N] | STRUCT_ARRAY | Description of a set of collimating apertures through which the beam is launched | |
nbi.unit[:].aperture[:].centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
nbi.unit[:].aperture[:].centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
nbi.unit[:].aperture[:].centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
nbi.unit[:].aperture[:].centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
nbi.unit[:].aperture[:].geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
nbi.unit[:].aperture[:].outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
nbi.unit[:].aperture[:].outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
nbi.unit[:].aperture[:].outline.x2 (alpha) | [nbi.unit[:].aperture[:].outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
nbi.unit[:].aperture[:].radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
nbi.unit[:].aperture[:].surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
nbi.unit[:].aperture[:].x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
nbi.unit[:].aperture[:].x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
nbi.unit[:].aperture[:].x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
nbi.unit[:].aperture[:].x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
nbi.unit[:].aperture[:].x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
nbi.unit[:].aperture[:].x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
nbi.unit[:].aperture[:].x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
nbi.unit[:].aperture[:].x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
nbi.unit[:].aperture[:].x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
nbi.unit[:].aperture[:].x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
nbi.unit[:].aperture[:].x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
nbi.unit[:].aperture[:].x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
nbi.unit[:].aperture[:].x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
nbi.unit[:].aperture[:].x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
nbi.unit[:].beam_current_fraction (alpha) | [1...3, | STRUCTURE | - | Fractions of beam current distributed among the different energies, the first index corresponds to the fast neutrals energy (1:full, 2: half, 3: one third) |
nbi.unit[:].beam_current_fraction.data (alpha) | [1...N, | FLT_2D (uncertain) | - | Data |
nbi.unit[:].beam_current_fraction.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
nbi.unit[:].beam_power_fraction (alpha) | [1...3, | STRUCTURE | - | Fractions of beam power distributed among the different energies, the first index corresponds to the fast neutrals energy (1:full, 2: half, 3: one third) |
nbi.unit[:].beam_power_fraction.data (alpha) | [1...N, | FLT_2D (uncertain) | - | Data |
nbi.unit[:].beam_power_fraction.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
nbi.unit[:].beamlets_group (alpha) | [1...N] | STRUCT_ARRAY | Group of beamlets with common vertical and horizontal focal point. If there are no common focal points, then select small groups of beamlets such that a focal point description of the beamlets group provides a fair description. Beamlet groups are assumed to be Gaussian. | |
nbi.unit[:].beamlets_group[:].angle (alpha) | FLT_0D (uncertain) | rad | Angle of inclination between a beamlet at the centre of the injection unit surface and the horiontal plane | |
nbi.unit[:].beamlets_group[:].beamlets (alpha) | STRUCTURE | Detailed information on beamlets | ||
nbi.unit[:].beamlets_group[:].beamlets.angles (alpha) | [nbi.unit[:].beamlets_group[:].beamlets.positions.r] | FLT_1D (uncertain) | rad | Angle of inclination between a line at the centre of a beamlet and the horizontal plane, for each beamlet |
nbi.unit[:].beamlets_group[:].beamlets.positions (alpha) | STRUCTURE | Position of each beamlet | ||
nbi.unit[:].beamlets_group[:].beamlets.positions.phi (alpha) | [nbi.unit[:].beamlets_group[:].beamlets.positions.r] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
nbi.unit[:].beamlets_group[:].beamlets.positions.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
nbi.unit[:].beamlets_group[:].beamlets.positions.z (alpha) | [nbi.unit[:].beamlets_group[:].beamlets.positions.r] | FLT_1D (uncertain) | m | Height |
nbi.unit[:].beamlets_group[:].beamlets.power_fractions (alpha) | [nbi.unit[:].beamlets_group[:].beamlets.positions.r] | FLT_1D (uncertain) | - | Fraction of power of a unit injected by each beamlet |
nbi.unit[:].beamlets_group[:].beamlets.tangency_radii (alpha) | [nbi.unit[:].beamlets_group[:].beamlets.positions.r] | FLT_1D (uncertain) | m | Tangency radius (major radius where the central line of a beamlet is tangent to a circle around the torus), for each beamlet |
nbi.unit[:].beamlets_group[:].direction (alpha) | INT_0D | Direction of the beam seen from above the torus: -1 = clockwise; 1 = counter clockwise | ||
nbi.unit[:].beamlets_group[:].divergence_component (alpha) | [1...N] | STRUCT_ARRAY | Detailed information on beamlet divergence. Divergence is described as a superposition of Gaussian components with amplitide "particles_fraction" and vertical/horizontal divergence. Note that for positive ion NBI the divergence is well described by a single Gaussian | |
nbi.unit[:].beamlets_group[:].divergence_component[:].horizontal (alpha) | FLT_0D (uncertain) | rad | The horiztonal beamlet divergence of the component. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). | |
nbi.unit[:].beamlets_group[:].divergence_component[:].particles_fraction (alpha) | FLT_0D (uncertain) | - | Fraction of injected particles in the component | |
nbi.unit[:].beamlets_group[:].divergence_component[:].vertical (alpha) | FLT_0D (uncertain) | rad | The vertical beamlet divergence of the component. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). | |
nbi.unit[:].beamlets_group[:].focus (alpha) | STRUCTURE | Describes how the beamlet group is focused. Calculations of width_min_horizontal and width_min_vertical are on a plane defined by the average normal vector of the two constituent accelerator nbi target planes. | ||
nbi.unit[:].beamlets_group[:].focus.focal_length_horizontal (alpha) | FLT_0D (uncertain) | m | Horizontal focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum horizontal width | |
nbi.unit[:].beamlets_group[:].focus.focal_length_vertical (alpha) | FLT_0D (uncertain) | m | Vertical focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum vertical width | |
nbi.unit[:].beamlets_group[:].focus.width_min_horizontal (alpha) | FLT_0D (uncertain) | m | The horizontal width (Full Width at Half Maximum) of the beamlets group at the horizontal focal point | |
nbi.unit[:].beamlets_group[:].focus.width_min_vertical (alpha) | FLT_0D (uncertain) | m | The vertical width (Full Width at Half Maximum) of the beamlets group at the vertical focal point | |
nbi.unit[:].beamlets_group[:].position (alpha) | STRUCTURE | R, Z, Phi position of the beamlet group centre | ||
nbi.unit[:].beamlets_group[:].position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
nbi.unit[:].beamlets_group[:].position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
nbi.unit[:].beamlets_group[:].position.z (alpha) | FLT_0D (uncertain) | m | Height | |
nbi.unit[:].beamlets_group[:].tangency_radius (alpha) | FLT_0D (uncertain) | m | Tangency radius (major radius where the central line of a NBI unit is tangent to a circle around the torus) | |
nbi.unit[:].beamlets_group[:].tilting (alpha) | [nbi.unit[:].beamlets_group[:].tilting[:].time] | STRUCT_ARRAY | In case of dynamic beam tilting (i.e. during the pulse), e.g. for some Beam Emission Spectroscopy use cases, variations of position, tangency radius and angle with respect to their static value, for various time slices | |
nbi.unit[:].beamlets_group[:].tilting[:].delta_angle (alpha) | FLT_0D (uncertain) | rad | Variation of the angle of inclination between a beamlet at the centre of the injection unit surface and the horiontal plane | |
nbi.unit[:].beamlets_group[:].tilting[:].delta_position (alpha) | STRUCTURE | Variation of the position of the beamlet group centre | ||
nbi.unit[:].beamlets_group[:].tilting[:].delta_position.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
nbi.unit[:].beamlets_group[:].tilting[:].delta_position.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
nbi.unit[:].beamlets_group[:].tilting[:].delta_position.z (alpha) | FLT_0D (uncertain) | m | Height | |
nbi.unit[:].beamlets_group[:].tilting[:].delta_tangency_radius (alpha) | FLT_0D (uncertain) | m | Variation of the tangency radius (major radius where the central line of a NBI unit is tangent to a circle around the torus) | |
nbi.unit[:].beamlets_group[:].tilting[:].time (alpha) | FLT_0D | s | Time | |
nbi.unit[:].beamlets_group[:].width_horizontal (alpha) | FLT_0D (uncertain) | m | Horizontal width (dimensions of the smallest rectangle that surrounds the outer dimensions of the beamlets) of the beamlet group at the injection unit surface (or grounded grid) | |
nbi.unit[:].beamlets_group[:].width_vertical (alpha) | FLT_0D (uncertain) | m | Vertical width (dimensions of the smallest rectangle that surrounds the outer dimensions of the beamlets) of the beamlet group at the injection unit surface (or grounded grid) | |
nbi.unit[:].energy (alpha) | STRUCTURE | eV | Full energy of the injected species (acceleration of a single atom) | |
nbi.unit[:].energy.data (alpha) | [nbi.unit[:].energy.time] | FLT_1D (uncertain) | eV | Data |
nbi.unit[:].energy.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
nbi.unit[:].identifier (alpha) | STR_0D | ID of the NBI unit | ||
nbi.unit[:].name (alpha) | STR_0D | Name of the NBI unit | ||
nbi.unit[:].power_launched (alpha) | STRUCTURE | W | Power launched from this unit into the vacuum vessel | |
nbi.unit[:].power_launched.data (alpha) | [nbi.unit[:].power_launched.time] | FLT_1D (uncertain) | W | Data |
nbi.unit[:].power_launched.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
nbi.unit[:].source (alpha) | STRUCTURE | Description of the surface of the ion source from which the beam is extracted | ||
nbi.unit[:].source.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
nbi.unit[:].source.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
nbi.unit[:].source.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
nbi.unit[:].source.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
nbi.unit[:].source.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
nbi.unit[:].source.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
nbi.unit[:].source.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
nbi.unit[:].source.outline.x2 (alpha) | [nbi.unit[:].source.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
nbi.unit[:].source.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
nbi.unit[:].source.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
nbi.unit[:].source.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
nbi.unit[:].source.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
nbi.unit[:].source.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
nbi.unit[:].source.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
nbi.unit[:].source.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
nbi.unit[:].source.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
nbi.unit[:].source.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
nbi.unit[:].source.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
nbi.unit[:].source.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
nbi.unit[:].source.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
nbi.unit[:].source.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
nbi.unit[:].source.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
nbi.unit[:].source.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
nbi.unit[:].source.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
nbi.unit[:].species (alpha) | STRUCTURE | Injected species | ||
nbi.unit[:].species.a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
nbi.unit[:].species.label (alpha) | STR_0D | String identifying the species (e.g. H, D, T, ...) | ||
nbi.unit[:].species.z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge |
neutron diagnostic¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
neutron_diagnostic (alpha) | Neutron diagnostic | |||
neutron_diagnostic.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
neutron_diagnostic.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
neutron_diagnostic.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
neutron_diagnostic.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
neutron_diagnostic.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
neutron_diagnostic.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
neutron_diagnostic.code.library[:].name (alpha) | STR_0D | Name of software | ||
neutron_diagnostic.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
neutron_diagnostic.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
neutron_diagnostic.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
neutron_diagnostic.code.name (alpha) | STR_0D | Name of software generating IDS | ||
neutron_diagnostic.code.output_flag (alpha) | [neutron_diagnostic.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
neutron_diagnostic.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
neutron_diagnostic.code.repository (alpha) | STR_0D | URL of software repository | ||
neutron_diagnostic.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
neutron_diagnostic.detector (alpha) | [1...N] | STRUCT_ARRAY | Set of neutron detection systems | |
neutron_diagnostic.detector[:].adc (alpha) | STRUCTURE | Description of analogic-digital converter | ||
neutron_diagnostic.detector[:].adc.bias (alpha) | FLT_0D (uncertain) | V | ADC signal bias | |
neutron_diagnostic.detector[:].adc.discriminator_level_lower (alpha) | INT_0D | Lower level discriminator of ADC | ||
neutron_diagnostic.detector[:].adc.discriminator_level_upper (alpha) | INT_0D | Upper level discriminator of ADC | ||
neutron_diagnostic.detector[:].adc.impedance (alpha) | FLT_0D (uncertain) | ohm | ADC impedance | |
neutron_diagnostic.detector[:].adc.input_range (alpha) | FLT_0D (uncertain) | V | ADC input range | |
neutron_diagnostic.detector[:].adc.power_switch (alpha) | INT_0D | Power switch (1=on, 0=off) | ||
neutron_diagnostic.detector[:].adc.sampling_rate (alpha) | INT_0D | Number of samples recorded per second | ||
neutron_diagnostic.detector[:].aperture (alpha) | [1...N] | STRUCT_ARRAY | Description of a set of collimating apertures | |
neutron_diagnostic.detector[:].aperture[:].centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
neutron_diagnostic.detector[:].aperture[:].centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
neutron_diagnostic.detector[:].aperture[:].centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
neutron_diagnostic.detector[:].aperture[:].centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
neutron_diagnostic.detector[:].aperture[:].geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
neutron_diagnostic.detector[:].aperture[:].outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
neutron_diagnostic.detector[:].aperture[:].outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
neutron_diagnostic.detector[:].aperture[:].outline.x2 (alpha) | [neutron_diagnostic.detector[:].aperture[:].outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
neutron_diagnostic.detector[:].aperture[:].radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
neutron_diagnostic.detector[:].aperture[:].surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
neutron_diagnostic.detector[:].aperture[:].x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
neutron_diagnostic.detector[:].aperture[:].x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
neutron_diagnostic.detector[:].aperture[:].x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
neutron_diagnostic.detector[:].aperture[:].x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
neutron_diagnostic.detector[:].aperture[:].x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
neutron_diagnostic.detector[:].aperture[:].x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
neutron_diagnostic.detector[:].aperture[:].x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
neutron_diagnostic.detector[:].aperture[:].x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
neutron_diagnostic.detector[:].aperture[:].x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
neutron_diagnostic.detector[:].aperture[:].x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
neutron_diagnostic.detector[:].aperture[:].x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
neutron_diagnostic.detector[:].aperture[:].x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
neutron_diagnostic.detector[:].aperture[:].x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
neutron_diagnostic.detector[:].aperture[:].x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
neutron_diagnostic.detector[:].b_field_sensor (alpha) | STRUCTURE | Magnetic field sensor | ||
neutron_diagnostic.detector[:].b_field_sensor.amplitude (alpha) | STRUCTURE | V | Generated signal amplitude | |
neutron_diagnostic.detector[:].b_field_sensor.amplitude.data (alpha) | [neutron_diagnostic.detector[:].b_field_sensor.amplitude.time] | FLT_1D (uncertain) | V | Data |
neutron_diagnostic.detector[:].b_field_sensor.amplitude.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].b_field_sensor.fall_time (alpha) | FLT_0D (uncertain) | s | Peak fall time | |
neutron_diagnostic.detector[:].b_field_sensor.frequency (alpha) | STRUCTURE | Hz | Generated signal frequency | |
neutron_diagnostic.detector[:].b_field_sensor.frequency.data (alpha) | [neutron_diagnostic.detector[:].b_field_sensor.frequency.time] | FLT_1D (uncertain) | Hz | Data |
neutron_diagnostic.detector[:].b_field_sensor.frequency.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].b_field_sensor.power_switch (alpha) | INT_0D | Power switch (1=on, 0=off) | ||
neutron_diagnostic.detector[:].b_field_sensor.rise_time (alpha) | FLT_0D (uncertain) | s | Peak rise time | |
neutron_diagnostic.detector[:].b_field_sensor.shape (alpha) | STRUCTURE | Signal shape. Index : 1 – rectangular, 2 – gaussian | ||
neutron_diagnostic.detector[:].b_field_sensor.shape.description (alpha) | STR_0D | Verbose description | ||
neutron_diagnostic.detector[:].b_field_sensor.shape.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
neutron_diagnostic.detector[:].b_field_sensor.shape.name (alpha) | STR_0D | Short string identifier | ||
neutron_diagnostic.detector[:].energy_band (alpha) | [1...N] | STRUCT_ARRAY | Set of energy bands in which neutrons are counted by the detector | |
neutron_diagnostic.detector[:].energy_band[:].detection_efficiency (alpha) | [neutron_diagnostic.detector[:].energy_band[:].energies] | FLT_1D (uncertain) | - | Probability of detection of a photon impacting the detector as a function of its energy |
neutron_diagnostic.detector[:].energy_band[:].energies (alpha) | [1...N] | FLT_1D (uncertain) | eV | Array of discrete energy values inside the band |
neutron_diagnostic.detector[:].energy_band[:].lower_bound (alpha) | FLT_0D (uncertain) | eV | Lower bound of the energy band | |
neutron_diagnostic.detector[:].energy_band[:].upper_bound (alpha) | FLT_0D (uncertain) | eV | Upper bound of the energy band | |
neutron_diagnostic.detector[:].exposure_time (alpha) | FLT_0D (uncertain) | s | Exposure time | |
neutron_diagnostic.detector[:].field_of_view (alpha) | STRUCTURE | Field of view associated to this detector. The field of view is described by a voxelized plasma volume. Each voxel, with indexes i_R, i_Z, and i_phi, has an associated solid angle scalar and a detector direction vector. | ||
neutron_diagnostic.detector[:].field_of_view.direction_to_detector (alpha) | STRUCTURE | Vector that points from the centre of the voxel to the centre of the detector, described in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. | ||
neutron_diagnostic.detector[:].field_of_view.direction_to_detector.x (alpha) | [neutron_diagnostic.detector[:].field_of_view.emission_grid.r, | FLT_3D (uncertain) | m | Components along X axis for each voxel |
neutron_diagnostic.detector[:].field_of_view.direction_to_detector.y (alpha) | [neutron_diagnostic.detector[:].field_of_view.emission_grid.r, | FLT_3D (uncertain) | m | Component along Y axis for each voxel |
neutron_diagnostic.detector[:].field_of_view.direction_to_detector.z (alpha) | [neutron_diagnostic.detector[:].field_of_view.emission_grid.r, | FLT_3D (uncertain) | m | Component along Z axis for each voxel |
neutron_diagnostic.detector[:].field_of_view.emission_grid (alpha) | STRUCTURE | Grid defining the neutron emission cells in the plasma | ||
neutron_diagnostic.detector[:].field_of_view.emission_grid.phi (alpha) | [1...N] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
neutron_diagnostic.detector[:].field_of_view.emission_grid.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
neutron_diagnostic.detector[:].field_of_view.emission_grid.z (alpha) | [1...N] | FLT_1D (uncertain) | m | Height |
neutron_diagnostic.detector[:].field_of_view.solid_angle (alpha) | [neutron_diagnostic.detector[:].field_of_view.emission_grid.r, | FLT_3D (uncertain) | sr | Average solid angle that the detector covers within the voxel |
neutron_diagnostic.detector[:].geometry (alpha) | STRUCTURE | Detector geometry | ||
neutron_diagnostic.detector[:].geometry.centre (alpha) | STRUCTURE | If geometry_type=2, coordinates of the centre of the circle. If geometry_type=1 or 3, coordinates of the origin of the local coordinate system (X1,X2,X3) describing the plane detector/aperture. This origin is located within the detector/aperture area. | ||
neutron_diagnostic.detector[:].geometry.centre.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
neutron_diagnostic.detector[:].geometry.centre.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
neutron_diagnostic.detector[:].geometry.centre.z (alpha) | FLT_0D (uncertain) | m | Height | |
neutron_diagnostic.detector[:].geometry.geometry_type (alpha) | INT_0D | Type of geometry used to describe the surface of the detector or aperture (1:'outline', 2:'circular', 3:'rectangle'). In case of 'outline', the surface is described by an outline of point in a local coordinate system defined by a centre and three unit vectors X1, X2, X3. Note that there is some flexibility here and the data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below. In case of 'circular', the surface is a circle defined by its centre, radius, and normal vector oriented towards the plasma X3. In case of 'rectangle', the surface is a rectangle defined by its centre, widths in the X1 and X2 directions, and normal vector oriented towards the plasma X3. | ||
neutron_diagnostic.detector[:].geometry.outline (alpha) | STRUCTURE | Irregular outline of the detector/aperture in the (X1, X2) coordinate system. Do NOT repeat the first point. | ||
neutron_diagnostic.detector[:].geometry.outline.x1 (alpha) | [1...N] | FLT_1D (uncertain) | m | Positions along x1 axis |
neutron_diagnostic.detector[:].geometry.outline.x2 (alpha) | [neutron_diagnostic.detector[:].geometry.outline.x1] | FLT_1D (uncertain) | m | Positions along x2 axis |
neutron_diagnostic.detector[:].geometry.radius (alpha) | FLT_0D (uncertain) | m | Radius of the circle, used only if geometry_type = 2 | |
neutron_diagnostic.detector[:].geometry.surface (alpha) | FLT_0D (uncertain) | m^2 | Surface of the detector/aperture, derived from the above geometric data | |
neutron_diagnostic.detector[:].geometry.x1_unit_vector (alpha) | STRUCTURE | Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above). | ||
neutron_diagnostic.detector[:].geometry.x1_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
neutron_diagnostic.detector[:].geometry.x1_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
neutron_diagnostic.detector[:].geometry.x1_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
neutron_diagnostic.detector[:].geometry.x1_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X1 direction, used only if geometry_type = 3 | |
neutron_diagnostic.detector[:].geometry.x2_unit_vector (alpha) | STRUCTURE | Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1. | ||
neutron_diagnostic.detector[:].geometry.x2_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
neutron_diagnostic.detector[:].geometry.x2_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
neutron_diagnostic.detector[:].geometry.x2_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
neutron_diagnostic.detector[:].geometry.x2_width (alpha) | FLT_0D (uncertain) | m | Full width of the aperture in the X2 direction, used only if geometry_type = 3 | |
neutron_diagnostic.detector[:].geometry.x3_unit_vector (alpha) | STRUCTURE | Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the detector/aperture plane and oriented towards the plasma. | ||
neutron_diagnostic.detector[:].geometry.x3_unit_vector.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
neutron_diagnostic.detector[:].geometry.x3_unit_vector.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
neutron_diagnostic.detector[:].geometry.x3_unit_vector.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
neutron_diagnostic.detector[:].green_functions (alpha) | STRUCTURE | Green function coefficients used to represent the detector response based on its field of view | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_neutron_flux (alpha) | STRUCTURE | 5th dimension for the neutron_flux Green function representing values of events measured in the detector. The type of events monitored depends on the detector and can be defined by the user. It can be energy of neutrons, or electrical signal, or time of flight ... (defined by type below) | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_neutron_flux.type (alpha) | STRUCTURE | Type of the event | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_neutron_flux.type.description (alpha) | STR_0D | Verbose description | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_neutron_flux.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_neutron_flux.type.name (alpha) | STR_0D | Short string identifier | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_neutron_flux.values (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Array of values for the event |
neutron_diagnostic.detector[:].green_functions.event_in_detector_response_function (alpha) | STRUCTURE | 5th dimension for the response_function Green function representing values of events measured in the detector. The type of events monitored depends on the detector and can be defined by the user. It can be energy of neutrons, or electrical signal, or time of flight ... (defined by type below) | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_response_function.type (alpha) | STRUCTURE | Type of the event | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_response_function.type.description (alpha) | STR_0D | Verbose description | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_response_function.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_response_function.type.name (alpha) | STR_0D | Short string identifier | ||
neutron_diagnostic.detector[:].green_functions.event_in_detector_response_function.values (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Array of values for the event |
neutron_diagnostic.detector[:].green_functions.neutron_flux (alpha) | [neutron_diagnostic.detector[:].field_of_view.emission_grid.r, | FLT_5D (uncertain) | m^-2.neutron^-1 | Grouped neutron flux in the detector from one neutron energy bin emitted by the current plasma voxel towards the detector |
neutron_diagnostic.detector[:].green_functions.neutron_flux_integrated_flags (alpha) | [1...5] | INT_1D | Array of flags telling, for each coordinate of the neutron_flux, whether the neutron_flux has been integrated over this coordinate (1) or not (0). If it has been integrated over a coordinate, the size related to this coordinate must be equal to 1 | |
neutron_diagnostic.detector[:].green_functions.response_function (alpha) | [neutron_diagnostic.detector[:].field_of_view.emission_grid.r, | FLT_5D (uncertain) | events.neutron^-1 | Number of events occurring in the detector from one neutron energy bin emitted by the current plasma voxel towards the detector |
neutron_diagnostic.detector[:].green_functions.response_function_integrated_flags (alpha) | [1...5] | INT_1D | Array of flags telling, for each coordinate of the response_function, whether the response_function has been integrated over this coordinate (1) or not (0). If it has been integrated over a coordinate, the size related to this coordinate must be equal to 1 | |
neutron_diagnostic.detector[:].green_functions.source_neutron_energies (alpha) | [1...N] | FLT_1D (uncertain) | eV | Array of source neutron energy bins |
neutron_diagnostic.detector[:].material (alpha) | STRUCTURE | Name of detector's converter for resent particle | ||
neutron_diagnostic.detector[:].material.description (alpha) | STR_0D | Verbose description | ||
neutron_diagnostic.detector[:].material.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
neutron_diagnostic.detector[:].material.name (alpha) | STR_0D | Short string identifier | ||
neutron_diagnostic.detector[:].mode (alpha) | [1...N] | STRUCT_ARRAY | Set of Measuring Modes simultaneously used by the detector | |
neutron_diagnostic.detector[:].mode[:].count_limit_max (alpha) | FLT_0D | counts.s^-1 | Maximum count limit under which the detector response is linear | |
neutron_diagnostic.detector[:].mode[:].count_limit_min (alpha) | FLT_0D | counts.s^-1 | Minimum count limit above which the detector response is linear | |
neutron_diagnostic.detector[:].mode[:].counting (alpha) | STRUCTURE | counts.s^-1 | Detected counts per second as a function of time | |
neutron_diagnostic.detector[:].mode[:].counting.data (alpha) | [neutron_diagnostic.detector[:].mode[:].counting.time] | FLT_1D (uncertain) | counts.s^-1 | Data |
neutron_diagnostic.detector[:].mode[:].counting.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].mode[:].identifier (alpha) | STRUCTURE | Identifier of the measuring mode | ||
neutron_diagnostic.detector[:].mode[:].identifier.description (alpha) | STR_0D | Verbose description | ||
neutron_diagnostic.detector[:].mode[:].identifier.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
neutron_diagnostic.detector[:].mode[:].identifier.name (alpha) | STR_0D | Short string identifier | ||
neutron_diagnostic.detector[:].mode[:].spectrum (alpha) | [neutron_diagnostic.detector[:].energy_band] | STRUCTURE | counts.s^-1 | Detected counts per second per energy channel as a function of time (in case of spectroscopic measurement mode) |
neutron_diagnostic.detector[:].mode[:].spectrum.data (alpha) | [1...N, | FLT_2D (uncertain) | counts.s^-1 | Data |
neutron_diagnostic.detector[:].mode[:].spectrum.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].name (alpha) | STR_0D | Name of the detector | ||
neutron_diagnostic.detector[:].nuclei_n (alpha) | INT_0D | Number of target nuclei in the dectector | ||
neutron_diagnostic.detector[:].supply_high_voltage (alpha) | STRUCTURE | Description of high voltage power supply | ||
neutron_diagnostic.detector[:].supply_high_voltage.power_switch (alpha) | INT_0D | Power switch (1=on, 0=off) | ||
neutron_diagnostic.detector[:].supply_high_voltage.voltage_out (alpha) | STRUCTURE | V | Voltage at the supply output | |
neutron_diagnostic.detector[:].supply_high_voltage.voltage_out.data (alpha) | [neutron_diagnostic.detector[:].supply_high_voltage.voltage_out.time] | FLT_1D (uncertain) | V | Data |
neutron_diagnostic.detector[:].supply_high_voltage.voltage_out.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].supply_high_voltage.voltage_set (alpha) | STRUCTURE | V | Voltage set | |
neutron_diagnostic.detector[:].supply_high_voltage.voltage_set.data (alpha) | [neutron_diagnostic.detector[:].supply_high_voltage.voltage_set.time] | FLT_1D (uncertain) | V | Data |
neutron_diagnostic.detector[:].supply_high_voltage.voltage_set.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].supply_low_voltage (alpha) | STRUCTURE | Description of low voltage power supply | ||
neutron_diagnostic.detector[:].supply_low_voltage.power_switch (alpha) | INT_0D | Power switch (1=on, 0=off) | ||
neutron_diagnostic.detector[:].supply_low_voltage.voltage_out (alpha) | STRUCTURE | V | Voltage at the supply output | |
neutron_diagnostic.detector[:].supply_low_voltage.voltage_out.data (alpha) | [neutron_diagnostic.detector[:].supply_low_voltage.voltage_out.time] | FLT_1D (uncertain) | V | Data |
neutron_diagnostic.detector[:].supply_low_voltage.voltage_out.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].supply_low_voltage.voltage_set (alpha) | STRUCTURE | V | Voltage set | |
neutron_diagnostic.detector[:].supply_low_voltage.voltage_set.data (alpha) | [neutron_diagnostic.detector[:].supply_low_voltage.voltage_set.time] | FLT_1D (uncertain) | V | Data |
neutron_diagnostic.detector[:].supply_low_voltage.voltage_set.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].temperature (alpha) | [neutron_diagnostic.time] | FLT_1D (uncertain) | K | Temperature of the detector |
neutron_diagnostic.detector[:].temperature_sensor (alpha) | STRUCTURE | Temperature sensor | ||
neutron_diagnostic.detector[:].temperature_sensor.amplitude (alpha) | STRUCTURE | V | Generated signal amplitude | |
neutron_diagnostic.detector[:].temperature_sensor.amplitude.data (alpha) | [neutron_diagnostic.detector[:].temperature_sensor.amplitude.time] | FLT_1D (uncertain) | V | Data |
neutron_diagnostic.detector[:].temperature_sensor.amplitude.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].temperature_sensor.fall_time (alpha) | FLT_0D (uncertain) | s | Peak fall time | |
neutron_diagnostic.detector[:].temperature_sensor.frequency (alpha) | STRUCTURE | Hz | Generated signal frequency | |
neutron_diagnostic.detector[:].temperature_sensor.frequency.data (alpha) | [neutron_diagnostic.detector[:].temperature_sensor.frequency.time] | FLT_1D (uncertain) | Hz | Data |
neutron_diagnostic.detector[:].temperature_sensor.frequency.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].temperature_sensor.power_switch (alpha) | INT_0D | Power switch (1=on, 0=off) | ||
neutron_diagnostic.detector[:].temperature_sensor.rise_time (alpha) | FLT_0D (uncertain) | s | Peak rise time | |
neutron_diagnostic.detector[:].temperature_sensor.shape (alpha) | STRUCTURE | Signal shape. Index : 1 – rectangular, 2 – gaussian | ||
neutron_diagnostic.detector[:].temperature_sensor.shape.description (alpha) | STR_0D | Verbose description | ||
neutron_diagnostic.detector[:].temperature_sensor.shape.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
neutron_diagnostic.detector[:].temperature_sensor.shape.name (alpha) | STR_0D | Short string identifier | ||
neutron_diagnostic.detector[:].test_generator (alpha) | STRUCTURE | Test generator characteristics | ||
neutron_diagnostic.detector[:].test_generator.amplitude (alpha) | STRUCTURE | V | Generated signal amplitude | |
neutron_diagnostic.detector[:].test_generator.amplitude.data (alpha) | [neutron_diagnostic.detector[:].test_generator.amplitude.time] | FLT_1D (uncertain) | V | Data |
neutron_diagnostic.detector[:].test_generator.amplitude.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].test_generator.fall_time (alpha) | FLT_0D (uncertain) | s | Peak fall time | |
neutron_diagnostic.detector[:].test_generator.frequency (alpha) | STRUCTURE | Hz | Generated signal frequency | |
neutron_diagnostic.detector[:].test_generator.frequency.data (alpha) | [neutron_diagnostic.detector[:].test_generator.frequency.time] | FLT_1D (uncertain) | Hz | Data |
neutron_diagnostic.detector[:].test_generator.frequency.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
neutron_diagnostic.detector[:].test_generator.power_switch (alpha) | INT_0D | Power switch (1=on, 0=off) | ||
neutron_diagnostic.detector[:].test_generator.rise_time (alpha) | FLT_0D (uncertain) | s | Peak rise time | |
neutron_diagnostic.detector[:].test_generator.shape (alpha) | STRUCTURE | Signal shape. Index : 1 – rectangular, 2 – gaussian | ||
neutron_diagnostic.detector[:].test_generator.shape.description (alpha) | STR_0D | Verbose description | ||
neutron_diagnostic.detector[:].test_generator.shape.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
neutron_diagnostic.detector[:].test_generator.shape.name (alpha) | STR_0D | Short string identifier | ||
neutron_diagnostic.fusion_power (alpha) | [neutron_diagnostic.time] | FLT_1D (uncertain) | W | Fusion power reconstructed from the detectors signals |
neutron_diagnostic.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
neutron_diagnostic.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
neutron_diagnostic.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
neutron_diagnostic.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
neutron_diagnostic.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
neutron_diagnostic.ids_properties.occurrence | INT_0D | |||
neutron_diagnostic.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
neutron_diagnostic.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
neutron_diagnostic.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
neutron_diagnostic.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
neutron_diagnostic.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
neutron_diagnostic.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
neutron_diagnostic.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
neutron_diagnostic.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
neutron_diagnostic.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
neutron_diagnostic.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
neutron_diagnostic.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
neutron_diagnostic.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
neutron_diagnostic.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
neutron_diagnostic.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
neutron_diagnostic.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
neutron_diagnostic.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
neutron_diagnostic.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
neutron_diagnostic.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
neutron_diagnostic.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
neutron_diagnostic.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
neutron_diagnostic.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
neutron_diagnostic.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
neutron_diagnostic.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
neutron_diagnostic.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
neutron_diagnostic.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
neutron_diagnostic.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
neutron_diagnostic.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
neutron_diagnostic.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
neutron_diagnostic.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
neutron_diagnostic.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
neutron_diagnostic.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
neutron_diagnostic.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
neutron_diagnostic.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
neutron_diagnostic.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
neutron_diagnostic.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
neutron_diagnostic.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
neutron_diagnostic.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
neutron_diagnostic.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
neutron_diagnostic.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
neutron_diagnostic.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
neutron_diagnostic.neutron_flux_total (alpha) | [neutron_diagnostic.time] | FLT_1D (uncertain) | s^-1 | Total Neutron Flux reconstructed from the detectors signals |
neutron_diagnostic.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
ntms¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
ntms (alpha) | Description of neoclassical tearing modes | |||
ntms.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
ntms.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
ntms.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ntms.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
ntms.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ntms.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ntms.code.library[:].name (alpha) | STR_0D | Name of software | ||
ntms.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ntms.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
ntms.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ntms.code.name (alpha) | STR_0D | Name of software generating IDS | ||
ntms.code.output_flag (alpha) | [ntms.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
ntms.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ntms.code.repository (alpha) | STR_0D | URL of software repository | ||
ntms.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
ntms.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
ntms.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
ntms.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
ntms.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
ntms.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
ntms.ids_properties.occurrence | INT_0D | |||
ntms.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
ntms.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
ntms.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
ntms.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
ntms.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
ntms.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
ntms.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
ntms.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ntms.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
ntms.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
ntms.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
ntms.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
ntms.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
ntms.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ntms.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
ntms.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
ntms.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
ntms.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
ntms.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
ntms.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ntms.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ntms.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
ntms.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ntms.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ntms.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ntms.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
ntms.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
ntms.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ntms.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ntms.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
ntms.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ntms.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
ntms.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ntms.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
ntms.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
ntms.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
ntms.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
ntms.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
ntms.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
ntms.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
ntms.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
ntms.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
ntms.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
ntms.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
ntms.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
ntms.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
ntms.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
ntms.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
ntms.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
ntms.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
ntms.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
ntms.time_slice (alpha) | [ntms.time_slice[:].time] | STRUCT_ARRAY | Description of neoclassical tearing modes for various time slices | |
ntms.time_slice[:].mode (alpha) | [1...N] | STRUCT_ARRAY | List of the various NTM modes appearing during the simulation. If a mode appears several times, use several indices in this array of structure with the same m,n values. | |
ntms.time_slice[:].mode[:].calculation_method (alpha) | STR_0D | Description of how the mode evolution is calculated | ||
ntms.time_slice[:].mode[:].delta_diff (alpha) | [1...3] | FLT_1D (uncertain) | m^2.s^-1 | Extra diffusion coefficient for the transport equations of Te, ne, Ti |
ntms.time_slice[:].mode[:].deltaw (alpha) | [1...N] | STRUCT_ARRAY | deltaw contributions to the Rutherford equation | |
ntms.time_slice[:].mode[:].deltaw[:].name (alpha) | STR_0D | Name of the contribution | ||
ntms.time_slice[:].mode[:].deltaw[:].value (alpha) | FLT_0D (uncertain) | m^-1 | Value of the contribution | |
ntms.time_slice[:].mode[:].detailed_evolution (alpha) | STRUCTURE | Detailed NTM evolution on a finer timebase than the time_slice array of structure | ||
ntms.time_slice[:].mode[:].detailed_evolution.calculation_method (alpha) | STR_0D | Description of how the mode evolution is calculated | ||
ntms.time_slice[:].mode[:].detailed_evolution.delta_diff (alpha) | [1...3, | FLT_2D (uncertain) | m^2.s^-1 | Extra diffusion coefficient for the transport equations of Te, ne, Ti |
ntms.time_slice[:].mode[:].detailed_evolution.deltaw (alpha) | [1...N] | STRUCT_ARRAY | deltaw contributions to the Rutherford equation | |
ntms.time_slice[:].mode[:].detailed_evolution.deltaw[:].name (alpha) | STR_0D | Name of the contribution | ||
ntms.time_slice[:].mode[:].detailed_evolution.deltaw[:].value (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | m^-1 | Value of the contribution |
ntms.time_slice[:].mode[:].detailed_evolution.dfrequency_dt (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | s^-2 | Time derivative of the frequency of the mode |
ntms.time_slice[:].mode[:].detailed_evolution.dphase_dt (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | rad/s | Time derivative of the phase of the mode |
ntms.time_slice[:].mode[:].detailed_evolution.dwidth_dt (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | m/s | Time derivative of the full width of the mode |
ntms.time_slice[:].mode[:].detailed_evolution.frequency (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | Hz | Frequency of the mode |
ntms.time_slice[:].mode[:].detailed_evolution.m_pol (alpha) | INT_0D | Poloidal mode number | ||
ntms.time_slice[:].mode[:].detailed_evolution.n_tor (alpha) | INT_0D | Toroidal mode number | ||
ntms.time_slice[:].mode[:].detailed_evolution.phase (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | rad | Phase of the mode |
ntms.time_slice[:].mode[:].detailed_evolution.rho_tor (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | m | Flux coordinate on which the mode is centred |
ntms.time_slice[:].mode[:].detailed_evolution.rho_tor_norm (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | - | Normalised flux coordinate on which the mode is centred |
ntms.time_slice[:].mode[:].detailed_evolution.time_detailed (alpha) | [1...N] | FLT_1D (uncertain) | s | Time array used to describe the detailed evolution of the NTM |
ntms.time_slice[:].mode[:].detailed_evolution.torque (alpha) | [1...N] | STRUCT_ARRAY | torque contributions to the Rutherford equation | |
ntms.time_slice[:].mode[:].detailed_evolution.torque[:].name (alpha) | STR_0D | Name of the contribution | ||
ntms.time_slice[:].mode[:].detailed_evolution.torque[:].value (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | kg.m^2.s^-2 | Value of the contribution |
ntms.time_slice[:].mode[:].detailed_evolution.width (alpha) | [ntms.time_slice[:].mode[:].detailed_evolution.time_detailed] | FLT_1D (uncertain) | m | Full width of the mode |
ntms.time_slice[:].mode[:].dfrequency_dt (alpha) | FLT_0D (uncertain) | s^-2 | Time derivative of the frequency of the mode | |
ntms.time_slice[:].mode[:].dphase_dt (alpha) | FLT_0D (uncertain) | rad/s | Time derivative of the phase of the mode | |
ntms.time_slice[:].mode[:].dwidth_dt (alpha) | FLT_0D (uncertain) | m/s | Time derivative of the full width of the mode | |
ntms.time_slice[:].mode[:].frequency (alpha) | FLT_0D (uncertain) | Hz | Frequency of the mode | |
ntms.time_slice[:].mode[:].m_pol (alpha) | INT_0D | Poloidal mode number | ||
ntms.time_slice[:].mode[:].n_tor (alpha) | INT_0D | Toroidal mode number | ||
ntms.time_slice[:].mode[:].onset (alpha) | STRUCTURE | NTM onset characteristics | ||
ntms.time_slice[:].mode[:].onset.cause (alpha) | STR_0D | Cause of the mode onset | ||
ntms.time_slice[:].mode[:].onset.m_pol (alpha) | INT_0D | Poloidal mode number | ||
ntms.time_slice[:].mode[:].onset.n_tor (alpha) | INT_0D | Toroidal mode number | ||
ntms.time_slice[:].mode[:].onset.phase (alpha) | FLT_0D (uncertain) | rad | Phase of the mode at onset | |
ntms.time_slice[:].mode[:].onset.time_offset (alpha) | FLT_0D (uncertain) | s | Offset time (when a mode disappears). If the mode reappears later in the simulation, use another index of the mode array of structure | |
ntms.time_slice[:].mode[:].onset.time_onset (alpha) | FLT_0D (uncertain) | s | Onset time | |
ntms.time_slice[:].mode[:].onset.width (alpha) | FLT_0D (uncertain) | m | Seed island full width at onset time | |
ntms.time_slice[:].mode[:].phase (alpha) | FLT_0D (uncertain) | rad | Phase of the mode | |
ntms.time_slice[:].mode[:].rho_tor (alpha) | FLT_0D (uncertain) | m | Flux coordinate on which the mode is centred | |
ntms.time_slice[:].mode[:].rho_tor_norm (alpha) | FLT_0D (uncertain) | - | Normalised flux coordinate on which the mode is centred | |
ntms.time_slice[:].mode[:].torque (alpha) | [1...N] | STRUCT_ARRAY | torque contributions to the Rutherford equation | |
ntms.time_slice[:].mode[:].torque[:].name (alpha) | STR_0D | Name of the contribution | ||
ntms.time_slice[:].mode[:].torque[:].value (alpha) | FLT_0D (uncertain) | kg.m^2.s^-2 | Value of the contribution | |
ntms.time_slice[:].mode[:].width (alpha) | FLT_0D (uncertain) | m | Full width of the mode | |
ntms.time_slice[:].time (alpha) | FLT_0D | s | Time | |
ntms.vacuum_toroidal_field (alpha) | STRUCTURE | Characteristics of the vacuum toroidal field (used in rho_tor definition) | ||
ntms.vacuum_toroidal_field.b0 (alpha) | [ntms.time] | FLT_1D (uncertain) | T | 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. |
ntms.vacuum_toroidal_field.r0 (alpha) | FLT_0D (uncertain) | m | 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) |
operational instrumentation¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
operational_instrumentation (alpha) | Diagnostics measuring mechanical displacement, acceleration or strains on various parts of the device | |||
operational_instrumentation.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
operational_instrumentation.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
operational_instrumentation.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
operational_instrumentation.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
operational_instrumentation.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
operational_instrumentation.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
operational_instrumentation.code.library[:].name (alpha) | STR_0D | Name of software | ||
operational_instrumentation.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
operational_instrumentation.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
operational_instrumentation.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
operational_instrumentation.code.name (alpha) | STR_0D | Name of software generating IDS | ||
operational_instrumentation.code.output_flag (alpha) | [operational_instrumentation.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
operational_instrumentation.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
operational_instrumentation.code.repository (alpha) | STR_0D | URL of software repository | ||
operational_instrumentation.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
operational_instrumentation.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
operational_instrumentation.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
operational_instrumentation.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
operational_instrumentation.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
operational_instrumentation.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
operational_instrumentation.ids_properties.occurrence | INT_0D | |||
operational_instrumentation.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
operational_instrumentation.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
operational_instrumentation.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
operational_instrumentation.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
operational_instrumentation.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
operational_instrumentation.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
operational_instrumentation.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
operational_instrumentation.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
operational_instrumentation.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
operational_instrumentation.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
operational_instrumentation.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
operational_instrumentation.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
operational_instrumentation.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
operational_instrumentation.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
operational_instrumentation.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
operational_instrumentation.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
operational_instrumentation.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
operational_instrumentation.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
operational_instrumentation.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
operational_instrumentation.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
operational_instrumentation.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
operational_instrumentation.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
operational_instrumentation.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
operational_instrumentation.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
operational_instrumentation.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
operational_instrumentation.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
operational_instrumentation.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
operational_instrumentation.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
operational_instrumentation.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
operational_instrumentation.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
operational_instrumentation.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
operational_instrumentation.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
operational_instrumentation.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
operational_instrumentation.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
operational_instrumentation.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
operational_instrumentation.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
operational_instrumentation.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
operational_instrumentation.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
operational_instrumentation.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
operational_instrumentation.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
operational_instrumentation.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
operational_instrumentation.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
operational_instrumentation.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
operational_instrumentation.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
operational_instrumentation.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
operational_instrumentation.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
operational_instrumentation.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
operational_instrumentation.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
operational_instrumentation.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
operational_instrumentation.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
operational_instrumentation.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
operational_instrumentation.sensor (alpha) | [1...N] | STRUCT_ARRAY | Set of sensors | |
operational_instrumentation.sensor[:].acceleration (alpha) | STRUCTURE | m.s^-2 | Acceleration measured by an accelerometer sensor | |
operational_instrumentation.sensor[:].acceleration.data (alpha) | [operational_instrumentation.sensor[:].acceleration.time] | FLT_1D (uncertain) | m.s^-2 | Data |
operational_instrumentation.sensor[:].acceleration.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
operational_instrumentation.sensor[:].attachement_points (alpha) | [1...N] | STRUCT_ARRAY | Attachement point(s) of the sensor. Two for displacement sensors, one for the other types of sensors | |
operational_instrumentation.sensor[:].attachement_points[:].x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
operational_instrumentation.sensor[:].attachement_points[:].y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
operational_instrumentation.sensor[:].attachement_points[:].z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
operational_instrumentation.sensor[:].attachement_uris (alpha) | [1...N] | STR_1D | IMAS URI of the system(s) to which this sensor is attached. Two for displacement sensors, one for the other types of sensors | |
operational_instrumentation.sensor[:].direction (alpha) | STRUCTURE | Direction of the measurement (unit vector) | ||
operational_instrumentation.sensor[:].direction.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
operational_instrumentation.sensor[:].direction.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
operational_instrumentation.sensor[:].direction.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
operational_instrumentation.sensor[:].direction_second (alpha) | STRUCTURE | Second direction of measurement, in case of a rosette straing gauge | ||
operational_instrumentation.sensor[:].direction_second.x (alpha) | FLT_0D (uncertain) | m | Component along X axis | |
operational_instrumentation.sensor[:].direction_second.y (alpha) | FLT_0D (uncertain) | m | Component along Y axis | |
operational_instrumentation.sensor[:].direction_second.z (alpha) | FLT_0D (uncertain) | m | Component along Z axis | |
operational_instrumentation.sensor[:].gauge_length (alpha) | FLT_0D (uncertain) | m | Length of the strain gauge | |
operational_instrumentation.sensor[:].identifier (alpha) | STR_0D | ID of the sensor | ||
operational_instrumentation.sensor[:].length (alpha) | STRUCTURE | m | Length measured by a displacement sensor | |
operational_instrumentation.sensor[:].length.data (alpha) | [operational_instrumentation.sensor[:].length.time] | FLT_1D (uncertain) | m | Data |
operational_instrumentation.sensor[:].length.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
operational_instrumentation.sensor[:].name (alpha) | STR_0D | Name of the sensor | ||
operational_instrumentation.sensor[:].strain (alpha) | STRUCTURE | - | Strain measured by a strain gauge | |
operational_instrumentation.sensor[:].strain.data (alpha) | [operational_instrumentation.sensor[:].strain.time] | FLT_1D (uncertain) | - | Data |
operational_instrumentation.sensor[:].strain.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
operational_instrumentation.sensor[:].strain_rosette (alpha) | [1...3] | STRUCTURE | - | Strain measured by a rosette strain gauge. The first dimension lists the components of the strain tensor : Sx1x1, Sx1x2, Sx2x2, where x1 is the main direction and x2 is the second direction of measurement. |
operational_instrumentation.sensor[:].strain_rosette.data (alpha) | [1...N, | FLT_2D (uncertain) | - | Data |
operational_instrumentation.sensor[:].strain_rosette.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
operational_instrumentation.sensor[:].temperature (alpha) | STRUCTURE | K | Temperature measured by a thermocouple | |
operational_instrumentation.sensor[:].temperature.data (alpha) | [operational_instrumentation.sensor[:].temperature.time] | FLT_1D (uncertain) | K | Data |
operational_instrumentation.sensor[:].temperature.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
operational_instrumentation.sensor[:].type (alpha) | STRUCTURE | Type of sensor | ||
operational_instrumentation.sensor[:].type.description (alpha) | STR_0D | Verbose description | ||
operational_instrumentation.sensor[:].type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
operational_instrumentation.sensor[:].type.name (alpha) | STR_0D | Short string identifier | ||
operational_instrumentation.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
pellets¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
pellets (alpha) | Description of pellets launched into the plasma | |||
pellets.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
pellets.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
pellets.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pellets.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
pellets.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pellets.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pellets.code.library[:].name (alpha) | STR_0D | Name of software | ||
pellets.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pellets.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
pellets.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pellets.code.name (alpha) | STR_0D | Name of software generating IDS | ||
pellets.code.output_flag (alpha) | [pellets.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
pellets.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pellets.code.repository (alpha) | STR_0D | URL of software repository | ||
pellets.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
pellets.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
pellets.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
pellets.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
pellets.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
pellets.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
pellets.ids_properties.occurrence | INT_0D | |||
pellets.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
pellets.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
pellets.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pellets.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
pellets.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
pellets.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
pellets.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
pellets.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pellets.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
pellets.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
pellets.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
pellets.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
pellets.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
pellets.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pellets.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
pellets.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
pellets.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
pellets.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
pellets.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
pellets.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pellets.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pellets.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
pellets.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pellets.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pellets.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pellets.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
pellets.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
pellets.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pellets.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pellets.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
pellets.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pellets.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pellets.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pellets.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
pellets.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pellets.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pellets.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
pellets.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pellets.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
pellets.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pellets.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
pellets.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
pellets.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
pellets.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
pellets.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
pellets.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
pellets.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
pellets.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
pellets.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
pellets.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
pellets.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between input command received from the RT network and actuator starting to react. Applies globally to the system described by this IDS unless specific latencies (e.g. channel-specific or antenna-specific) are provided at a deeper level in the IDS structure. | |
pellets.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
pellets.time_slice (alpha) | [pellets.time_slice[:].time] | STRUCT_ARRAY | Description of the pellets launched at various time slices. The time of this structure corresponds to the full ablation of the pellet inside the plasma. | |
pellets.time_slice[:].pellet (alpha) | [1...N] | STRUCT_ARRAY | Set of pellets ablated in the plasma at a given time | |
pellets.time_slice[:].pellet[:].path_geometry (alpha) | STRUCTURE | Geometry of the pellet path in the vaccuum chamber | ||
pellets.time_slice[:].pellet[:].path_geometry.first_point (alpha) | STRUCTURE | Position of the first point | ||
pellets.time_slice[:].pellet[:].path_geometry.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
pellets.time_slice[:].pellet[:].path_geometry.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pellets.time_slice[:].pellet[:].path_geometry.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pellets.time_slice[:].pellet[:].path_geometry.second_point (alpha) | STRUCTURE | Position of the second point | ||
pellets.time_slice[:].pellet[:].path_geometry.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
pellets.time_slice[:].pellet[:].path_geometry.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pellets.time_slice[:].pellet[:].path_geometry.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pellets.time_slice[:].pellet[:].path_profiles (alpha) | STRUCTURE | 1-D profiles of plasma and pellet along the pellet path | ||
pellets.time_slice[:].pellet[:].path_profiles.ablated_particles (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.distance] | FLT_1D (uncertain) | - | Number of ablated particles (electrons) along the pellet path |
pellets.time_slice[:].pellet[:].path_profiles.ablation_rate (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.distance] | FLT_1D (uncertain) | s^-1 | Ablation rate (electrons) along the pellet path |
pellets.time_slice[:].pellet[:].path_profiles.distance (alpha) | [1...N] | FLT_1D (uncertain) | m | Distance along the pellet path, with the origin taken at path_geometry/first_point. Used as the main coordinate for the path_profiles structure |
pellets.time_slice[:].pellet[:].path_profiles.n_e (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.distance] | FLT_1D (uncertain) | m^-3 | Electron density along the pellet path |
pellets.time_slice[:].pellet[:].path_profiles.position (alpha) | STRUCTURE | Position along the pellet path | ||
pellets.time_slice[:].pellet[:].path_profiles.position.phi (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.position.r] | FLT_1D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) |
pellets.time_slice[:].pellet[:].path_profiles.position.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
pellets.time_slice[:].pellet[:].path_profiles.position.z (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.position.r] | FLT_1D (uncertain) | m | Height |
pellets.time_slice[:].pellet[:].path_profiles.psi (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.distance] | FLT_1D (uncertain) | Wb | Poloidal flux along the pellet path |
pellets.time_slice[:].pellet[:].path_profiles.rho_tor_norm (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.distance] | FLT_1D (uncertain) | - | Normalised toroidal coordinate along the pellet path |
pellets.time_slice[:].pellet[:].path_profiles.rho_tor_norm_drift (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.distance] | FLT_1D (uncertain) | - | Difference to due ExB drifts between the ablation and the final deposition locations, in terms of the normalised toroidal flux coordinate |
pellets.time_slice[:].pellet[:].path_profiles.t_e (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.distance] | FLT_1D (uncertain) | eV | Electron temperature along the pellet path |
pellets.time_slice[:].pellet[:].path_profiles.velocity (alpha) | [pellets.time_slice[:].pellet[:].path_profiles.distance] | FLT_1D (uncertain) | m.s^-1 | Pellet velocity along the pellet path |
pellets.time_slice[:].pellet[:].propellant_gas (alpha) | STRUCTURE | Propellant gas | ||
pellets.time_slice[:].pellet[:].propellant_gas.element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the gas molecule | |
pellets.time_slice[:].pellet[:].propellant_gas.element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
pellets.time_slice[:].pellet[:].propellant_gas.element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
pellets.time_slice[:].pellet[:].propellant_gas.element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
pellets.time_slice[:].pellet[:].propellant_gas.element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
pellets.time_slice[:].pellet[:].propellant_gas.label (alpha) | STR_0D | String identifying the neutral molecule (e.g. H2, D2, T2, N2, ...) | ||
pellets.time_slice[:].pellet[:].propellant_gas.molecules_n (alpha) | FLT_0D (uncertain) | - | Number of molecules of the propellant gas injected in the vacuum vessel when launching the pellet | |
pellets.time_slice[:].pellet[:].shape (alpha) | STRUCTURE | Initial shape of a pellet at launch | ||
pellets.time_slice[:].pellet[:].shape.size (alpha) | [1...N] | FLT_1D (uncertain) | m | Size of the pellet in the various dimensions, depending on the shape type. Spherical pellets: size(1) is the radius of the pellet. Cylindrical pellets: size(1) is the radius and size(2) is the height of the cylinder. Rectangular pellets: size(1) is the height, size(2) is the width and size(3) is the length |
pellets.time_slice[:].pellet[:].shape.type (alpha) | STRUCTURE | Identifier structure for the shape type: 1-spherical; 2-cylindrical; 3-rectangular | ||
pellets.time_slice[:].pellet[:].shape.type.description (alpha) | STR_0D | Verbose description | ||
pellets.time_slice[:].pellet[:].shape.type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pellets.time_slice[:].pellet[:].shape.type.name (alpha) | STR_0D | Short string identifier | ||
pellets.time_slice[:].pellet[:].species (alpha) | [1...N] | STRUCT_ARRAY | Set of atomic species included in the pellet composition | |
pellets.time_slice[:].pellet[:].species[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
pellets.time_slice[:].pellet[:].species[:].density (alpha) | FLT_0D (uncertain) | atoms.m^-3 | Material density of the species in the pellet | |
pellets.time_slice[:].pellet[:].species[:].fraction (alpha) | FLT_0D (uncertain) | - | Atomic fraction of the species in the pellet | |
pellets.time_slice[:].pellet[:].species[:].label (alpha) | STR_0D | String identifying the species (e.g. H, D, T, ...) | ||
pellets.time_slice[:].pellet[:].species[:].sublimation_energy (alpha) | FLT_0D (uncertain) | eV | Sublimation energy per atom | |
pellets.time_slice[:].pellet[:].species[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
pellets.time_slice[:].pellet[:].velocity_initial (alpha) | FLT_0D (uncertain) | m.s^-1 | Initial velocity of the pellet as it enters the vaccum chamber | |
pellets.time_slice[:].time (alpha) | FLT_0D | s | Time |
pf active¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
pf_active (alpha) | Description of the axisymmetric active poloidal field (PF) coils and supplies; includes the limits of these systems; includes the forces on them; does not include non-axisymmetric coil systems | |||
pf_active.circuit (alpha) | [1...N] | STRUCT_ARRAY | Circuits, connecting multiple PF coils to multiple supplies, defining the current and voltage relationships in the system | |
pf_active.circuit[:].connections (alpha) | [1...N, | INT_2D | Description of the supplies and coils connections (nodes) across the circuit. Nodes of the circuit are listed as the first dimension of the matrix. Supplies (listed first) and coils (listed second) SIDES are listed as the second dimension. Thus the second dimension has a size equal to 2*(N_supplies+N_coils). N_supplies (resp. N_coils) is the total number of supplies (resp. coils) listed in the supply (resp.coil) array of structure, i.e. including also supplies/coils that are not part of the actual circuit. The (i,j) matrix elements are 1 if the j-th supply or coil side is connected to the i-th node, or 0 otherwise. For coils, sides are listed so that a current flowing from side 1 to side 2 (inside the coil) is positive (i.e. counter-clockwise when seen from above). | |
pf_active.circuit[:].current (alpha) | STRUCTURE | A | Current in the circuit between the sides of the group of supplies (only for circuits with a single supply or in which supplies are grouped) | |
pf_active.circuit[:].current.data (alpha) | [pf_active.circuit[:].current.time] | FLT_1D (uncertain) | A | Data |
pf_active.circuit[:].current.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.circuit[:].identifier (alpha) | STR_0D | ID of the circuit | ||
pf_active.circuit[:].name (alpha) | STR_0D | Name of the circuit | ||
pf_active.circuit[:].type (alpha) | STR_0D | Type of the circuit | ||
pf_active.circuit[:].voltage (alpha) | STRUCTURE | V | Voltage on the circuit between the sides of the group of supplies (only for circuits with a single supply or in which supplies are grouped) | |
pf_active.circuit[:].voltage.data (alpha) | [pf_active.circuit[:].voltage.time] | FLT_1D (uncertain) | V | Data |
pf_active.circuit[:].voltage.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
pf_active.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_active.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_active.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
pf_active.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_active.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_active.code.library[:].name (alpha) | STR_0D | Name of software | ||
pf_active.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_active.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_active.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_active.code.name (alpha) | STR_0D | Name of software generating IDS | ||
pf_active.code.output_flag (alpha) | [pf_active.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
pf_active.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_active.code.repository (alpha) | STR_0D | URL of software repository | ||
pf_active.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_active.coil (alpha) | [1...N] | STRUCT_ARRAY | Active PF coils | |
pf_active.coil[:].b_field_max (alpha) | [1...N] | FLT_1D (uncertain) | T | List of values of the maximum magnetic field on the conductor surface (coordinate for current_limit_max) |
pf_active.coil[:].b_field_max_timed (alpha) | STRUCTURE | T | Maximum absolute value of the magnetic field on the conductor surface | |
pf_active.coil[:].b_field_max_timed.data (alpha) | [pf_active.coil[:].b_field_max_timed.time] | FLT_1D (uncertain) | T | Data |
pf_active.coil[:].b_field_max_timed.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.coil[:].current (alpha) | STRUCTURE | A | Current fed in the coil (for 1 turn, to be multiplied by the number of turns to obtain the generated magnetic field), positive when flowing from side 1 to side 2 of the coil (inside the coil), this numbering being made consistently with the convention that the current is counter-clockwise when seen from above. | |
pf_active.coil[:].current.data (alpha) | [pf_active.coil[:].current.time] | FLT_1D (uncertain) | A | Data |
pf_active.coil[:].current.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.coil[:].current_limit_max (alpha) | [pf_active.coil[:].b_field_max, | FLT_2D | A | Maximum tolerable current in the conductor |
pf_active.coil[:].element (alpha) | [1...N] | STRUCT_ARRAY | Each PF coil is comprised of a number of cross-section elements described individually | |
pf_active.coil[:].element[:].area (alpha) | FLT_0D (uncertain) | m^2 | Cross-sectional areas of the element | |
pf_active.coil[:].element[:].geometry (alpha) | STRUCTURE | Cross-sectional shape of the element | ||
pf_active.coil[:].element[:].geometry.annulus (alpha) | STRUCTURE | The element is an annulus of centre R, Z, with inner radius radius_inner and outer radius radius_outer | ||
pf_active.coil[:].element[:].geometry.annulus.r (alpha) | FLT_0D (uncertain) | m | Centre major radius | |
pf_active.coil[:].element[:].geometry.annulus.radius_inner (alpha) | FLT_0D (uncertain) | m | Inner radius | |
pf_active.coil[:].element[:].geometry.annulus.radius_outer (alpha) | FLT_0D (uncertain) | m | Outer radius | |
pf_active.coil[:].element[:].geometry.annulus.z (alpha) | FLT_0D (uncertain) | m | Centre height | |
pf_active.coil[:].element[:].geometry.arcs_of_circle (alpha) | STRUCTURE | Description of the element contour by a set of arcs of circle. For each of these, the position of the start point is given together with the curvature radius. The end point is given by the start point of the next arc of circle. | ||
pf_active.coil[:].element[:].geometry.arcs_of_circle.curvature_radii (alpha) | [pf_active.coil[:].element[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Curvature radius of each arc of circle |
pf_active.coil[:].element[:].geometry.arcs_of_circle.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radii of the start point of each arc of circle |
pf_active.coil[:].element[:].geometry.arcs_of_circle.z (alpha) | [pf_active.coil[:].element[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Height of the start point of each arc of circle |
pf_active.coil[:].element[:].geometry.geometry_type (alpha) | INT_0D | Type used to describe the element shape (1:'outline', 2:'rectangle', 3:'oblique', 4:'arcs of circle, 5: 'annulus', 6 : 'thick line') | ||
pf_active.coil[:].element[:].geometry.oblique (alpha) | STRUCTURE | Parallelogram description of the element | ||
pf_active.coil[:].element[:].geometry.oblique.alpha (alpha) | FLT_0D (uncertain) | rad | Inclination of first angle measured counter-clockwise from horizontal outwardly directed radial vector (grad R). | |
pf_active.coil[:].element[:].geometry.oblique.beta (alpha) | FLT_0D (uncertain) | rad | Inclination of second angle measured counter-clockwise from vertically upwards directed vector (grad Z). If both alpha and beta are zero (rectangle) then the simpler rectangular elements description should be used. | |
pf_active.coil[:].element[:].geometry.oblique.length_alpha (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle alpha with respect to the major radius axis | |
pf_active.coil[:].element[:].geometry.oblique.length_beta (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle beta with respect to the height axis | |
pf_active.coil[:].element[:].geometry.oblique.r (alpha) | FLT_0D (uncertain) | m | Major radius of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
pf_active.coil[:].element[:].geometry.oblique.z (alpha) | FLT_0D (uncertain) | m | Height of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
pf_active.coil[:].element[:].geometry.outline (alpha) | STRUCTURE | Irregular outline of the element. Do NOT repeat the first point. | ||
pf_active.coil[:].element[:].geometry.outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
pf_active.coil[:].element[:].geometry.outline.z (alpha) | [pf_active.coil[:].element[:].geometry.outline.r] | FLT_1D (uncertain) | m | Height |
pf_active.coil[:].element[:].geometry.rectangle (alpha) | STRUCTURE | Rectangular description of the element | ||
pf_active.coil[:].element[:].geometry.rectangle.height (alpha) | FLT_0D (uncertain) | m | Vertical full height | |
pf_active.coil[:].element[:].geometry.rectangle.r (alpha) | FLT_0D (uncertain) | m | Geometric centre R | |
pf_active.coil[:].element[:].geometry.rectangle.width (alpha) | FLT_0D (uncertain) | m | Horizontal full width | |
pf_active.coil[:].element[:].geometry.rectangle.z (alpha) | FLT_0D (uncertain) | m | Geometric centre Z | |
pf_active.coil[:].element[:].geometry.thick_line (alpha) | STRUCTURE | The element is approximated by a rectangle defined by a central segment and a thickness in the direction perpendicular to the segment | ||
pf_active.coil[:].element[:].geometry.thick_line.first_point (alpha) | STRUCTURE | Position of the first point | ||
pf_active.coil[:].element[:].geometry.thick_line.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pf_active.coil[:].element[:].geometry.thick_line.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pf_active.coil[:].element[:].geometry.thick_line.second_point (alpha) | STRUCTURE | Position of the second point | ||
pf_active.coil[:].element[:].geometry.thick_line.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pf_active.coil[:].element[:].geometry.thick_line.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pf_active.coil[:].element[:].geometry.thick_line.thickness (alpha) | FLT_0D (uncertain) | m | Thickness | |
pf_active.coil[:].element[:].identifier (alpha) | STR_0D | Identifier of this element | ||
pf_active.coil[:].element[:].name (alpha) | STR_0D | Name of this element | ||
pf_active.coil[:].element[:].turns_with_sign (alpha) | FLT_0D (uncertain) | - | Number of effective turns in the element for calculating magnetic fields of the coil/loop; includes the sign of the number of turns (positive means current is counter-clockwise when seen from above) | |
pf_active.coil[:].energy_limit_max (alpha) | FLT_0D | J | Maximum Energy to be dissipated in the coil | |
pf_active.coil[:].force_radial (alpha) | STRUCTURE | N | Radial force applied on this coil (positive when outwards) | |
pf_active.coil[:].force_radial.data (alpha) | [pf_active.coil[:].force_radial.time] | FLT_1D (uncertain) | N | Data |
pf_active.coil[:].force_radial.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.coil[:].force_radial_crushing (alpha) | STRUCTURE | N | Radial crushing force applied on this coil (positive when compressive) | |
pf_active.coil[:].force_radial_crushing.data (alpha) | [pf_active.coil[:].force_radial_crushing.time] | FLT_1D (uncertain) | N | Data |
pf_active.coil[:].force_radial_crushing.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.coil[:].force_vertical (alpha) | STRUCTURE | N | Vertical force applied on this coil (positive when upwards) | |
pf_active.coil[:].force_vertical.data (alpha) | [pf_active.coil[:].force_vertical.time] | FLT_1D (uncertain) | N | Data |
pf_active.coil[:].force_vertical.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.coil[:].force_vertical_crushing (alpha) | STRUCTURE | N | Vertical crushing force applied on this coil (positive when compressive) | |
pf_active.coil[:].force_vertical_crushing.data (alpha) | [pf_active.coil[:].force_vertical_crushing.time] | FLT_1D (uncertain) | N | Data |
pf_active.coil[:].force_vertical_crushing.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.coil[:].function (alpha) | [1...N] | STRUCT_ARRAY | Set of functions for which this coil may be used | |
pf_active.coil[:].function[:].description (alpha) | STR_0D | Verbose description | ||
pf_active.coil[:].function[:].index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pf_active.coil[:].function[:].name (alpha) | STR_0D | Short string identifier | ||
pf_active.coil[:].identifier (alpha) | STR_0D | Alphanumeric identifier of coils used for convenience | ||
pf_active.coil[:].name (alpha) | STR_0D | Name of the coil | ||
pf_active.coil[:].resistance (alpha) | FLT_0D (uncertain) | Ohm | Coil resistance | |
pf_active.coil[:].resistance_additional (alpha) | STRUCTURE | Ohm | Additional resistance due to e.g. dynamically switchable resistors. The coil effective resistance is obtained by adding this dynamic quantity to the static resistance of the coil. | |
pf_active.coil[:].resistance_additional.data (alpha) | [pf_active.coil[:].resistance_additional.time] | FLT_1D (uncertain) | Ohm | Data |
pf_active.coil[:].resistance_additional.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.coil[:].temperature (alpha) | [1...N] | FLT_1D (uncertain) | K | List of values of the conductor temperature (coordinate for current_limit_max) |
pf_active.coil[:].voltage (alpha) | STRUCTURE | V | Voltage on the coil terminals (Vside1-Vside2) - including additional resistors if any | |
pf_active.coil[:].voltage.data (alpha) | [pf_active.coil[:].voltage.time] | FLT_1D (uncertain) | V | Data |
pf_active.coil[:].voltage.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.force_limits (alpha) | STRUCTURE | Description of force limits on the axisymmetric PF coil system | ||
pf_active.force_limits.combination_matrix (alpha) | [pf_active.force_limits.limit_max, | FLT_2D (uncertain) | - | Force limits are expressed as a linear combination of the forces on each individual coil. The weights of the linear combination are given by this matrix, while the limits are given by the sibling nodes limit_min and limit_max. Each row of this matrix corresponds to a force limit. The columns represent, for each coil, the 4 types of forces on the coil namely [coil1_radial, coil1_vertical, coil1_radial_crush, coil1_vertical_crush, coil2_radial, coil2_vertical, coil2_radial_crush, coil2_vertical_crush, ...]. There are therefore 4*coils_n columns. |
pf_active.force_limits.force (alpha) | STRUCTURE | N | Force (positive when upwards for a vertical force, positive when outwards for a radial force) | |
pf_active.force_limits.force.data (alpha) | [pf_active.force_limits.force.time] | FLT_1D (uncertain) | N | Data |
pf_active.force_limits.force.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.force_limits.limit_max (alpha) | [1...N] | FLT_1D (uncertain) | N | Maximum force limit, for each limit (line of the combination matrix). EMPTY_FLT value means unbounded |
pf_active.force_limits.limit_min (alpha) | [pf_active.force_limits.limit_max] | FLT_1D (uncertain) | N | Minimum force limit, for each limit (line of the combination matrix). EMPTY_FLT value means unbounded |
pf_active.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
pf_active.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
pf_active.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
pf_active.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
pf_active.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
pf_active.ids_properties.occurrence | INT_0D | |||
pf_active.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
pf_active.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
pf_active.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pf_active.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
pf_active.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
pf_active.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
pf_active.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_active.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_active.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
pf_active.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
pf_active.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_active.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
pf_active.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_active.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_active.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
pf_active.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
pf_active.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_active.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
pf_active.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
pf_active.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_active.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_active.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
pf_active.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_active.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_active.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_active.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
pf_active.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
pf_active.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_active.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_active.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
pf_active.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_active.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_active.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_active.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
pf_active.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_active.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_active.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
pf_active.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_active.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_active.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_active.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
pf_active.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
pf_active.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
pf_active.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
pf_active.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
pf_active.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
pf_active.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
pf_active.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
pf_active.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
pf_active.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
pf_active.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between input command received from the RT network and actuator starting to react. Applies globally to the system described by this IDS unless specific latencies (e.g. channel-specific or antenna-specific) are provided at a deeper level in the IDS structure. | |
pf_active.radial_force (obsolescent) | [1...N] | STRUCT_ARRAY | Radial forces on the axisymmetric PF coil system | |
pf_active.radial_force[:].combination (obsolescent) | [1...N] | FLT_1D (uncertain) | - | Coils involved in the force combinations. Normally the force would be the full set of coils, but in some cases, we want to have a difference in forces, such as a CS coil separation force. We therefore give each coil a force weight which we call the combination |
pf_active.radial_force[:].force (obsolescent) | STRUCTURE | N | Force (positive when upwards for a vertical force, positive when outwards for a radial force) | |
pf_active.radial_force[:].force.data (obsolescent) | [pf_active.radial_force[:].force.time] | FLT_1D (uncertain) | N | Data |
pf_active.radial_force[:].force.time (obsolescent) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.radial_force[:].limit_max (obsolescent) | FLT_0D (uncertain) | N | Maximum force combination limit | |
pf_active.radial_force[:].limit_min (obsolescent) | FLT_0D (uncertain) | N | Minimum force combination limit | |
pf_active.radial_force[:].name (obsolescent) | STR_0D | Name of the force combination | ||
pf_active.supply (alpha) | [1...N] | STRUCT_ARRAY | PF power supplies | |
pf_active.supply[:].current (alpha) | STRUCTURE | A | Current at the supply output, defined positive if it flows from point 1 to point 2 in the circuit connected to the supply (outside the supply) | |
pf_active.supply[:].current.data (alpha) | [pf_active.supply[:].current.time] | FLT_1D (uncertain) | A | Data |
pf_active.supply[:].current.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.supply[:].current_limit_max (alpha) | FLT_0D | A | Maximum current in the supply | |
pf_active.supply[:].current_limit_min (alpha) | FLT_0D | A | Minimum current in the supply | |
pf_active.supply[:].current_limiter_gain (alpha) | FLT_0D (uncertain) | V | Gain to prevent overcurrent in a linear model of the supply | |
pf_active.supply[:].delay (alpha) | FLT_0D (uncertain) | s | Pure delay in the supply | |
pf_active.supply[:].energy_limit_max (alpha) | FLT_0D | J | Maximum energy to be dissipated in the supply during a pulse | |
pf_active.supply[:].filter_denominator (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Coefficients of the denominator, in increasing order : b0 + b1*s + ... + bm*s^m; used for a linear supply description |
pf_active.supply[:].filter_numerator (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Coefficients of the numerator, in increasing order : a0 + a1*s + ... + an*s^n; used for a linear supply description |
pf_active.supply[:].identifier (alpha) | STR_0D | Identifier of the supply | ||
pf_active.supply[:].name (alpha) | STR_0D | Name of the PF supply | ||
pf_active.supply[:].nonlinear_model (alpha) | STR_0D | Description of the nonlinear transfer function of the supply | ||
pf_active.supply[:].resistance (alpha) | FLT_0D (uncertain) | Ohm | Power supply internal resistance | |
pf_active.supply[:].type (alpha) | INT_0D | Type of the supply; TBD add free description of non-linear power supplies | ||
pf_active.supply[:].voltage (alpha) | STRUCTURE | V | Voltage at the supply output (Vside1-Vside2) | |
pf_active.supply[:].voltage.data (alpha) | [pf_active.supply[:].voltage.time] | FLT_1D (uncertain) | V | Data |
pf_active.supply[:].voltage.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.supply[:].voltage_limit_max (alpha) | FLT_0D | V | Maximum voltage from the supply | |
pf_active.supply[:].voltage_limit_min (alpha) | FLT_0D | V | Minimum voltage from the supply | |
pf_active.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
pf_active.vertical_force (obsolescent) | [1...N] | STRUCT_ARRAY | Vertical forces on the axisymmetric PF coil system | |
pf_active.vertical_force[:].combination (obsolescent) | [1...N] | FLT_1D (uncertain) | - | Coils involved in the force combinations. Normally the force would be the full set of coils, but in some cases, we want to have a difference in forces, such as a CS coil separation force. We therefore give each coil a force weight which we call the combination |
pf_active.vertical_force[:].force (obsolescent) | STRUCTURE | N | Force (positive when upwards for a vertical force, positive when outwards for a radial force) | |
pf_active.vertical_force[:].force.data (obsolescent) | [pf_active.vertical_force[:].force.time] | FLT_1D (uncertain) | N | Data |
pf_active.vertical_force[:].force.time (obsolescent) | [1...N] | FLT_1D_TYPE | s | Time |
pf_active.vertical_force[:].limit_max (obsolescent) | FLT_0D (uncertain) | N | Maximum force combination limit | |
pf_active.vertical_force[:].limit_min (obsolescent) | FLT_0D (uncertain) | N | Minimum force combination limit | |
pf_active.vertical_force[:].name (obsolescent) | STR_0D | Name of the force combination |
pf passive¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
pf_passive (alpha) | Description of the axisymmetric passive conductors, currents flowing in them | |||
pf_passive.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
pf_passive.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_passive.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_passive.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
pf_passive.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_passive.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_passive.code.library[:].name (alpha) | STR_0D | Name of software | ||
pf_passive.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_passive.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_passive.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_passive.code.name (alpha) | STR_0D | Name of software generating IDS | ||
pf_passive.code.output_flag (alpha) | [pf_passive.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
pf_passive.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_passive.code.repository (alpha) | STR_0D | URL of software repository | ||
pf_passive.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_passive.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
pf_passive.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
pf_passive.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
pf_passive.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
pf_passive.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
pf_passive.ids_properties.occurrence | INT_0D | |||
pf_passive.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
pf_passive.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
pf_passive.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pf_passive.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
pf_passive.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
pf_passive.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
pf_passive.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_passive.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_passive.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
pf_passive.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
pf_passive.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_passive.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
pf_passive.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_passive.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_passive.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
pf_passive.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
pf_passive.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_passive.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
pf_passive.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
pf_passive.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_passive.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_passive.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
pf_passive.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_passive.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_passive.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_passive.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
pf_passive.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
pf_passive.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_passive.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_passive.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
pf_passive.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_passive.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_passive.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_passive.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
pf_passive.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_passive.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_passive.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
pf_passive.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_passive.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_passive.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_passive.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
pf_passive.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
pf_passive.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
pf_passive.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
pf_passive.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
pf_passive.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
pf_passive.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
pf_passive.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
pf_passive.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
pf_passive.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
pf_passive.loop (alpha) | [1...N] | STRUCT_ARRAY | Passive axisymmetric conductor description in the form of non-connected loops; any connected loops are expressed as active coil circuits with no power supply attached. | |
pf_passive.loop[:].current (alpha) | [pf_passive.loop[:].time] | FLT_1D (uncertain) | A | Passive loop current |
pf_passive.loop[:].element (alpha) | [1...N] | STRUCT_ARRAY | Each loop is comprised of a number of cross-section elements described individually | |
pf_passive.loop[:].element[:].area (alpha) | FLT_0D (uncertain) | m^2 | Cross-sectional areas of the element | |
pf_passive.loop[:].element[:].geometry (alpha) | STRUCTURE | Cross-sectional shape of the element | ||
pf_passive.loop[:].element[:].geometry.annulus (alpha) | STRUCTURE | The element is an annulus of centre R, Z, with inner radius radius_inner and outer radius radius_outer | ||
pf_passive.loop[:].element[:].geometry.annulus.r (alpha) | FLT_0D (uncertain) | m | Centre major radius | |
pf_passive.loop[:].element[:].geometry.annulus.radius_inner (alpha) | FLT_0D (uncertain) | m | Inner radius | |
pf_passive.loop[:].element[:].geometry.annulus.radius_outer (alpha) | FLT_0D (uncertain) | m | Outer radius | |
pf_passive.loop[:].element[:].geometry.annulus.z (alpha) | FLT_0D (uncertain) | m | Centre height | |
pf_passive.loop[:].element[:].geometry.arcs_of_circle (alpha) | STRUCTURE | Description of the element contour by a set of arcs of circle. For each of these, the position of the start point is given together with the curvature radius. The end point is given by the start point of the next arc of circle. | ||
pf_passive.loop[:].element[:].geometry.arcs_of_circle.curvature_radii (alpha) | [pf_passive.loop[:].element[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Curvature radius of each arc of circle |
pf_passive.loop[:].element[:].geometry.arcs_of_circle.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radii of the start point of each arc of circle |
pf_passive.loop[:].element[:].geometry.arcs_of_circle.z (alpha) | [pf_passive.loop[:].element[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Height of the start point of each arc of circle |
pf_passive.loop[:].element[:].geometry.geometry_type (alpha) | INT_0D | Type used to describe the element shape (1:'outline', 2:'rectangle', 3:'oblique', 4:'arcs of circle, 5: 'annulus', 6 : 'thick line') | ||
pf_passive.loop[:].element[:].geometry.oblique (alpha) | STRUCTURE | Parallelogram description of the element | ||
pf_passive.loop[:].element[:].geometry.oblique.alpha (alpha) | FLT_0D (uncertain) | rad | Inclination of first angle measured counter-clockwise from horizontal outwardly directed radial vector (grad R). | |
pf_passive.loop[:].element[:].geometry.oblique.beta (alpha) | FLT_0D (uncertain) | rad | Inclination of second angle measured counter-clockwise from vertically upwards directed vector (grad Z). If both alpha and beta are zero (rectangle) then the simpler rectangular elements description should be used. | |
pf_passive.loop[:].element[:].geometry.oblique.length_alpha (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle alpha with respect to the major radius axis | |
pf_passive.loop[:].element[:].geometry.oblique.length_beta (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle beta with respect to the height axis | |
pf_passive.loop[:].element[:].geometry.oblique.r (alpha) | FLT_0D (uncertain) | m | Major radius of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
pf_passive.loop[:].element[:].geometry.oblique.z (alpha) | FLT_0D (uncertain) | m | Height of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
pf_passive.loop[:].element[:].geometry.outline (alpha) | STRUCTURE | Irregular outline of the element. Do NOT repeat the first point. | ||
pf_passive.loop[:].element[:].geometry.outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
pf_passive.loop[:].element[:].geometry.outline.z (alpha) | [pf_passive.loop[:].element[:].geometry.outline.r] | FLT_1D (uncertain) | m | Height |
pf_passive.loop[:].element[:].geometry.rectangle (alpha) | STRUCTURE | Rectangular description of the element | ||
pf_passive.loop[:].element[:].geometry.rectangle.height (alpha) | FLT_0D (uncertain) | m | Vertical full height | |
pf_passive.loop[:].element[:].geometry.rectangle.r (alpha) | FLT_0D (uncertain) | m | Geometric centre R | |
pf_passive.loop[:].element[:].geometry.rectangle.width (alpha) | FLT_0D (uncertain) | m | Horizontal full width | |
pf_passive.loop[:].element[:].geometry.rectangle.z (alpha) | FLT_0D (uncertain) | m | Geometric centre Z | |
pf_passive.loop[:].element[:].geometry.thick_line (alpha) | STRUCTURE | The element is approximated by a rectangle defined by a central segment and a thickness in the direction perpendicular to the segment | ||
pf_passive.loop[:].element[:].geometry.thick_line.first_point (alpha) | STRUCTURE | Position of the first point | ||
pf_passive.loop[:].element[:].geometry.thick_line.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pf_passive.loop[:].element[:].geometry.thick_line.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pf_passive.loop[:].element[:].geometry.thick_line.second_point (alpha) | STRUCTURE | Position of the second point | ||
pf_passive.loop[:].element[:].geometry.thick_line.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pf_passive.loop[:].element[:].geometry.thick_line.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pf_passive.loop[:].element[:].geometry.thick_line.thickness (alpha) | FLT_0D (uncertain) | m | Thickness | |
pf_passive.loop[:].element[:].identifier (alpha) | STR_0D | Identifier of this element | ||
pf_passive.loop[:].element[:].name (alpha) | STR_0D | Name of this element | ||
pf_passive.loop[:].element[:].turns_with_sign (alpha) | FLT_0D (uncertain) | - | Number of effective turns in the element for calculating magnetic fields of the coil/loop; includes the sign of the number of turns (positive means current is counter-clockwise when seen from above) | |
pf_passive.loop[:].name (alpha) | STR_0D | Name of the loop | ||
pf_passive.loop[:].resistance (alpha) | FLT_0D (uncertain) | Ohm | Passive loop resistance | |
pf_passive.loop[:].resistivity (alpha) | FLT_0D (uncertain) | Ohm.m | Passive loop resistivity | |
pf_passive.loop[:].time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the dynamic nodes of this loop located at this level of the IDS structure |
pf_passive.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
pf plasma¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
pf_plasma (alpha) | Description of the axisymmetric currents flowing in the plasma, to be used in circuit equations, represented by a set of elements | |||
pf_plasma.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
pf_plasma.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_plasma.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_plasma.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
pf_plasma.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_plasma.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_plasma.code.library[:].name (alpha) | STR_0D | Name of software | ||
pf_plasma.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_plasma.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_plasma.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_plasma.code.name (alpha) | STR_0D | Name of software generating IDS | ||
pf_plasma.code.output_flag (alpha) | [pf_plasma.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
pf_plasma.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_plasma.code.repository (alpha) | STR_0D | URL of software repository | ||
pf_plasma.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_plasma.element (alpha) | [1...N] | STRUCT_ARRAY | Set of plasma elements | |
pf_plasma.element[:].area (alpha) | FLT_0D (uncertain) | m^2 | Cross-sectional area of the element | |
pf_plasma.element[:].current (alpha) | [pf_plasma.element[:].time] | FLT_1D (uncertain) | A | Current in the plasma element |
pf_plasma.element[:].geometry (alpha) | STRUCTURE | Cross-sectional shape of the element | ||
pf_plasma.element[:].geometry.annulus (alpha) | STRUCTURE | The element is an annulus of centre R, Z, with inner radius radius_inner and outer radius radius_outer | ||
pf_plasma.element[:].geometry.annulus.r (alpha) | FLT_0D (uncertain) | m | Centre major radius | |
pf_plasma.element[:].geometry.annulus.radius_inner (alpha) | FLT_0D (uncertain) | m | Inner radius | |
pf_plasma.element[:].geometry.annulus.radius_outer (alpha) | FLT_0D (uncertain) | m | Outer radius | |
pf_plasma.element[:].geometry.annulus.z (alpha) | FLT_0D (uncertain) | m | Centre height | |
pf_plasma.element[:].geometry.arcs_of_circle (alpha) | STRUCTURE | Description of the element contour by a set of arcs of circle. For each of these, the position of the start point is given together with the curvature radius. The end point is given by the start point of the next arc of circle. | ||
pf_plasma.element[:].geometry.arcs_of_circle.curvature_radii (alpha) | [pf_plasma.element[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Curvature radius of each arc of circle |
pf_plasma.element[:].geometry.arcs_of_circle.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radii of the start point of each arc of circle |
pf_plasma.element[:].geometry.arcs_of_circle.z (alpha) | [pf_plasma.element[:].geometry.arcs_of_circle.r] | FLT_1D (uncertain) | m | Height of the start point of each arc of circle |
pf_plasma.element[:].geometry.geometry_type (alpha) | INT_0D | Type used to describe the element shape (1:'outline', 2:'rectangle', 3:'oblique', 4:'arcs of circle, 5: 'annulus', 6 : 'thick line') | ||
pf_plasma.element[:].geometry.oblique (alpha) | STRUCTURE | Parallelogram description of the element | ||
pf_plasma.element[:].geometry.oblique.alpha (alpha) | FLT_0D (uncertain) | rad | Inclination of first angle measured counter-clockwise from horizontal outwardly directed radial vector (grad R). | |
pf_plasma.element[:].geometry.oblique.beta (alpha) | FLT_0D (uncertain) | rad | Inclination of second angle measured counter-clockwise from vertically upwards directed vector (grad Z). If both alpha and beta are zero (rectangle) then the simpler rectangular elements description should be used. | |
pf_plasma.element[:].geometry.oblique.length_alpha (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle alpha with respect to the major radius axis | |
pf_plasma.element[:].geometry.oblique.length_beta (alpha) | FLT_0D (uncertain) | m | Length of the parallelogram side inclined with angle beta with respect to the height axis | |
pf_plasma.element[:].geometry.oblique.r (alpha) | FLT_0D (uncertain) | m | Major radius of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
pf_plasma.element[:].geometry.oblique.z (alpha) | FLT_0D (uncertain) | m | Height of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram) | |
pf_plasma.element[:].geometry.outline (alpha) | STRUCTURE | Irregular outline of the element. Do NOT repeat the first point. | ||
pf_plasma.element[:].geometry.outline.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
pf_plasma.element[:].geometry.outline.z (alpha) | [pf_plasma.element[:].geometry.outline.r] | FLT_1D (uncertain) | m | Height |
pf_plasma.element[:].geometry.rectangle (alpha) | STRUCTURE | Rectangular description of the element | ||
pf_plasma.element[:].geometry.rectangle.height (alpha) | FLT_0D (uncertain) | m | Vertical full height | |
pf_plasma.element[:].geometry.rectangle.r (alpha) | FLT_0D (uncertain) | m | Geometric centre R | |
pf_plasma.element[:].geometry.rectangle.width (alpha) | FLT_0D (uncertain) | m | Horizontal full width | |
pf_plasma.element[:].geometry.rectangle.z (alpha) | FLT_0D (uncertain) | m | Geometric centre Z | |
pf_plasma.element[:].geometry.thick_line (alpha) | STRUCTURE | The element is approximated by a rectangle defined by a central segment and a thickness in the direction perpendicular to the segment | ||
pf_plasma.element[:].geometry.thick_line.first_point (alpha) | STRUCTURE | Position of the first point | ||
pf_plasma.element[:].geometry.thick_line.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pf_plasma.element[:].geometry.thick_line.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pf_plasma.element[:].geometry.thick_line.second_point (alpha) | STRUCTURE | Position of the second point | ||
pf_plasma.element[:].geometry.thick_line.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pf_plasma.element[:].geometry.thick_line.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pf_plasma.element[:].geometry.thick_line.thickness (alpha) | FLT_0D (uncertain) | m | Thickness | |
pf_plasma.element[:].time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the dynamic nodes located at this level of the IDS structure |
pf_plasma.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
pf_plasma.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
pf_plasma.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
pf_plasma.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
pf_plasma.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
pf_plasma.ids_properties.occurrence | INT_0D | |||
pf_plasma.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
pf_plasma.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
pf_plasma.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pf_plasma.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
pf_plasma.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
pf_plasma.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
pf_plasma.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_plasma.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_plasma.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
pf_plasma.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
pf_plasma.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_plasma.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
pf_plasma.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_plasma.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_plasma.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
pf_plasma.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
pf_plasma.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_plasma.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
pf_plasma.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
pf_plasma.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_plasma.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_plasma.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
pf_plasma.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_plasma.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_plasma.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_plasma.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
pf_plasma.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
pf_plasma.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_plasma.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_plasma.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
pf_plasma.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_plasma.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_plasma.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_plasma.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
pf_plasma.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pf_plasma.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pf_plasma.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
pf_plasma.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pf_plasma.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
pf_plasma.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pf_plasma.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
pf_plasma.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
pf_plasma.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
pf_plasma.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
pf_plasma.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
pf_plasma.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
pf_plasma.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
pf_plasma.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
pf_plasma.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
pf_plasma.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
pf_plasma.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
plasma initiation¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
plasma_initiation (alpha) | Description the early phases of the plasma, before an equilibrium can be calculated | |||
plasma_initiation.b_field_lines (alpha) | [plasma_initiation.b_field_lines[:].time] | STRUCT_ARRAY | Magnetic field line tracing results, given at various time slices | |
plasma_initiation.b_field_lines[:].e_field_parallel (alpha) | [plasma_initiation.b_field_lines[:].starting_positions.r] | FLT_1D (uncertain) | V.m^-1 | Parallel electric field along each field line |
plasma_initiation.b_field_lines[:].e_field_townsend (alpha) | [plasma_initiation.b_field_lines[:].starting_positions.r] | FLT_1D (uncertain) | V.m^-1 | Townsend electric field along each field line |
plasma_initiation.b_field_lines[:].grid (alpha) | STRUCTURE | Definition of the 2D grid (the content of dim1 and dim2 is defined by the selected grid_type) | ||
plasma_initiation.b_field_lines[:].grid.dim1 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
plasma_initiation.b_field_lines[:].grid.dim2 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
plasma_initiation.b_field_lines[:].grid.volume_element (alpha) | [plasma_initiation.b_field_lines[:].grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
plasma_initiation.b_field_lines[:].grid_type (alpha) | STRUCTURE | Selection of one of a set of grid types | ||
plasma_initiation.b_field_lines[:].grid_type.description (alpha) | STR_0D | Verbose description | ||
plasma_initiation.b_field_lines[:].grid_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
plasma_initiation.b_field_lines[:].grid_type.name (alpha) | STR_0D | Short string identifier | ||
plasma_initiation.b_field_lines[:].lengths (alpha) | [plasma_initiation.b_field_lines[:].starting_positions.r] | FLT_1D (uncertain) | m | Length of each field line |
plasma_initiation.b_field_lines[:].open_fraction (alpha) | FLT_0D (uncertain) | - | Fraction of open field lines : ratio open fields lines / (open+closed field lines) | |
plasma_initiation.b_field_lines[:].pressure (alpha) | FLT_0D (uncertain) | Pa | Prefill gas pressure used in Townsend E field calculation | |
plasma_initiation.b_field_lines[:].starting_positions (alpha) | STRUCTURE | Starting position to initiate field line tracing, for each field line | ||
plasma_initiation.b_field_lines[:].starting_positions.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
plasma_initiation.b_field_lines[:].starting_positions.z (alpha) | [plasma_initiation.b_field_lines[:].starting_positions.r] | FLT_1D (uncertain) | m | Height |
plasma_initiation.b_field_lines[:].time (alpha) | FLT_0D | s | Time | |
plasma_initiation.b_field_lines[:].townsend_or_closed_grid_positions (alpha) | STRUCTURE | List of all R, Z grid positions (from ../grid) containing field lines encoutering Townsend condition or being closed field lines | ||
plasma_initiation.b_field_lines[:].townsend_or_closed_grid_positions.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
plasma_initiation.b_field_lines[:].townsend_or_closed_grid_positions.z (alpha) | [plasma_initiation.b_field_lines[:].townsend_or_closed_grid_positions.r] | FLT_1D (uncertain) | m | Height |
plasma_initiation.b_field_lines[:].townsend_or_closed_positions (alpha) | STRUCTURE | List of all R, Z positions along all field lines encoutering Townsend condition or being closed field lines | ||
plasma_initiation.b_field_lines[:].townsend_or_closed_positions.r (alpha) | [1...N] | FLT_1D (uncertain) | m | Major radius |
plasma_initiation.b_field_lines[:].townsend_or_closed_positions.z (alpha) | [plasma_initiation.b_field_lines[:].townsend_or_closed_positions.r] | FLT_1D (uncertain) | m | Height |
plasma_initiation.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
plasma_initiation.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
plasma_initiation.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
plasma_initiation.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
plasma_initiation.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
plasma_initiation.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
plasma_initiation.code.library[:].name (alpha) | STR_0D | Name of software | ||
plasma_initiation.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
plasma_initiation.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
plasma_initiation.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
plasma_initiation.code.name (alpha) | STR_0D | Name of software generating IDS | ||
plasma_initiation.code.output_flag (alpha) | [plasma_initiation.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
plasma_initiation.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
plasma_initiation.code.repository (alpha) | STR_0D | URL of software repository | ||
plasma_initiation.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
plasma_initiation.global_quantities (alpha) | STRUCTURE | Global quantities | ||
plasma_initiation.global_quantities.b_field_perpendicular (alpha) | STRUCTURE | T | Perpendicular magnetic field at plasma position. b_field_perpendicular = sqrt(b_field_stray^2+b_field_eddy^2) | |
plasma_initiation.global_quantities.b_field_perpendicular.data (alpha) | [plasma_initiation.global_quantities.b_field_perpendicular.time] | FLT_1D (uncertain) | T | Data |
plasma_initiation.global_quantities.b_field_perpendicular.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
plasma_initiation.global_quantities.b_field_stray (alpha) | STRUCTURE | T | Stray magnetic field at plasma position | |
plasma_initiation.global_quantities.b_field_stray.data (alpha) | [plasma_initiation.global_quantities.b_field_stray.time] | FLT_1D (uncertain) | T | Data |
plasma_initiation.global_quantities.b_field_stray.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
plasma_initiation.global_quantities.connection_length (alpha) | STRUCTURE | m | Average length of open magnetic field lines. In the case of fully closed field lines, connection_length = 1 | |
plasma_initiation.global_quantities.connection_length.data (alpha) | [plasma_initiation.global_quantities.connection_length.time] | FLT_1D (uncertain) | m | Data |
plasma_initiation.global_quantities.connection_length.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
plasma_initiation.global_quantities.coulomb_logarithm (alpha) | STRUCTURE | - | Coulomb logarithm | |
plasma_initiation.global_quantities.coulomb_logarithm.data (alpha) | [plasma_initiation.global_quantities.coulomb_logarithm.time] | FLT_1D (uncertain) | - | Data |
plasma_initiation.global_quantities.coulomb_logarithm.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
plasma_initiation.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
plasma_initiation.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
plasma_initiation.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
plasma_initiation.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
plasma_initiation.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
plasma_initiation.ids_properties.occurrence | INT_0D | |||
plasma_initiation.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
plasma_initiation.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
plasma_initiation.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
plasma_initiation.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
plasma_initiation.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
plasma_initiation.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
plasma_initiation.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
plasma_initiation.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
plasma_initiation.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
plasma_initiation.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
plasma_initiation.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
plasma_initiation.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
plasma_initiation.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
plasma_initiation.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
plasma_initiation.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
plasma_initiation.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
plasma_initiation.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
plasma_initiation.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
plasma_initiation.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
plasma_initiation.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
plasma_initiation.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
plasma_initiation.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
plasma_initiation.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
plasma_initiation.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
plasma_initiation.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
plasma_initiation.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
plasma_initiation.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
plasma_initiation.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
plasma_initiation.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
plasma_initiation.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
plasma_initiation.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
plasma_initiation.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
plasma_initiation.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
plasma_initiation.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
plasma_initiation.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
plasma_initiation.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
plasma_initiation.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
plasma_initiation.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
plasma_initiation.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
plasma_initiation.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
plasma_initiation.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
plasma_initiation.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
plasma_initiation.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
plasma_initiation.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
plasma_initiation.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
plasma_initiation.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
plasma_initiation.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
plasma_initiation.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
plasma_initiation.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
plasma_initiation.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
plasma_initiation.profiles_2d (alpha) | [plasma_initiation.profiles_2d[:].time] | STRUCT_ARRAY | 2D profiles in the poloidal plane, given at various time slices | |
plasma_initiation.profiles_2d[:].e_field_tor (alpha) | [plasma_initiation.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | V.m^-1 | Toroidal component of the electric field |
plasma_initiation.profiles_2d[:].grid (alpha) | STRUCTURE | Definition of the 2D grid (the content of dim1 and dim2 is defined by the selected grid_type) | ||
plasma_initiation.profiles_2d[:].grid.dim1 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | First dimension values |
plasma_initiation.profiles_2d[:].grid.dim2 (alpha) | [1...N] | FLT_1D (uncertain) | mixed | Second dimension values |
plasma_initiation.profiles_2d[:].grid.volume_element (alpha) | [plasma_initiation.profiles_2d[:].grid.dim1, | FLT_2D (uncertain) | m^3 | 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)] |
plasma_initiation.profiles_2d[:].grid_type (alpha) | STRUCTURE | Selection of one of a set of grid types | ||
plasma_initiation.profiles_2d[:].grid_type.description (alpha) | STR_0D | Verbose description | ||
plasma_initiation.profiles_2d[:].grid_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
plasma_initiation.profiles_2d[:].grid_type.name (alpha) | STR_0D | Short string identifier | ||
plasma_initiation.profiles_2d[:].time (alpha) | FLT_0D | s | Time | |
plasma_initiation.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
polarimeter¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
polarimeter (alpha) | Polarimeter diagnostic | |||
polarimeter.channel (alpha) | [1...N] | STRUCT_ARRAY | Set of channels (lines-of-sight) | |
polarimeter.channel[:].ellipticity (alpha) | STRUCTURE | - | Ellipticity | |
polarimeter.channel[:].ellipticity.data (alpha) | [polarimeter.channel[:].ellipticity.time] | FLT_1D (uncertain) | - | Data |
polarimeter.channel[:].ellipticity.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
polarimeter.channel[:].ellipticity.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
polarimeter.channel[:].ellipticity.validity_timed (alpha) | [polarimeter.channel[:].ellipticity.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
polarimeter.channel[:].ellipticity_initial (alpha) | FLT_0D (uncertain) | m | Initial ellipticity before entering the plasma | |
polarimeter.channel[:].faraday_angle (alpha) | STRUCTURE | rad | Faraday angle (variation of the Faraday angle induced by crossing the plasma) | |
polarimeter.channel[:].faraday_angle.data (alpha) | [polarimeter.channel[:].faraday_angle.time] | FLT_1D (uncertain) | rad | Data |
polarimeter.channel[:].faraday_angle.time (alpha) | [1...N] | FLT_1D_TYPE | s | Time |
polarimeter.channel[:].faraday_angle.validity (alpha) | INT_0D | Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | ||
polarimeter.channel[:].faraday_angle.validity_timed (alpha) | [polarimeter.channel[:].faraday_angle.time] | INT_1D | Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity) | |
polarimeter.channel[:].identifier (alpha) | STR_0D | ID of the channel | ||
polarimeter.channel[:].line_of_sight (alpha) | STRUCTURE | Description of the line of sight of the channel, defined by two points when the beam is not reflected, a third point is added to define the reflected beam path | ||
polarimeter.channel[:].line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
polarimeter.channel[:].line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
polarimeter.channel[:].line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
polarimeter.channel[:].line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
polarimeter.channel[:].line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
polarimeter.channel[:].line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
polarimeter.channel[:].line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
polarimeter.channel[:].line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
polarimeter.channel[:].line_of_sight.third_point (alpha) | STRUCTURE | Position of the third point | ||
polarimeter.channel[:].line_of_sight.third_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
polarimeter.channel[:].line_of_sight.third_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
polarimeter.channel[:].line_of_sight.third_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
polarimeter.channel[:].name (alpha) | STR_0D | Name of the channel | ||
polarimeter.channel[:].polarisation_initial (alpha) | FLT_0D (uncertain) | m | Initial polarisation vector before entering the plasma | |
polarimeter.channel[:].wavelength (alpha) | FLT_0D (uncertain) | m | Wavelength used for polarimetry | |
polarimeter.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
polarimeter.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
polarimeter.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
polarimeter.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
polarimeter.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
polarimeter.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
polarimeter.code.library[:].name (alpha) | STR_0D | Name of software | ||
polarimeter.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
polarimeter.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
polarimeter.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
polarimeter.code.name (alpha) | STR_0D | Name of software generating IDS | ||
polarimeter.code.output_flag (alpha) | [polarimeter.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
polarimeter.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
polarimeter.code.repository (alpha) | STR_0D | URL of software repository | ||
polarimeter.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
polarimeter.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
polarimeter.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
polarimeter.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
polarimeter.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
polarimeter.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
polarimeter.ids_properties.occurrence | INT_0D | |||
polarimeter.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
polarimeter.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
polarimeter.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
polarimeter.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
polarimeter.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
polarimeter.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
polarimeter.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
polarimeter.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
polarimeter.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
polarimeter.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
polarimeter.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
polarimeter.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
polarimeter.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
polarimeter.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
polarimeter.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
polarimeter.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
polarimeter.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
polarimeter.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
polarimeter.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
polarimeter.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
polarimeter.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
polarimeter.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
polarimeter.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
polarimeter.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
polarimeter.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
polarimeter.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
polarimeter.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
polarimeter.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
polarimeter.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
polarimeter.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
polarimeter.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
polarimeter.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
polarimeter.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
polarimeter.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
polarimeter.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
polarimeter.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
polarimeter.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
polarimeter.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
polarimeter.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
polarimeter.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
polarimeter.ids_properties.provenance (alpha) | STRUCTURE | Provenance information about this IDS | ||
polarimeter.ids_properties.provenance.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty | |
polarimeter.ids_properties.provenance.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS. | ||
polarimeter.ids_properties.provenance.node[:].sources (alpha) | [1...N] | STR_1D | List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources. | |
polarimeter.ids_properties.provider (alpha) | STR_0D | Name of the person in charge of producing this data | ||
polarimeter.ids_properties.source (obsolescent) | STR_0D | Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure. | ||
polarimeter.ids_properties.version_put (alpha) | STRUCTURE | Version of the access layer package used to PUT this IDS | ||
polarimeter.ids_properties.version_put.access_layer (alpha) | STR_0D | Version of Access Layer used to PUT this IDS | ||
polarimeter.ids_properties.version_put.access_layer_language (alpha) | STR_0D | Programming language of the Access Layer high level API used to PUT this IDS | ||
polarimeter.ids_properties.version_put.data_dictionary (alpha) | STR_0D | Version of Data Dictionary used to PUT this IDS | ||
polarimeter.latency (alpha) | FLT_0D (uncertain) | s | Upper bound of the delay between physical information received by the detector and data available on the real-time (RT) network. | |
polarimeter.time (alpha) | [1...N] | FLT_1D_TYPE | s | Generic time |
pulse schedule¶
Path | Dimensions | Type | Units | Description |
---|---|---|---|---|
pulse_schedule (alpha) | Description of Pulse Schedule, described by subsystems waveform references and an enveloppe around them. The controllers, pulse schedule and SDN are defined in separate IDSs. All names and identifiers of subsystems appearing in the pulse_schedule must be identical to those used in the IDSs describing the related subsystems. | |||
pulse_schedule.code (alpha) | STRUCTURE | Generic decription of the code-specific parameters for the code that has produced this IDS | ||
pulse_schedule.code.commit (alpha) | STR_0D | Unique commit reference of software | ||
pulse_schedule.code.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pulse_schedule.code.library (alpha) | [1...N] | STRUCT_ARRAY | List of external libraries used by the code that has produced this IDS | |
pulse_schedule.code.library[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pulse_schedule.code.library[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pulse_schedule.code.library[:].name (alpha) | STR_0D | Name of software | ||
pulse_schedule.code.library[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pulse_schedule.code.library[:].repository (alpha) | STR_0D | URL of software repository | ||
pulse_schedule.code.library[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pulse_schedule.code.name (alpha) | STR_0D | Name of software generating IDS | ||
pulse_schedule.code.output_flag (alpha) | [pulse_schedule.time] | INT_1D | Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. | |
pulse_schedule.code.parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pulse_schedule.code.repository (alpha) | STR_0D | URL of software repository | ||
pulse_schedule.code.version (alpha) | STR_0D | Unique version (tag) of software | ||
pulse_schedule.density_control (alpha) | STRUCTURE | Gas injection system and density control references | ||
pulse_schedule.density_control.ion (alpha) | [1...N] | STRUCT_ARRAY | Quantities related to the different ion species, in the sense of isonuclear or isomolecular sequences | |
pulse_schedule.density_control.ion[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
pulse_schedule.density_control.ion[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
pulse_schedule.density_control.ion[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
pulse_schedule.density_control.ion[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
pulse_schedule.density_control.ion[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
pulse_schedule.density_control.ion[:].label (alpha) | STR_0D | String identifying ion (e.g. H, D, T, He, C, D2, ...) | ||
pulse_schedule.density_control.ion[:].n_i_volume_average (alpha) | STRUCTURE | m^-3 | Volume averaged ion density (average over the plasma volume up to the LCFS) | |
pulse_schedule.density_control.ion[:].n_i_volume_average.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.density_control.ion[:].n_i_volume_average.reference (alpha) | [pulse_schedule.density_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.density_control.ion[:].n_i_volume_average.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.density_control.ion[:].n_i_volume_average.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.density_control.ion[:].z_ion (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Ion charge | |
pulse_schedule.density_control.mode (alpha) | [pulse_schedule.density_control.time] | INT_1D | Control mode (operation mode and/or settings used by the controller) | |
pulse_schedule.density_control.n_e_line (alpha) | STRUCTURE | m^-2 | Line integrated electron density over a line of sight in the whole vacuum chamber | |
pulse_schedule.density_control.n_e_line.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.density_control.n_e_line.reference (alpha) | [pulse_schedule.density_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.density_control.n_e_line.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.density_control.n_e_line.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.density_control.n_e_line_lcfs (alpha) | STRUCTURE | m^-2 | Line integrated electron density over a line of sight within the LCFS | |
pulse_schedule.density_control.n_e_line_lcfs.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.density_control.n_e_line_lcfs.reference (alpha) | [pulse_schedule.density_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.density_control.n_e_line_lcfs.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.density_control.n_e_line_lcfs.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.density_control.n_e_line_of_sight (alpha) | STRUCTURE | Description of the line of sight for calculating n_e, defined by two points when the beam is not reflected, a third point is added to define the reflected beam path | ||
pulse_schedule.density_control.n_e_line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
pulse_schedule.density_control.n_e_line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
pulse_schedule.density_control.n_e_line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pulse_schedule.density_control.n_e_line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pulse_schedule.density_control.n_e_line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
pulse_schedule.density_control.n_e_line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
pulse_schedule.density_control.n_e_line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pulse_schedule.density_control.n_e_line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pulse_schedule.density_control.n_e_line_of_sight.third_point (alpha) | STRUCTURE | Position of the third point | ||
pulse_schedule.density_control.n_e_line_of_sight.third_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
pulse_schedule.density_control.n_e_line_of_sight.third_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pulse_schedule.density_control.n_e_line_of_sight.third_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pulse_schedule.density_control.n_e_profile_average (alpha) | STRUCTURE | m^-3 | Integral of a 1D core profile over rho_tor_norm up to the LCFS | |
pulse_schedule.density_control.n_e_profile_average.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.density_control.n_e_profile_average.reference (alpha) | [pulse_schedule.density_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.density_control.n_e_profile_average.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.density_control.n_e_profile_average.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.density_control.n_e_volume_average (alpha) | STRUCTURE | m^-3 | Volume averaged electron density (average over the plasma volume up to the LCFS) | |
pulse_schedule.density_control.n_e_volume_average.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.density_control.n_e_volume_average.reference (alpha) | [pulse_schedule.density_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.density_control.n_e_volume_average.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.density_control.n_e_volume_average.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.density_control.n_h_over_n_d (alpha) | STRUCTURE | - | Average ratio of hydrogen over deuterium density | |
pulse_schedule.density_control.n_h_over_n_d.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.density_control.n_h_over_n_d.reference (alpha) | [pulse_schedule.density_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.density_control.n_h_over_n_d.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.density_control.n_h_over_n_d.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.density_control.n_t_over_n_d (alpha) | STRUCTURE | - | Average ratio of tritium over deuterium density | |
pulse_schedule.density_control.n_t_over_n_d.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.density_control.n_t_over_n_d.reference (alpha) | [pulse_schedule.density_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.density_control.n_t_over_n_d.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.density_control.n_t_over_n_d.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.density_control.time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the dynamic nodes located at this level of the IDS structure and below |
pulse_schedule.density_control.valve (alpha) | [1...N] | STRUCT_ARRAY | Set of injection valves. Time-dependent | |
pulse_schedule.density_control.valve[:].flow_rate (alpha) | STRUCTURE | Pa.m^3.s^-1 | Flow rate of the valve | |
pulse_schedule.density_control.valve[:].flow_rate.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.density_control.valve[:].flow_rate.reference (alpha) | [pulse_schedule.density_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.density_control.valve[:].flow_rate.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.density_control.valve[:].flow_rate.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.density_control.valve[:].identifier (alpha) | STR_0D | Identifier of the valve | ||
pulse_schedule.density_control.valve[:].name (alpha) | STR_0D | Name of the valve | ||
pulse_schedule.density_control.valve[:].species (alpha) | [1...N] | STRUCT_ARRAY | Species injected by the valve (may be more than one in case the valve injects a gas mixture) | |
pulse_schedule.density_control.valve[:].species[:].element (alpha) | [1...N] | STRUCT_ARRAY | List of elements forming the atom or molecule | |
pulse_schedule.density_control.valve[:].species[:].element[:].a (alpha) | FLT_0D (uncertain) | Atomic Mass Unit | Mass of atom | |
pulse_schedule.density_control.valve[:].species[:].element[:].atoms_n (alpha) | INT_0D | Number of atoms of this element in the molecule | ||
pulse_schedule.density_control.valve[:].species[:].element[:].multiplicity (obsolescent) | FLT_0D (uncertain) | Elementary Charge Unit | Multiplicity of the atom | |
pulse_schedule.density_control.valve[:].species[:].element[:].z_n (alpha) | FLT_0D (uncertain) | Elementary Charge Unit | Nuclear charge | |
pulse_schedule.density_control.valve[:].species[:].fraction (alpha) | FLT_0D (uncertain) | - | Relative fraction of this species (in molecules) in the gas mixture | |
pulse_schedule.density_control.valve[:].species[:].label (alpha) | STR_0D | String identifying neutral (e.g. H, D, T, He, C, ...) | ||
pulse_schedule.density_control.zeff (alpha) | STRUCTURE | - | Line averaged effective charge | |
pulse_schedule.density_control.zeff.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.density_control.zeff.reference (alpha) | [pulse_schedule.density_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.density_control.zeff.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.density_control.zeff.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.density_control.zeff_line_of_sight (alpha) | STRUCTURE | Description of the line of sight for calculating zeff, defined by two points when the beam is not reflected, a third point is added to define the reflected beam path | ||
pulse_schedule.density_control.zeff_line_of_sight.first_point (alpha) | STRUCTURE | Position of the first point | ||
pulse_schedule.density_control.zeff_line_of_sight.first_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
pulse_schedule.density_control.zeff_line_of_sight.first_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pulse_schedule.density_control.zeff_line_of_sight.first_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pulse_schedule.density_control.zeff_line_of_sight.second_point (alpha) | STRUCTURE | Position of the second point | ||
pulse_schedule.density_control.zeff_line_of_sight.second_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
pulse_schedule.density_control.zeff_line_of_sight.second_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pulse_schedule.density_control.zeff_line_of_sight.second_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pulse_schedule.density_control.zeff_line_of_sight.third_point (alpha) | STRUCTURE | Position of the third point | ||
pulse_schedule.density_control.zeff_line_of_sight.third_point.phi (alpha) | FLT_0D (uncertain) | rad | Toroidal angle (oriented counter-clockwise when viewing from above) | |
pulse_schedule.density_control.zeff_line_of_sight.third_point.r (alpha) | FLT_0D (uncertain) | m | Major radius | |
pulse_schedule.density_control.zeff_line_of_sight.third_point.z (alpha) | FLT_0D (uncertain) | m | Height | |
pulse_schedule.density_control.zeff_method (alpha) | STRUCTURE | Method for zeff calculation : Index = 1: average over a line of sight in the whole vacuum chamber, 2 : average over a line of sight within the LCFS, 3 : average of a 1D core profile over rho_tor_norm up to the LCFS | ||
pulse_schedule.density_control.zeff_method.description (alpha) | STR_0D | Verbose description | ||
pulse_schedule.density_control.zeff_method.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pulse_schedule.density_control.zeff_method.name (alpha) | STR_0D | Short string identifier | ||
pulse_schedule.ec (alpha) | STRUCTURE | Electron cyclotron heating and current drive system | ||
pulse_schedule.ec.beam (alpha) | [1...N] | STRUCT_ARRAY | Set of Electron Cyclotron beams | |
pulse_schedule.ec.beam[:].deposition_rho_tor_norm (alpha) | STRUCTURE | - | Normalised toroidal flux coordinate at which the main deposition should occur | |
pulse_schedule.ec.beam[:].deposition_rho_tor_norm.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ec.beam[:].deposition_rho_tor_norm.reference (alpha) | [pulse_schedule.ec.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ec.beam[:].deposition_rho_tor_norm.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ec.beam[:].deposition_rho_tor_norm.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ec.beam[:].frequency (alpha) | STRUCTURE | Hz | Frequency | |
pulse_schedule.ec.beam[:].frequency.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ec.beam[:].frequency.reference (alpha) | [pulse_schedule.ec.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ec.beam[:].frequency.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ec.beam[:].frequency.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ec.beam[:].identifier (alpha) | STR_0D | Identifier of the beam | ||
pulse_schedule.ec.beam[:].name (alpha) | STR_0D | Name of the beam | ||
pulse_schedule.ec.beam[:].power_launched (alpha) | STRUCTURE | W | Beam power launched into the vacuum vessel | |
pulse_schedule.ec.beam[:].power_launched.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ec.beam[:].power_launched.reference (alpha) | [pulse_schedule.ec.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ec.beam[:].power_launched.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ec.beam[:].power_launched.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ec.beam[:].steering_angle_pol (alpha) | STRUCTURE | rad | Steering angle of the EC beam in the R,Z plane (from the -R axis towards the -Z axis), angle_pol=atan2(-k_Z,-k_R), where k_Z and k_R are the Z and R components of the mean wave vector in the EC beam | |
pulse_schedule.ec.beam[:].steering_angle_pol.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ec.beam[:].steering_angle_pol.reference (alpha) | [pulse_schedule.ec.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ec.beam[:].steering_angle_pol.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ec.beam[:].steering_angle_pol.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ec.beam[:].steering_angle_tor (alpha) | STRUCTURE | rad | Steering angle of the EC beam away from the poloidal plane that is increasing towards the positive phi axis, angle_tor=arcsin(k_phi/k), where k_phi is the component of the wave vector in the phi direction and k is the length of the wave vector. Here the term wave vector refers to the mean wave vector in the EC beam | |
pulse_schedule.ec.beam[:].steering_angle_tor.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ec.beam[:].steering_angle_tor.reference (alpha) | [pulse_schedule.ec.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ec.beam[:].steering_angle_tor.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ec.beam[:].steering_angle_tor.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ec.mode (alpha) | [pulse_schedule.ec.time] | INT_1D | Control mode (operation mode and/or settings used by the controller) | |
pulse_schedule.ec.power_launched (alpha) | STRUCTURE | W | Total EC power launched in the plasma (sum over the beams) | |
pulse_schedule.ec.power_launched.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ec.power_launched.reference (alpha) | [pulse_schedule.ec.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ec.power_launched.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ec.power_launched.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ec.time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the dynamic nodes located at this level of the IDS structure and below |
pulse_schedule.event (alpha) | [1...N] | STRUCT_ARRAY | List of events, either predefined triggers or events recorded during the pulse | |
pulse_schedule.event[:].acquisition_state (alpha) | STRUCTURE | Acquisition state of the related system : index = 1 : armed; index = 2 : on; index = 3 : off; index = 4 : closed | ||
pulse_schedule.event[:].acquisition_state.description (alpha) | STR_0D | Verbose description | ||
pulse_schedule.event[:].acquisition_state.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pulse_schedule.event[:].acquisition_state.name (alpha) | STR_0D | Short string identifier | ||
pulse_schedule.event[:].acquisition_strategy (alpha) | STRUCTURE | Acquisition strategy related to this event: index = 1 : on-trigger; index = 2 : pre-trigger; index = 3 : post-trigger | ||
pulse_schedule.event[:].acquisition_strategy.description (alpha) | STR_0D | Verbose description | ||
pulse_schedule.event[:].acquisition_strategy.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pulse_schedule.event[:].acquisition_strategy.name (alpha) | STR_0D | Short string identifier | ||
pulse_schedule.event[:].duration (alpha) | FLT_0D (uncertain) | s | Duration of this event | |
pulse_schedule.event[:].identifier (alpha) | STR_0D | Unique identifier of this event provided by the scheduling / event handler | ||
pulse_schedule.event[:].listeners (alpha) | [1...N] | STR_1D | Systems listening to this event | |
pulse_schedule.event[:].provider (alpha) | STR_0D | System having generated this event | ||
pulse_schedule.event[:].time_stamp (alpha) | FLT_0D (uncertain) | s | Time stamp of this event | |
pulse_schedule.event[:].type (alpha) | STRUCTURE | Type of this event | ||
pulse_schedule.event[:].type.description (alpha) | STR_0D | Verbose description | ||
pulse_schedule.event[:].type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pulse_schedule.event[:].type.name (alpha) | STR_0D | Short string identifier | ||
pulse_schedule.flux_control (alpha) | STRUCTURE | Magnetic flux control references | ||
pulse_schedule.flux_control.beta_normal (alpha) | STRUCTURE | - | Normalised toroidal beta, defined as 100 * beta_tor * a[m] * B0 [T] / ip [MA] | |
pulse_schedule.flux_control.beta_normal.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower are upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.flux_control.beta_normal.reference (alpha) | [pulse_schedule.flux_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.flux_control.beta_normal.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.flux_control.beta_normal.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.flux_control.i_plasma (alpha) | STRUCTURE | A | Plasma current | |
pulse_schedule.flux_control.i_plasma.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower are upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.flux_control.i_plasma.reference (alpha) | [pulse_schedule.flux_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.flux_control.i_plasma.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.flux_control.i_plasma.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.flux_control.li_3 (alpha) | STRUCTURE | - | Internal inductance | |
pulse_schedule.flux_control.li_3.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower are upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.flux_control.li_3.reference (alpha) | [pulse_schedule.flux_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.flux_control.li_3.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.flux_control.li_3.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.flux_control.loop_voltage (alpha) | STRUCTURE | V | Loop voltage | |
pulse_schedule.flux_control.loop_voltage.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower are upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.flux_control.loop_voltage.reference (alpha) | [pulse_schedule.flux_control.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.flux_control.loop_voltage.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.flux_control.loop_voltage.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.flux_control.mode (alpha) | [pulse_schedule.flux_control.time] | INT_1D | Control mode (operation mode and/or settings used by the controller) | |
pulse_schedule.flux_control.time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the dynamic nodes located at this level of the IDS structure and below |
pulse_schedule.ic (alpha) | STRUCTURE | Ion cyclotron heating and current drive system | ||
pulse_schedule.ic.antenna (alpha) | [1...N] | STRUCT_ARRAY | Set of ICRH antennas | |
pulse_schedule.ic.antenna[:].frequency (alpha) | STRUCTURE | Hz | Frequency | |
pulse_schedule.ic.antenna[:].frequency.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ic.antenna[:].frequency.reference (alpha) | [pulse_schedule.ic.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ic.antenna[:].frequency.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ic.antenna[:].frequency.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ic.antenna[:].identifier (alpha) | STR_0D | Identifier of the antenna | ||
pulse_schedule.ic.antenna[:].name (alpha) | STR_0D | Name of the antenna | ||
pulse_schedule.ic.antenna[:].phase (alpha) | STRUCTURE | rad | Phase | |
pulse_schedule.ic.antenna[:].phase.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ic.antenna[:].phase.reference (alpha) | [pulse_schedule.ic.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ic.antenna[:].phase.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ic.antenna[:].phase.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ic.antenna[:].power (alpha) | STRUCTURE | W | Power | |
pulse_schedule.ic.antenna[:].power.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ic.antenna[:].power.reference (alpha) | [pulse_schedule.ic.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ic.antenna[:].power.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ic.antenna[:].power.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ic.antenna[:].power_type (alpha) | STRUCTURE | Type of power used in the sibling power node (defining which power is referred to in this pulse_schedule). Index = 1: power_launched, 2: power_forward (see definitions in the ic_antennas IDS) | ||
pulse_schedule.ic.antenna[:].power_type.description (alpha) | STR_0D | Verbose description | ||
pulse_schedule.ic.antenna[:].power_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pulse_schedule.ic.antenna[:].power_type.name (alpha) | STR_0D | Short string identifier | ||
pulse_schedule.ic.mode (alpha) | [pulse_schedule.ic.time] | INT_1D | Control mode (operation mode and/or settings used by the controller) | |
pulse_schedule.ic.power (alpha) | STRUCTURE | W | Total IC power (sum over the antennas) | |
pulse_schedule.ic.power.envelope_type (alpha) | INT_0D | Envelope type: 0:relative: means that the envelope upper and lower bound values are defined respectively as reference.data * reference.data_error_upper and reference.data * reference.data_error_lower. 1: absolute: the envelope upper and lower bound values are given respectively by reference/data_error_upper and reference/data_error_lower. Lower and upper are taken in the strict mathematical sense, without considering absolute values of the data | ||
pulse_schedule.ic.power.reference (alpha) | [pulse_schedule.ic.time] | FLT_1D (uncertain) | mixed | Reference waveform. Caution : error bars of the reference/data node are not used in the usual sense, instead they are used to describe the control envelope, with a meaning depending on the chosen envelope_type option. |
pulse_schedule.ic.power.reference_name (alpha) | STR_0D | Reference name (e.g. in the native pulse schedule system of the device) | ||
pulse_schedule.ic.power.reference_type (alpha) | INT_0D | Reference type: 0:relative (don't use for the moment, to be defined later when segments are introduced in the IDS structure); 1: absolute: the reference time trace is provided in the reference/data node | ||
pulse_schedule.ic.time (alpha) | [1...N] | FLT_1D_TYPE | s | Timebase for the dynamic nodes located at this level of the IDS structure and below |
pulse_schedule.ids_properties (alpha) | STRUCTURE | Interface Data Structure properties. This element identifies the node above as an IDS | ||
pulse_schedule.ids_properties.comment (alpha) | STR_0D | Any comment describing the content of this IDS | ||
pulse_schedule.ids_properties.creation_date (alpha) | STR_0D | Date at which this data has been produced | ||
pulse_schedule.ids_properties.homogeneous_time (alpha) | INT_0D | This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2 | ||
pulse_schedule.ids_properties.name (alpha) | STR_0D | User-defined name for this IDS occurrence | ||
pulse_schedule.ids_properties.occurrence | INT_0D | |||
pulse_schedule.ids_properties.occurrence_type (alpha) | STRUCTURE | Type of data contained in this occurrence | ||
pulse_schedule.ids_properties.occurrence_type.description (alpha) | STR_0D | Verbose description | ||
pulse_schedule.ids_properties.occurrence_type.index (alpha) | INT_0D | Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index. | ||
pulse_schedule.ids_properties.occurrence_type.name (alpha) | STR_0D | Short string identifier | ||
pulse_schedule.ids_properties.plugins (alpha) | STRUCTURE | Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program. | ||
pulse_schedule.ids_properties.plugins.infrastructure_get (alpha) | STRUCTURE | Plugin infrastructure used to GET the data | ||
pulse_schedule.ids_properties.plugins.infrastructure_get.commit (alpha) | STR_0D | Unique commit reference of software | ||
pulse_schedule.ids_properties.plugins.infrastructure_get.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pulse_schedule.ids_properties.plugins.infrastructure_get.name (alpha) | STR_0D | Name of software used | ||
pulse_schedule.ids_properties.plugins.infrastructure_get.repository (alpha) | STR_0D | URL of software repository | ||
pulse_schedule.ids_properties.plugins.infrastructure_get.version (alpha) | STR_0D | Unique version (tag) of software | ||
pulse_schedule.ids_properties.plugins.infrastructure_put (alpha) | STRUCTURE | Plugin infrastructure used to PUT the data | ||
pulse_schedule.ids_properties.plugins.infrastructure_put.commit (alpha) | STR_0D | Unique commit reference of software | ||
pulse_schedule.ids_properties.plugins.infrastructure_put.description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pulse_schedule.ids_properties.plugins.infrastructure_put.name (alpha) | STR_0D | Name of software used | ||
pulse_schedule.ids_properties.plugins.infrastructure_put.repository (alpha) | STR_0D | URL of software repository | ||
pulse_schedule.ids_properties.plugins.infrastructure_put.version (alpha) | STR_0D | Unique version (tag) of software | ||
pulse_schedule.ids_properties.plugins.node (alpha) | [1...N] | STRUCT_ARRAY | Set of IDS nodes for which a plugin has been applied | |
pulse_schedule.ids_properties.plugins.node[:].get_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation. | |
pulse_schedule.ids_properties.plugins.node[:].get_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pulse_schedule.ids_properties.plugins.node[:].get_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pulse_schedule.ids_properties.plugins.node[:].get_operation[:].name (alpha) | STR_0D | Name of software used | ||
pulse_schedule.ids_properties.plugins.node[:].get_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pulse_schedule.ids_properties.plugins.node[:].get_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pulse_schedule.ids_properties.plugins.node[:].get_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pulse_schedule.ids_properties.plugins.node[:].path (alpha) | STR_0D | Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS. | ||
pulse_schedule.ids_properties.plugins.node[:].put_operation (alpha) | [1...N] | STRUCT_ARRAY | Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application) | |
pulse_schedule.ids_properties.plugins.node[:].put_operation[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pulse_schedule.ids_properties.plugins.node[:].put_operation[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pulse_schedule.ids_properties.plugins.node[:].put_operation[:].name (alpha) | STR_0D | Name of software used | ||
pulse_schedule.ids_properties.plugins.node[:].put_operation[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pulse_schedule.ids_properties.plugins.node[:].put_operation[:].repository (alpha) | STR_0D | URL of software repository | ||
pulse_schedule.ids_properties.plugins.node[:].put_operation[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pulse_schedule.ids_properties.plugins.node[:].readback (alpha) | [1...N] | STRUCT_ARRAY | Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) | |
pulse_schedule.ids_properties.plugins.node[:].readback[:].commit (alpha) | STR_0D | Unique commit reference of software | ||
pulse_schedule.ids_properties.plugins.node[:].readback[:].description (alpha) | STR_0D | Short description of the software (type, purpose) | ||
pulse_schedule.ids_properties.plugins.node[:].readback[:].name (alpha) | STR_0D | Name of software used | ||
pulse_schedule.ids_properties.plugins.node[:].readback[:].parameters (alpha) | STR_0D | List of the code specific parameters in XML format | ||
pulse_schedule.ids_properties.plugins.node[:].readback[:].repository (alpha) | STR_0D | URL of software repository | ||
pulse_schedule.ids_properties.plugins.node[:].readback[:].version (alpha) | STR_0D | Unique version (tag) of software | ||
pulse_schedule.ids_properties.provenance (alpha) |