pulse scheduleΒΆ

PathDimensionsTypeUnitsDescription

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
1) reconstruction : Equilibrium reconstruction
2) prediction_fixed : Equilibrium prediction, fixed boundary
3) prediction_free : Equilibrium prediction, free boundary
4) mapping : Used for mapping equilibrium results from one grid type / resolution to another, or for including variables not present in the first set such as the calculation of magnetic field of other derived parameters

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)

STRUCTURE

Provenance information about this IDS

pulse_schedule.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

pulse_schedule.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.

pulse_schedule.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.

pulse_schedule.ids_properties.provider

(alpha)

STR_0D

Name of the person in charge of producing this data

pulse_schedule.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.

pulse_schedule.ids_properties.version_put

(alpha)

STRUCTURE

Version of the access layer package used to PUT this IDS

pulse_schedule.ids_properties.version_put.access_layer

(alpha)

STR_0D

Version of Access Layer used to PUT this IDS

pulse_schedule.ids_properties.version_put.access_layer_language

(alpha)

STR_0D

Programming language of the Access Layer high level API used to PUT this IDS

pulse_schedule.ids_properties.version_put.data_dictionary

(alpha)

STR_0D

Version of Data Dictionary used to PUT this IDS

pulse_schedule.lh

(alpha)

STRUCTURE

Lower Hybrid heating and current drive system

pulse_schedule.lh.antenna

(alpha)

[1...N]

STRUCT_ARRAY

Set of LH antennas

pulse_schedule.lh.antenna[:].frequency

(alpha)

STRUCTURE

Hz

Frequency

pulse_schedule.lh.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.lh.antenna[:].frequency.reference

(alpha)

[pulse_schedule.lh.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.lh.antenna[:].frequency.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.lh.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.lh.antenna[:].identifier

(alpha)

STR_0D

Identifier of the antenna

pulse_schedule.lh.antenna[:].n_parallel

(alpha)

STRUCTURE

-

Main parallel refractive index of the injected wave power spectrum

pulse_schedule.lh.antenna[:].n_parallel.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.lh.antenna[:].n_parallel.reference

(alpha)

[pulse_schedule.lh.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.lh.antenna[:].n_parallel.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.lh.antenna[:].n_parallel.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.lh.antenna[:].name

(alpha)

STR_0D

Name of the antenna

pulse_schedule.lh.antenna[:].phase

(alpha)

STRUCTURE

rad

Phasing between neighbour waveguides (in the toroidal direction)

pulse_schedule.lh.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.lh.antenna[:].phase.reference

(alpha)

[pulse_schedule.lh.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.lh.antenna[:].phase.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.lh.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.lh.antenna[:].power

(alpha)

STRUCTURE

W

Power

pulse_schedule.lh.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.lh.antenna[:].power.reference

(alpha)

[pulse_schedule.lh.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.lh.antenna[:].power.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.lh.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.lh.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 lh_antennas IDS)

pulse_schedule.lh.antenna[:].power_type.description

(alpha)

STR_0D

Verbose description

pulse_schedule.lh.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.lh.antenna[:].power_type.name

(alpha)

STR_0D

Short string identifier

pulse_schedule.lh.mode

(alpha)

[pulse_schedule.lh.time]

INT_1D

Control mode (operation mode and/or settings used by the controller)

pulse_schedule.lh.power

(alpha)

STRUCTURE

W

Total LH power (sum over the antennas)

pulse_schedule.lh.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.lh.power.reference

(alpha)

[pulse_schedule.lh.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.lh.power.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.lh.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.lh.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.nbi

(alpha)

STRUCTURE

Neutral beam heating and current drive system

pulse_schedule.nbi.mode

(alpha)

[pulse_schedule.nbi.time]

INT_1D

Control mode (operation mode and/or settings used by the controller)

pulse_schedule.nbi.power

(alpha)

STRUCTURE

W

Total NBI power (sum over the units)

pulse_schedule.nbi.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.nbi.power.reference

(alpha)

[pulse_schedule.nbi.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.nbi.power.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.nbi.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.nbi.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.nbi.unit

(alpha)

[1...N]

STRUCT_ARRAY

Set of NBI units

pulse_schedule.nbi.unit[:].energy

(alpha)

STRUCTURE

eV

Full energy of the injected species (acceleration of a single atom)

pulse_schedule.nbi.unit[:].energy.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.nbi.unit[:].energy.reference

(alpha)

[pulse_schedule.nbi.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.nbi.unit[:].energy.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.nbi.unit[:].energy.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.nbi.unit[:].identifier

(alpha)

STR_0D

Identifier of the NBI unit

pulse_schedule.nbi.unit[:].name

(alpha)

STR_0D

Name of the NBI unit

pulse_schedule.nbi.unit[:].power

(alpha)

STRUCTURE

W

Power launched from this unit into the vacuum vessel

pulse_schedule.nbi.unit[:].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.nbi.unit[:].power.reference

(alpha)

[pulse_schedule.nbi.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.nbi.unit[:].power.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.nbi.unit[:].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.nbi.unit[:].species

(alpha)

[1...N]

STRUCT_ARRAY

Species injected by the NBI unit (may be more than one in case the unit injects a gas mixture)

pulse_schedule.nbi.unit[:].species[:].element

(alpha)

[1...N]

STRUCT_ARRAY

List of elements forming the atom or molecule

pulse_schedule.nbi.unit[:].species[:].element[:].a

(alpha)

FLT_0D (uncertain)

Atomic Mass Unit

Mass of atom

pulse_schedule.nbi.unit[:].species[:].element[:].atoms_n

(alpha)

INT_0D

Number of atoms of this element in the molecule

pulse_schedule.nbi.unit[:].species[:].element[:].multiplicity

(obsolescent)

FLT_0D (uncertain)

Elementary Charge Unit

Multiplicity of the atom

pulse_schedule.nbi.unit[:].species[:].element[:].z_n

(alpha)

FLT_0D (uncertain)

Elementary Charge Unit

Nuclear charge

pulse_schedule.nbi.unit[:].species[:].fraction

(alpha)

FLT_0D (uncertain)

-

Relative fraction of this species (in molecules) in the gas mixture

pulse_schedule.nbi.unit[:].species[:].label

(alpha)

STR_0D

String identifying neutral (e.g. H, D, T, He, C, ...)

pulse_schedule.pf_active

(alpha)

STRUCTURE

Poloidal field coil references

pulse_schedule.pf_active.coil

(alpha)

[1...N]

STRUCT_ARRAY

Set of poloidal field coils

pulse_schedule.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.

pulse_schedule.pf_active.coil[:].current.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.pf_active.coil[:].current.reference

(alpha)

[pulse_schedule.pf_active.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.pf_active.coil[:].current.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.pf_active.coil[:].current.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.pf_active.coil[:].identifier

(alpha)

STR_0D

Identifier of the coil

pulse_schedule.pf_active.coil[:].name

(alpha)

STR_0D

Name of the coil

pulse_schedule.pf_active.coil[:].resistance_additional

(alpha)

STRUCTURE

Ohm

Additional resistance due to e.g. dynamically switchable resistors

pulse_schedule.pf_active.coil[:].resistance_additional.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.pf_active.coil[:].resistance_additional.reference

(alpha)

[pulse_schedule.pf_active.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.pf_active.coil[:].resistance_additional.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.pf_active.coil[:].resistance_additional.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.pf_active.mode

(alpha)

[pulse_schedule.pf_active.time]

INT_1D

Control mode (operation mode and/or settings used by the controller)

pulse_schedule.pf_active.supply

(alpha)

[1...N]

STRUCT_ARRAY

Set of PF power supplies

pulse_schedule.pf_active.supply[:].current

(alpha)

STRUCTURE

A

Current fed into one turn of the coil. (Multiply by number of turns to obtain generated magnetic field). Positive when flowing from side 1 to side 2 of the coil, this numbering being made consistently with the convention that the current flows counter-clockwise when viewed from above.

pulse_schedule.pf_active.supply[:].current.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.pf_active.supply[:].current.reference

(alpha)

[pulse_schedule.pf_active.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.pf_active.supply[:].current.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.pf_active.supply[:].current.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.pf_active.supply[:].identifier

(alpha)

STR_0D

Identifier of the supply

pulse_schedule.pf_active.supply[:].name

(alpha)

STR_0D

Name of the supply

pulse_schedule.pf_active.supply[:].voltage

(alpha)

STRUCTURE

V

Voltage at the supply output (Vside1-Vside2)

pulse_schedule.pf_active.supply[:].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 and upper are taken in the strict mathematical sense, without considering absolute values of the data

pulse_schedule.pf_active.supply[:].voltage.reference

(alpha)

[pulse_schedule.pf_active.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.pf_active.supply[:].voltage.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.pf_active.supply[:].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.pf_active.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.position_control

(alpha)

STRUCTURE

Plasma position and shape control references

pulse_schedule.position_control.active_limiter_point

(alpha)

STRUCTURE

RZ position of the active limiter point (point of the plasma boundary in contact with the limiter)

pulse_schedule.position_control.active_limiter_point.r

(alpha)

STRUCTURE

m

Major radius

pulse_schedule.position_control.active_limiter_point.r.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.position_control.active_limiter_point.r.reference

(alpha)

[pulse_schedule.position_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.position_control.active_limiter_point.r.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.active_limiter_point.r.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.position_control.active_limiter_point.z

(alpha)

STRUCTURE

m

Height

pulse_schedule.position_control.active_limiter_point.z.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.position_control.active_limiter_point.z.reference

(alpha)

[pulse_schedule.position_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.position_control.active_limiter_point.z.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.active_limiter_point.z.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.position_control.boundary_outline

(alpha)

[1...N]

STRUCT_ARRAY

Set of (R,Z) points defining the outline of the plasma boundary

pulse_schedule.position_control.boundary_outline[:].r

(alpha)

STRUCTURE

m

Major radius

pulse_schedule.position_control.boundary_outline[:].r.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.position_control.boundary_outline[:].r.reference

(alpha)

[pulse_schedule.position_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.position_control.boundary_outline[:].r.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.boundary_outline[:].r.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.position_control.boundary_outline[:].z

(alpha)

STRUCTURE

m

Height

pulse_schedule.position_control.boundary_outline[:].z.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.position_control.boundary_outline[:].z.reference

(alpha)

[pulse_schedule.position_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.position_control.boundary_outline[:].z.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.boundary_outline[:].z.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.position_control.current_centroid

(alpha)

STRUCTURE

RZ position of the current centroid

pulse_schedule.position_control.current_centroid.r

(alpha)

STRUCTURE

m

Major radius

pulse_schedule.position_control.current_centroid.r.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.position_control.current_centroid.r.reference

(alpha)

[pulse_schedule.position_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.position_control.current_centroid.r.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.current_centroid.r.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.position_control.current_centroid.z

(alpha)

STRUCTURE

m

Height

pulse_schedule.position_control.current_centroid.z.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.position_control.current_centroid.z.reference

(alpha)

[pulse_schedule.position_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.position_control.current_centroid.z.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.current_centroid.z.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.position_control.elongation

(alpha)

STRUCTURE

-

Elongation of the plasma boundary

pulse_schedule.position_control.elongation.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.position_control.elongation.reference

(alpha)

[pulse_schedule.position_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.position_control.elongation.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.elongation.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.position_control.elongation_lower

(alpha)

STRUCTURE

-

Elongation (lower half w.r.t. geometric axis) of the plasma boundary

pulse_schedule.position_control.elongation_lower.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.position_control.elongation_lower.reference

(alpha)

[pulse_schedule.position_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.position_control.elongation_lower.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.elongation_lower.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.position_control.elongation_upper

(alpha)

STRUCTURE

-

Elongation (upper half w.r.t. geometric axis) of the plasma boundary

pulse_schedule.position_control.elongation_upper.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.position_control.elongation_upper.reference

(alpha)

[pulse_schedule.position_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.position_control.elongation_upper.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.elongation_upper.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.position_control.gap

(alpha)

[1...N]

STRUCT_ARRAY

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

pulse_schedule.position_control.gap[:].angle

(alpha)

FLT_0D (uncertain)

rad

Angle between the direction in which the gap is measured (in the poloidal cross-section) and the horizontal axis.

pulse_schedule.position_control.gap[:].identifier

(alpha)

STR_0D

Identifier of the gap

pulse_schedule.position_control.gap[:].name

(alpha)

STR_0D

Name of the gap

pulse_schedule.position_control.gap[:].r

(alpha)

FLT_0D (uncertain)

m

Major radius of the reference point

pulse_schedule.position_control.gap[:].value

(alpha)

STRUCTURE

m

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

pulse_schedule.position_control.gap[:].value.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.position_control.gap[:].value.reference

(alpha)

[pulse_schedule.position_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.position_control.gap[:].value.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.gap[:].value.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.position_control.gap[:].z

(alpha)

FLT_0D (uncertain)

m

Height of the reference point

pulse_schedule.position_control.geometric_axis

(alpha)

STRUCTURE

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

pulse_schedule.position_control.geometric_axis.r

(alpha)

STRUCTURE

m

Major radius

pulse_schedule.position_control.geometric_axis.r.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.position_control.geometric_axis.r.reference

(alpha)

[pulse_schedule.position_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.position_control.geometric_axis.r.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.geometric_axis.r.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.position_control.geometric_axis.z

(alpha)

STRUCTURE

m

Height

pulse_schedule.position_control.geometric_axis.z.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.position_control.geometric_axis.z.reference

(alpha)

[pulse_schedule.position_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.position_control.geometric_axis.z.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.geometric_axis.z.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.position_control.magnetic_axis

(alpha)

STRUCTURE

Magnetic axis position

pulse_schedule.position_control.magnetic_axis.r

(alpha)

STRUCTURE

m

Major radius

pulse_schedule.position_control.magnetic_axis.r.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.position_control.magnetic_axis.r.reference

(alpha)

[pulse_schedule.position_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.position_control.magnetic_axis.r.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.magnetic_axis.r.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.position_control.magnetic_axis.z

(alpha)

STRUCTURE

m

Height

pulse_schedule.position_control.magnetic_axis.z.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.position_control.magnetic_axis.z.reference

(alpha)

[pulse_schedule.position_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.position_control.magnetic_axis.z.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.magnetic_axis.z.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.position_control.minor_radius

(alpha)

STRUCTURE

m

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

pulse_schedule.position_control.minor_radius.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.position_control.minor_radius.reference

(alpha)

[pulse_schedule.position_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.position_control.minor_radius.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.minor_radius.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.position_control.mode

(alpha)

[pulse_schedule.position_control.time]

INT_1D

Control mode (operation mode and/or settings used by the controller)

pulse_schedule.position_control.squareness_lower_inner

(alpha)

STRUCTURE

-

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

pulse_schedule.position_control.squareness_lower_inner.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.position_control.squareness_lower_inner.reference

(alpha)

[pulse_schedule.position_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.position_control.squareness_lower_inner.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.squareness_lower_inner.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.position_control.squareness_lower_outer

(alpha)

STRUCTURE

-

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

pulse_schedule.position_control.squareness_lower_outer.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.position_control.squareness_lower_outer.reference

(alpha)

[pulse_schedule.position_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.position_control.squareness_lower_outer.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.squareness_lower_outer.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.position_control.squareness_upper_inner

(alpha)

STRUCTURE

-

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

pulse_schedule.position_control.squareness_upper_inner.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.position_control.squareness_upper_inner.reference

(alpha)

[pulse_schedule.position_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.position_control.squareness_upper_inner.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.squareness_upper_inner.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.position_control.squareness_upper_outer

(alpha)

STRUCTURE

-

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

pulse_schedule.position_control.squareness_upper_outer.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.position_control.squareness_upper_outer.reference

(alpha)

[pulse_schedule.position_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.position_control.squareness_upper_outer.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.squareness_upper_outer.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.position_control.strike_point

(alpha)

[1...N]

STRUCT_ARRAY

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

pulse_schedule.position_control.strike_point[:].r

(alpha)

STRUCTURE

m

Major radius

pulse_schedule.position_control.strike_point[:].r.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.position_control.strike_point[:].r.reference

(alpha)

[pulse_schedule.position_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.position_control.strike_point[:].r.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.strike_point[:].r.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.position_control.strike_point[:].z

(alpha)

STRUCTURE

m

Height

pulse_schedule.position_control.strike_point[:].z.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.position_control.strike_point[:].z.reference

(alpha)

[pulse_schedule.position_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.position_control.strike_point[:].z.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.strike_point[:].z.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.position_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.position_control.triangularity

(alpha)

STRUCTURE

-

Triangularity of the plasma boundary

pulse_schedule.position_control.triangularity.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.position_control.triangularity.reference

(alpha)

[pulse_schedule.position_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.position_control.triangularity.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.triangularity.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.position_control.triangularity_inner

(alpha)

STRUCTURE

-

Inner triangularity of the plasma boundary

pulse_schedule.position_control.triangularity_inner.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.position_control.triangularity_inner.reference

(alpha)

[pulse_schedule.position_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.position_control.triangularity_inner.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.triangularity_inner.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.position_control.triangularity_lower

(alpha)

STRUCTURE

-

Lower triangularity of the plasma boundary

pulse_schedule.position_control.triangularity_lower.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.position_control.triangularity_lower.reference

(alpha)

[pulse_schedule.position_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.position_control.triangularity_lower.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.triangularity_lower.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.position_control.triangularity_minor

(alpha)

STRUCTURE

-

Minor triangularity of the plasma boundary

pulse_schedule.position_control.triangularity_minor.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.position_control.triangularity_minor.reference

(alpha)

[pulse_schedule.position_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.position_control.triangularity_minor.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.triangularity_minor.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.position_control.triangularity_outer

(alpha)

STRUCTURE

-

Outer triangularity of the plasma boundary

pulse_schedule.position_control.triangularity_outer.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.position_control.triangularity_outer.reference

(alpha)

[pulse_schedule.position_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.position_control.triangularity_outer.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.triangularity_outer.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.position_control.triangularity_upper

(alpha)

STRUCTURE

-

Upper triangularity of the plasma boundary

pulse_schedule.position_control.triangularity_upper.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.position_control.triangularity_upper.reference

(alpha)

[pulse_schedule.position_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.position_control.triangularity_upper.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.triangularity_upper.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.position_control.x_point

(alpha)

[1...N]

STRUCT_ARRAY

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

pulse_schedule.position_control.x_point[:].r

(alpha)

STRUCTURE

m

Major radius

pulse_schedule.position_control.x_point[:].r.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.position_control.x_point[:].r.reference

(alpha)

[pulse_schedule.position_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.position_control.x_point[:].r.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.x_point[:].r.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.position_control.x_point[:].z

(alpha)

STRUCTURE

m

Height

pulse_schedule.position_control.x_point[:].z.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.position_control.x_point[:].z.reference

(alpha)

[pulse_schedule.position_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.position_control.x_point[:].z.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.x_point[:].z.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.position_control.z_r_max

(alpha)

STRUCTURE

m

Height of the separatrix point of maximum major radius

pulse_schedule.position_control.z_r_max.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.position_control.z_r_max.reference

(alpha)

[pulse_schedule.position_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.position_control.z_r_max.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.z_r_max.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.position_control.z_r_min

(alpha)

STRUCTURE

m

Height of the separatrix point of minimum major radius

pulse_schedule.position_control.z_r_min.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.position_control.z_r_min.reference

(alpha)

[pulse_schedule.position_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.position_control.z_r_min.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.position_control.z_r_min.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.tf

(alpha)

STRUCTURE

Toroidal field references

pulse_schedule.tf.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

pulse_schedule.tf.b_field_tor_vacuum_r.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.tf.b_field_tor_vacuum_r.reference

(alpha)

[pulse_schedule.tf.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.tf.b_field_tor_vacuum_r.reference_name

(alpha)

STR_0D

Reference name (e.g. in the native pulse schedule system of the device)

pulse_schedule.tf.b_field_tor_vacuum_r.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.tf.mode

(alpha)

[pulse_schedule.tf.time]

INT_1D

Control mode (operation mode and/or settings used by the controller)

pulse_schedule.tf.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.time

(alpha)

[1...N]

FLT_1D_TYPE

s

Generic time