From 007d7b5d2b196685a7fd2c0432ad06da1f10128e Mon Sep 17 00:00:00 2001 From: Federico Felici <federico.felici@epfl.ch> Date: Tue, 9 Jul 2019 12:44:04 +0200 Subject: [PATCH] Add files defining empty ids structures Also add file to generate them from .mat --- .../TCV_IMAS/ids_empty/ids_empty_amns_data.m | 177 + .../TCV_IMAS/ids_empty/ids_empty_barometry.m | 51 + .../TCV_IMAS/ids_empty/ids_empty_bolometer.m | 235 ++ .../ids_empty/ids_empty_charge_exchange.m | 360 ++ .../ids_empty_coils_non_axisymmetric.m | 126 + .../ids_empty/ids_empty_controllers.m | 117 + .../ids_empty_core_instant_changes.m | 773 ++++ .../ids_empty/ids_empty_core_profiles.m | 808 +++++ .../ids_empty/ids_empty_core_sources.m | 408 +++ .../ids_empty/ids_empty_core_transport.m | 528 +++ .../ids_empty/ids_empty_dataset_description.m | 54 + .../ids_empty_distribution_sources.m | 299 ++ .../ids_empty/ids_empty_distributions.m | 1556 +++++++++ .../ids_empty/ids_empty_ec_antennas.m | 96 + matlab/TCV_IMAS/ids_empty/ids_empty_ece.m | 116 + .../ids_empty/ids_empty_edge_profiles.m | 2352 +++++++++++++ .../ids_empty/ids_empty_edge_sources.m | 650 ++++ .../ids_empty/ids_empty_edge_transport.m | 1755 ++++++++++ .../ids_empty/ids_empty_em_coupling.m | 74 + .../ids_empty/ids_empty_equilibrium.m | 1351 +++++++ .../ids_empty/ids_empty_gas_injection.m | 123 + .../ids_empty/ids_empty_ic_antennas.m | 289 ++ .../ids_empty/ids_empty_interferometer.m | 120 + .../TCV_IMAS/ids_empty/ids_empty_iron_core.m | 86 + .../ids_empty/ids_empty_lh_antennas.m | 131 + .../TCV_IMAS/ids_empty/ids_empty_magnetics.m | 102 + matlab/TCV_IMAS/ids_empty/ids_empty_mhd.m | 341 ++ .../TCV_IMAS/ids_empty/ids_empty_mhd_linear.m | 315 ++ matlab/TCV_IMAS/ids_empty/ids_empty_mse.m | 234 ++ matlab/TCV_IMAS/ids_empty/ids_empty_nbi.m | 172 + .../ids_empty/ids_empty_neutron_diagnostic.m | 452 +++ matlab/TCV_IMAS/ids_empty/ids_empty_ntms.m | 166 + matlab/TCV_IMAS/ids_empty/ids_empty_pellets.m | 139 + .../TCV_IMAS/ids_empty/ids_empty_pf_active.m | 207 ++ .../TCV_IMAS/ids_empty/ids_empty_pf_passive.m | 89 + .../ids_empty/ids_empty_polarimeter.m | 91 + .../ids_empty/ids_empty_pulse_schedule.m | 627 ++++ .../TCV_IMAS/ids_empty/ids_empty_radiation.m | 228 ++ .../ids_empty_reflectometer_profile.m | 120 + .../TCV_IMAS/ids_empty/ids_empty_sawteeth.m | 193 + matlab/TCV_IMAS/ids_empty/ids_empty_sdn.m | 38 + .../ids_empty/ids_empty_soft_x_rays.m | 237 ++ .../ids_empty_spectrometer_visible.m | 406 +++ matlab/TCV_IMAS/ids_empty/ids_empty_summary.m | 3095 +++++++++++++++++ .../TCV_IMAS/ids_empty/ids_empty_temporary.m | 232 ++ matlab/TCV_IMAS/ids_empty/ids_empty_tf.m | 285 ++ .../ids_empty/ids_empty_thomson_scattering.m | 50 + .../ids_empty_transport_solver_numerics.m | 1002 ++++++ .../TCV_IMAS/ids_empty/ids_empty_turbulence.m | 118 + matlab/TCV_IMAS/ids_empty/ids_empty_wall.m | 343 ++ matlab/TCV_IMAS/ids_empty/ids_empty_waves.m | 899 +++++ matlab/TCV_IMAS/ids_empty/ids_list.m | 7 + matlab/TCV_IMAS/ids_structures_mat_to_m.m | 43 + 53 files changed, 22866 insertions(+) create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_amns_data.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_barometry.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_bolometer.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_charge_exchange.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_coils_non_axisymmetric.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_controllers.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_core_instant_changes.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_core_profiles.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_core_sources.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_core_transport.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_dataset_description.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_distribution_sources.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_distributions.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_ec_antennas.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_ece.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_edge_profiles.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_edge_sources.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_edge_transport.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_em_coupling.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_equilibrium.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_gas_injection.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_ic_antennas.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_interferometer.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_iron_core.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_lh_antennas.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_magnetics.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_mhd.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_mhd_linear.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_mse.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_nbi.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_neutron_diagnostic.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_ntms.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_pellets.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_pf_active.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_pf_passive.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_polarimeter.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_pulse_schedule.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_radiation.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_reflectometer_profile.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_sawteeth.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_sdn.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_soft_x_rays.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_spectrometer_visible.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_summary.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_temporary.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_tf.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_thomson_scattering.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_transport_solver_numerics.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_turbulence.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_wall.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_empty_waves.m create mode 100644 matlab/TCV_IMAS/ids_empty/ids_list.m create mode 100644 matlab/TCV_IMAS/ids_structures_mat_to_m.m diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_amns_data.m b/matlab/TCV_IMAS/ids_empty/ids_empty_amns_data.m new file mode 100644 index 00000000..57d4cc90 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_amns_data.m @@ -0,0 +1,177 @@ +function S = ids_empty_amns_data +% function S = ids_empty_amns_data +% +% File written automatically using struct2m.m + +S = ... +struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'coordinate_system',{{struct(... +'coordinate',{{struct(... +'extrapolation_type',double([]),... +'interpolation_type',double(-999999999),... +'label',double([]),... +'spacing',double(-999999999),... +'transformation',double(-999999999),... +'units',double([]),... +'value_labels',{{double([]);}},... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'process',{{struct(... +'charge_state',{{struct(... +'label',double([]),... +'table_0d',double(-9.0000000000000006360851714687e+40),... +'table_0d_error_index',double(-999999999),... +'table_0d_error_lower',double(-9.0000000000000006360851714687e+40),... +'table_0d_error_upper',double(-9.0000000000000006360851714687e+40),... +'table_1d',double([]),... +'table_1d_error_index',double(-999999999),... +'table_1d_error_lower',double([]),... +'table_1d_error_upper',double([]),... +'table_2d',double([]),... +'table_2d_error_index',double(-999999999),... +'table_2d_error_lower',double([]),... +'table_2d_error_upper',double([]),... +'table_3d',double([]),... +'table_3d_error_index',double(-999999999),... +'table_3d_error_lower',double([]),... +'table_3d_error_upper',double([]),... +'table_4d',double([]),... +'table_4d_error_index',double(-999999999),... +'table_4d_error_lower',double([]),... +'table_4d_error_upper',double([]),... +'table_5d',double([]),... +'table_5d_error_index',double(-999999999),... +'table_5d_error_lower',double([]),... +'table_5d_error_upper',double([]),... +'table_6d',double([]),... +'table_6d_error_index',double(-999999999),... +'table_6d_error_lower',double([]),... +'table_6d_error_upper',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'citation',double([]),... +'coordinate_index',double(-999999999),... +'label',double([]),... +'products',{{struct(... +'charge',double(-9.0000000000000006360851714687e+40),... +'charge_error_index',double(-999999999),... +'charge_error_lower',double(-9.0000000000000006360851714687e+40),... +'charge_error_upper',double(-9.0000000000000006360851714687e+40),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'mass',double(-9.0000000000000006360851714687e+40),... +'mass_error_index',double(-999999999),... +'mass_error_lower',double(-9.0000000000000006360851714687e+40),... +'mass_error_upper',double(-9.0000000000000006360851714687e+40),... +'metastable',double([]),... +'metastable_label',double([]),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'relative_charge',double(-999999999),... +'role',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'provider',double([]),... +'reactants',{{struct(... +'charge',double(-9.0000000000000006360851714687e+40),... +'charge_error_index',double(-999999999),... +'charge_error_lower',double(-9.0000000000000006360851714687e+40),... +'charge_error_upper',double(-9.0000000000000006360851714687e+40),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'mass',double(-9.0000000000000006360851714687e+40),... +'mass_error_index',double(-999999999),... +'mass_error_lower',double(-9.0000000000000006360851714687e+40),... +'mass_error_upper',double(-9.0000000000000006360851714687e+40),... +'metastable',double([]),... +'metastable_label',double([]),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'relative_charge',double(-999999999),... +'role',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'result_label',double([]),... +'result_transformation',double(-999999999),... +'result_units',double([]),... +'source',double([]),... +'table_dimension',double(-999999999)) +;}},... +'release',{{struct(... +'data_entry',{{struct(... +'description',double([]),... +'run',double(-999999999),... +'shot',double(-999999999)) +;}},... +'date',double([]),... +'description',double([])) +;}},... +'time',double([]),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_barometry.m b/matlab/TCV_IMAS/ids_empty/ids_empty_barometry.m new file mode 100644 index 00000000..11ef877f --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_barometry.m @@ -0,0 +1,51 @@ +function S = ids_empty_barometry +% function S = ids_empty_barometry +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'gauge',{{struct(... +'calibration_coefficient',double(-9.0000000000000006360851714687e+40),... +'calibration_coefficient_error_index',double(-999999999),... +'calibration_coefficient_error_lower',double(-9.0000000000000006360851714687e+40),... +'calibration_coefficient_error_upper',double(-9.0000000000000006360851714687e+40),... +'name',double([]),... +'position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'pressure',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_bolometer.m b/matlab/TCV_IMAS/ids_empty/ids_empty_bolometer.m new file mode 100644 index 00000000..5b584835 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_bolometer.m @@ -0,0 +1,235 @@ +function S = ids_empty_bolometer +% function S = ids_empty_bolometer +% +% File written automatically using struct2m.m + +S = ... +struct(... +'channel',{{struct(... +'aperture',{{struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'detector',struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'etendue',double(-9.0000000000000006360851714687e+40),... +'etendue_error_index',double(-999999999),... +'etendue_error_lower',double(-9.0000000000000006360851714687e+40),... +'etendue_error_upper',double(-9.0000000000000006360851714687e+40),... +'etendue_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',double([]),... +'line_of_sight',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'third_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'name',double([]),... +'power',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'validity',double(-999999999),... +'validity_timed',struct(... +'data',double([]),... +'time',double([]))) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'power_radiated_inside_lcfs',double([]),... +'power_radiated_inside_lcfs_error_index',double(-999999999),... +'power_radiated_inside_lcfs_error_lower',double([]),... +'power_radiated_inside_lcfs_error_upper',double([]),... +'power_radiated_total',double([]),... +'power_radiated_total_error_index',double(-999999999),... +'power_radiated_total_error_lower',double([]),... +'power_radiated_total_error_upper',double([]),... +'power_radiated_validity',double([]),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_charge_exchange.m b/matlab/TCV_IMAS/ids_empty/ids_empty_charge_exchange.m new file mode 100644 index 00000000..04b78e78 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_charge_exchange.m @@ -0,0 +1,360 @@ +function S = ids_empty_charge_exchange +% function S = ids_empty_charge_exchange +% +% File written automatically using struct2m.m + +S = ... +struct(... +'aperture',struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'channel',{{struct(... +'bes',struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'doppler_shift',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'label',double([]),... +'lorentz_shift',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'radiances',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'transition_wavelength',double(-9.0000000000000006360851714687e+40),... +'transition_wavelength_error_index',double(-999999999),... +'transition_wavelength_error_lower',double(-9.0000000000000006360851714687e+40),... +'transition_wavelength_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)),... +'identifier',double([]),... +'ion',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'label',double([]),... +'n_i_over_n_e',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'n_i_over_n_e_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'t_i',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'t_i_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'velocity_pol',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'velocity_pol_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'velocity_tor',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'velocity_tor_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'ion_fast',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'label',double([]),... +'radiance',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'radiance_spectral_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'transition_wavelength',double(-9.0000000000000006360851714687e+40),... +'transition_wavelength_error_index',double(-999999999),... +'transition_wavelength_error_lower',double(-9.0000000000000006360851714687e+40),... +'transition_wavelength_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'momentum_tor',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'momentum_tor_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'name',double([]),... +'position',struct(... +'phi',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'r',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'z',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'spectrum',{{struct(... +'exposure_time',double(-9.0000000000000006360851714687e+40),... +'exposure_time_error_index',double(-999999999),... +'exposure_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'exposure_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'grating',double(-9.0000000000000006360851714687e+40),... +'grating_error_index',double(-999999999),... +'grating_error_lower',double(-9.0000000000000006360851714687e+40),... +'grating_error_upper',double(-9.0000000000000006360851714687e+40),... +'instrument_function',double([]),... +'instrument_function_error_index',double(-999999999),... +'instrument_function_error_lower',double([]),... +'instrument_function_error_upper',double([]),... +'intensity_spectrum',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'processed_line',{{struct(... +'intensity',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'label',double([]),... +'radiance',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'shift',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'wavelength_central',double(-9.0000000000000006360851714687e+40),... +'wavelength_central_error_index',double(-999999999),... +'wavelength_central_error_lower',double(-9.0000000000000006360851714687e+40),... +'wavelength_central_error_upper',double(-9.0000000000000006360851714687e+40),... +'width',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'radiance_calibration',double([]),... +'radiance_calibration_date',double([]),... +'radiance_calibration_error_index',double(-999999999),... +'radiance_calibration_error_lower',double([]),... +'radiance_calibration_error_upper',double([]),... +'radiance_continuum',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'radiance_spectral',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'slit_width',double(-9.0000000000000006360851714687e+40),... +'slit_width_error_index',double(-999999999),... +'slit_width_error_lower',double(-9.0000000000000006360851714687e+40),... +'slit_width_error_upper',double(-9.0000000000000006360851714687e+40),... +'wavelength_calibration_date',double([]),... +'wavelengths',double([]),... +'wavelengths_error_index',double(-999999999),... +'wavelengths_error_lower',double([]),... +'wavelengths_error_upper',double([])) +;}},... +'t_i_average',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'t_i_average_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'zeff',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'zeff_line_average',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'zeff_line_average_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'zeff_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'etendue',double(-9.0000000000000006360851714687e+40),... +'etendue_error_index',double(-999999999),... +'etendue_error_lower',double(-9.0000000000000006360851714687e+40),... +'etendue_error_upper',double(-9.0000000000000006360851714687e+40),... +'etendue_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_coils_non_axisymmetric.m b/matlab/TCV_IMAS/ids_empty/ids_empty_coils_non_axisymmetric.m new file mode 100644 index 00000000..bffea18f --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_coils_non_axisymmetric.m @@ -0,0 +1,126 @@ +function S = ids_empty_coils_non_axisymmetric +% function S = ids_empty_coils_non_axisymmetric +% +% File written automatically using struct2m.m + +S = ... +struct(... +'coil',{{struct(... +'conductor',{{struct(... +'cross_section',struct(... +'delta_phi',double([]),... +'delta_phi_error_index',double(-999999999),... +'delta_phi_error_lower',double([]),... +'delta_phi_error_upper',double([]),... +'delta_r',double([]),... +'delta_r_error_index',double(-999999999),... +'delta_r_error_lower',double([]),... +'delta_r_error_upper',double([]),... +'delta_z',double([]),... +'delta_z_error_index',double(-999999999),... +'delta_z_error_lower',double([]),... +'delta_z_error_upper',double([])),... +'current',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'elements',struct(... +'centres',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'end_points',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'intermediate_points',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'names',{{double([]);}},... +'start_points',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'types',double([])),... +'resistance',double(-9.0000000000000006360851714687e+40),... +'resistance_error_index',double(-999999999),... +'resistance_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistance_error_upper',double(-9.0000000000000006360851714687e+40),... +'voltage',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'current',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'name',double([]),... +'resistance',double(-9.0000000000000006360851714687e+40),... +'resistance_error_index',double(-999999999),... +'resistance_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistance_error_upper',double(-9.0000000000000006360851714687e+40),... +'turns',double(-9.0000000000000006360851714687e+40),... +'turns_error_index',double(-999999999),... +'turns_error_lower',double(-9.0000000000000006360851714687e+40),... +'turns_error_upper',double(-9.0000000000000006360851714687e+40),... +'voltage',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'coils_n',double(-999999999),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'is_periodic',double(-999999999),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_controllers.m b/matlab/TCV_IMAS/ids_empty/ids_empty_controllers.m new file mode 100644 index 00000000..3a7b9a4a --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_controllers.m @@ -0,0 +1,117 @@ +function S = ids_empty_controllers +% function S = ids_empty_controllers +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'linear_controller',{{struct(... +'controller_class',double([]),... +'description',double([]),... +'input_names',{{double([]);}},... +'inputs',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([]),... +'output_names',{{double([]);}},... +'outputs',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'pid',struct(... +'d',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'i',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'p',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'tau',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'statespace',struct(... +'a',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'b',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'c',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'d',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'deltat',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'state_names',{{double([]);}})) +;}},... +'nonlinear_controller',{{struct(... +'controller_class',double([]),... +'description',double([]),... +'function',double([]),... +'input_names',{{double([]);}},... +'inputs',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([]),... +'output_names',{{double([]);}},... +'outputs',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_core_instant_changes.m b/matlab/TCV_IMAS/ids_empty/ids_empty_core_instant_changes.m new file mode 100644 index 00000000..1649bf8e --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_core_instant_changes.m @@ -0,0 +1,773 @@ +function S = ids_empty_core_instant_changes +% function S = ids_empty_core_instant_changes +% +% File written automatically using struct2m.m + +S = ... +struct(... +'change',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'profiles_1d',{{struct(... +'conductivity_parallel',double([]),... +'conductivity_parallel_error_index',double(-999999999),... +'conductivity_parallel_error_lower',double([]),... +'conductivity_parallel_error_upper',double([]),... +'current_parallel_inside',double([]),... +'current_parallel_inside_error_index',double(-999999999),... +'current_parallel_inside_error_lower',double([]),... +'current_parallel_inside_error_upper',double([]),... +'e_field',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'e_field_parallel',double([]),... +'e_field_parallel_error_index',double(-999999999),... +'e_field_parallel_error_lower',double([]),... +'e_field_parallel_error_upper',double([]),... +'electrons',struct(... +'collisionality_norm',double([]),... +'collisionality_norm_error_index',double(-999999999),... +'collisionality_norm_error_lower',double([]),... +'collisionality_norm_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'density_validity',double(-999999999),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'temperature_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'temperature_validity',double(-999999999),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'ion',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'density_validity',double(-999999999),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'rotation_frequency_tor',double([]),... +'rotation_frequency_tor_error_index',double(-999999999),... +'rotation_frequency_tor_error_lower',double([]),... +'rotation_frequency_tor_error_upper',double([]),... +'state',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'electron_configuration',double([]),... +'ionisation_potential',double(-9.0000000000000006360851714687e+40),... +'ionisation_potential_error_index',double(-999999999),... +'ionisation_potential_error_lower',double(-9.0000000000000006360851714687e+40),... +'ionisation_potential_error_upper',double(-9.0000000000000006360851714687e+40),... +'label',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'rotation_frequency_tor',double([]),... +'rotation_frequency_tor_error_index',double(-999999999),... +'rotation_frequency_tor_error_lower',double([]),... +'rotation_frequency_tor_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_average',double(-9.0000000000000006360851714687e+40),... +'z_average_1d',double([]),... +'z_average_1d_error_index',double(-999999999),... +'z_average_1d_error_lower',double([]),... +'z_average_1d_error_upper',double([]),... +'z_average_error_index',double(-999999999),... +'z_average_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_average_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_average_square_1d',double([]),... +'z_average_square_1d_error_index',double(-999999999),... +'z_average_square_1d_error_lower',double([]),... +'z_average_square_1d_error_upper',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_square_average',double(-9.0000000000000006360851714687e+40),... +'z_square_average_error_index',double(-999999999),... +'z_square_average_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_square_average_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'temperature_validity',double(-999999999),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_1d',double([]),... +'z_ion_1d_error_index',double(-999999999),... +'z_ion_1d_error_lower',double([]),... +'z_ion_1d_error_upper',double([]),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_ion_square_1d',double([]),... +'z_ion_square_1d_error_index',double(-999999999),... +'z_ion_square_1d_error_lower',double([]),... +'z_ion_square_1d_error_upper',double([])) +;}},... +'j_bootstrap',double([]),... +'j_bootstrap_error_index',double(-999999999),... +'j_bootstrap_error_lower',double([]),... +'j_bootstrap_error_upper',double([]),... +'j_non_inductive',double([]),... +'j_non_inductive_error_index',double(-999999999),... +'j_non_inductive_error_lower',double([]),... +'j_non_inductive_error_upper',double([]),... +'j_ohmic',double([]),... +'j_ohmic_error_index',double(-999999999),... +'j_ohmic_error_lower',double([]),... +'j_ohmic_error_upper',double([]),... +'j_tor',double([]),... +'j_tor_error_index',double(-999999999),... +'j_tor_error_lower',double([]),... +'j_tor_error_upper',double([]),... +'j_total',double([]),... +'j_total_error_index',double(-999999999),... +'j_total_error_lower',double([]),... +'j_total_error_upper',double([]),... +'magnetic_shear',double([]),... +'magnetic_shear_error_index',double(-999999999),... +'magnetic_shear_error_lower',double([]),... +'magnetic_shear_error_upper',double([]),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'n_i_thermal_total',double([]),... +'n_i_thermal_total_error_index',double(-999999999),... +'n_i_thermal_total_error_lower',double([]),... +'n_i_thermal_total_error_upper',double([]),... +'n_i_total_over_n_e',double([]),... +'n_i_total_over_n_e_error_index',double(-999999999),... +'n_i_total_over_n_e_error_lower',double([]),... +'n_i_total_over_n_e_error_upper',double([]),... +'neutral',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'ion_index',double(-999999999),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'state',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'electron_configuration',double([]),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([])) +;}},... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([]))) +;}},... +'pressure_ion_total',double([]),... +'pressure_ion_total_error_index',double(-999999999),... +'pressure_ion_total_error_lower',double([]),... +'pressure_ion_total_error_upper',double([]),... +'pressure_parallel',double([]),... +'pressure_parallel_error_index',double(-999999999),... +'pressure_parallel_error_lower',double([]),... +'pressure_parallel_error_upper',double([]),... +'pressure_perpendicular',double([]),... +'pressure_perpendicular_error_index',double(-999999999),... +'pressure_perpendicular_error_lower',double([]),... +'pressure_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'q',double([]),... +'q_error_index',double(-999999999),... +'q_error_lower',double([]),... +'q_error_upper',double([]),... +'t_i_average',double([]),... +'t_i_average_error_index',double(-999999999),... +'t_i_average_error_lower',double([]),... +'t_i_average_error_upper',double([]),... +'t_i_average_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'time',double(-9.0000000000000006360851714687e+40),... +'zeff',double([]),... +'zeff_error_index',double(-999999999),... +'zeff_error_lower',double([]),... +'zeff_error_upper',double([]),... +'zeff_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([]))) +;}}) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_core_profiles.m b/matlab/TCV_IMAS/ids_empty/ids_empty_core_profiles.m new file mode 100644 index 00000000..9a1b9545 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_core_profiles.m @@ -0,0 +1,808 @@ +function S = ids_empty_core_profiles +% function S = ids_empty_core_profiles +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'global_quantities',struct(... +'beta_pol',double([]),... +'beta_pol_error_index',double(-999999999),... +'beta_pol_error_lower',double([]),... +'beta_pol_error_upper',double([]),... +'beta_tor',double([]),... +'beta_tor_error_index',double(-999999999),... +'beta_tor_error_lower',double([]),... +'beta_tor_error_upper',double([]),... +'beta_tor_norm',double([]),... +'beta_tor_norm_error_index',double(-999999999),... +'beta_tor_norm_error_lower',double([]),... +'beta_tor_norm_error_upper',double([]),... +'current_bootstrap',double([]),... +'current_bootstrap_error_index',double(-999999999),... +'current_bootstrap_error_lower',double([]),... +'current_bootstrap_error_upper',double([]),... +'current_non_inductive',double([]),... +'current_non_inductive_error_index',double(-999999999),... +'current_non_inductive_error_lower',double([]),... +'current_non_inductive_error_upper',double([]),... +'energy_diamagnetic',double([]),... +'energy_diamagnetic_error_index',double(-999999999),... +'energy_diamagnetic_error_lower',double([]),... +'energy_diamagnetic_error_upper',double([]),... +'ip',double([]),... +'ip_error_index',double(-999999999),... +'ip_error_lower',double([]),... +'ip_error_upper',double([]),... +'li',double([]),... +'li_3',double([]),... +'li_3_error_index',double(-999999999),... +'li_3_error_lower',double([]),... +'li_3_error_upper',double([]),... +'li_error_index',double(-999999999),... +'li_error_lower',double([]),... +'li_error_upper',double([]),... +'v_loop',double([]),... +'v_loop_error_index',double(-999999999),... +'v_loop_error_lower',double([]),... +'v_loop_error_upper',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'profiles_1d',{{struct(... +'conductivity_parallel',double([]),... +'conductivity_parallel_error_index',double(-999999999),... +'conductivity_parallel_error_lower',double([]),... +'conductivity_parallel_error_upper',double([]),... +'current_parallel_inside',double([]),... +'current_parallel_inside_error_index',double(-999999999),... +'current_parallel_inside_error_lower',double([]),... +'current_parallel_inside_error_upper',double([]),... +'e_field',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'e_field_parallel',double([]),... +'e_field_parallel_error_index',double(-999999999),... +'e_field_parallel_error_lower',double([]),... +'e_field_parallel_error_upper',double([]),... +'electrons',struct(... +'collisionality_norm',double([]),... +'collisionality_norm_error_index',double(-999999999),... +'collisionality_norm_error_lower',double([]),... +'collisionality_norm_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'density_validity',double(-999999999),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'temperature_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'temperature_validity',double(-999999999),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'ion',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'density_validity',double(-999999999),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'rotation_frequency_tor',double([]),... +'rotation_frequency_tor_error_index',double(-999999999),... +'rotation_frequency_tor_error_lower',double([]),... +'rotation_frequency_tor_error_upper',double([]),... +'state',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'electron_configuration',double([]),... +'ionisation_potential',double(-9.0000000000000006360851714687e+40),... +'ionisation_potential_error_index',double(-999999999),... +'ionisation_potential_error_lower',double(-9.0000000000000006360851714687e+40),... +'ionisation_potential_error_upper',double(-9.0000000000000006360851714687e+40),... +'label',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'rotation_frequency_tor',double([]),... +'rotation_frequency_tor_error_index',double(-999999999),... +'rotation_frequency_tor_error_lower',double([]),... +'rotation_frequency_tor_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_average',double(-9.0000000000000006360851714687e+40),... +'z_average_1d',double([]),... +'z_average_1d_error_index',double(-999999999),... +'z_average_1d_error_lower',double([]),... +'z_average_1d_error_upper',double([]),... +'z_average_error_index',double(-999999999),... +'z_average_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_average_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_average_square_1d',double([]),... +'z_average_square_1d_error_index',double(-999999999),... +'z_average_square_1d_error_lower',double([]),... +'z_average_square_1d_error_upper',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_square_average',double(-9.0000000000000006360851714687e+40),... +'z_square_average_error_index',double(-999999999),... +'z_square_average_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_square_average_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'temperature_validity',double(-999999999),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_1d',double([]),... +'z_ion_1d_error_index',double(-999999999),... +'z_ion_1d_error_lower',double([]),... +'z_ion_1d_error_upper',double([]),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_ion_square_1d',double([]),... +'z_ion_square_1d_error_index',double(-999999999),... +'z_ion_square_1d_error_lower',double([]),... +'z_ion_square_1d_error_upper',double([])) +;}},... +'j_bootstrap',double([]),... +'j_bootstrap_error_index',double(-999999999),... +'j_bootstrap_error_lower',double([]),... +'j_bootstrap_error_upper',double([]),... +'j_non_inductive',double([]),... +'j_non_inductive_error_index',double(-999999999),... +'j_non_inductive_error_lower',double([]),... +'j_non_inductive_error_upper',double([]),... +'j_ohmic',double([]),... +'j_ohmic_error_index',double(-999999999),... +'j_ohmic_error_lower',double([]),... +'j_ohmic_error_upper',double([]),... +'j_tor',double([]),... +'j_tor_error_index',double(-999999999),... +'j_tor_error_lower',double([]),... +'j_tor_error_upper',double([]),... +'j_total',double([]),... +'j_total_error_index',double(-999999999),... +'j_total_error_lower',double([]),... +'j_total_error_upper',double([]),... +'magnetic_shear',double([]),... +'magnetic_shear_error_index',double(-999999999),... +'magnetic_shear_error_lower',double([]),... +'magnetic_shear_error_upper',double([]),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'n_i_thermal_total',double([]),... +'n_i_thermal_total_error_index',double(-999999999),... +'n_i_thermal_total_error_lower',double([]),... +'n_i_thermal_total_error_upper',double([]),... +'n_i_total_over_n_e',double([]),... +'n_i_total_over_n_e_error_index',double(-999999999),... +'n_i_total_over_n_e_error_lower',double([]),... +'n_i_total_over_n_e_error_upper',double([]),... +'neutral',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'ion_index',double(-999999999),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'state',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'electron_configuration',double([]),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([])) +;}},... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([]))) +;}},... +'pressure_ion_total',double([]),... +'pressure_ion_total_error_index',double(-999999999),... +'pressure_ion_total_error_lower',double([]),... +'pressure_ion_total_error_upper',double([]),... +'pressure_parallel',double([]),... +'pressure_parallel_error_index',double(-999999999),... +'pressure_parallel_error_lower',double([]),... +'pressure_parallel_error_upper',double([]),... +'pressure_perpendicular',double([]),... +'pressure_perpendicular_error_index',double(-999999999),... +'pressure_perpendicular_error_lower',double([]),... +'pressure_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'q',double([]),... +'q_error_index',double(-999999999),... +'q_error_lower',double([]),... +'q_error_upper',double([]),... +'t_i_average',double([]),... +'t_i_average_error_index',double(-999999999),... +'t_i_average_error_lower',double([]),... +'t_i_average_error_upper',double([]),... +'t_i_average_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'time',double(-9.0000000000000006360851714687e+40),... +'zeff',double([]),... +'zeff_error_index',double(-999999999),... +'zeff_error_lower',double([]),... +'zeff_error_upper',double([]),... +'zeff_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([]))) +;}},... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_core_sources.m b/matlab/TCV_IMAS/ids_empty/ids_empty_core_sources.m new file mode 100644 index 00000000..00122ed1 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_core_sources.m @@ -0,0 +1,408 @@ +function S = ids_empty_core_sources +% function S = ids_empty_core_sources +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'source',{{struct(... +'global_quantities',{{struct(... +'current_parallel',double(-9.0000000000000006360851714687e+40),... +'current_parallel_error_index',double(-999999999),... +'current_parallel_error_lower',double(-9.0000000000000006360851714687e+40),... +'current_parallel_error_upper',double(-9.0000000000000006360851714687e+40),... +'electrons',struct(... +'particles',double(-9.0000000000000006360851714687e+40),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double(-9.0000000000000006360851714687e+40),... +'particles_error_upper',double(-9.0000000000000006360851714687e+40),... +'power',double(-9.0000000000000006360851714687e+40),... +'power_error_index',double(-999999999),... +'power_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_error_upper',double(-9.0000000000000006360851714687e+40)),... +'power',double(-9.0000000000000006360851714687e+40),... +'power_error_index',double(-999999999),... +'power_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_error_upper',double(-9.0000000000000006360851714687e+40),... +'time',double(-9.0000000000000006360851714687e+40),... +'torque_tor',double(-9.0000000000000006360851714687e+40),... +'torque_tor_error_index',double(-999999999),... +'torque_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'total_ion_power',double(-9.0000000000000006360851714687e+40),... +'total_ion_power_error_index',double(-999999999),... +'total_ion_power_error_lower',double(-9.0000000000000006360851714687e+40),... +'total_ion_power_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'profiles_1d',{{struct(... +'conductivity_parallel',double([]),... +'conductivity_parallel_error_index',double(-999999999),... +'conductivity_parallel_error_lower',double([]),... +'conductivity_parallel_error_upper',double([]),... +'current_parallel_inside',double([]),... +'current_parallel_inside_error_index',double(-999999999),... +'current_parallel_inside_error_lower',double([]),... +'current_parallel_inside_error_upper',double([]),... +'electrons',struct(... +'energy',double([]),... +'energy_decomposed',struct(... +'explicit_part',double([]),... +'explicit_part_error_index',double(-999999999),... +'explicit_part_error_lower',double([]),... +'explicit_part_error_upper',double([]),... +'implicit_part',double([]),... +'implicit_part_error_index',double(-999999999),... +'implicit_part_error_lower',double([]),... +'implicit_part_error_upper',double([])),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'particles',double([]),... +'particles_decomposed',struct(... +'explicit_part',double([]),... +'explicit_part_error_index',double(-999999999),... +'explicit_part_error_lower',double([]),... +'explicit_part_error_upper',double([]),... +'implicit_part',double([]),... +'implicit_part_error_index',double(-999999999),... +'implicit_part_error_lower',double([]),... +'implicit_part_error_upper',double([])),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([]),... +'particles_inside',double([]),... +'particles_inside_error_index',double(-999999999),... +'particles_inside_error_lower',double([]),... +'particles_inside_error_upper',double([]),... +'power_inside',double([]),... +'power_inside_error_index',double(-999999999),... +'power_inside_error_lower',double([]),... +'power_inside_error_upper',double([])),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy',double([]),... +'energy_decomposed',struct(... +'explicit_part',double([]),... +'explicit_part_error_index',double(-999999999),... +'explicit_part_error_lower',double([]),... +'explicit_part_error_upper',double([]),... +'implicit_part',double([]),... +'implicit_part_error_index',double(-999999999),... +'implicit_part_error_lower',double([]),... +'implicit_part_error_upper',double([])),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'label',double([]),... +'momentum',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_decomposed',struct(... +'explicit_part',double([]),... +'explicit_part_error_index',double(-999999999),... +'explicit_part_error_lower',double([]),... +'explicit_part_error_upper',double([]),... +'implicit_part',double([]),... +'implicit_part_error_index',double(-999999999),... +'implicit_part_error_lower',double([]),... +'implicit_part_error_upper',double([])),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'particles',double([]),... +'particles_decomposed',struct(... +'explicit_part',double([]),... +'explicit_part_error_index',double(-999999999),... +'explicit_part_error_lower',double([]),... +'explicit_part_error_upper',double([]),... +'implicit_part',double([]),... +'implicit_part_error_index',double(-999999999),... +'implicit_part_error_lower',double([]),... +'implicit_part_error_upper',double([])),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',double([]),... +'energy_decomposed',struct(... +'explicit_part',double([]),... +'explicit_part_error_index',double(-999999999),... +'explicit_part_error_lower',double([]),... +'explicit_part_error_upper',double([]),... +'implicit_part',double([]),... +'implicit_part_error_index',double(-999999999),... +'implicit_part_error_lower',double([]),... +'implicit_part_error_upper',double([])),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'is_neutral',double(-999999999),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'particles',double([]),... +'particles_decomposed',struct(... +'explicit_part',double([]),... +'explicit_part_error_index',double(-999999999),... +'explicit_part_error_lower',double([]),... +'explicit_part_error_upper',double([]),... +'implicit_part',double([]),... +'implicit_part_error_index',double(-999999999),... +'implicit_part_error_lower',double([]),... +'implicit_part_error_upper',double([])),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'j_parallel',double([]),... +'j_parallel_error_index',double(-999999999),... +'j_parallel_error_lower',double([]),... +'j_parallel_error_upper',double([]),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'neutral',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'ion_index',double(-999999999),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'particles',double([]),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'particles',double([]),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([])) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40),... +'torque_tor_inside',double([]),... +'torque_tor_inside_error_index',double(-999999999),... +'torque_tor_inside_error_lower',double([]),... +'torque_tor_inside_error_upper',double([]),... +'total_ion_energy',double([]),... +'total_ion_energy_decomposed',struct(... +'explicit_part',double([]),... +'explicit_part_error_index',double(-999999999),... +'explicit_part_error_lower',double([]),... +'explicit_part_error_upper',double([]),... +'implicit_part',double([]),... +'implicit_part_error_index',double(-999999999),... +'implicit_part_error_lower',double([]),... +'implicit_part_error_upper',double([])),... +'total_ion_energy_error_index',double(-999999999),... +'total_ion_energy_error_lower',double([]),... +'total_ion_energy_error_upper',double([]),... +'total_ion_power_inside',double([]),... +'total_ion_power_inside_error_index',double(-999999999),... +'total_ion_power_inside_error_lower',double([]),... +'total_ion_power_inside_error_upper',double([])) +;}},... +'species',struct(... +'ion',struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'state',struct(... +'electron_configuration',double([]),... +'label',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)),... +'neutral',struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'state',struct(... +'electron_configuration',double([]),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]))),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])))) +;}},... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_core_transport.m b/matlab/TCV_IMAS/ids_empty/ids_empty_core_transport.m new file mode 100644 index 00000000..49512b66 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_core_transport.m @@ -0,0 +1,528 @@ +function S = ids_empty_core_transport +% function S = ids_empty_core_transport +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'model',{{struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',struct(... +'data',double([]),... +'time',double([])),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'comment',double([]),... +'flux_multiplier',double(-9.0000000000000006360851714687e+40),... +'flux_multiplier_error_index',double(-999999999),... +'flux_multiplier_error_lower',double(-9.0000000000000006360851714687e+40),... +'flux_multiplier_error_upper',double(-9.0000000000000006360851714687e+40),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'profiles_1d',{{struct(... +'conductivity_parallel',double([]),... +'conductivity_parallel_error_index',double(-999999999),... +'conductivity_parallel_error_lower',double([]),... +'conductivity_parallel_error_upper',double([]),... +'e_field_radial',double([]),... +'e_field_radial_error_index',double(-999999999),... +'e_field_radial_error_lower',double([]),... +'e_field_radial_error_upper',double([]),... +'electrons',struct(... +'energy',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'particles',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([]))),... +'grid_d',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'grid_flux',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'grid_v',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'label',double([]),... +'momentum',struct(... +'diamagnetic',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'parallel',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'poloidal',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'radial',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'toroidal',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([]))),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'particles',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'is_neutral',double(-999999999),... +'label',double([]),... +'momentum',struct(... +'diamagnetic',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'parallel',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'poloidal',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'radial',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'toroidal',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flow_damping_rate',double([]),... +'flow_damping_rate_error_index',double(-999999999),... +'flow_damping_rate_error_lower',double([]),... +'flow_damping_rate_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([]))),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'particles',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'momentum_tor',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'neutral',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'ion_index',double(-999999999),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'particles',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'label',double([]),... +'particles',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([])) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40),... +'total_ion_energy',struct(... +'d',double([]),... +'d_error_index',double(-999999999),... +'d_error_lower',double([]),... +'d_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'v',double([]),... +'v_error_index',double(-999999999),... +'v_error_lower',double([]),... +'v_error_upper',double([]))) +;}}) +;}},... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_dataset_description.m b/matlab/TCV_IMAS/ids_empty/ids_empty_dataset_description.m new file mode 100644 index 00000000..88076131 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_dataset_description.m @@ -0,0 +1,54 @@ +function S = ids_empty_dataset_description +% function S = ids_empty_dataset_description +% +% File written automatically using struct2m.m + +S = ... +struct(... +'data_entry',struct(... +'machine',double([]),... +'pulse',double(-999999999),... +'pulse_type',double([]),... +'run',double(-999999999),... +'user',double([])),... +'dd_version',double([]),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'imas_version',double([]),... +'parent_entry',struct(... +'machine',double([]),... +'pulse',double(-999999999),... +'pulse_type',double([]),... +'run',double(-999999999),... +'user',double([])),... +'simulation',struct(... +'comment_after',double([]),... +'comment_before',double([]),... +'time_begin',double(-9.0000000000000006360851714687e+40),... +'time_begin_error_index',double(-999999999),... +'time_begin_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_begin_error_upper',double(-9.0000000000000006360851714687e+40),... +'time_begun',double([]),... +'time_current',double(-9.0000000000000006360851714687e+40),... +'time_current_error_index',double(-999999999),... +'time_current_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_current_error_upper',double(-9.0000000000000006360851714687e+40),... +'time_end',double(-9.0000000000000006360851714687e+40),... +'time_end_error_index',double(-999999999),... +'time_end_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_end_error_upper',double(-9.0000000000000006360851714687e+40),... +'time_ended',double([]),... +'time_restart',double(-9.0000000000000006360851714687e+40),... +'time_restart_error_index',double(-999999999),... +'time_restart_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_restart_error_upper',double(-9.0000000000000006360851714687e+40),... +'time_step',double(-9.0000000000000006360851714687e+40),... +'time_step_error_index',double(-999999999),... +'time_step_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_step_error_upper',double(-9.0000000000000006360851714687e+40),... +'workflow',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_distribution_sources.m b/matlab/TCV_IMAS/ids_empty/ids_empty_distribution_sources.m new file mode 100644 index 00000000..0c3b4e9b --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_distribution_sources.m @@ -0,0 +1,299 @@ +function S = ids_empty_distribution_sources +% function S = ids_empty_distribution_sources +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'magnetic_axis',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'source',{{struct(... +'ggd',{{struct(... +'discrete',double([]),... +'grid',struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}}),... +'particles',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'global_quantities',{{struct(... +'particles',double(-9.0000000000000006360851714687e+40),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double(-9.0000000000000006360851714687e+40),... +'particles_error_upper',double(-9.0000000000000006360851714687e+40),... +'power',double(-9.0000000000000006360851714687e+40),... +'power_error_index',double(-999999999),... +'power_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_error_upper',double(-9.0000000000000006360851714687e+40),... +'shinethrough',struct(... +'particles',double(-9.0000000000000006360851714687e+40),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double(-9.0000000000000006360851714687e+40),... +'particles_error_upper',double(-9.0000000000000006360851714687e+40),... +'power',double(-9.0000000000000006360851714687e+40),... +'power_error_index',double(-999999999),... +'power_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_error_upper',double(-9.0000000000000006360851714687e+40),... +'torque_tor',double(-9.0000000000000006360851714687e+40),... +'torque_tor_error_index',double(-999999999),... +'torque_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_tor_error_upper',double(-9.0000000000000006360851714687e+40)),... +'time',double(-9.0000000000000006360851714687e+40),... +'torque_tor',double(-9.0000000000000006360851714687e+40),... +'torque_tor_error_index',double(-999999999),... +'torque_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_tor_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'gyro_type',double(-999999999),... +'markers',{{struct(... +'coordinate_identifier',{{struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])) +;}},... +'positions',double([]),... +'positions_error_index',double(-999999999),... +'positions_error_lower',double([]),... +'positions_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40),... +'weights',double([]),... +'weights_error_index',double(-999999999),... +'weights_error_lower',double([]),... +'weights_error_upper',double([])) +;}},... +'process',{{struct(... +'nbi_beamlets_group',double(-999999999),... +'nbi_energy',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'nbi_unit',double(-999999999),... +'reactant_energy',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'profiles_1d',{{struct(... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'particles',double([]),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'species',struct(... +'ion',struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'state',struct(... +'electron_configuration',double([]),... +'label',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)),... +'neutral',struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'state',struct(... +'electron_configuration',double([]),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]))),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])))) +;}},... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_distributions.m b/matlab/TCV_IMAS/ids_empty/ids_empty_distributions.m new file mode 100644 index 00000000..c840a092 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_distributions.m @@ -0,0 +1,1556 @@ +function S = ids_empty_distributions +% function S = ids_empty_distributions +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'distribution',{{struct(... +'ggd',{{struct(... +'expansion',{{struct(... +'grid_subset',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}) +;}},... +'grid',struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}}),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'global_quantities',{{struct(... +'collisions',struct(... +'electrons',struct(... +'power_fast',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_thermal',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_upper',double(-9.0000000000000006360851714687e+40),... +'torque_fast_tor',double(-9.0000000000000006360851714687e+40),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_fast_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'torque_thermal_tor',double(-9.0000000000000006360851714687e+40),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_thermal_tor_error_upper',double(-9.0000000000000006360851714687e+40)),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_fast',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_thermal',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_upper',double(-9.0000000000000006360851714687e+40),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_thermal',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_upper',double(-9.0000000000000006360851714687e+40),... +'torque_fast_tor',double(-9.0000000000000006360851714687e+40),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_fast_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'torque_thermal_tor',double(-9.0000000000000006360851714687e+40),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_thermal_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'torque_fast_tor',double(-9.0000000000000006360851714687e+40),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_fast_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'torque_thermal_tor',double(-9.0000000000000006360851714687e+40),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_thermal_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'current_tor',double(-9.0000000000000006360851714687e+40),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'current_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'energy',double(-9.0000000000000006360851714687e+40),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double(-9.0000000000000006360851714687e+40),... +'energy_error_upper',double(-9.0000000000000006360851714687e+40),... +'energy_fast',double(-9.0000000000000006360851714687e+40),... +'energy_fast_error_index',double(-999999999),... +'energy_fast_error_lower',double(-9.0000000000000006360851714687e+40),... +'energy_fast_error_upper',double(-9.0000000000000006360851714687e+40),... +'energy_fast_parallel',double(-9.0000000000000006360851714687e+40),... +'energy_fast_parallel_error_index',double(-999999999),... +'energy_fast_parallel_error_lower',double(-9.0000000000000006360851714687e+40),... +'energy_fast_parallel_error_upper',double(-9.0000000000000006360851714687e+40),... +'particles_fast_n',double(-9.0000000000000006360851714687e+40),... +'particles_fast_n_error_index',double(-999999999),... +'particles_fast_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'particles_fast_n_error_upper',double(-9.0000000000000006360851714687e+40),... +'particles_n',double(-9.0000000000000006360851714687e+40),... +'particles_n_error_index',double(-999999999),... +'particles_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'particles_n_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',{{struct(... +'identifier',struct(... +'process_index',double(-999999999),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'wave_index',double(-999999999)),... +'particles',double(-9.0000000000000006360851714687e+40),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double(-9.0000000000000006360851714687e+40),... +'particles_error_upper',double(-9.0000000000000006360851714687e+40),... +'power',double(-9.0000000000000006360851714687e+40),... +'power_error_index',double(-999999999),... +'power_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_error_upper',double(-9.0000000000000006360851714687e+40),... +'torque_tor',double(-9.0000000000000006360851714687e+40),... +'torque_tor_error_index',double(-999999999),... +'torque_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_tor_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double(-9.0000000000000006360851714687e+40),... +'torque_tor_j_radial',double(-9.0000000000000006360851714687e+40),... +'torque_tor_j_radial_error_index',double(-999999999),... +'torque_tor_j_radial_error_lower',double(-9.0000000000000006360851714687e+40),... +'torque_tor_j_radial_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'gyro_type',double(-999999999),... +'is_delta_f',double(-999999999),... +'markers',{{struct(... +'coordinate_identifier',{{struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])) +;}},... +'positions',double([]),... +'positions_error_index',double(-999999999),... +'positions_error_lower',double([]),... +'positions_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40),... +'weights',double([]),... +'weights_error_index',double(-999999999),... +'weights_error_lower',double([]),... +'weights_error_upper',double([])) +;}},... +'process',{{struct(... +'nbi_beamlets_group',double(-999999999),... +'nbi_energy',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'nbi_unit',double(-999999999),... +'reactant_energy',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'profiles_1d',{{struct(... +'co_passing',struct(... +'collisions',struct(... +'electrons',struct(... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'current_fast_tor',double([]),... +'current_fast_tor_error_index',double(-999999999),... +'current_fast_tor_error_lower',double([]),... +'current_fast_tor_error_upper',double([]),... +'current_tor',double([]),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double([]),... +'current_tor_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast',double([]),... +'pressure_fast_error_index',double(-999999999),... +'pressure_fast_error_lower',double([]),... +'pressure_fast_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'source',{{struct(... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'identifier',struct(... +'process_index',double(-999999999),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'wave_index',double(-999999999)),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'particles',double([]),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([])) +;}},... +'torque_tor_j_radial',double([]),... +'torque_tor_j_radial_error_index',double(-999999999),... +'torque_tor_j_radial_error_lower',double([]),... +'torque_tor_j_radial_error_upper',double([])),... +'collisions',struct(... +'electrons',struct(... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'counter_passing',struct(... +'collisions',struct(... +'electrons',struct(... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'current_fast_tor',double([]),... +'current_fast_tor_error_index',double(-999999999),... +'current_fast_tor_error_lower',double([]),... +'current_fast_tor_error_upper',double([]),... +'current_tor',double([]),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double([]),... +'current_tor_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast',double([]),... +'pressure_fast_error_index',double(-999999999),... +'pressure_fast_error_lower',double([]),... +'pressure_fast_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'source',{{struct(... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'identifier',struct(... +'process_index',double(-999999999),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'wave_index',double(-999999999)),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'particles',double([]),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([])) +;}},... +'torque_tor_j_radial',double([]),... +'torque_tor_j_radial_error_index',double(-999999999),... +'torque_tor_j_radial_error_lower',double([]),... +'torque_tor_j_radial_error_upper',double([])),... +'current_fast_tor',double([]),... +'current_fast_tor_error_index',double(-999999999),... +'current_fast_tor_error_lower',double([]),... +'current_fast_tor_error_upper',double([]),... +'current_tor',double([]),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double([]),... +'current_tor_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'fast_filter',struct(... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast',double([]),... +'pressure_fast_error_index',double(-999999999),... +'pressure_fast_error_lower',double([]),... +'pressure_fast_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'source',{{struct(... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'identifier',struct(... +'process_index',double(-999999999),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'wave_index',double(-999999999)),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'particles',double([]),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([])) +;}},... +'thermalisation',struct(... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'particles',double([]),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([])),... +'time',double(-9.0000000000000006360851714687e+40),... +'torque_tor_j_radial',double([]),... +'torque_tor_j_radial_error_index',double(-999999999),... +'torque_tor_j_radial_error_lower',double([]),... +'torque_tor_j_radial_error_upper',double([]),... +'trapped',struct(... +'collisions',struct(... +'electrons',struct(... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'current_fast_tor',double([]),... +'current_fast_tor_error_index',double(-999999999),... +'current_fast_tor_error_lower',double([]),... +'current_fast_tor_error_upper',double([]),... +'current_tor',double([]),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double([]),... +'current_tor_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast',double([]),... +'pressure_fast_error_index',double(-999999999),... +'pressure_fast_error_lower',double([]),... +'pressure_fast_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'source',{{struct(... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'identifier',struct(... +'process_index',double(-999999999),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'wave_index',double(-999999999)),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'particles',double([]),... +'particles_error_index',double(-999999999),... +'particles_error_lower',double([]),... +'particles_error_upper',double([])) +;}},... +'torque_tor_j_radial',double([]),... +'torque_tor_j_radial_error_index',double(-999999999),... +'torque_tor_j_radial_error_lower',double([]),... +'torque_tor_j_radial_error_upper',double([]))) +;}},... +'profiles_2d',{{struct(... +'co_passing',struct(... +'collisions',struct(... +'electrons',struct(... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'current_fast_tor',double([]),... +'current_fast_tor_error_index',double(-999999999),... +'current_fast_tor_error_lower',double([]),... +'current_fast_tor_error_upper',double([]),... +'current_tor',double([]),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double([]),... +'current_tor_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast',double([]),... +'pressure_fast_error_index',double(-999999999),... +'pressure_fast_error_lower',double([]),... +'pressure_fast_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'torque_tor_j_radial',double([]),... +'torque_tor_j_radial_error_index',double(-999999999),... +'torque_tor_j_radial_error_lower',double([]),... +'torque_tor_j_radial_error_upper',double([])),... +'collisions',struct(... +'electrons',struct(... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'counter_passing',struct(... +'collisions',struct(... +'electrons',struct(... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'current_fast_tor',double([]),... +'current_fast_tor_error_index',double(-999999999),... +'current_fast_tor_error_lower',double([]),... +'current_fast_tor_error_upper',double([]),... +'current_tor',double([]),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double([]),... +'current_tor_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast',double([]),... +'pressure_fast_error_index',double(-999999999),... +'pressure_fast_error_lower',double([]),... +'pressure_fast_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'torque_tor_j_radial',double([]),... +'torque_tor_j_radial_error_index',double(-999999999),... +'torque_tor_j_radial_error_lower',double([]),... +'torque_tor_j_radial_error_upper',double([])),... +'current_fast_tor',double([]),... +'current_fast_tor_error_index',double(-999999999),... +'current_fast_tor_error_lower',double([]),... +'current_fast_tor_error_upper',double([]),... +'current_tor',double([]),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double([]),... +'current_tor_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'theta_geometric',double([]),... +'theta_geometric_error_index',double(-999999999),... +'theta_geometric_error_lower',double([]),... +'theta_geometric_error_upper',double([]),... +'theta_straight',double([]),... +'theta_straight_error_index',double(-999999999),... +'theta_straight_error_lower',double([]),... +'theta_straight_error_upper',double([]),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast',double([]),... +'pressure_fast_error_index',double(-999999999),... +'pressure_fast_error_lower',double([]),... +'pressure_fast_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40),... +'torque_tor_j_radial',double([]),... +'torque_tor_j_radial_error_index',double(-999999999),... +'torque_tor_j_radial_error_lower',double([]),... +'torque_tor_j_radial_error_upper',double([]),... +'trapped',struct(... +'collisions',struct(... +'electrons',struct(... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double([]),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double([]),... +'power_fast_error_upper',double([]),... +'power_thermal',double([]),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double([]),... +'power_thermal_error_upper',double([]),... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'torque_fast_tor',double([]),... +'torque_fast_tor_error_index',double(-999999999),... +'torque_fast_tor_error_lower',double([]),... +'torque_fast_tor_error_upper',double([]),... +'torque_thermal_tor',double([]),... +'torque_thermal_tor_error_index',double(-999999999),... +'torque_thermal_tor_error_lower',double([]),... +'torque_thermal_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'current_fast_tor',double([]),... +'current_fast_tor_error_index',double(-999999999),... +'current_fast_tor_error_lower',double([]),... +'current_fast_tor_error_upper',double([]),... +'current_tor',double([]),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double([]),... +'current_tor_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast',double([]),... +'pressure_fast_error_index',double(-999999999),... +'pressure_fast_error_lower',double([]),... +'pressure_fast_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'torque_tor_j_radial',double([]),... +'torque_tor_j_radial_error_index',double(-999999999),... +'torque_tor_j_radial_error_lower',double([]),... +'torque_tor_j_radial_error_upper',double([]))) +;}},... +'species',struct(... +'ion',struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'state',struct(... +'electron_configuration',double([]),... +'label',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)),... +'neutral',struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'state',struct(... +'electron_configuration',double([]),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]))),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))),... +'wave',{{struct(... +'antenna_name',double([]),... +'index_in_antenna',double(-999999999),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}}) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'magnetic_axis',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_ec_antennas.m b/matlab/TCV_IMAS/ids_empty/ids_empty_ec_antennas.m new file mode 100644 index 00000000..2f316d78 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_ec_antennas.m @@ -0,0 +1,96 @@ +function S = ids_empty_ec_antennas +% function S = ids_empty_ec_antennas +% +% File written automatically using struct2m.m + +S = ... +struct(... +'antenna',{{struct(... +'beam',struct(... +'phase',struct(... +'angle',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'curvature',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'spot',struct(... +'angle',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'size',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])))),... +'frequency',double(-9.0000000000000006360851714687e+40),... +'frequency_error_index',double(-999999999),... +'frequency_error_lower',double(-9.0000000000000006360851714687e+40),... +'frequency_error_upper',double(-9.0000000000000006360851714687e+40),... +'identifier',double([]),... +'launching_angle_pol',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'launching_angle_tor',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'launching_position',struct(... +'phi',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'r',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'z',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'mode',struct(... +'data',double([]),... +'time',double([])),... +'name',double([]),... +'power_launched',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_ece.m b/matlab/TCV_IMAS/ids_empty/ids_empty_ece.m new file mode 100644 index 00000000..09f0cd8d --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_ece.m @@ -0,0 +1,116 @@ +function S = ids_empty_ece +% function S = ids_empty_ece +% +% File written automatically using struct2m.m + +S = ... +struct(... +'channel',{{struct(... +'frequency',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'harmonic',struct(... +'data',double([]),... +'time',double([])),... +'identifier',double([]),... +'name',double([]),... +'optical_depth',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'position',struct(... +'phi',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'psi',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'r',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'rho_tor_norm',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'theta',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'z',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'t_e',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'t_e_voltage',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'line_of_sight',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_edge_profiles.m b/matlab/TCV_IMAS/ids_empty/ids_empty_edge_profiles.m new file mode 100644 index 00000000..f106d04b --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_edge_profiles.m @@ -0,0 +1,2352 @@ +function S = ids_empty_edge_profiles +% function S = ids_empty_edge_profiles +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ggd',{{struct(... +'e_field',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'electrons',struct(... +'density',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'density_fast',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'distribution_function',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_perpendicular',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'temperature',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'velocity',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}}),... +'ion',{{struct(... +'density',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'density_fast',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy_density_kinetic',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'pressure',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_perpendicular',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'state',{{struct(... +'density',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'density_fast',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'distribution_function',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'electron_configuration',double([]),... +'energy_density_kinetic',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'ionisation_potential',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'label',double([]),... +'pressure',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_perpendicular',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'temperature',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'velocity',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'velocity_diamagnetic',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'velocity_exb',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_average',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_square_average',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}) +;}},... +'temperature',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'velocity',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'j_anomalous',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'j_diamagnetic',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'j_heat_viscosity',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'j_inertial',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'j_ion_neutral_friction',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'j_parallel_viscosity',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'j_perpendicular_viscosity',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'j_pfirsch_schlueter',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'n_i_total_over_n_e',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'neutral',{{struct(... +'density',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'density_fast',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy_density_kinetic',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'ion_index',double(-999999999),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'pressure',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_perpendicular',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'state',{{struct(... +'density',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'density_fast',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'distribution_function',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'electron_configuration',double([]),... +'energy_density_kinetic',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'pressure',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_fast_perpendicular',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'temperature',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'velocity',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'velocity_diamagnetic',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'velocity_exb',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([])) +;}},... +'temperature',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'velocity',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}}) +;}},... +'phi_potential',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_perpendicular',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'pressure_thermal',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'t_i_average',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'time',double(-9.0000000000000006360851714687e+40),... +'zeff',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}) +;}},... +'ggd_fast',{{struct(... +'electrons',struct(... +'density',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'temperature',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'energy_thermal',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'ion',{{struct(... +'content',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'density',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'neutral_index',double(-999999999),... +'temperature',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'grid_ggd',{{struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'profiles_1d',{{struct(... +'conductivity_parallel',double([]),... +'conductivity_parallel_error_index',double(-999999999),... +'conductivity_parallel_error_lower',double([]),... +'conductivity_parallel_error_upper',double([]),... +'current_parallel_inside',double([]),... +'current_parallel_inside_error_index',double(-999999999),... +'current_parallel_inside_error_lower',double([]),... +'current_parallel_inside_error_upper',double([]),... +'e_field',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'e_field_parallel',double([]),... +'e_field_parallel_error_index',double(-999999999),... +'e_field_parallel_error_lower',double([]),... +'e_field_parallel_error_upper',double([]),... +'electrons',struct(... +'collisionality_norm',double([]),... +'collisionality_norm_error_index',double(-999999999),... +'collisionality_norm_error_lower',double([]),... +'collisionality_norm_error_upper',double([]),... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'density_validity',double(-999999999),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'temperature_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'temperature_validity',double(-999999999),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'ion',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'density_validity',double(-999999999),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'rotation_frequency_tor',double([]),... +'rotation_frequency_tor_error_index',double(-999999999),... +'rotation_frequency_tor_error_lower',double([]),... +'rotation_frequency_tor_error_upper',double([]),... +'state',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'electron_configuration',double([]),... +'ionisation_potential',double(-9.0000000000000006360851714687e+40),... +'ionisation_potential_error_index',double(-999999999),... +'ionisation_potential_error_lower',double(-9.0000000000000006360851714687e+40),... +'ionisation_potential_error_upper',double(-9.0000000000000006360851714687e+40),... +'label',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'rotation_frequency_tor',double([]),... +'rotation_frequency_tor_error_index',double(-999999999),... +'rotation_frequency_tor_error_lower',double([]),... +'rotation_frequency_tor_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_average',double(-9.0000000000000006360851714687e+40),... +'z_average_1d',double([]),... +'z_average_1d_error_index',double(-999999999),... +'z_average_1d_error_lower',double([]),... +'z_average_1d_error_upper',double([]),... +'z_average_error_index',double(-999999999),... +'z_average_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_average_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_average_square_1d',double([]),... +'z_average_square_1d_error_index',double(-999999999),... +'z_average_square_1d_error_lower',double([]),... +'z_average_square_1d_error_upper',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_square_average',double(-9.0000000000000006360851714687e+40),... +'z_square_average_error_index',double(-999999999),... +'z_square_average_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_square_average_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'temperature_validity',double(-999999999),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_1d',double([]),... +'z_ion_1d_error_index',double(-999999999),... +'z_ion_1d_error_lower',double([]),... +'z_ion_1d_error_upper',double([]),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_ion_square_1d',double([]),... +'z_ion_square_1d_error_index',double(-999999999),... +'z_ion_square_1d_error_lower',double([]),... +'z_ion_square_1d_error_upper',double([])) +;}},... +'j_bootstrap',double([]),... +'j_bootstrap_error_index',double(-999999999),... +'j_bootstrap_error_lower',double([]),... +'j_bootstrap_error_upper',double([]),... +'j_non_inductive',double([]),... +'j_non_inductive_error_index',double(-999999999),... +'j_non_inductive_error_lower',double([]),... +'j_non_inductive_error_upper',double([]),... +'j_ohmic',double([]),... +'j_ohmic_error_index',double(-999999999),... +'j_ohmic_error_lower',double([]),... +'j_ohmic_error_upper',double([]),... +'j_tor',double([]),... +'j_tor_error_index',double(-999999999),... +'j_tor_error_lower',double([]),... +'j_tor_error_upper',double([]),... +'j_total',double([]),... +'j_total_error_index',double(-999999999),... +'j_total_error_lower',double([]),... +'j_total_error_upper',double([]),... +'magnetic_shear',double([]),... +'magnetic_shear_error_index',double(-999999999),... +'magnetic_shear_error_lower',double([]),... +'magnetic_shear_error_upper',double([]),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'n_i_thermal_total',double([]),... +'n_i_thermal_total_error_index',double(-999999999),... +'n_i_thermal_total_error_lower',double([]),... +'n_i_thermal_total_error_upper',double([]),... +'n_i_total_over_n_e',double([]),... +'n_i_total_over_n_e_error_index',double(-999999999),... +'n_i_total_over_n_e_error_lower',double([]),... +'n_i_total_over_n_e_error_upper',double([]),... +'neutral',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'ion_index',double(-999999999),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'state',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'electron_configuration',double([]),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([])) +;}},... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity',struct(... +'diamagnetic',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([]))) +;}},... +'pressure_ion_total',double([]),... +'pressure_ion_total_error_index',double(-999999999),... +'pressure_ion_total_error_lower',double([]),... +'pressure_ion_total_error_upper',double([]),... +'pressure_parallel',double([]),... +'pressure_parallel_error_index',double(-999999999),... +'pressure_parallel_error_lower',double([]),... +'pressure_parallel_error_upper',double([]),... +'pressure_perpendicular',double([]),... +'pressure_perpendicular_error_index',double(-999999999),... +'pressure_perpendicular_error_lower',double([]),... +'pressure_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'q',double([]),... +'q_error_index',double(-999999999),... +'q_error_lower',double([]),... +'q_error_upper',double([]),... +'t_i_average',double([]),... +'t_i_average_error_index',double(-999999999),... +'t_i_average_error_lower',double([]),... +'t_i_average_error_upper',double([]),... +'t_i_average_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([])),... +'time',double(-9.0000000000000006360851714687e+40),... +'zeff',double([]),... +'zeff_error_index',double(-999999999),... +'zeff_error_lower',double([]),... +'zeff_error_upper',double([]),... +'zeff_fit',struct(... +'chi_squared',double([]),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double([]),... +'chi_squared_error_upper',double([]),... +'local',double([]),... +'measured',double([]),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double([]),... +'measured_error_upper',double([]),... +'parameters',double([]),... +'reconstructed',double([]),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double([]),... +'reconstructed_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'source',{{double([]);}},... +'time_measurement',double([]),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double([]),... +'time_measurement_error_upper',double([]),... +'time_measurement_slice_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'time_measurement_width',double([]),... +'time_measurement_width_error_index',double(-999999999),... +'time_measurement_width_error_lower',double([]),... +'time_measurement_width_error_upper',double([]),... +'weight',double([]),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double([]),... +'weight_error_upper',double([]))) +;}},... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_edge_sources.m b/matlab/TCV_IMAS/ids_empty/ids_empty_edge_sources.m new file mode 100644 index 00000000..b3220a5c --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_edge_sources.m @@ -0,0 +1,650 @@ +function S = ids_empty_edge_sources +% function S = ids_empty_edge_sources +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'grid_ggd',{{struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'source',{{struct(... +'ggd',{{struct(... +'current',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'electrons',struct(... +'energy',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'particles',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'label',double([]),... +'momentum',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'particles',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'label',double([]),... +'momentum',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'particles',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'momentum',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'neutral',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'ion_index',double(-999999999),... +'label',double([]),... +'momentum',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'multiple_states_flag',double(-999999999),... +'particles',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'label',double([]),... +'momentum',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'particles',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([])) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40),... +'total_ion_energy',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}) +;}},... +'ggd_fast',{{struct(... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'neutral_index',double(-999999999),... +'power',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'species',struct(... +'ion',struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'state',struct(... +'electron_configuration',double([]),... +'label',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)),... +'neutral',struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'state',struct(... +'electron_configuration',double([]),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]))),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])))) +;}},... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_edge_transport.m b/matlab/TCV_IMAS/ids_empty/ids_empty_edge_transport.m new file mode 100644 index 00000000..fb9b3714 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_edge_transport.m @@ -0,0 +1,1755 @@ +function S = ids_empty_edge_transport +% function S = ids_empty_edge_transport +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'grid_ggd',{{struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'model',{{struct(... +'flux_multiplier',double(-9.0000000000000006360851714687e+40),... +'flux_multiplier_error_index',double(-999999999),... +'flux_multiplier_error_lower',double(-9.0000000000000006360851714687e+40),... +'flux_multiplier_error_upper',double(-9.0000000000000006360851714687e+40),... +'ggd',{{struct(... +'conductivity',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'electrons',struct(... +'energy',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'particles',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}})),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'label',double([]),... +'momentum',struct(... +'d',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'v',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}}),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'particles',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'label',double([]),... +'momentum',struct(... +'d',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'v',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}}),... +'particles',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'momentum',struct(... +'d',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'v',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}}),... +'neutral',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'ion_index',double(-999999999),... +'label',double([]),... +'momentum',struct(... +'d',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'v',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}}),... +'multiple_states_flag',double(-999999999),... +'particles',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'label',double([]),... +'momentum',struct(... +'d',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}},... +'v',{{struct(... +'diamagnetic',double([]),... +'diamagnetic_coefficients',double([]),... +'diamagnetic_coefficients_error_index',double(-999999999),... +'diamagnetic_coefficients_error_lower',double([]),... +'diamagnetic_coefficients_error_upper',double([]),... +'diamagnetic_error_index',double(-999999999),... +'diamagnetic_error_lower',double([]),... +'diamagnetic_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'parallel',double([]),... +'parallel_coefficients',double([]),... +'parallel_coefficients_error_index',double(-999999999),... +'parallel_coefficients_error_lower',double([]),... +'parallel_coefficients_error_upper',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'poloidal',double([]),... +'poloidal_coefficients',double([]),... +'poloidal_coefficients_error_index',double(-999999999),... +'poloidal_coefficients_error_lower',double([]),... +'poloidal_coefficients_error_upper',double([]),... +'poloidal_error_index',double(-999999999),... +'poloidal_error_lower',double([]),... +'poloidal_error_upper',double([]),... +'radial',double([]),... +'radial_coefficients',double([]),... +'radial_coefficients_error_index',double(-999999999),... +'radial_coefficients_error_lower',double([]),... +'radial_coefficients_error_upper',double([]),... +'radial_error_index',double(-999999999),... +'radial_error_lower',double([]),... +'radial_error_upper',double([]),... +'toroidal',double([]),... +'toroidal_coefficients',double([]),... +'toroidal_coefficients_error_index',double(-999999999),... +'toroidal_coefficients_error_lower',double([]),... +'toroidal_coefficients_error_upper',double([]),... +'toroidal_error_index',double(-999999999),... +'toroidal_error_lower',double([]),... +'toroidal_error_upper',double([])) +;}}),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'particles',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([])) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40),... +'total_ion_energy',struct(... +'d',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'flux_limiter',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'v',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}})) +;}},... +'ggd_fast',{{struct(... +'electrons',struct(... +'particle_flux_integrated',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'power',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'energy_flux_max',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'neutral_index',double(-999999999),... +'particle_flux_integrated',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'neutral',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'ion_index',double(-999999999),... +'label',double([]),... +'particle_flux_integrated',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}) +;}},... +'power',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'power_ion_total',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_em_coupling.m b/matlab/TCV_IMAS/ids_empty/ids_empty_em_coupling.m new file mode 100644 index 00000000..f02d215b --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_em_coupling.m @@ -0,0 +1,74 @@ +function S = ids_empty_em_coupling +% function S = ids_empty_em_coupling +% +% File written automatically using struct2m.m + +S = ... +struct(... +'active_coils',{{double([]);}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'field_probes_active',double([]),... +'field_probes_active_error_index',double(-999999999),... +'field_probes_active_error_lower',double([]),... +'field_probes_active_error_upper',double([]),... +'field_probes_grid',double([]),... +'field_probes_grid_error_index',double(-999999999),... +'field_probes_grid_error_lower',double([]),... +'field_probes_grid_error_upper',double([]),... +'field_probes_passive',double([]),... +'field_probes_passive_error_index',double(-999999999),... +'field_probes_passive_error_lower',double([]),... +'field_probes_passive_error_upper',double([]),... +'flux_loops',{{double([]);}},... +'grid_points',{{double([]);}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'mutual_active_active',double([]),... +'mutual_active_active_error_index',double(-999999999),... +'mutual_active_active_error_lower',double([]),... +'mutual_active_active_error_upper',double([]),... +'mutual_grid_active',double([]),... +'mutual_grid_active_error_index',double(-999999999),... +'mutual_grid_active_error_lower',double([]),... +'mutual_grid_active_error_upper',double([]),... +'mutual_grid_grid',double([]),... +'mutual_grid_grid_error_index',double(-999999999),... +'mutual_grid_grid_error_lower',double([]),... +'mutual_grid_grid_error_upper',double([]),... +'mutual_grid_passive',double([]),... +'mutual_grid_passive_error_index',double(-999999999),... +'mutual_grid_passive_error_lower',double([]),... +'mutual_grid_passive_error_upper',double([]),... +'mutual_loops_active',double([]),... +'mutual_loops_active_error_index',double(-999999999),... +'mutual_loops_active_error_lower',double([]),... +'mutual_loops_active_error_upper',double([]),... +'mutual_loops_grid',double([]),... +'mutual_loops_grid_error_index',double(-999999999),... +'mutual_loops_grid_error_lower',double([]),... +'mutual_loops_grid_error_upper',double([]),... +'mutual_loops_passive',double([]),... +'mutual_loops_passive_error_index',double(-999999999),... +'mutual_loops_passive_error_lower',double([]),... +'mutual_loops_passive_error_upper',double([]),... +'mutual_passive_active',double([]),... +'mutual_passive_active_error_index',double(-999999999),... +'mutual_passive_active_error_lower',double([]),... +'mutual_passive_active_error_upper',double([]),... +'mutual_passive_passive',double([]),... +'mutual_passive_passive_error_index',double(-999999999),... +'mutual_passive_passive_error_lower',double([]),... +'mutual_passive_passive_error_upper',double([]),... +'passive_loops',{{double([]);}},... +'poloidal_probes',{{double([]);}},... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_equilibrium.m b/matlab/TCV_IMAS/ids_empty/ids_empty_equilibrium.m new file mode 100644 index 00000000..37bccdf0 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_equilibrium.m @@ -0,0 +1,1351 @@ +function S = ids_empty_equilibrium +% function S = ids_empty_equilibrium +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'grids_ggd',{{struct(... +'grid',{{struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([]),... +'time_slice',{{struct(... +'boundary',struct(... +'active_limiter_point',struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'b_flux_pol_norm',double(-9.0000000000000006360851714687e+40),... +'b_flux_pol_norm_error_index',double(-999999999),... +'b_flux_pol_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'b_flux_pol_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'elongation',double(-9.0000000000000006360851714687e+40),... +'elongation_error_index',double(-999999999),... +'elongation_error_lower',double(-9.0000000000000006360851714687e+40),... +'elongation_error_upper',double(-9.0000000000000006360851714687e+40),... +'elongation_lower',double(-9.0000000000000006360851714687e+40),... +'elongation_lower_error_index',double(-999999999),... +'elongation_lower_error_lower',double(-9.0000000000000006360851714687e+40),... +'elongation_lower_error_upper',double(-9.0000000000000006360851714687e+40),... +'elongation_upper',double(-9.0000000000000006360851714687e+40),... +'elongation_upper_error_index',double(-999999999),... +'elongation_upper_error_lower',double(-9.0000000000000006360851714687e+40),... +'elongation_upper_error_upper',double(-9.0000000000000006360851714687e+40),... +'geometric_axis',struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'lcfs',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'minor_radius',double(-9.0000000000000006360851714687e+40),... +'minor_radius_error_index',double(-999999999),... +'minor_radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'minor_radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'outline',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'psi',double(-9.0000000000000006360851714687e+40),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double(-9.0000000000000006360851714687e+40),... +'psi_error_upper',double(-9.0000000000000006360851714687e+40),... +'psi_norm',double(-9.0000000000000006360851714687e+40),... +'psi_norm_error_index',double(-999999999),... +'psi_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'psi_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_inner',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_inner_error_index',double(-999999999),... +'squareness_lower_inner_error_lower',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_inner_error_upper',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_outer',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_outer_error_index',double(-999999999),... +'squareness_lower_outer_error_lower',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_outer_error_upper',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_inner',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_inner_error_index',double(-999999999),... +'squareness_upper_inner_error_lower',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_inner_error_upper',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_outer',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_outer_error_index',double(-999999999),... +'squareness_upper_outer_error_lower',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_outer_error_upper',double(-9.0000000000000006360851714687e+40),... +'strike_point',{{struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'triangularity',double(-9.0000000000000006360851714687e+40),... +'triangularity_error_index',double(-999999999),... +'triangularity_error_lower',double(-9.0000000000000006360851714687e+40),... +'triangularity_error_upper',double(-9.0000000000000006360851714687e+40),... +'triangularity_lower',double(-9.0000000000000006360851714687e+40),... +'triangularity_lower_error_index',double(-999999999),... +'triangularity_lower_error_lower',double(-9.0000000000000006360851714687e+40),... +'triangularity_lower_error_upper',double(-9.0000000000000006360851714687e+40),... +'triangularity_upper',double(-9.0000000000000006360851714687e+40),... +'triangularity_upper_error_index',double(-999999999),... +'triangularity_upper_error_lower',double(-9.0000000000000006360851714687e+40),... +'triangularity_upper_error_upper',double(-9.0000000000000006360851714687e+40),... +'type',double(-999999999),... +'x_point',{{struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'boundary_separatrix',struct(... +'active_limiter_point',struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'elongation',double(-9.0000000000000006360851714687e+40),... +'elongation_error_index',double(-999999999),... +'elongation_error_lower',double(-9.0000000000000006360851714687e+40),... +'elongation_error_upper',double(-9.0000000000000006360851714687e+40),... +'elongation_lower',double(-9.0000000000000006360851714687e+40),... +'elongation_lower_error_index',double(-999999999),... +'elongation_lower_error_lower',double(-9.0000000000000006360851714687e+40),... +'elongation_lower_error_upper',double(-9.0000000000000006360851714687e+40),... +'elongation_upper',double(-9.0000000000000006360851714687e+40),... +'elongation_upper_error_index',double(-999999999),... +'elongation_upper_error_lower',double(-9.0000000000000006360851714687e+40),... +'elongation_upper_error_upper',double(-9.0000000000000006360851714687e+40),... +'geometric_axis',struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'minor_radius',double(-9.0000000000000006360851714687e+40),... +'minor_radius_error_index',double(-999999999),... +'minor_radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'minor_radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'outline',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'psi',double(-9.0000000000000006360851714687e+40),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double(-9.0000000000000006360851714687e+40),... +'psi_error_upper',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_inner',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_inner_error_index',double(-999999999),... +'squareness_lower_inner_error_lower',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_inner_error_upper',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_outer',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_outer_error_index',double(-999999999),... +'squareness_lower_outer_error_lower',double(-9.0000000000000006360851714687e+40),... +'squareness_lower_outer_error_upper',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_inner',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_inner_error_index',double(-999999999),... +'squareness_upper_inner_error_lower',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_inner_error_upper',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_outer',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_outer_error_index',double(-999999999),... +'squareness_upper_outer_error_lower',double(-9.0000000000000006360851714687e+40),... +'squareness_upper_outer_error_upper',double(-9.0000000000000006360851714687e+40),... +'strike_point',{{struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'triangularity',double(-9.0000000000000006360851714687e+40),... +'triangularity_error_index',double(-999999999),... +'triangularity_error_lower',double(-9.0000000000000006360851714687e+40),... +'triangularity_error_upper',double(-9.0000000000000006360851714687e+40),... +'triangularity_lower',double(-9.0000000000000006360851714687e+40),... +'triangularity_lower_error_index',double(-999999999),... +'triangularity_lower_error_lower',double(-9.0000000000000006360851714687e+40),... +'triangularity_lower_error_upper',double(-9.0000000000000006360851714687e+40),... +'triangularity_upper',double(-9.0000000000000006360851714687e+40),... +'triangularity_upper_error_index',double(-999999999),... +'triangularity_upper_error_lower',double(-9.0000000000000006360851714687e+40),... +'triangularity_upper_error_upper',double(-9.0000000000000006360851714687e+40),... +'type',double(-999999999),... +'x_point',{{struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'constraints',struct(... +'b_field_tor_vacuum_r',struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)),... +'bpol_probe',{{struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'diamagnetic_flux',struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)),... +'faraday_angle',{{struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'flux_loop',{{struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'ip',struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)),... +'iron_core_segment',{{struct(... +'magnetisation_r',struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)),... +'magnetisation_z',struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'mse_polarisation_angle',{{struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'n_e',{{struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'n_e_line',{{struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'pf_current',{{struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'pressure',{{struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'q',{{struct(... +'chi_squared',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_index',double(-999999999),... +'chi_squared_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'measured',double(-9.0000000000000006360851714687e+40),... +'measured_error_index',double(-999999999),... +'measured_error_lower',double(-9.0000000000000006360851714687e+40),... +'measured_error_upper',double(-9.0000000000000006360851714687e+40),... +'position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'reconstructed',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_index',double(-999999999),... +'reconstructed_error_lower',double(-9.0000000000000006360851714687e+40),... +'reconstructed_error_upper',double(-9.0000000000000006360851714687e+40),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'x_point',{{struct(... +'chi_squared_r',double(-9.0000000000000006360851714687e+40),... +'chi_squared_r_error_index',double(-999999999),... +'chi_squared_r_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_r_error_upper',double(-9.0000000000000006360851714687e+40),... +'chi_squared_z',double(-9.0000000000000006360851714687e+40),... +'chi_squared_z_error_index',double(-999999999),... +'chi_squared_z_error_lower',double(-9.0000000000000006360851714687e+40),... +'chi_squared_z_error_upper',double(-9.0000000000000006360851714687e+40),... +'exact',double(-999999999),... +'position_measured',struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'position_reconstructed',struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'source',double([]),... +'time_measurement',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_index',double(-999999999),... +'time_measurement_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_measurement_error_upper',double(-9.0000000000000006360851714687e+40),... +'weight',double(-9.0000000000000006360851714687e+40),... +'weight_error_index',double(-999999999),... +'weight_error_lower',double(-9.0000000000000006360851714687e+40),... +'weight_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'convergence',struct(... +'iterations_n',double(-999999999)),... +'coordinate_system',struct(... +'g11_contravariant',double([]),... +'g11_contravariant_error_index',double(-999999999),... +'g11_contravariant_error_lower',double([]),... +'g11_contravariant_error_upper',double([]),... +'g11_covariant',double([]),... +'g11_covariant_error_index',double(-999999999),... +'g11_covariant_error_lower',double([]),... +'g11_covariant_error_upper',double([]),... +'g12_contravariant',double([]),... +'g12_contravariant_error_index',double(-999999999),... +'g12_contravariant_error_lower',double([]),... +'g12_contravariant_error_upper',double([]),... +'g12_covariant',double([]),... +'g12_covariant_error_index',double(-999999999),... +'g12_covariant_error_lower',double([]),... +'g12_covariant_error_upper',double([]),... +'g13_contravariant',double([]),... +'g13_contravariant_error_index',double(-999999999),... +'g13_contravariant_error_lower',double([]),... +'g13_contravariant_error_upper',double([]),... +'g13_covariant',double([]),... +'g13_covariant_error_index',double(-999999999),... +'g13_covariant_error_lower',double([]),... +'g13_covariant_error_upper',double([]),... +'g22_contravariant',double([]),... +'g22_contravariant_error_index',double(-999999999),... +'g22_contravariant_error_lower',double([]),... +'g22_contravariant_error_upper',double([]),... +'g22_covariant',double([]),... +'g22_covariant_error_index',double(-999999999),... +'g22_covariant_error_lower',double([]),... +'g22_covariant_error_upper',double([]),... +'g23_contravariant',double([]),... +'g23_contravariant_error_index',double(-999999999),... +'g23_contravariant_error_lower',double([]),... +'g23_contravariant_error_upper',double([]),... +'g23_covariant',double([]),... +'g23_covariant_error_index',double(-999999999),... +'g23_covariant_error_lower',double([]),... +'g23_covariant_error_upper',double([]),... +'g33_contravariant',double([]),... +'g33_contravariant_error_index',double(-999999999),... +'g33_contravariant_error_lower',double([]),... +'g33_contravariant_error_upper',double([]),... +'g33_covariant',double([]),... +'g33_covariant_error_index',double(-999999999),... +'g33_covariant_error_lower',double([]),... +'g33_covariant_error_upper',double([]),... +'grid',struct(... +'dim1',double([]),... +'dim1_error_index',double(-999999999),... +'dim1_error_lower',double([]),... +'dim1_error_upper',double([]),... +'dim2',double([]),... +'dim2_error_index',double(-999999999),... +'dim2_error_lower',double([]),... +'dim2_error_upper',double([]),... +'volume_element',double([]),... +'volume_element_error_index',double(-999999999),... +'volume_element_error_lower',double([]),... +'volume_element_error_upper',double([])),... +'grid_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'ggd',{{struct(... +'b_field_r',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'b_field_tor',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'b_field_z',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'grid',struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}}),... +'j_parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'j_tor',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'phi',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'psi',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'r',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'theta',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'z',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}) +;}},... +'global_quantities',struct(... +'area',double(-9.0000000000000006360851714687e+40),... +'area_error_index',double(-999999999),... +'area_error_lower',double(-9.0000000000000006360851714687e+40),... +'area_error_upper',double(-9.0000000000000006360851714687e+40),... +'beta_normal',double(-9.0000000000000006360851714687e+40),... +'beta_normal_error_index',double(-999999999),... +'beta_normal_error_lower',double(-9.0000000000000006360851714687e+40),... +'beta_normal_error_upper',double(-9.0000000000000006360851714687e+40),... +'beta_pol',double(-9.0000000000000006360851714687e+40),... +'beta_pol_error_index',double(-999999999),... +'beta_pol_error_lower',double(-9.0000000000000006360851714687e+40),... +'beta_pol_error_upper',double(-9.0000000000000006360851714687e+40),... +'beta_tor',double(-9.0000000000000006360851714687e+40),... +'beta_tor_error_index',double(-999999999),... +'beta_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'beta_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'energy_mhd',double(-9.0000000000000006360851714687e+40),... +'energy_mhd_error_index',double(-999999999),... +'energy_mhd_error_lower',double(-9.0000000000000006360851714687e+40),... +'energy_mhd_error_upper',double(-9.0000000000000006360851714687e+40),... +'ip',double(-9.0000000000000006360851714687e+40),... +'ip_error_index',double(-999999999),... +'ip_error_lower',double(-9.0000000000000006360851714687e+40),... +'ip_error_upper',double(-9.0000000000000006360851714687e+40),... +'length_pol',double(-9.0000000000000006360851714687e+40),... +'length_pol_error_index',double(-999999999),... +'length_pol_error_lower',double(-9.0000000000000006360851714687e+40),... +'length_pol_error_upper',double(-9.0000000000000006360851714687e+40),... +'li_3',double(-9.0000000000000006360851714687e+40),... +'li_3_error_index',double(-999999999),... +'li_3_error_lower',double(-9.0000000000000006360851714687e+40),... +'li_3_error_upper',double(-9.0000000000000006360851714687e+40),... +'magnetic_axis',struct(... +'b_field_tor',double(-9.0000000000000006360851714687e+40),... +'b_field_tor_error_index',double(-999999999),... +'b_field_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'b_field_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'b_tor',double(-9.0000000000000006360851714687e+40),... +'b_tor_error_index',double(-999999999),... +'b_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'b_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'psi_axis',double(-9.0000000000000006360851714687e+40),... +'psi_axis_error_index',double(-999999999),... +'psi_axis_error_lower',double(-9.0000000000000006360851714687e+40),... +'psi_axis_error_upper',double(-9.0000000000000006360851714687e+40),... +'psi_boundary',double(-9.0000000000000006360851714687e+40),... +'psi_boundary_error_index',double(-999999999),... +'psi_boundary_error_lower',double(-9.0000000000000006360851714687e+40),... +'psi_boundary_error_upper',double(-9.0000000000000006360851714687e+40),... +'q_95',double(-9.0000000000000006360851714687e+40),... +'q_95_error_index',double(-999999999),... +'q_95_error_lower',double(-9.0000000000000006360851714687e+40),... +'q_95_error_upper',double(-9.0000000000000006360851714687e+40),... +'q_axis',double(-9.0000000000000006360851714687e+40),... +'q_axis_error_index',double(-999999999),... +'q_axis_error_lower',double(-9.0000000000000006360851714687e+40),... +'q_axis_error_upper',double(-9.0000000000000006360851714687e+40),... +'q_min',struct(... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'volume',double(-9.0000000000000006360851714687e+40),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double(-9.0000000000000006360851714687e+40),... +'volume_error_upper',double(-9.0000000000000006360851714687e+40),... +'w_mhd',double(-9.0000000000000006360851714687e+40),... +'w_mhd_error_index',double(-999999999),... +'w_mhd_error_lower',double(-9.0000000000000006360851714687e+40),... +'w_mhd_error_upper',double(-9.0000000000000006360851714687e+40)),... +'profiles_1d',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'b_average',double([]),... +'b_average_error_index',double(-999999999),... +'b_average_error_lower',double([]),... +'b_average_error_upper',double([]),... +'b_field_average',double([]),... +'b_field_average_error_index',double(-999999999),... +'b_field_average_error_lower',double([]),... +'b_field_average_error_upper',double([]),... +'b_field_max',double([]),... +'b_field_max_error_index',double(-999999999),... +'b_field_max_error_lower',double([]),... +'b_field_max_error_upper',double([]),... +'b_field_min',double([]),... +'b_field_min_error_index',double(-999999999),... +'b_field_min_error_lower',double([]),... +'b_field_min_error_upper',double([]),... +'b_max',double([]),... +'b_max_error_index',double(-999999999),... +'b_max_error_lower',double([]),... +'b_max_error_upper',double([]),... +'b_min',double([]),... +'b_min_error_index',double(-999999999),... +'b_min_error_lower',double([]),... +'b_min_error_upper',double([]),... +'beta_pol',double([]),... +'beta_pol_error_index',double(-999999999),... +'beta_pol_error_lower',double([]),... +'beta_pol_error_upper',double([]),... +'darea_dpsi',double([]),... +'darea_dpsi_error_index',double(-999999999),... +'darea_dpsi_error_lower',double([]),... +'darea_dpsi_error_upper',double([]),... +'darea_drho_tor',double([]),... +'darea_drho_tor_error_index',double(-999999999),... +'darea_drho_tor_error_lower',double([]),... +'darea_drho_tor_error_upper',double([]),... +'dpressure_dpsi',double([]),... +'dpressure_dpsi_error_index',double(-999999999),... +'dpressure_dpsi_error_lower',double([]),... +'dpressure_dpsi_error_upper',double([]),... +'dpsi_drho_tor',double([]),... +'dpsi_drho_tor_error_index',double(-999999999),... +'dpsi_drho_tor_error_lower',double([]),... +'dpsi_drho_tor_error_upper',double([]),... +'dvolume_dpsi',double([]),... +'dvolume_dpsi_error_index',double(-999999999),... +'dvolume_dpsi_error_lower',double([]),... +'dvolume_dpsi_error_upper',double([]),... +'dvolume_drho_tor',double([]),... +'dvolume_drho_tor_error_index',double(-999999999),... +'dvolume_drho_tor_error_lower',double([]),... +'dvolume_drho_tor_error_upper',double([]),... +'elongation',double([]),... +'elongation_error_index',double(-999999999),... +'elongation_error_lower',double([]),... +'elongation_error_upper',double([]),... +'f',double([]),... +'f_df_dpsi',double([]),... +'f_df_dpsi_error_index',double(-999999999),... +'f_df_dpsi_error_lower',double([]),... +'f_df_dpsi_error_upper',double([]),... +'f_error_index',double(-999999999),... +'f_error_lower',double([]),... +'f_error_upper',double([]),... +'geometric_axis',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'gm1',double([]),... +'gm1_error_index',double(-999999999),... +'gm1_error_lower',double([]),... +'gm1_error_upper',double([]),... +'gm2',double([]),... +'gm2_error_index',double(-999999999),... +'gm2_error_lower',double([]),... +'gm2_error_upper',double([]),... +'gm3',double([]),... +'gm3_error_index',double(-999999999),... +'gm3_error_lower',double([]),... +'gm3_error_upper',double([]),... +'gm4',double([]),... +'gm4_error_index',double(-999999999),... +'gm4_error_lower',double([]),... +'gm4_error_upper',double([]),... +'gm5',double([]),... +'gm5_error_index',double(-999999999),... +'gm5_error_lower',double([]),... +'gm5_error_upper',double([]),... +'gm6',double([]),... +'gm6_error_index',double(-999999999),... +'gm6_error_lower',double([]),... +'gm6_error_upper',double([]),... +'gm7',double([]),... +'gm7_error_index',double(-999999999),... +'gm7_error_lower',double([]),... +'gm7_error_upper',double([]),... +'gm8',double([]),... +'gm8_error_index',double(-999999999),... +'gm8_error_lower',double([]),... +'gm8_error_upper',double([]),... +'gm9',double([]),... +'gm9_error_index',double(-999999999),... +'gm9_error_lower',double([]),... +'gm9_error_upper',double([]),... +'j_parallel',double([]),... +'j_parallel_error_index',double(-999999999),... +'j_parallel_error_lower',double([]),... +'j_parallel_error_upper',double([]),... +'j_tor',double([]),... +'j_tor_error_index',double(-999999999),... +'j_tor_error_lower',double([]),... +'j_tor_error_upper',double([]),... +'magnetic_shear',double([]),... +'magnetic_shear_error_index',double(-999999999),... +'magnetic_shear_error_lower',double([]),... +'magnetic_shear_error_upper',double([]),... +'mass_density',double([]),... +'mass_density_error_index',double(-999999999),... +'mass_density_error_lower',double([]),... +'mass_density_error_upper',double([]),... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'q',double([]),... +'q_error_index',double(-999999999),... +'q_error_lower',double([]),... +'q_error_upper',double([]),... +'r_inboard',double([]),... +'r_inboard_error_index',double(-999999999),... +'r_inboard_error_lower',double([]),... +'r_inboard_error_upper',double([]),... +'r_outboard',double([]),... +'r_outboard_error_index',double(-999999999),... +'r_outboard_error_lower',double([]),... +'r_outboard_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'rho_volume_norm',double([]),... +'rho_volume_norm_error_index',double(-999999999),... +'rho_volume_norm_error_lower',double([]),... +'rho_volume_norm_error_upper',double([]),... +'squareness_lower_inner',double([]),... +'squareness_lower_inner_error_index',double(-999999999),... +'squareness_lower_inner_error_lower',double([]),... +'squareness_lower_inner_error_upper',double([]),... +'squareness_lower_outer',double([]),... +'squareness_lower_outer_error_index',double(-999999999),... +'squareness_lower_outer_error_lower',double([]),... +'squareness_lower_outer_error_upper',double([]),... +'squareness_upper_inner',double([]),... +'squareness_upper_inner_error_index',double(-999999999),... +'squareness_upper_inner_error_lower',double([]),... +'squareness_upper_inner_error_upper',double([]),... +'squareness_upper_outer',double([]),... +'squareness_upper_outer_error_index',double(-999999999),... +'squareness_upper_outer_error_lower',double([]),... +'squareness_upper_outer_error_upper',double([]),... +'surface',double([]),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double([]),... +'surface_error_upper',double([]),... +'trapped_fraction',double([]),... +'trapped_fraction_error_index',double(-999999999),... +'trapped_fraction_error_lower',double([]),... +'trapped_fraction_error_upper',double([]),... +'triangularity_lower',double([]),... +'triangularity_lower_error_index',double(-999999999),... +'triangularity_lower_error_lower',double([]),... +'triangularity_lower_error_upper',double([]),... +'triangularity_upper',double([]),... +'triangularity_upper_error_index',double(-999999999),... +'triangularity_upper_error_lower',double([]),... +'triangularity_upper_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'profiles_2d',{{struct(... +'b_field_r',double([]),... +'b_field_r_error_index',double(-999999999),... +'b_field_r_error_lower',double([]),... +'b_field_r_error_upper',double([]),... +'b_field_tor',double([]),... +'b_field_tor_error_index',double(-999999999),... +'b_field_tor_error_lower',double([]),... +'b_field_tor_error_upper',double([]),... +'b_field_z',double([]),... +'b_field_z_error_index',double(-999999999),... +'b_field_z_error_lower',double([]),... +'b_field_z_error_upper',double([]),... +'b_r',double([]),... +'b_r_error_index',double(-999999999),... +'b_r_error_lower',double([]),... +'b_r_error_upper',double([]),... +'b_tor',double([]),... +'b_tor_error_index',double(-999999999),... +'b_tor_error_lower',double([]),... +'b_tor_error_upper',double([]),... +'b_z',double([]),... +'b_z_error_index',double(-999999999),... +'b_z_error_lower',double([]),... +'b_z_error_upper',double([]),... +'grid',struct(... +'dim1',double([]),... +'dim1_error_index',double(-999999999),... +'dim1_error_lower',double([]),... +'dim1_error_upper',double([]),... +'dim2',double([]),... +'dim2_error_index',double(-999999999),... +'dim2_error_lower',double([]),... +'dim2_error_upper',double([]),... +'volume_element',double([]),... +'volume_element_error_index',double(-999999999),... +'volume_element_error_lower',double([]),... +'volume_element_error_upper',double([])),... +'grid_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'j_parallel',double([]),... +'j_parallel_error_index',double(-999999999),... +'j_parallel_error_lower',double([]),... +'j_parallel_error_upper',double([]),... +'j_tor',double([]),... +'j_tor_error_index',double(-999999999),... +'j_tor_error_lower',double([]),... +'j_tor_error_upper',double([]),... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'theta',double([]),... +'theta_error_index',double(-999999999),... +'theta_error_lower',double([]),... +'theta_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_gas_injection.m b/matlab/TCV_IMAS/ids_empty/ids_empty_gas_injection.m new file mode 100644 index 00000000..1b58ae76 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_gas_injection.m @@ -0,0 +1,123 @@ +function S = ids_empty_gas_injection +% function S = ids_empty_gas_injection +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'pipe',{{struct(... +'exit_position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'flow_rate',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'length',double(-9.0000000000000006360851714687e+40),... +'length_error_index',double(-999999999),... +'length_error_lower',double(-9.0000000000000006360851714687e+40),... +'length_error_upper',double(-9.0000000000000006360851714687e+40),... +'name',double([]),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'species',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'fraction',double(-999999999),... +'label',double([])) +;}},... +'valve',{{struct(... +'electron_rate',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'flow_rate',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'flow_rate_max',double(-9.0000000000000006360851714687e+40),... +'flow_rate_max_error_index',double(-999999999),... +'flow_rate_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'flow_rate_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'flow_rate_min',double(-9.0000000000000006360851714687e+40),... +'flow_rate_min_error_index',double(-999999999),... +'flow_rate_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'flow_rate_min_error_upper',double(-9.0000000000000006360851714687e+40),... +'identifier',double([]),... +'name',double([]),... +'species',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'fraction',double(-999999999),... +'label',double([])) +;}}) +;}}) +;}},... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_ic_antennas.m b/matlab/TCV_IMAS/ids_empty/ids_empty_ic_antennas.m new file mode 100644 index 00000000..21e6c547 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_ic_antennas.m @@ -0,0 +1,289 @@ +function S = ids_empty_ic_antennas +% function S = ids_empty_ic_antennas +% +% File written automatically using struct2m.m + +S = ... +struct(... +'antenna',{{struct(... +'frequency',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'module',{{struct(... +'current',{{struct(... +'amplitude',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'name',double([]),... +'phase',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'frequency',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'matching_element',{{struct(... +'capacitance',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([]),... +'phase',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'name',double([]),... +'phase',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_forward',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_launched',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_reflected',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'pressure',{{struct(... +'amplitude',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'name',double([]),... +'phase',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'reflection_coefficient',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'strap',{{struct(... +'current',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'distance_to_conductor',double(-9.0000000000000006360851714687e+40),... +'distance_to_conductor_error_index',double(-999999999),... +'distance_to_conductor_error_lower',double(-9.0000000000000006360851714687e+40),... +'distance_to_conductor_error_upper',double(-9.0000000000000006360851714687e+40),... +'geometry',struct(... +'arcs_of_circle',struct(... +'curvature_radii',double([]),... +'curvature_radii_error_index',double(-999999999),... +'curvature_radii_error_lower',double([]),... +'curvature_radii_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'geometry_type',double(-999999999),... +'outline',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'rectangle',struct(... +'height',double(-9.0000000000000006360851714687e+40),... +'height_error_index',double(-999999999),... +'height_error_lower',double(-9.0000000000000006360851714687e+40),... +'height_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'width',double(-9.0000000000000006360851714687e+40),... +'width_error_index',double(-999999999),... +'width_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'outline',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'phase',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'width_tor',double(-9.0000000000000006360851714687e+40),... +'width_tor_error_index',double(-999999999),... +'width_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_tor_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'voltage',{{struct(... +'amplitude',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'name',double([]),... +'phase',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}}) +;}},... +'name',double([]),... +'power_forward',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_launched',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_reflected',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'surface_current',{{struct(... +'m_pol',double([]),... +'n_tor',double([]),... +'spectrum',double([]),... +'spectrum_error_index',double(-999999999),... +'spectrum_error_lower',double([]),... +'spectrum_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40)) +;}}) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'reference_point',struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_interferometer.m b/matlab/TCV_IMAS/ids_empty/ids_empty_interferometer.m new file mode 100644 index 00000000..c1b348f2 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_interferometer.m @@ -0,0 +1,120 @@ +function S = ids_empty_interferometer +% function S = ids_empty_interferometer +% +% File written automatically using struct2m.m + +S = ... +struct(... +'channel',{{struct(... +'identifier',double([]),... +'line_of_sight',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'third_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'n_e_line',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'n_e_line_average',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'n_e_line_average_validity',double(-999999999),... +'n_e_line_validity',double(-999999999),... +'name',double([]),... +'path_length_variation',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'wavelength',{{struct(... +'fringe_jump_correction',double([]),... +'fringe_jump_correction_times',double([]),... +'fringe_jump_correction_times_error_index',double(-999999999),... +'fringe_jump_correction_times_error_lower',double([]),... +'fringe_jump_correction_times_error_upper',double([]),... +'phase_corrected',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'phase_to_n_e_line',double(-9.0000000000000006360851714687e+40),... +'phase_to_n_e_line_error_index',double(-999999999),... +'phase_to_n_e_line_error_lower',double(-9.0000000000000006360851714687e+40),... +'phase_to_n_e_line_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'electrons_n',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'electrons_n_validity',double(-999999999),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'n_e_volume_average',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'n_e_volume_average_validity',double(-999999999),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_iron_core.m b/matlab/TCV_IMAS/ids_empty/ids_empty_iron_core.m new file mode 100644 index 00000000..6f9108ed --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_iron_core.m @@ -0,0 +1,86 @@ +function S = ids_empty_iron_core +% function S = ids_empty_iron_core +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'segment',{{struct(... +'b_field',double([]),... +'b_field_error_index',double(-999999999),... +'b_field_error_lower',double([]),... +'b_field_error_upper',double([]),... +'geometry',struct(... +'arcs_of_circle',struct(... +'curvature_radii',double([]),... +'curvature_radii_error_index',double(-999999999),... +'curvature_radii_error_lower',double([]),... +'curvature_radii_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'geometry_type',double(-999999999),... +'outline',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'rectangle',struct(... +'height',double(-9.0000000000000006360851714687e+40),... +'height_error_index',double(-999999999),... +'height_error_lower',double(-9.0000000000000006360851714687e+40),... +'height_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'width',double(-9.0000000000000006360851714687e+40),... +'width_error_index',double(-999999999),... +'width_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'identifier',double([]),... +'magnetisation_r',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'magnetisation_z',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([]),... +'permeability_relative',double([]),... +'permeability_relative_error_index',double(-999999999),... +'permeability_relative_error_lower',double([]),... +'permeability_relative_error_upper',double([])) +;}},... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_lh_antennas.m b/matlab/TCV_IMAS/ids_empty/ids_empty_lh_antennas.m new file mode 100644 index 00000000..0a6a38be --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_lh_antennas.m @@ -0,0 +1,131 @@ +function S = ids_empty_lh_antennas +% function S = ids_empty_lh_antennas +% +% File written automatically using struct2m.m + +S = ... +struct(... +'antenna',{{struct(... +'frequency',double(-9.0000000000000006360851714687e+40),... +'frequency_error_index',double(-999999999),... +'frequency_error_lower',double(-9.0000000000000006360851714687e+40),... +'frequency_error_upper',double(-9.0000000000000006360851714687e+40),... +'identifier',double([]),... +'module',{{struct(... +'identifier',double([]),... +'name',double([]),... +'phase',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_forward',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_launched',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_reflected',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reflection_coefficient',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'n_parallel_peak',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([]),... +'phase_average',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'position',struct(... +'definition',double([]),... +'phi',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'r',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'z',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'power_forward',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_launched',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_reflected',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'pressure_tank',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reflection_coefficient',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'power',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_magnetics.m b/matlab/TCV_IMAS/ids_empty/ids_empty_magnetics.m new file mode 100644 index 00000000..7f550552 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_magnetics.m @@ -0,0 +1,102 @@ +function S = ids_empty_magnetics +% function S = ids_empty_magnetics +% +% File written automatically using struct2m.m + +S = ... +struct(... +'bpol_probe',{{struct(... +'area',double(-9.0000000000000006360851714687e+40),... +'area_error_index',double(-999999999),... +'area_error_lower',double(-9.0000000000000006360851714687e+40),... +'area_error_upper',double(-9.0000000000000006360851714687e+40),... +'field',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'field_validity',double(-999999999),... +'identifier',double([]),... +'length',double(-9.0000000000000006360851714687e+40),... +'length_error_index',double(-999999999),... +'length_error_lower',double(-9.0000000000000006360851714687e+40),... +'length_error_upper',double(-9.0000000000000006360851714687e+40),... +'name',double([]),... +'poloidal_angle',double(-9.0000000000000006360851714687e+40),... +'poloidal_angle_error_index',double(-999999999),... +'poloidal_angle_error_lower',double(-9.0000000000000006360851714687e+40),... +'poloidal_angle_error_upper',double(-9.0000000000000006360851714687e+40),... +'position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'toroidal_angle',double(-9.0000000000000006360851714687e+40),... +'toroidal_angle_error_index',double(-999999999),... +'toroidal_angle_error_lower',double(-9.0000000000000006360851714687e+40),... +'toroidal_angle_error_upper',double(-9.0000000000000006360851714687e+40),... +'turns',double(-999999999)) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'flux_loop',{{struct(... +'flux',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'flux_validity',double(-999999999),... +'identifier',double([]),... +'name',double([]),... +'position',{{struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'method',{{struct(... +'diamagnetic_flux',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'ip',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([])) +;}},... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_mhd.m b/matlab/TCV_IMAS/ids_empty/ids_empty_mhd.m new file mode 100644 index 00000000..bede6800 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_mhd.m @@ -0,0 +1,341 @@ +function S = ids_empty_mhd +% function S = ids_empty_mhd +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ggd',{{struct(... +'a_field_r',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'a_field_tor',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'a_field_z',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'b_field_r',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'b_field_tor',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'b_field_z',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'electrons',struct(... +'temperature',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'j_r',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'j_tor',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'j_z',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'n_i_total',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'phi_potential',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'psi',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'t_i_average',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'time',double(-9.0000000000000006360851714687e+40),... +'velocity_parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'velocity_r',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'velocity_tor',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'velocity_z',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'vorticity',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'zeff',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}) +;}},... +'grid_ggd',{{struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_mhd_linear.m b/matlab/TCV_IMAS/ids_empty/ids_empty_mhd_linear.m new file mode 100644 index 00000000..f1139a94 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_mhd_linear.m @@ -0,0 +1,315 @@ +function S = ids_empty_mhd_linear +% function S = ids_empty_mhd_linear +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([]),... +'time_slice',{{struct(... +'time',double(-9.0000000000000006360851714687e+40),... +'toroidal_mode',{{struct(... +'frequency',double(-9.0000000000000006360851714687e+40),... +'frequency_error_index',double(-999999999),... +'frequency_error_lower',double(-9.0000000000000006360851714687e+40),... +'frequency_error_upper',double(-9.0000000000000006360851714687e+40),... +'growthrate',double(-9.0000000000000006360851714687e+40),... +'growthrate_error_index',double(-999999999),... +'growthrate_error_lower',double(-9.0000000000000006360851714687e+40),... +'growthrate_error_upper',double(-9.0000000000000006360851714687e+40),... +'n_tor',double(-999999999),... +'plasma',struct(... +'a_field_perturbed',struct(... +'coordinate1',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate2',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate3',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([]))),... +'b_field_perturbed',struct(... +'coordinate1',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate2',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate3',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([]))),... +'coordinate_system',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'displacement_parallel',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'displacement_perpendicular',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'grid',struct(... +'dim1',double([]),... +'dim1_error_index',double(-999999999),... +'dim1_error_lower',double([]),... +'dim1_error_upper',double([]),... +'dim2',double([]),... +'dim2_error_index',double(-999999999),... +'dim2_error_lower',double([]),... +'dim2_error_upper',double([]),... +'volume_element',double([]),... +'volume_element_error_index',double(-999999999),... +'volume_element_error_lower',double([]),... +'volume_element_error_upper',double([])),... +'grid_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'mass_density_perturbed',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'pressure_perturbed',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'tau_alfven',double([]),... +'tau_alfven_error_index',double(-999999999),... +'tau_alfven_error_lower',double([]),... +'tau_alfven_error_upper',double([]),... +'tau_resistive',double([]),... +'tau_resistive_error_index',double(-999999999),... +'tau_resistive_error_lower',double([]),... +'tau_resistive_error_upper',double([]),... +'temperature_perturbed',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'velocity_perturbed',struct(... +'coordinate1',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate2',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate3',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])))),... +'vacuum',struct(... +'a_field_perturbed',struct(... +'coordinate1',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate2',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate3',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([]))),... +'b_field_perturbed',struct(... +'coordinate1',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate2',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'coordinate3',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([]))),... +'coordinate_system',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'grid',struct(... +'dim1',double([]),... +'dim1_error_index',double(-999999999),... +'dim1_error_lower',double([]),... +'dim1_error_upper',double([]),... +'dim2',double([]),... +'dim2_error_index',double(-999999999),... +'dim2_error_lower',double([]),... +'dim2_error_upper',double([]),... +'volume_element',double([]),... +'volume_element_error_index',double(-999999999),... +'volume_element_error_lower',double([]),... +'volume_element_error_upper',double([])),... +'grid_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])))) +;}}) +;}},... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_mse.m b/matlab/TCV_IMAS/ids_empty/ids_empty_mse.m new file mode 100644 index 00000000..8d906369 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_mse.m @@ -0,0 +1,234 @@ +function S = ids_empty_mse +% function S = ids_empty_mse +% +% File written automatically using struct2m.m + +S = ... +struct(... +'channel',{{struct(... +'active_spatial_resolution',{{struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometric_coefficients',double([]),... +'geometric_coefficients_error_index',double(-999999999),... +'geometric_coefficients_error_lower',double([]),... +'geometric_coefficients_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40),... +'width',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'aperture',{{struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'detector',struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'line_of_sight',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'name',double([]),... +'polarisation_angle',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'polarisation_angle_validity',double(-999999999)) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_nbi.m b/matlab/TCV_IMAS/ids_empty/ids_empty_nbi.m new file mode 100644 index 00000000..62a22b1b --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_nbi.m @@ -0,0 +1,172 @@ +function S = ids_empty_nbi +% function S = ids_empty_nbi +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([]),... +'unit',{{struct(... +'beam_current_fraction',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'beam_power_fraction',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'beamlets_group',{{struct(... +'angle',double(-9.0000000000000006360851714687e+40),... +'angle_error_index',double(-999999999),... +'angle_error_lower',double(-9.0000000000000006360851714687e+40),... +'angle_error_upper',double(-9.0000000000000006360851714687e+40),... +'beamlets',struct(... +'angles',double([]),... +'angles_error_index',double(-999999999),... +'angles_error_lower',double([]),... +'angles_error_upper',double([]),... +'positions',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'power_fractions',double([]),... +'power_fractions_error_index',double(-999999999),... +'power_fractions_error_lower',double([]),... +'power_fractions_error_upper',double([]),... +'tangency_radii',double([]),... +'tangency_radii_error_index',double(-999999999),... +'tangency_radii_error_lower',double([]),... +'tangency_radii_error_upper',double([])),... +'direction',double(-999999999),... +'divergence_component',{{struct(... +'horizontal',double(-9.0000000000000006360851714687e+40),... +'horizontal_error_index',double(-999999999),... +'horizontal_error_lower',double(-9.0000000000000006360851714687e+40),... +'horizontal_error_upper',double(-9.0000000000000006360851714687e+40),... +'particles_fraction',double(-9.0000000000000006360851714687e+40),... +'particles_fraction_error_index',double(-999999999),... +'particles_fraction_error_lower',double(-9.0000000000000006360851714687e+40),... +'particles_fraction_error_upper',double(-9.0000000000000006360851714687e+40),... +'vertical',double(-9.0000000000000006360851714687e+40),... +'vertical_error_index',double(-999999999),... +'vertical_error_lower',double(-9.0000000000000006360851714687e+40),... +'vertical_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'focus',struct(... +'focal_length_horizontal',double(-9.0000000000000006360851714687e+40),... +'focal_length_horizontal_error_index',double(-999999999),... +'focal_length_horizontal_error_lower',double(-9.0000000000000006360851714687e+40),... +'focal_length_horizontal_error_upper',double(-9.0000000000000006360851714687e+40),... +'focal_length_vertical',double(-9.0000000000000006360851714687e+40),... +'focal_length_vertical_error_index',double(-999999999),... +'focal_length_vertical_error_lower',double(-9.0000000000000006360851714687e+40),... +'focal_length_vertical_error_upper',double(-9.0000000000000006360851714687e+40),... +'width_min_horizontal',double(-9.0000000000000006360851714687e+40),... +'width_min_horizontal_error_index',double(-999999999),... +'width_min_horizontal_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_min_horizontal_error_upper',double(-9.0000000000000006360851714687e+40),... +'width_min_vertical',double(-9.0000000000000006360851714687e+40),... +'width_min_vertical_error_index',double(-999999999),... +'width_min_vertical_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_min_vertical_error_upper',double(-9.0000000000000006360851714687e+40)),... +'position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'tangency_radius',double(-9.0000000000000006360851714687e+40),... +'tangency_radius_error_index',double(-999999999),... +'tangency_radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'tangency_radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'tilting',{{struct(... +'delta_angle',double(-9.0000000000000006360851714687e+40),... +'delta_angle_error_index',double(-999999999),... +'delta_angle_error_lower',double(-9.0000000000000006360851714687e+40),... +'delta_angle_error_upper',double(-9.0000000000000006360851714687e+40),... +'delta_position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'delta_tangency_radius',double(-9.0000000000000006360851714687e+40),... +'delta_tangency_radius_error_index',double(-999999999),... +'delta_tangency_radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'delta_tangency_radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'width_horizontal',double(-9.0000000000000006360851714687e+40),... +'width_horizontal_error_index',double(-999999999),... +'width_horizontal_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_horizontal_error_upper',double(-9.0000000000000006360851714687e+40),... +'width_vertical',double(-9.0000000000000006360851714687e+40),... +'width_vertical_error_index',double(-999999999),... +'width_vertical_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_vertical_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'name',double([]),... +'power_launched',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'species',struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'label',double([]),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40))) +;}}); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_neutron_diagnostic.m b/matlab/TCV_IMAS/ids_empty/ids_empty_neutron_diagnostic.m new file mode 100644 index 00000000..029660db --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_neutron_diagnostic.m @@ -0,0 +1,452 @@ +function S = ids_empty_neutron_diagnostic +% function S = ids_empty_neutron_diagnostic +% +% File written automatically using struct2m.m + +S = ... +struct(... +'characteristics',struct(... +'dead_time',double(-9.0000000000000006360851714687e+40),... +'dead_time_error_index',double(-999999999),... +'dead_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'dead_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'pulse_length',double(-9.0000000000000006360851714687e+40),... +'pulse_length_error_index',double(-999999999),... +'pulse_length_error_lower',double(-9.0000000000000006360851714687e+40),... +'pulse_length_error_upper',double(-9.0000000000000006360851714687e+40),... +'reaction',{{struct(... +'error',double(-9.0000000000000006360851714687e+40),... +'error_error_index',double(-999999999),... +'error_error_lower',double(-9.0000000000000006360851714687e+40),... +'error_error_upper',double(-9.0000000000000006360851714687e+40),... +'index',double(-999999999),... +'mode',{{struct(... +'count_limit_max',double(-9.0000000000000006360851714687e+40),... +'count_limit_max_error_index',double(-999999999),... +'count_limit_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'count_limit_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'count_limit_min',double(-9.0000000000000006360851714687e+40),... +'count_limit_min_error_index',double(-999999999),... +'count_limit_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'count_limit_min_error_upper',double(-9.0000000000000006360851714687e+40),... +'index',double(-999999999),... +'name',double([])) +;}},... +'probability_overlap',double(-9.0000000000000006360851714687e+40),... +'probability_overlap_error_index',double(-999999999),... +'probability_overlap_error_lower',double(-9.0000000000000006360851714687e+40),... +'probability_overlap_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'detectors',{{struct(... +'adc',struct(... +'bias',double(-9.0000000000000006360851714687e+40),... +'bias_error_index',double(-999999999),... +'bias_error_lower',double(-9.0000000000000006360851714687e+40),... +'bias_error_upper',double(-9.0000000000000006360851714687e+40),... +'discriminator_level_lower',double(-999999999),... +'discriminator_level_upper',double(-999999999),... +'impedance',double(-9.0000000000000006360851714687e+40),... +'impedance_error_index',double(-999999999),... +'impedance_error_lower',double(-9.0000000000000006360851714687e+40),... +'impedance_error_upper',double(-9.0000000000000006360851714687e+40),... +'input_range',double(-9.0000000000000006360851714687e+40),... +'input_range_error_index',double(-999999999),... +'input_range_error_lower',double(-9.0000000000000006360851714687e+40),... +'input_range_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_switch',double(-999999999),... +'sampling_rate',double(-999999999)),... +'amplitude_peak',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'amplitude_raw',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'aperture',{{struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'b_field_sensor',struct(... +'amplitude',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'fall_time',double(-9.0000000000000006360851714687e+40),... +'fall_time_error_index',double(-999999999),... +'fall_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'fall_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'frequency',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_switch',double(-999999999),... +'rise_time',double(-9.0000000000000006360851714687e+40),... +'rise_time_error_index',double(-999999999),... +'rise_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'rise_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'shape',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))),... +'detector',struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'end_time',double(-9.0000000000000006360851714687e+40),... +'end_time_error_index',double(-999999999),... +'end_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'end_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'energy_band',{{struct(... +'detection_efficiency',double([]),... +'detection_efficiency_error_index',double(-999999999),... +'detection_efficiency_error_lower',double([]),... +'detection_efficiency_error_upper',double([]),... +'energies',double([]),... +'energies_error_index',double(-999999999),... +'energies_error_lower',double([]),... +'energies_error_upper',double([]),... +'lower_bound',double(-9.0000000000000006360851714687e+40),... +'lower_bound_error_index',double(-999999999),... +'lower_bound_error_lower',double(-9.0000000000000006360851714687e+40),... +'lower_bound_error_upper',double(-9.0000000000000006360851714687e+40),... +'upper_bound',double(-9.0000000000000006360851714687e+40),... +'upper_bound_error_index',double(-999999999),... +'upper_bound_error_lower',double(-9.0000000000000006360851714687e+40),... +'upper_bound_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'mode',{{struct(... +'counting',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([])) +;}},... +'name',double([]),... +'position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'radiation',{{struct(... +'converter_name',double([]),... +'converter_nuclear_density',double(-9.0000000000000006360851714687e+40),... +'converter_nuclear_density_error_index',double(-999999999),... +'converter_nuclear_density_error_lower',double(-9.0000000000000006360851714687e+40),... +'converter_nuclear_density_error_upper',double(-9.0000000000000006360851714687e+40),... +'converter_temperature',double([]),... +'converter_temperature_error_index',double(-999999999),... +'converter_temperature_error_lower',double([]),... +'converter_temperature_error_upper',double([]),... +'converter_volume',double(-9.0000000000000006360851714687e+40),... +'converter_volume_error_index',double(-999999999),... +'converter_volume_error_lower',double(-9.0000000000000006360851714687e+40),... +'converter_volume_error_upper',double(-9.0000000000000006360851714687e+40),... +'index',double(-999999999)) +;}},... +'spectrum',struct(... +'data',double([]),... +'time',double([])),... +'spectrum_sampling_time',double(-9.0000000000000006360851714687e+40),... +'spectrum_sampling_time_error_index',double(-999999999),... +'spectrum_sampling_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'spectrum_sampling_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'spectrum_total',double([]),... +'start_time',double(-9.0000000000000006360851714687e+40),... +'start_time_error_index',double(-999999999),... +'start_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'start_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'supply_high_voltage',struct(... +'power_switch',double(-999999999),... +'voltage_out',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'voltage_set',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'supply_low_voltage',struct(... +'power_switch',double(-999999999),... +'voltage_out',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'voltage_set',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'temperature_sensor',struct(... +'amplitude',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'fall_time',double(-9.0000000000000006360851714687e+40),... +'fall_time_error_index',double(-999999999),... +'fall_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'fall_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'frequency',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_switch',double(-999999999),... +'rise_time',double(-9.0000000000000006360851714687e+40),... +'rise_time_error_index',double(-999999999),... +'rise_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'rise_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'shape',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))),... +'test_generator',struct(... +'amplitude',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'fall_time',double(-9.0000000000000006360851714687e+40),... +'fall_time_error_index',double(-999999999),... +'fall_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'fall_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'frequency',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'power_switch',double(-999999999),... +'rise_time',double(-9.0000000000000006360851714687e+40),... +'rise_time_error_index',double(-999999999),... +'rise_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'rise_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'shape',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])))) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'synthetic_signals',struct(... +'fusion_power',double([]),... +'fusion_power_error_index',double(-999999999),... +'fusion_power_error_lower',double([]),... +'fusion_power_error_upper',double([]),... +'total_neutron_flux',double([]),... +'total_neutron_flux_error_index',double(-999999999),... +'total_neutron_flux_error_lower',double([]),... +'total_neutron_flux_error_upper',double([])),... +'time',double([]),... +'unit_source',{{struct(... +'position',struct(... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'radiation',{{struct(... +'index',double(-999999999),... +'reaction',{{struct(... +'d2flux_drdz',double([]),... +'d2flux_drdz_error_index',double(-999999999),... +'d2flux_drdz_error_lower',double([]),... +'d2flux_drdz_error_upper',double([]),... +'energy',double([]),... +'energy_error_index',double(-999999999),... +'energy_error_lower',double([]),... +'energy_error_upper',double([]),... +'flux',double([]),... +'flux_error_index',double(-999999999),... +'flux_error_lower',double([]),... +'flux_error_upper',double([]),... +'index',double(-999999999),... +'reaction_rate',double([]),... +'reaction_rate_error_index',double(-999999999),... +'reaction_rate_error_lower',double([]),... +'reaction_rate_error_upper',double([]),... +'sensitivity',double([]),... +'sensitivity_error_index',double(-999999999),... +'sensitivity_error_lower',double([]),... +'sensitivity_error_upper',double([])) +;}}) +;}}) +;}}); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_ntms.m b/matlab/TCV_IMAS/ids_empty/ids_empty_ntms.m new file mode 100644 index 00000000..1ad59f3e --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_ntms.m @@ -0,0 +1,166 @@ +function S = ids_empty_ntms +% function S = ids_empty_ntms +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([]),... +'time_slice',{{struct(... +'mode',{{struct(... +'calculation_method',double([]),... +'delta_diff',double([]),... +'delta_diff_error_index',double(-999999999),... +'delta_diff_error_lower',double([]),... +'delta_diff_error_upper',double([]),... +'deltaw',{{struct(... +'name',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'detailed_evolution',struct(... +'calculation_method',double([]),... +'delta_diff',double([]),... +'delta_diff_error_index',double(-999999999),... +'delta_diff_error_lower',double([]),... +'delta_diff_error_upper',double([]),... +'deltaw',{{struct(... +'name',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])) +;}},... +'dfrequency_dt',double([]),... +'dfrequency_dt_error_index',double(-999999999),... +'dfrequency_dt_error_lower',double([]),... +'dfrequency_dt_error_upper',double([]),... +'dphase_dt',double([]),... +'dphase_dt_error_index',double(-999999999),... +'dphase_dt_error_lower',double([]),... +'dphase_dt_error_upper',double([]),... +'dwidth_dt',double([]),... +'dwidth_dt_error_index',double(-999999999),... +'dwidth_dt_error_lower',double([]),... +'dwidth_dt_error_upper',double([]),... +'frequency',double([]),... +'frequency_error_index',double(-999999999),... +'frequency_error_lower',double([]),... +'frequency_error_upper',double([]),... +'m_pol',double(-999999999),... +'n_tor',double(-999999999),... +'phase',double([]),... +'phase_error_index',double(-999999999),... +'phase_error_lower',double([]),... +'phase_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'time_detailed',double([]),... +'time_detailed_error_index',double(-999999999),... +'time_detailed_error_lower',double([]),... +'time_detailed_error_upper',double([]),... +'torque',{{struct(... +'name',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])) +;}},... +'width',double([]),... +'width_error_index',double(-999999999),... +'width_error_lower',double([]),... +'width_error_upper',double([])),... +'dfrequency_dt',double(-9.0000000000000006360851714687e+40),... +'dfrequency_dt_error_index',double(-999999999),... +'dfrequency_dt_error_lower',double(-9.0000000000000006360851714687e+40),... +'dfrequency_dt_error_upper',double(-9.0000000000000006360851714687e+40),... +'dphase_dt',double(-9.0000000000000006360851714687e+40),... +'dphase_dt_error_index',double(-999999999),... +'dphase_dt_error_lower',double(-9.0000000000000006360851714687e+40),... +'dphase_dt_error_upper',double(-9.0000000000000006360851714687e+40),... +'dwidth_dt',double(-9.0000000000000006360851714687e+40),... +'dwidth_dt_error_index',double(-999999999),... +'dwidth_dt_error_lower',double(-9.0000000000000006360851714687e+40),... +'dwidth_dt_error_upper',double(-9.0000000000000006360851714687e+40),... +'frequency',double(-9.0000000000000006360851714687e+40),... +'frequency_error_index',double(-999999999),... +'frequency_error_lower',double(-9.0000000000000006360851714687e+40),... +'frequency_error_upper',double(-9.0000000000000006360851714687e+40),... +'m_pol',double(-999999999),... +'n_tor',double(-999999999),... +'onset',struct(... +'cause',double([]),... +'m_pol',double(-999999999),... +'n_tor',double(-999999999),... +'phase',double(-9.0000000000000006360851714687e+40),... +'phase_error_index',double(-999999999),... +'phase_error_lower',double(-9.0000000000000006360851714687e+40),... +'phase_error_upper',double(-9.0000000000000006360851714687e+40),... +'time_offset',double(-9.0000000000000006360851714687e+40),... +'time_offset_error_index',double(-999999999),... +'time_offset_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_offset_error_upper',double(-9.0000000000000006360851714687e+40),... +'time_onset',double(-9.0000000000000006360851714687e+40),... +'time_onset_error_index',double(-999999999),... +'time_onset_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_onset_error_upper',double(-9.0000000000000006360851714687e+40),... +'width',double(-9.0000000000000006360851714687e+40),... +'width_error_index',double(-999999999),... +'width_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_error_upper',double(-9.0000000000000006360851714687e+40)),... +'phase',double(-9.0000000000000006360851714687e+40),... +'phase_error_index',double(-999999999),... +'phase_error_lower',double(-9.0000000000000006360851714687e+40),... +'phase_error_upper',double(-9.0000000000000006360851714687e+40),... +'rho_tor',double(-9.0000000000000006360851714687e+40),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'torque',{{struct(... +'name',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'width',double(-9.0000000000000006360851714687e+40),... +'width_error_index',double(-999999999),... +'width_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_pellets.m b/matlab/TCV_IMAS/ids_empty/ids_empty_pellets.m new file mode 100644 index 00000000..3c632444 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_pellets.m @@ -0,0 +1,139 @@ +function S = ids_empty_pellets +% function S = ids_empty_pellets +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([]),... +'time_slice',{{struct(... +'pellet',{{struct(... +'path_geometry',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'path_profiles',struct(... +'ablated_particles',double([]),... +'ablated_particles_error_index',double(-999999999),... +'ablated_particles_error_lower',double([]),... +'ablated_particles_error_upper',double([]),... +'ablation_rate',double([]),... +'ablation_rate_error_index',double(-999999999),... +'ablation_rate_error_lower',double([]),... +'ablation_rate_error_upper',double([]),... +'distance',double([]),... +'distance_error_index',double(-999999999),... +'distance_error_lower',double([]),... +'distance_error_upper',double([]),... +'n_e',double([]),... +'n_e_error_index',double(-999999999),... +'n_e_error_lower',double([]),... +'n_e_error_upper',double([]),... +'position',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_drift',double([]),... +'rho_tor_norm_drift_error_index',double(-999999999),... +'rho_tor_norm_drift_error_lower',double([]),... +'rho_tor_norm_drift_error_upper',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'t_e',double([]),... +'t_e_error_index',double(-999999999),... +'t_e_error_lower',double([]),... +'t_e_error_upper',double([]),... +'velocity',double([]),... +'velocity_error_index',double(-999999999),... +'velocity_error_lower',double([]),... +'velocity_error_upper',double([])),... +'shape',struct(... +'size',double([]),... +'size_error_index',double(-999999999),... +'size_error_lower',double([]),... +'size_error_upper',double([]),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))),... +'species',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'density',double(-9.0000000000000006360851714687e+40),... +'density_error_index',double(-999999999),... +'density_error_lower',double(-9.0000000000000006360851714687e+40),... +'density_error_upper',double(-9.0000000000000006360851714687e+40),... +'fraction',double(-9.0000000000000006360851714687e+40),... +'fraction_error_index',double(-999999999),... +'fraction_error_lower',double(-9.0000000000000006360851714687e+40),... +'fraction_error_upper',double(-9.0000000000000006360851714687e+40),... +'label',double([]),... +'sublimation_energy',double(-9.0000000000000006360851714687e+40),... +'sublimation_energy_error_index',double(-999999999),... +'sublimation_energy_error_lower',double(-9.0000000000000006360851714687e+40),... +'sublimation_energy_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'velocity_initial',double(-9.0000000000000006360851714687e+40),... +'velocity_initial_error_index',double(-999999999),... +'velocity_initial_error_lower',double(-9.0000000000000006360851714687e+40),... +'velocity_initial_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}}); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_pf_active.m b/matlab/TCV_IMAS/ids_empty/ids_empty_pf_active.m new file mode 100644 index 00000000..93b985d7 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_pf_active.m @@ -0,0 +1,207 @@ +function S = ids_empty_pf_active +% function S = ids_empty_pf_active +% +% File written automatically using struct2m.m + +S = ... +struct(... +'circuit',{{struct(... +'connections',double([]),... +'current',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'name',double([]),... +'type',double([]),... +'voltage',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'coil',{{struct(... +'b_field_max',double([]),... +'b_field_max_error_index',double(-999999999),... +'b_field_max_error_lower',double([]),... +'b_field_max_error_upper',double([]),... +'current',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'current_limit_max',double([]),... +'current_limit_max_error_index',double(-999999999),... +'current_limit_max_error_lower',double([]),... +'current_limit_max_error_upper',double([]),... +'element',{{struct(... +'area',double(-9.0000000000000006360851714687e+40),... +'area_error_index',double(-999999999),... +'area_error_lower',double(-9.0000000000000006360851714687e+40),... +'area_error_upper',double(-9.0000000000000006360851714687e+40),... +'geometry',struct(... +'arcs_of_circle',struct(... +'curvature_radii',double([]),... +'curvature_radii_error_index',double(-999999999),... +'curvature_radii_error_lower',double([]),... +'curvature_radii_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'geometry_type',double(-999999999),... +'outline',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'rectangle',struct(... +'height',double(-9.0000000000000006360851714687e+40),... +'height_error_index',double(-999999999),... +'height_error_lower',double(-9.0000000000000006360851714687e+40),... +'height_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'width',double(-9.0000000000000006360851714687e+40),... +'width_error_index',double(-999999999),... +'width_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'identifier',double([]),... +'name',double([]),... +'turns_with_sign',double(-9.0000000000000006360851714687e+40),... +'turns_with_sign_error_index',double(-999999999),... +'turns_with_sign_error_lower',double(-9.0000000000000006360851714687e+40),... +'turns_with_sign_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'energy_limit_max',double(-9.0000000000000006360851714687e+40),... +'energy_limit_max_error_index',double(-999999999),... +'energy_limit_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'energy_limit_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'identifier',double([]),... +'name',double([]),... +'resistance',double(-9.0000000000000006360851714687e+40),... +'resistance_error_index',double(-999999999),... +'resistance_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistance_error_upper',double(-9.0000000000000006360851714687e+40),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'voltage',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'supply',{{struct(... +'current',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'current_limit_max',double(-9.0000000000000006360851714687e+40),... +'current_limit_max_error_index',double(-999999999),... +'current_limit_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'current_limit_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'current_limit_min',double(-9.0000000000000006360851714687e+40),... +'current_limit_min_error_index',double(-999999999),... +'current_limit_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'current_limit_min_error_upper',double(-9.0000000000000006360851714687e+40),... +'current_limiter_gain',double(-9.0000000000000006360851714687e+40),... +'current_limiter_gain_error_index',double(-999999999),... +'current_limiter_gain_error_lower',double(-9.0000000000000006360851714687e+40),... +'current_limiter_gain_error_upper',double(-9.0000000000000006360851714687e+40),... +'delay',double(-9.0000000000000006360851714687e+40),... +'delay_error_index',double(-999999999),... +'delay_error_lower',double(-9.0000000000000006360851714687e+40),... +'delay_error_upper',double(-9.0000000000000006360851714687e+40),... +'energy_limit_max',double(-9.0000000000000006360851714687e+40),... +'energy_limit_max_error_index',double(-999999999),... +'energy_limit_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'energy_limit_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'filter_denominator',double([]),... +'filter_denominator_error_index',double(-999999999),... +'filter_denominator_error_lower',double([]),... +'filter_denominator_error_upper',double([]),... +'filter_numerator',double([]),... +'filter_numerator_error_index',double(-999999999),... +'filter_numerator_error_lower',double([]),... +'filter_numerator_error_upper',double([]),... +'identifier',double([]),... +'name',double([]),... +'nonlinear_model',double([]),... +'resistance',double(-9.0000000000000006360851714687e+40),... +'resistance_error_index',double(-999999999),... +'resistance_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistance_error_upper',double(-9.0000000000000006360851714687e+40),... +'type',double(-999999999),... +'voltage',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'voltage_limit_max',double(-9.0000000000000006360851714687e+40),... +'voltage_limit_max_error_index',double(-999999999),... +'voltage_limit_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'voltage_limit_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'voltage_limit_min',double(-9.0000000000000006360851714687e+40),... +'voltage_limit_min_error_index',double(-999999999),... +'voltage_limit_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'voltage_limit_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double([]),... +'vertical_force',{{struct(... +'combination',double([]),... +'combination_error_index',double(-999999999),... +'combination_error_lower',double([]),... +'combination_error_upper',double([]),... +'force',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'limit_max',double(-9.0000000000000006360851714687e+40),... +'limit_max_error_index',double(-999999999),... +'limit_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'limit_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'limit_min',double(-9.0000000000000006360851714687e+40),... +'limit_min_error_index',double(-999999999),... +'limit_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'limit_min_error_upper',double(-9.0000000000000006360851714687e+40),... +'name',double([])) +;}}); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_pf_passive.m b/matlab/TCV_IMAS/ids_empty/ids_empty_pf_passive.m new file mode 100644 index 00000000..2b52e692 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_pf_passive.m @@ -0,0 +1,89 @@ +function S = ids_empty_pf_passive +% function S = ids_empty_pf_passive +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'loop',{{struct(... +'current',double([]),... +'current_error_index',double(-999999999),... +'current_error_lower',double([]),... +'current_error_upper',double([]),... +'element',{{struct(... +'area',double(-9.0000000000000006360851714687e+40),... +'area_error_index',double(-999999999),... +'area_error_lower',double(-9.0000000000000006360851714687e+40),... +'area_error_upper',double(-9.0000000000000006360851714687e+40),... +'geometry',struct(... +'arcs_of_circle',struct(... +'curvature_radii',double([]),... +'curvature_radii_error_index',double(-999999999),... +'curvature_radii_error_lower',double([]),... +'curvature_radii_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'geometry_type',double(-999999999),... +'outline',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'rectangle',struct(... +'height',double(-9.0000000000000006360851714687e+40),... +'height_error_index',double(-999999999),... +'height_error_lower',double(-9.0000000000000006360851714687e+40),... +'height_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'width',double(-9.0000000000000006360851714687e+40),... +'width_error_index',double(-999999999),... +'width_error_lower',double(-9.0000000000000006360851714687e+40),... +'width_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'identifier',double([]),... +'name',double([]),... +'turns_with_sign',double(-9.0000000000000006360851714687e+40),... +'turns_with_sign_error_index',double(-999999999),... +'turns_with_sign_error_lower',double(-9.0000000000000006360851714687e+40),... +'turns_with_sign_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'name',double([]),... +'resistance',double(-9.0000000000000006360851714687e+40),... +'resistance_error_index',double(-999999999),... +'resistance_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistance_error_upper',double(-9.0000000000000006360851714687e+40),... +'resistivity',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_index',double(-999999999),... +'resistivity_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_polarimeter.m b/matlab/TCV_IMAS/ids_empty/ids_empty_polarimeter.m new file mode 100644 index 00000000..e90bab0d --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_polarimeter.m @@ -0,0 +1,91 @@ +function S = ids_empty_polarimeter +% function S = ids_empty_polarimeter +% +% File written automatically using struct2m.m + +S = ... +struct(... +'channel',{{struct(... +'ellipticity',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'ellipticity_initial',double(-9.0000000000000006360851714687e+40),... +'ellipticity_initial_error_index',double(-999999999),... +'ellipticity_initial_error_lower',double(-9.0000000000000006360851714687e+40),... +'ellipticity_initial_error_upper',double(-9.0000000000000006360851714687e+40),... +'ellipticity_validity',double(-999999999),... +'faraday_angle',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'faraday_angle_validity',double(-999999999),... +'identifier',double([]),... +'line_of_sight',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'third_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'name',double([]),... +'polarisation_initial',double(-9.0000000000000006360851714687e+40),... +'polarisation_initial_error_index',double(-999999999),... +'polarisation_initial_error_lower',double(-9.0000000000000006360851714687e+40),... +'polarisation_initial_error_upper',double(-9.0000000000000006360851714687e+40),... +'wavelength',double(-9.0000000000000006360851714687e+40),... +'wavelength_error_index',double(-999999999),... +'wavelength_error_lower',double(-9.0000000000000006360851714687e+40),... +'wavelength_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_pulse_schedule.m b/matlab/TCV_IMAS/ids_empty/ids_empty_pulse_schedule.m new file mode 100644 index 00000000..e92c2478 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_pulse_schedule.m @@ -0,0 +1,627 @@ +function S = ids_empty_pulse_schedule +% function S = ids_empty_pulse_schedule +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'density_control',struct(... +'mode',struct(... +'data',double([]),... +'time',double([])),... +'n_e_line',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'n_h_over_n_d',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'n_t_over_n_d',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'valve',{{struct(... +'flow_rate',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'identifier',double([]),... +'name',double([]),... +'species',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'fraction',double(-999999999),... +'label',double([])) +;}}) +;}},... +'zeff',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999))),... +'ec',struct(... +'antenna',{{struct(... +'deposition_rho_tor_norm',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'frequency',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'identifier',double([]),... +'launching_angle_pol',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'launching_angle_tor',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'name',double([]),... +'phase',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'power',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'power_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'mode',struct(... +'data',double([]),... +'time',double([]))),... +'event',{{struct(... +'acquisition_state',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'acquisition_strategy',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'duration',double(-9.0000000000000006360851714687e+40),... +'duration_error_index',double(-999999999),... +'duration_error_lower',double(-9.0000000000000006360851714687e+40),... +'duration_error_upper',double(-9.0000000000000006360851714687e+40),... +'identifier',double([]),... +'listeners',{{double([]);}},... +'provider',double([]),... +'time_stamp',double(-9.0000000000000006360851714687e+40),... +'time_stamp_error_index',double(-999999999),... +'time_stamp_error_lower',double(-9.0000000000000006360851714687e+40),... +'time_stamp_error_upper',double(-9.0000000000000006360851714687e+40),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'flux_control',struct(... +'beta_normal',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'i_plasma',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'li_3',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'loop_voltage',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'mode',struct(... +'data',double([]),... +'time',double([]))),... +'ic',struct(... +'antenna',{{struct(... +'frequency',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'identifier',double([]),... +'name',double([]),... +'phase',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'power',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'power_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'mode',struct(... +'data',double([]),... +'time',double([]))),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'lh',struct(... +'antenna',{{struct(... +'frequency',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'identifier',double([]),... +'n_parallel',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'name',double([]),... +'phase',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'power',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'power_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'mode',struct(... +'data',double([]),... +'time',double([]))),... +'nbi',struct(... +'mode',struct(... +'data',double([]),... +'time',double([])),... +'unit',{{struct(... +'energy',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'identifier',double([]),... +'name',double([]),... +'power',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'power_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'species',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'fraction',double(-999999999),... +'label',double([])) +;}}) +;}}),... +'position_control',struct(... +'active_limiter_point',struct(... +'r',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'z',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999))),... +'boundary_outline',{{struct(... +'r',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'z',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999))) +;}},... +'elongation',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'elongation_lower',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'elongation_upper',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'gap',{{struct(... +'angle',double(-9.0000000000000006360851714687e+40),... +'angle_error_index',double(-999999999),... +'angle_error_lower',double(-9.0000000000000006360851714687e+40),... +'angle_error_upper',double(-9.0000000000000006360851714687e+40),... +'identifier',double([]),... +'name',double([]),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'geometric_axis',struct(... +'r',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'z',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999))),... +'magnetic_axis',struct(... +'r',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'z',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999))),... +'minor_radius',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'mode',struct(... +'data',double([]),... +'time',double([])),... +'strike_point',{{struct(... +'r',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'z',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999))) +;}},... +'triangularity',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'triangularity_lower',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'triangularity_upper',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'x_point',{{struct(... +'r',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'z',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999))) +;}}),... +'tf',struct(... +'b_field_tor_vacuum_r',struct(... +'envelope_type',double(-999999999),... +'reference',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'reference_name',double([]),... +'reference_type',double(-999999999)),... +'mode',struct(... +'data',double([]),... +'time',double([]))),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_radiation.m b/matlab/TCV_IMAS/ids_empty/ids_empty_radiation.m new file mode 100644 index 00000000..b2389b6e --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_radiation.m @@ -0,0 +1,228 @@ +function S = ids_empty_radiation +% function S = ids_empty_radiation +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'process',{{struct(... +'global_quantities',{{struct(... +'inside_lcfs',struct(... +'power',double(-9.0000000000000006360851714687e+40),... +'power_electrons',double(-9.0000000000000006360851714687e+40),... +'power_electrons_error_index',double(-999999999),... +'power_electrons_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_electrons_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_error_index',double(-999999999),... +'power_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_ion_total',double(-9.0000000000000006360851714687e+40),... +'power_ion_total_error_index',double(-999999999),... +'power_ion_total_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_ion_total_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_neutral_total',double(-9.0000000000000006360851714687e+40),... +'power_neutral_total_error_index',double(-999999999),... +'power_neutral_total_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_neutral_total_error_upper',double(-9.0000000000000006360851714687e+40)),... +'inside_vessel',struct(... +'power',double(-9.0000000000000006360851714687e+40),... +'power_electrons',double(-9.0000000000000006360851714687e+40),... +'power_electrons_error_index',double(-999999999),... +'power_electrons_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_electrons_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_error_index',double(-999999999),... +'power_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_ion_total',double(-9.0000000000000006360851714687e+40),... +'power_ion_total_error_index',double(-999999999),... +'power_ion_total_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_ion_total_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_neutral_total',double(-9.0000000000000006360851714687e+40),... +'power_neutral_total_error_index',double(-999999999),... +'power_neutral_total_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_neutral_total_error_upper',double(-9.0000000000000006360851714687e+40)),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'profiles_1d',{{struct(... +'electrons',struct(... +'emissivity',double([]),... +'emissivity_error_index',double(-999999999),... +'emissivity_error_lower',double([]),... +'emissivity_error_upper',double([]),... +'power_inside',double([]),... +'power_inside_error_index',double(-999999999),... +'power_inside_error_lower',double([]),... +'power_inside_error_upper',double([])),... +'emissivity_ion_total',double([]),... +'emissivity_ion_total_error_index',double(-999999999),... +'emissivity_ion_total_error_lower',double([]),... +'emissivity_ion_total_error_upper',double([]),... +'emissivity_neutral_total',double([]),... +'emissivity_neutral_total_error_index',double(-999999999),... +'emissivity_neutral_total_error_lower',double([]),... +'emissivity_neutral_total_error_upper',double([]),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'emissivity',double([]),... +'emissivity_error_index',double(-999999999),... +'emissivity_error_lower',double([]),... +'emissivity_error_upper',double([]),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'neutral_index',double(-999999999),... +'power_inside',double([]),... +'power_inside_error_index',double(-999999999),... +'power_inside_error_lower',double([]),... +'power_inside_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'emissivity',double([]),... +'emissivity_error_index',double(-999999999),... +'emissivity_error_lower',double([]),... +'emissivity_error_upper',double([]),... +'label',double([]),... +'power_inside',double([]),... +'power_inside_error_index',double(-999999999),... +'power_inside_error_lower',double([]),... +'power_inside_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'neutral',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'emissivity',double([]),... +'emissivity_error_index',double(-999999999),... +'emissivity_error_lower',double([]),... +'emissivity_error_upper',double([]),... +'ion_index',double(-999999999),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'power_inside',double([]),... +'power_inside_error_index',double(-999999999),... +'power_inside_error_lower',double([]),... +'power_inside_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'emissivity',double([]),... +'emissivity_error_index',double(-999999999),... +'emissivity_error_lower',double([]),... +'emissivity_error_upper',double([]),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'power_inside',double([]),... +'power_inside_error_index',double(-999999999),... +'power_inside_error_lower',double([]),... +'power_inside_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([])) +;}}) +;}},... +'power_inside_ion_total',double([]),... +'power_inside_ion_total_error_index',double(-999999999),... +'power_inside_ion_total_error_lower',double([]),... +'power_inside_ion_total_error_upper',double([]),... +'power_inside_neutral_total',double([]),... +'power_inside_neutral_total_error_index',double(-999999999),... +'power_inside_neutral_total_error_lower',double([]),... +'power_inside_neutral_total_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40)) +;}}) +;}},... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_reflectometer_profile.m b/matlab/TCV_IMAS/ids_empty/ids_empty_reflectometer_profile.m new file mode 100644 index 00000000..4a3ecdbd --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_reflectometer_profile.m @@ -0,0 +1,120 @@ +function S = ids_empty_reflectometer_profile +% function S = ids_empty_reflectometer_profile +% +% File written automatically using struct2m.m + +S = ... +struct(... +'channel',{{struct(... +'frequencies',double([]),... +'frequencies_error_index',double(-999999999),... +'frequencies_error_lower',double([]),... +'frequencies_error_upper',double([]),... +'identifier',double([]),... +'line_of_sight_detection',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'line_of_sight_emission',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'mode',double([]),... +'n_e',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([]),... +'phase',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'position',struct(... +'phi',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'r',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'z',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'sweep_time',double(-9.0000000000000006360851714687e+40),... +'sweep_time_error_index',double(-999999999),... +'sweep_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'sweep_time_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([]),... +'type',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_sawteeth.m b/matlab/TCV_IMAS/ids_empty/ids_empty_sawteeth.m new file mode 100644 index 00000000..182e3a77 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_sawteeth.m @@ -0,0 +1,193 @@ +function S = ids_empty_sawteeth +% function S = ids_empty_sawteeth +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'crash_trigger',double([]),... +'diagnostics',struct(... +'magnetic_shear_q1',double([]),... +'magnetic_shear_q1_error_index',double(-999999999),... +'magnetic_shear_q1_error_lower',double([]),... +'magnetic_shear_q1_error_upper',double([]),... +'previous_crash_time',double([]),... +'previous_crash_time_error_index',double(-999999999),... +'previous_crash_time_error_lower',double([]),... +'previous_crash_time_error_upper',double([]),... +'previous_crash_trigger',double([]),... +'previous_period',double([]),... +'previous_period_error_index',double(-999999999),... +'previous_period_error_lower',double([]),... +'previous_period_error_upper',double([]),... +'rho_tor_norm_inversion',double([]),... +'rho_tor_norm_inversion_error_index',double(-999999999),... +'rho_tor_norm_inversion_error_lower',double([]),... +'rho_tor_norm_inversion_error_upper',double([]),... +'rho_tor_norm_mixing',double([]),... +'rho_tor_norm_mixing_error_index',double(-999999999),... +'rho_tor_norm_mixing_error_lower',double([]),... +'rho_tor_norm_mixing_error_upper',double([]),... +'rho_tor_norm_q1',double([]),... +'rho_tor_norm_q1_error_index',double(-999999999),... +'rho_tor_norm_q1_error_lower',double([]),... +'rho_tor_norm_q1_error_upper',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'profiles_1d',{{struct(... +'conductivity_parallel',double([]),... +'conductivity_parallel_error_index',double(-999999999),... +'conductivity_parallel_error_lower',double([]),... +'conductivity_parallel_error_upper',double([]),... +'e_field_parallel',double([]),... +'e_field_parallel_error_index',double(-999999999),... +'e_field_parallel_error_lower',double([]),... +'e_field_parallel_error_upper',double([]),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'j_bootstrap',double([]),... +'j_bootstrap_error_index',double(-999999999),... +'j_bootstrap_error_lower',double([]),... +'j_bootstrap_error_upper',double([]),... +'j_non_inductive',double([]),... +'j_non_inductive_error_index',double(-999999999),... +'j_non_inductive_error_lower',double([]),... +'j_non_inductive_error_upper',double([]),... +'j_ohmic',double([]),... +'j_ohmic_error_index',double(-999999999),... +'j_ohmic_error_lower',double([]),... +'j_ohmic_error_upper',double([]),... +'j_tor',double([]),... +'j_tor_error_index',double(-999999999),... +'j_tor_error_lower',double([]),... +'j_tor_error_upper',double([]),... +'j_total',double([]),... +'j_total_error_index',double(-999999999),... +'j_total_error_lower',double([]),... +'j_total_error_upper',double([]),... +'magnetic_shear',double([]),... +'magnetic_shear_error_index',double(-999999999),... +'magnetic_shear_error_lower',double([]),... +'magnetic_shear_error_upper',double([]),... +'momentum_tor',double([]),... +'momentum_tor_error_index',double(-999999999),... +'momentum_tor_error_lower',double([]),... +'momentum_tor_error_upper',double([]),... +'n_e',double([]),... +'n_e_error_index',double(-999999999),... +'n_e_error_lower',double([]),... +'n_e_error_upper',double([]),... +'n_e_fast',double([]),... +'n_e_fast_error_index',double(-999999999),... +'n_e_fast_error_lower',double([]),... +'n_e_fast_error_upper',double([]),... +'n_i_total_over_n_e',double([]),... +'n_i_total_over_n_e_error_index',double(-999999999),... +'n_i_total_over_n_e_error_lower',double([]),... +'n_i_total_over_n_e_error_upper',double([]),... +'p_e',double([]),... +'p_e_error_index',double(-999999999),... +'p_e_error_lower',double([]),... +'p_e_error_upper',double([]),... +'p_e_fast_parallel',double([]),... +'p_e_fast_parallel_error_index',double(-999999999),... +'p_e_fast_parallel_error_lower',double([]),... +'p_e_fast_parallel_error_upper',double([]),... +'p_e_fast_perpendicular',double([]),... +'p_e_fast_perpendicular_error_index',double(-999999999),... +'p_e_fast_perpendicular_error_lower',double([]),... +'p_e_fast_perpendicular_error_upper',double([]),... +'p_i_total',double([]),... +'p_i_total_error_index',double(-999999999),... +'p_i_total_error_lower',double([]),... +'p_i_total_error_upper',double([]),... +'p_i_total_fast_parallel',double([]),... +'p_i_total_fast_parallel_error_index',double(-999999999),... +'p_i_total_fast_parallel_error_lower',double([]),... +'p_i_total_fast_parallel_error_upper',double([]),... +'p_i_total_fast_perpendicular',double([]),... +'p_i_total_fast_perpendicular_error_index',double(-999999999),... +'p_i_total_fast_perpendicular_error_lower',double([]),... +'p_i_total_fast_perpendicular_error_upper',double([]),... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'pressure_parallel',double([]),... +'pressure_parallel_error_index',double(-999999999),... +'pressure_parallel_error_lower',double([]),... +'pressure_parallel_error_upper',double([]),... +'pressure_perpendicular',double([]),... +'pressure_perpendicular_error_index',double(-999999999),... +'pressure_perpendicular_error_lower',double([]),... +'pressure_perpendicular_error_upper',double([]),... +'pressure_thermal',double([]),... +'pressure_thermal_error_index',double(-999999999),... +'pressure_thermal_error_lower',double([]),... +'pressure_thermal_error_upper',double([]),... +'psi_star_post_crash',double([]),... +'psi_star_post_crash_error_index',double(-999999999),... +'psi_star_post_crash_error_lower',double([]),... +'psi_star_post_crash_error_upper',double([]),... +'psi_star_pre_crash',double([]),... +'psi_star_pre_crash_error_index',double(-999999999),... +'psi_star_pre_crash_error_lower',double([]),... +'psi_star_pre_crash_error_upper',double([]),... +'q',double([]),... +'q_error_index',double(-999999999),... +'q_error_lower',double([]),... +'q_error_upper',double([]),... +'t_e',double([]),... +'t_e_error_index',double(-999999999),... +'t_e_error_lower',double([]),... +'t_e_error_upper',double([]),... +'t_i_average',double([]),... +'t_i_average_error_index',double(-999999999),... +'t_i_average_error_lower',double([]),... +'t_i_average_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40),... +'zeff',double([]),... +'zeff_error_index',double(-999999999),... +'zeff_error_lower',double([]),... +'zeff_error_upper',double([])) +;}},... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_sdn.m b/matlab/TCV_IMAS/ids_empty/ids_empty_sdn.m new file mode 100644 index 00000000..26ceadf1 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_sdn.m @@ -0,0 +1,38 @@ +function S = ids_empty_sdn +% function S = ids_empty_sdn +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([]),... +'topic',{{struct(... +'name',double([]),... +'signal',{{struct(... +'allocated_position',double(-999999999),... +'definition',double([]),... +'name',double([]),... +'quality',struct(... +'data',double([]),... +'time',double([])),... +'value',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}}) +;}}); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_soft_x_rays.m b/matlab/TCV_IMAS/ids_empty/ids_empty_soft_x_rays.m new file mode 100644 index 00000000..1195190d --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_soft_x_rays.m @@ -0,0 +1,237 @@ +function S = ids_empty_soft_x_rays +% function S = ids_empty_soft_x_rays +% +% File written automatically using struct2m.m + +S = ... +struct(... +'channel',{{struct(... +'aperture',{{struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'detector',struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'energy_band',{{struct(... +'detection_efficiency',double([]),... +'detection_efficiency_error_index',double(-999999999),... +'detection_efficiency_error_lower',double([]),... +'detection_efficiency_error_upper',double([]),... +'energies',double([]),... +'energies_error_index',double(-999999999),... +'energies_error_lower',double([]),... +'energies_error_upper',double([]),... +'lower_bound',double(-9.0000000000000006360851714687e+40),... +'lower_bound_error_index',double(-999999999),... +'lower_bound_error_lower',double(-9.0000000000000006360851714687e+40),... +'lower_bound_error_upper',double(-9.0000000000000006360851714687e+40),... +'upper_bound',double(-9.0000000000000006360851714687e+40),... +'upper_bound_error_index',double(-999999999),... +'upper_bound_error_lower',double(-9.0000000000000006360851714687e+40),... +'upper_bound_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'etendue',double(-9.0000000000000006360851714687e+40),... +'etendue_error_index',double(-999999999),... +'etendue_error_lower',double(-9.0000000000000006360851714687e+40),... +'etendue_error_upper',double(-9.0000000000000006360851714687e+40),... +'etendue_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',double([]),... +'intensity',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'line_of_sight',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'name',double([]),... +'power_density',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'validity',double(-999999999),... +'validity_timed',struct(... +'data',double([]),... +'time',double([]))) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_spectrometer_visible.m b/matlab/TCV_IMAS/ids_empty/ids_empty_spectrometer_visible.m new file mode 100644 index 00000000..5e7bf465 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_spectrometer_visible.m @@ -0,0 +1,406 @@ +function S = ids_empty_spectrometer_visible +% function S = ids_empty_spectrometer_visible +% +% File written automatically using struct2m.m + +S = ... +struct(... +'channel',{{struct(... +'active_spatial_resolution',{{struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'time',double(-9.0000000000000006360851714687e+40),... +'width',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'aperture',{{struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'detector',struct(... +'centre',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'x1',double([]),... +'x1_error_index',double(-999999999),... +'x1_error_lower',double([]),... +'x1_error_upper',double([]),... +'x2',double([]),... +'x2_error_index',double(-999999999),... +'x2_error_lower',double([]),... +'x2_error_upper',double([])),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40),... +'surface',double(-9.0000000000000006360851714687e+40),... +'surface_error_index',double(-999999999),... +'surface_error_lower',double(-9.0000000000000006360851714687e+40),... +'surface_error_upper',double(-9.0000000000000006360851714687e+40),... +'x1_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x2_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'x3_unit_vector',struct(... +'x',double(-9.0000000000000006360851714687e+40),... +'x_error_index',double(-999999999),... +'x_error_lower',double(-9.0000000000000006360851714687e+40),... +'x_error_upper',double(-9.0000000000000006360851714687e+40),... +'y',double(-9.0000000000000006360851714687e+40),... +'y_error_index',double(-999999999),... +'y_error_lower',double(-9.0000000000000006360851714687e+40),... +'y_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'detector_image',struct(... +'circular',struct(... +'ellipticity',double(-9.0000000000000006360851714687e+40),... +'ellipticity_error_index',double(-999999999),... +'ellipticity_error_lower',double(-9.0000000000000006360851714687e+40),... +'ellipticity_error_upper',double(-9.0000000000000006360851714687e+40),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([]))),... +'etendue',double(-9.0000000000000006360851714687e+40),... +'etendue_error_index',double(-999999999),... +'etendue_error_lower',double(-9.0000000000000006360851714687e+40),... +'etendue_error_upper',double(-9.0000000000000006360851714687e+40),... +'etendue_method',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'fibre_image',struct(... +'circular',struct(... +'ellipticity',double(-9.0000000000000006360851714687e+40),... +'ellipticity_error_index',double(-999999999),... +'ellipticity_error_lower',double(-9.0000000000000006360851714687e+40),... +'ellipticity_error_upper',double(-9.0000000000000006360851714687e+40),... +'radius',double(-9.0000000000000006360851714687e+40),... +'radius_error_index',double(-999999999),... +'radius_error_lower',double(-9.0000000000000006360851714687e+40),... +'radius_error_upper',double(-9.0000000000000006360851714687e+40)),... +'geometry_type',double(-999999999),... +'outline',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([]))),... +'filter_spectrometer',struct(... +'calibrated_line_integrals',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'calibrated_lines',double([]),... +'calibrated_lines_error_index',double(-999999999),... +'calibrated_lines_error_lower',double([]),... +'calibrated_lines_error_upper',double([]),... +'exposure_time',double(-9.0000000000000006360851714687e+40),... +'exposure_time_error_index',double(-999999999),... +'exposure_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'exposure_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'line_intensities',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'line_radiances',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'photon_count',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'processed_lines',double([]),... +'processed_lines_error_index',double(-999999999),... +'processed_lines_error_lower',double([]),... +'processed_lines_error_upper',double([]),... +'radiance_calibration',double(-9.0000000000000006360851714687e+40),... +'radiance_calibration_date',double([]),... +'radiance_calibration_error_index',double(-999999999),... +'radiance_calibration_error_lower',double(-9.0000000000000006360851714687e+40),... +'radiance_calibration_error_upper',double(-9.0000000000000006360851714687e+40),... +'raw_lines',double([]),... +'raw_lines_error_index',double(-999999999),... +'raw_lines_error_lower',double([]),... +'raw_lines_error_upper',double([])),... +'grating_spectrometer',struct(... +'exposure_time',double(-9.0000000000000006360851714687e+40),... +'exposure_time_error_index',double(-999999999),... +'exposure_time_error_lower',double(-9.0000000000000006360851714687e+40),... +'exposure_time_error_upper',double(-9.0000000000000006360851714687e+40),... +'grating',double(-9.0000000000000006360851714687e+40),... +'grating_error_index',double(-999999999),... +'grating_error_lower',double(-9.0000000000000006360851714687e+40),... +'grating_error_upper',double(-9.0000000000000006360851714687e+40),... +'intensity_spectrum',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'processed_line',{{struct(... +'intensity',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'label',double([]),... +'radiance',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'wavelength_central',double(-9.0000000000000006360851714687e+40),... +'wavelength_central_error_index',double(-999999999),... +'wavelength_central_error_lower',double(-9.0000000000000006360851714687e+40),... +'wavelength_central_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'radiance_calibration',double([]),... +'radiance_calibration_date',double([]),... +'radiance_calibration_error_index',double(-999999999),... +'radiance_calibration_error_lower',double([]),... +'radiance_calibration_error_upper',double([]),... +'radiance_spectral',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'slit_width',double(-9.0000000000000006360851714687e+40),... +'slit_width_error_index',double(-999999999),... +'slit_width_error_lower',double(-9.0000000000000006360851714687e+40),... +'slit_width_error_upper',double(-9.0000000000000006360851714687e+40),... +'wavelength_calibration_date',double([]),... +'wavelengths',double([]),... +'wavelengths_error_index',double(-999999999),... +'wavelengths_error_lower',double([]),... +'wavelengths_error_upper',double([])),... +'light_collection_efficiencies',struct(... +'positions',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])),... +'line_of_sight',struct(... +'first_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'second_point',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40))),... +'name',double([]),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'validity',double(-999999999),... +'validity_timed',struct(... +'data',double([]),... +'time',double([]))) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'detector_layout',double([]),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_summary.m b/matlab/TCV_IMAS/ids_empty/ids_empty_summary.m new file mode 100644 index 00000000..a4850508 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_summary.m @@ -0,0 +1,3095 @@ +function S = ids_empty_summary +% function S = ids_empty_summary +% +% File written automatically using struct2m.m + +S = ... +struct(... +'boundary',struct(... +'elongation',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'gap_limiter_wall',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'geometric_axis_r',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'geometric_axis_z',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'magnetic_axis_r',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'magnetic_axis_z',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'minor_radius',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'strike_point_configuration',struct(... +'source',double([]),... +'value',double([])),... +'strike_point_inner_r',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'strike_point_inner_z',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'strike_point_outer_r',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'strike_point_outer_z',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'triangularity_lower',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'triangularity_upper',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'type',struct(... +'source',double([]),... +'value',double([]))),... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'configuration',struct(... +'source',double([]),... +'value',double([])),... +'disruption',struct(... +'mitigation_valve',struct(... +'source',double([]),... +'value',double(-999999999)),... +'time',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)),... +'time_half_ip',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)),... +'time_radiated_power_max',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)),... +'vertical_displacement',struct(... +'source',double([]),... +'value',double(-999999999))),... +'elms',struct(... +'frequency',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'type',struct(... +'source',double([]),... +'value',double([]))),... +'fusion',struct(... +'current',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neutron_fluxes',struct(... +'dd',struct(... +'beam_beam',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beam_thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'dt',struct(... +'beam_beam',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beam_thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tt',struct(... +'beam_beam',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beam_thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])))),... +'neutron_power_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'gas_injection_rates',struct(... +'ammonia',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'ammonia_deuterated',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'bottom',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'ethane',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'ethylene',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'impurity_seeding',struct(... +'source',double([]),... +'value',double(-999999999)),... +'krypton',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'methane',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'methane_carbon_13',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'methane_deuterated',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'midplane',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'propane',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'silane',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'top',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'global_quantities',struct(... +'b0',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_pol',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_pol_mhd',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_tor',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_tor_norm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_tor_norm_mhd',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_tor_thermal_norm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'current_alignment',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'current_bootstrap',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'current_non_inductive',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'current_ohm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'denergy_diamagnetic_dt',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'denergy_thermal_dt',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_b_field_pol',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_diamagnetic',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_electrons_thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_fast_parallel',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_fast_perpendicular',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_ion_total_thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_mhd',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_thermal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'greenwald_fraction',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'h_98',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'h_mode',struct(... +'source',double([]),... +'value',double([])),... +'ip',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'li',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'li_mhd',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_ohm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_radiated',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_steady',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'q_95',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'r0',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)),... +'resistance',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tau_energy',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tau_energy_98',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tau_helium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tau_resistive',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'v_loop',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'volume',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'heating_current_drive',struct(... +'ec',{{struct(... +'angle_pol',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'angle_tor',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'current',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_fast',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'frequency',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'harmonic',struct(... +'source',double([]),... +'value',double([])),... +'polarisation',struct(... +'source',double([]),... +'value',double([])),... +'position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_launched',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))) +;}},... +'ic',{{struct(... +'current',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'e_field_plus_minus_ratio',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_fast',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'frequency',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'harmonic',struct(... +'source',double([]),... +'value',double([])),... +'k_perpendicular',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_tor',struct(... +'source',double([]),... +'value',double([])),... +'phase',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_launched',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))) +;}},... +'lh',{{struct(... +'current',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_fast',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'frequency',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_parallel',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_launched',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))) +;}},... +'nbi',{{struct(... +'angle',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)),... +'beam_current_fraction',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beam_power_fraction',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'current',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'direction',struct(... +'source',double([]),... +'value',double(-999999999)),... +'energy',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'position',struct(... +'phi',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)),... +'r',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)),... +'z',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40))),... +'power',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_launched',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'species',struct(... +'a',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)),... +'label',struct(... +'source',double([]),... +'value',double([])),... +'z_n',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40))),... +'tangency_radius',struct(... +'source',double([]),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40))) +;}},... +'power_ec',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_ic',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_launched_ec',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_launched_ic',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_launched_lh',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_launched_nbi',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_launched_nbi_co_injected_ratio',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_lh',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_nbi',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'kicks',struct(... +'occurrence',struct(... +'source',double([]),... +'value',double(-999999999))),... +'limiter',struct(... +'material',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))),... +'line_average',struct(... +'dn_e_dt',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'isotope_fraction_hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'meff_hydrogenic',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_i',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'n_i_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_i_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'zeff',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'local',struct(... +'divertor_plate',{{struct(... +'flux_expansion',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_i',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'n_i_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'name',struct(... +'source',double([]),... +'value',double([])),... +'t_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_i_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'zeff',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))) +;}},... +'itb',struct(... +'magnetic_shear',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'momentum_tor',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_i',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'n_i_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'position',struct(... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([])),... +'q',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_i_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'velocity_tor',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'zeff',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'limiter',struct(... +'flux_expansion',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_i',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'n_i_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'name',struct(... +'source',double([]),... +'value',double([])),... +'t_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_i_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'zeff',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'magnetic_axis',struct(... +'b_field',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'magnetic_shear',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'momentum_tor',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_i',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'n_i_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'position',struct(... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'q',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_i_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'velocity_tor',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'zeff',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'pedestal',struct(... +'magnetic_shear',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'momentum_tor',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_i',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'n_i_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'position',struct(... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([])),... +'q',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_i_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'velocity_tor',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'zeff',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'r_eff_norm_2_3',struct(... +'effective_helical_ripple',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'iota',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'plateau_factor',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'separatrix',struct(... +'magnetic_shear',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'momentum_tor',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_i',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'n_i_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'position',struct(... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([])),... +'q',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_i_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'velocity_tor',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'zeff',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])))),... +'magnetic_shear_flag',struct(... +'source',double([]),... +'value',double(-999999999)),... +'pedestal_fits',struct(... +'linear',struct(... +'b_field_pedestal_top_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_pedestal_top_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_pol_pedestal_top_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_pol_pedestal_top_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_pol_pedestal_top_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_tor_pedestal_top_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_tor_pedestal_top_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_pol_pedestal_top_electron_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_pol_pedestal_top_electron_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_pol_pedestal_top_electron_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'coulomb_factor_pedestal_top',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_thermal_pedestal_electron',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_thermal_pedestal_ion',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'d_dpsi_norm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'offset',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_height',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_width',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'separatrix',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'nustar_pedestal_top_electron',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'parameters',double([]),... +'parameters_error_index',double(-999999999),... +'parameters_error_lower',double([]),... +'parameters_error_upper',double([]),... +'pressure_electron',struct(... +'d_dpsi_norm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'offset',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_height',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_width',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'separatrix',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'rhostar_pedestal_top_electron_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'rhostar_pedestal_top_electron_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'rhostar_pedestal_top_electron_magnetic_axis',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e',struct(... +'d_dpsi_norm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'offset',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_height',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_width',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'volume_inside_pedestal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'mtanh',struct(... +'alpha_electron_pedestal_max',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'alpha_electron_pedestal_max_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_pedestal_top_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_pedestal_top_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_pol_pedestal_top_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_pol_pedestal_top_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_pol_pedestal_top_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_tor_pedestal_top_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'b_field_tor_pedestal_top_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_pol_pedestal_top_electron_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_pol_pedestal_top_electron_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beta_pol_pedestal_top_electron_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'coulomb_factor_pedestal_top',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_thermal_pedestal_electron',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'energy_thermal_pedestal_ion',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'d_dpsi_norm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'offset',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_height',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_width',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'separatrix',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'nustar_pedestal_top_electron',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'parameters',double([]),... +'parameters_error_index',double(-999999999),... +'parameters_error_lower',double([]),... +'parameters_error_upper',double([]),... +'pressure_electron',struct(... +'d_dpsi_norm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'offset',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_height',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_width',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'separatrix',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'rhostar_pedestal_top_electron_hfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'rhostar_pedestal_top_electron_lfs',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'rhostar_pedestal_top_electron_magnetic_axis',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'stability',struct(... +'alpha_experimental',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'bootstrap_current_hager',struct(... +'alpha_critical',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'alpha_ratio',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e_pedestal_top_critical',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'bootstrap_current_sauter',struct(... +'alpha_critical',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'alpha_ratio',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e_pedestal_top_critical',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])))),... +'t_e',struct(... +'d_dpsi_norm',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'d_dpsi_norm_max_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'offset',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_height',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_position',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pedestal_width',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'volume_inside_pedestal',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])))),... +'pellets',struct(... +'occurrence',struct(... +'source',double([]),... +'value',double(-999999999))),... +'rmps',struct(... +'occurrence',struct(... +'source',double([]),... +'value',double(-999999999))),... +'runaways',struct(... +'current',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'particles',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'scrape_off_layer',struct(... +'heat_flux_e_decay_length',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'heat_flux_i_decay_length',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e_decay_length',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_i_total_decay_length',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'power_radiated',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'pressure_neutral',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e_decay_length',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_i_average_decay_length',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'stationary_phase_flag',struct(... +'source',double([]),... +'value',double([])),... +'tag',struct(... +'comment',double([]),... +'name',double([])),... +'time',double([]),... +'time_width',double([]),... +'time_width_error_index',double(-999999999),... +'time_width_error_lower',double([]),... +'time_width_error_upper',double([]),... +'volume_average',struct(... +'dn_e_dt',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'isotope_fraction_hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'meff_hydrogenic',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'n_i',struct(... +'argon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'beryllium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'carbon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'deuterium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_3',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'helium_4',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'hydrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'lithium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'neon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'nitrogen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'oxygen',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tritium',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'tungsten',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'xenon',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'n_i_total',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_e',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'t_i_average',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'zeff',struct(... +'source',double([]),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'wall',struct(... +'evaporation',struct(... +'source',double([]),... +'value',double([])),... +'material',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_temporary.m b/matlab/TCV_IMAS/ids_empty/ids_empty_temporary.m new file mode 100644 index 00000000..439fcf95 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_temporary.m @@ -0,0 +1,232 @@ +function S = ids_empty_temporary +% function S = ids_empty_temporary +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'constant_float0d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'constant_float1d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])) +;}},... +'constant_float2d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])) +;}},... +'constant_float3d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])) +;}},... +'constant_float4d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])) +;}},... +'constant_float5d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])) +;}},... +'constant_float6d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])) +;}},... +'constant_integer0d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double(-999999999)) +;}},... +'constant_integer1d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([])) +;}},... +'constant_integer2d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([])) +;}},... +'constant_integer3d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([])) +;}},... +'constant_string0d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([])) +;}},... +'constant_string1d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',{{double([]);}}) +;}},... +'dynamic_float1d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'dynamic_float2d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'dynamic_float3d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'dynamic_float4d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'dynamic_float5d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'dynamic_float6d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'dynamic_integer1d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',struct(... +'data',double([]),... +'time',double([]))) +;}},... +'dynamic_integer2d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',struct(... +'data',double([]),... +'time',double([]))) +;}},... +'dynamic_integer3d',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',struct(... +'data',double([]),... +'time',double([]))) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_tf.m b/matlab/TCV_IMAS/ids_empty/ids_empty_tf.m new file mode 100644 index 00000000..4ee0eaf6 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_tf.m @@ -0,0 +1,285 @@ +function S = ids_empty_tf +% function S = ids_empty_tf +% +% File written automatically using struct2m.m + +S = ... +struct(... +'b_field_tor_vacuum_r',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'coil',{{struct(... +'conductor',{{struct(... +'cross_section',struct(... +'delta_phi',double([]),... +'delta_phi_error_index',double(-999999999),... +'delta_phi_error_lower',double([]),... +'delta_phi_error_upper',double([]),... +'delta_r',double([]),... +'delta_r_error_index',double(-999999999),... +'delta_r_error_lower',double([]),... +'delta_r_error_upper',double([]),... +'delta_z',double([]),... +'delta_z_error_index',double(-999999999),... +'delta_z_error_lower',double([]),... +'delta_z_error_upper',double([])),... +'current',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'elements',struct(... +'centres',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'end_points',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'intermediate_points',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'names',{{double([]);}},... +'start_points',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'types',double([])),... +'resistance',double(-9.0000000000000006360851714687e+40),... +'resistance_error_index',double(-999999999),... +'resistance_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistance_error_upper',double(-9.0000000000000006360851714687e+40),... +'voltage',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'current',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'identifier',double([]),... +'name',double([]),... +'resistance',double(-9.0000000000000006360851714687e+40),... +'resistance_error_index',double(-999999999),... +'resistance_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistance_error_upper',double(-9.0000000000000006360851714687e+40),... +'turns',double(-9.0000000000000006360851714687e+40),... +'turns_error_index',double(-999999999),... +'turns_error_lower',double(-9.0000000000000006360851714687e+40),... +'turns_error_upper',double(-9.0000000000000006360851714687e+40),... +'voltage',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'coils_n',double(-999999999),... +'field_map',{{struct(... +'a_field_r',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'a_field_tor',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'a_field_z',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'b_field_r',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'b_field_tor',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'b_field_z',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'grid',struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}}),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'is_periodic',double(-999999999),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_thomson_scattering.m b/matlab/TCV_IMAS/ids_empty/ids_empty_thomson_scattering.m new file mode 100644 index 00000000..3872ef31 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_thomson_scattering.m @@ -0,0 +1,50 @@ +function S = ids_empty_thomson_scattering +% function S = ids_empty_thomson_scattering +% +% File written automatically using struct2m.m + +S = ... +struct(... +'channel',{{struct(... +'identifier',double([]),... +'n_e',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([]),... +'position',struct(... +'phi',double(-9.0000000000000006360851714687e+40),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double(-9.0000000000000006360851714687e+40),... +'phi_error_upper',double(-9.0000000000000006360851714687e+40),... +'r',double(-9.0000000000000006360851714687e+40),... +'r_error_index',double(-999999999),... +'r_error_lower',double(-9.0000000000000006360851714687e+40),... +'r_error_upper',double(-9.0000000000000006360851714687e+40),... +'z',double(-9.0000000000000006360851714687e+40),... +'z_error_index',double(-999999999),... +'z_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_error_upper',double(-9.0000000000000006360851714687e+40)),... +'t_e',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_transport_solver_numerics.m b/matlab/TCV_IMAS/ids_empty/ids_empty_transport_solver_numerics.m new file mode 100644 index 00000000..e6598c6a --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_transport_solver_numerics.m @@ -0,0 +1,1002 @@ +function S = ids_empty_transport_solver_numerics +% function S = ids_empty_transport_solver_numerics +% +% File written automatically using struct2m.m + +S = ... +struct(... +'boundary_conditions_1d',{{struct(... +'current',struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'electrons',struct(... +'energy',struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'particles',struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([]))),... +'energy_ion_total',struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'ion',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'energy',struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'particles',struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'is_neutral',double(-999999999),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'particles',struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'momentum_tor',struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'rho_tor_norm',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double(-9.0000000000000006360851714687e+40),... +'rho_tor_norm_error_upper',double(-9.0000000000000006360851714687e+40),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'boundary_conditions_ggd',{{struct(... +'current',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'electrons',struct(... +'energy',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'particles',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'grid',struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}}),... +'ion',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'energy',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'particles',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'is_neutral',double(-999999999),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'particles',{{struct(... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'convergence',struct(... +'equations',{{struct(... +'current',struct(... +'iterations_n',double(-999999999)),... +'electrons',struct(... +'energy',struct(... +'iterations_n',double(-999999999)),... +'particles',struct(... +'iterations_n',double(-999999999))),... +'energy_ion_total',struct(... +'iterations_n',double(-999999999)),... +'ion',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'energy',struct(... +'iterations_n',double(-999999999)),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'particles',struct(... +'iterations_n',double(-999999999)),... +'state',{{struct(... +'electron_configuration',double([]),... +'energy',struct(... +'iterations_n',double(-999999999)),... +'is_neutral',double(-999999999),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'particles',struct(... +'iterations_n',double(-999999999)),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'time_step',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([]))),... +'derivatives_1d',{{struct(... +'d2_drho_tor_norm2',struct(... +'n_i_total_over_n_e',double([]),... +'n_i_total_over_n_e_error_index',double(-999999999),... +'n_i_total_over_n_e_error_lower',double([]),... +'n_i_total_over_n_e_error_upper',double([]),... +'pressure_ion_total',double([]),... +'pressure_ion_total_error_index',double(-999999999),... +'pressure_ion_total_error_lower',double([]),... +'pressure_ion_total_error_upper',double([])),... +'d2psi_drho_tor2',double([]),... +'d2psi_drho_tor2_error_index',double(-999999999),... +'d2psi_drho_tor2_error_lower',double([]),... +'d2psi_drho_tor2_error_upper',double([]),... +'d_drho_tor_norm',struct(... +'n_i_total_over_n_e',double([]),... +'n_i_total_over_n_e_error_index',double(-999999999),... +'n_i_total_over_n_e_error_lower',double([]),... +'n_i_total_over_n_e_error_upper',double([]),... +'pressure_ion_total',double([]),... +'pressure_ion_total_error_index',double(-999999999),... +'pressure_ion_total_error_lower',double([]),... +'pressure_ion_total_error_upper',double([])),... +'d_dt',struct(... +'n_i_total_over_n_e',double([]),... +'n_i_total_over_n_e_error_index',double(-999999999),... +'n_i_total_over_n_e_error_lower',double([]),... +'n_i_total_over_n_e_error_upper',double([]),... +'pressure_ion_total',double([]),... +'pressure_ion_total_error_index',double(-999999999),... +'pressure_ion_total_error_lower',double([]),... +'pressure_ion_total_error_upper',double([])),... +'d_dvolume_drho_tor_dt',double([]),... +'d_dvolume_drho_tor_dt_error_index',double(-999999999),... +'d_dvolume_drho_tor_dt_error_lower',double([]),... +'d_dvolume_drho_tor_dt_error_upper',double([]),... +'dpsi_drho_tor',double([]),... +'dpsi_drho_tor_error_index',double(-999999999),... +'dpsi_drho_tor_error_lower',double([]),... +'dpsi_drho_tor_error_upper',double([]),... +'dpsi_dt',double([]),... +'dpsi_dt_cphi',double([]),... +'dpsi_dt_cphi_error_index',double(-999999999),... +'dpsi_dt_cphi_error_lower',double([]),... +'dpsi_dt_cphi_error_upper',double([]),... +'dpsi_dt_crho_tor_norm',double([]),... +'dpsi_dt_crho_tor_norm_error_index',double(-999999999),... +'dpsi_dt_crho_tor_norm_error_lower',double([]),... +'dpsi_dt_crho_tor_norm_error_upper',double([]),... +'dpsi_dt_error_index',double(-999999999),... +'dpsi_dt_error_lower',double([]),... +'dpsi_dt_error_upper',double([]),... +'drho_tor_dt',double([]),... +'drho_tor_dt_error_index',double(-999999999),... +'drho_tor_dt_error_lower',double([]),... +'drho_tor_dt_error_upper',double([]),... +'electrons',struct(... +'d2_drho_tor_norm2',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'d_drho_tor_norm',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'d_dt',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([]))),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'ion',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'d2_drho_tor_norm2',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'d_drho_tor_norm',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'d_dt',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'state',{{struct(... +'d2_drho_tor_norm2',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'d_drho_tor_norm',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'d_dt',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_fast',double([]),... +'density_fast_error_index',double(-999999999),... +'density_fast_error_lower',double([]),... +'density_fast_error_upper',double([]),... +'pressure',double([]),... +'pressure_error_index',double(-999999999),... +'pressure_error_lower',double([]),... +'pressure_error_upper',double([]),... +'pressure_fast_parallel',double([]),... +'pressure_fast_parallel_error_index',double(-999999999),... +'pressure_fast_parallel_error_lower',double([]),... +'pressure_fast_parallel_error_upper',double([]),... +'pressure_fast_perpendicular',double([]),... +'pressure_fast_perpendicular_error_index',double(-999999999),... +'pressure_fast_perpendicular_error_lower',double([]),... +'pressure_fast_perpendicular_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'velocity_pol',double([]),... +'velocity_pol_error_index',double(-999999999),... +'velocity_pol_error_lower',double([]),... +'velocity_pol_error_upper',double([]),... +'velocity_tor',double([]),... +'velocity_tor_error_index',double(-999999999),... +'velocity_tor_error_lower',double([]),... +'velocity_tor_error_upper',double([])),... +'electron_configuration',double([]),... +'is_neutral',double(-999999999),... +'label',double([]),... +'neutral_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'primary_coordinate',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'restart_files',{{struct(... +'descriptions',{{double([]);}},... +'names',{{double([]);}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'solver',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'solver_1d',{{struct(... +'control_parameters',struct(... +'integer0d',{{struct(... +'value',double(-999999999)) +;}},... +'real0d',{{struct(... +'value',double(-9.0000000000000006360851714687e+40),... +'value_error_index',double(-999999999),... +'value_error_lower',double(-9.0000000000000006360851714687e+40),... +'value_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'d_dvolume_drho_tor_dt',double([]),... +'d_dvolume_drho_tor_dt_error_index',double(-999999999),... +'d_dvolume_drho_tor_dt_error_lower',double([]),... +'d_dvolume_drho_tor_dt_error_upper',double([]),... +'drho_tor_dt',double([]),... +'drho_tor_dt_error_index',double(-999999999),... +'drho_tor_dt_error_lower',double([]),... +'drho_tor_dt_error_upper',double([]),... +'equation',{{struct(... +'boundary_condition',{{struct(... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'position',double(-9.0000000000000006360851714687e+40),... +'position_error_index',double(-999999999),... +'position_error_lower',double(-9.0000000000000006360851714687e+40),... +'position_error_upper',double(-9.0000000000000006360851714687e+40),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'value',double([]),... +'value_error_index',double(-999999999),... +'value_error_lower',double([]),... +'value_error_upper',double([])) +;}},... +'coefficient',{{struct(... +'profile',double([]),... +'profile_error_index',double(-999999999),... +'profile_error_lower',double([]),... +'profile_error_upper',double([])) +;}},... +'convergence',struct(... +'iterations_n',double(-999999999)),... +'primary_quantity',struct(... +'d2_dr2',double([]),... +'d2_dr2_error_index',double(-999999999),... +'d2_dr2_error_lower',double([]),... +'d2_dr2_error_upper',double([]),... +'d_dr',double([]),... +'d_dr_error_index',double(-999999999),... +'d_dr_error_lower',double([]),... +'d_dr_error_upper',double([]),... +'d_dt',double([]),... +'d_dt_cphi',double([]),... +'d_dt_cphi_error_index',double(-999999999),... +'d_dt_cphi_error_lower',double([]),... +'d_dt_cphi_error_upper',double([]),... +'d_dt_cr',double([]),... +'d_dt_cr_error_index',double(-999999999),... +'d_dt_cr_error_lower',double([]),... +'d_dt_cr_error_upper',double([]),... +'d_dt_error_index',double(-999999999),... +'d_dt_error_lower',double([]),... +'d_dt_error_upper',double([]),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'ion_index',double(-999999999),... +'neutral_index',double(-999999999),... +'profile',double([]),... +'profile_error_index',double(-999999999),... +'profile_error_lower',double([]),... +'profile_error_upper',double([]),... +'state_index',double(-999999999))) +;}},... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double([]),... +'time_step',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'time_step_average',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'time_step_min',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_turbulence.m b/matlab/TCV_IMAS/ids_empty/ids_empty_turbulence.m new file mode 100644 index 00000000..e79c2c1b --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_turbulence.m @@ -0,0 +1,118 @@ +function S = ids_empty_turbulence +% function S = ids_empty_turbulence +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'grid_2d',{{struct(... +'dim1',double([]),... +'dim1_error_index',double(-999999999),... +'dim1_error_lower',double([]),... +'dim1_error_upper',double([]),... +'dim2',double([]),... +'dim2_error_index',double(-999999999),... +'dim2_error_lower',double([]),... +'dim2_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'grid_2d_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'profiles_2d',{{struct(... +'electrons',struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([])),... +'ion',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'neutral_index',double(-999999999),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([]),... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'neutral',{{struct(... +'density',double([]),... +'density_error_index',double(-999999999),... +'density_error_lower',double([]),... +'density_error_upper',double([]),... +'density_thermal',double([]),... +'density_thermal_error_index',double(-999999999),... +'density_thermal_error_lower',double([]),... +'density_thermal_error_upper',double([]),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'ion_index',double(-999999999),... +'label',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([])) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_wall.m b/matlab/TCV_IMAS/ids_empty/ids_empty_wall.m new file mode 100644 index 00000000..2cad4050 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_wall.m @@ -0,0 +1,343 @@ +function S = ids_empty_wall +% function S = ids_empty_wall +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'description_2d',{{struct(... +'limiter',struct(... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'unit',{{struct(... +'closed',double(-999999999),... +'name',double([]),... +'outline',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'resistivity',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_index',double(-999999999),... +'resistivity_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'mobile',struct(... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'unit',{{struct(... +'closed',double(-999999999),... +'name',double([]),... +'outline',{{struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])) +;}},... +'resistivity',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_index',double(-999999999),... +'resistivity_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_upper',double(-9.0000000000000006360851714687e+40)) +;}}),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'vessel',struct(... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'unit',{{struct(... +'annular',struct(... +'outline_inner',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'outline_outer',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'resistivity',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_index',double(-999999999),... +'resistivity_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_upper',double(-9.0000000000000006360851714687e+40)),... +'element',{{struct(... +'j_tor',struct(... +'data',double([]),... +'data_error_index',double(-999999999),... +'data_error_lower',double([]),... +'data_error_upper',double([]),... +'time',double([])),... +'name',double([]),... +'outline',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'resistance',double(-9.0000000000000006360851714687e+40),... +'resistance_error_index',double(-999999999),... +'resistance_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistance_error_upper',double(-9.0000000000000006360851714687e+40),... +'resistivity',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_index',double(-999999999),... +'resistivity_error_lower',double(-9.0000000000000006360851714687e+40),... +'resistivity_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'name',double([])) +;}})) +;}},... +'description_ggd',{{struct(... +'ggd',{{struct(... +'power_density',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'temperature',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'grid_ggd',{{struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'global_quantities',struct(... +'electrons',struct(... +'gas_puff',double([]),... +'gas_puff_error_index',double(-999999999),... +'gas_puff_error_lower',double([]),... +'gas_puff_error_upper',double([]),... +'particle_flux_from_plasma',double([]),... +'particle_flux_from_plasma_error_index',double(-999999999),... +'particle_flux_from_plasma_error_lower',double([]),... +'particle_flux_from_plasma_error_upper',double([]),... +'particle_flux_from_wall',double([]),... +'particle_flux_from_wall_error_index',double(-999999999),... +'particle_flux_from_wall_error_lower',double([]),... +'particle_flux_from_wall_error_upper',double([]),... +'power_inner_target',double([]),... +'power_inner_target_error_index',double(-999999999),... +'power_inner_target_error_lower',double([]),... +'power_inner_target_error_upper',double([]),... +'power_outer_target',double([]),... +'power_outer_target_error_index',double(-999999999),... +'power_outer_target_error_lower',double([]),... +'power_outer_target_error_upper',double([]),... +'pumping_speed',double([]),... +'pumping_speed_error_index',double(-999999999),... +'pumping_speed_error_lower',double([]),... +'pumping_speed_error_upper',double([])),... +'neutral',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'gas_puff',double([]),... +'gas_puff_error_index',double(-999999999),... +'gas_puff_error_lower',double([]),... +'gas_puff_error_upper',double([]),... +'label',double([]),... +'particle_flux_from_plasma',double([]),... +'particle_flux_from_plasma_error_index',double(-999999999),... +'particle_flux_from_plasma_error_lower',double([]),... +'particle_flux_from_plasma_error_upper',double([]),... +'particle_flux_from_wall',double([]),... +'particle_flux_from_wall_error_index',double(-999999999),... +'particle_flux_from_wall_error_lower',double([]),... +'particle_flux_from_wall_error_upper',double([]),... +'pumping_speed',double([]),... +'pumping_speed_error_index',double(-999999999),... +'pumping_speed_error_lower',double([]),... +'pumping_speed_error_upper',double([]),... +'recycling_energy_coefficient',double([]),... +'recycling_energy_coefficient_error_index',double(-999999999),... +'recycling_energy_coefficient_error_lower',double([]),... +'recycling_energy_coefficient_error_upper',double([]),... +'recycling_particles_coefficient',double([]),... +'recycling_particles_coefficient_error_index',double(-999999999),... +'recycling_particles_coefficient_error_lower',double([]),... +'recycling_particles_coefficient_error_upper',double([]),... +'sputtering_chemical_coefficient',double([]),... +'sputtering_chemical_coefficient_error_index',double(-999999999),... +'sputtering_chemical_coefficient_error_lower',double([]),... +'sputtering_chemical_coefficient_error_upper',double([]),... +'sputtering_physical_coefficient',double([]),... +'sputtering_physical_coefficient_error_index',double(-999999999),... +'sputtering_physical_coefficient_error_lower',double([]),... +'sputtering_physical_coefficient_error_upper',double([]),... +'wall_inventory',double([]),... +'wall_inventory_error_index',double(-999999999),... +'wall_inventory_error_lower',double([]),... +'wall_inventory_error_upper',double([])) +;}},... +'power_density_inner_target_max',double([]),... +'power_density_inner_target_max_error_index',double(-999999999),... +'power_density_inner_target_max_error_lower',double([]),... +'power_density_inner_target_max_error_upper',double([]),... +'power_density_outer_target_max',double([]),... +'power_density_outer_target_max_error_index',double(-999999999),... +'power_density_outer_target_max_error_lower',double([]),... +'power_density_outer_target_max_error_upper',double([]),... +'power_from_plasma',double([]),... +'power_from_plasma_error_index',double(-999999999),... +'power_from_plasma_error_lower',double([]),... +'power_from_plasma_error_upper',double([]),... +'power_inner_target_ion_total',double([]),... +'power_inner_target_ion_total_error_index',double(-999999999),... +'power_inner_target_ion_total_error_lower',double([]),... +'power_inner_target_ion_total_error_upper',double([]),... +'power_to_cooling',double([]),... +'power_to_cooling_error_index',double(-999999999),... +'power_to_cooling_error_lower',double([]),... +'power_to_cooling_error_upper',double([]),... +'temperature',double([]),... +'temperature_error_index',double(-999999999),... +'temperature_error_lower',double([]),... +'temperature_error_upper',double([])),... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'time',double([])); diff --git a/matlab/TCV_IMAS/ids_empty/ids_empty_waves.m b/matlab/TCV_IMAS/ids_empty/ids_empty_waves.m new file mode 100644 index 00000000..4e90eb35 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_empty_waves.m @@ -0,0 +1,899 @@ +function S = ids_empty_waves +% function S = ids_empty_waves +% +% File written automatically using struct2m.m + +S = ... +struct(... +'code',struct(... +'commit',double([]),... +'name',double([]),... +'output_flag',double([]),... +'parameters',double([]),... +'repository',double([]),... +'version',double([])),... +'coherent_wave',{{struct(... +'beam_tracing',{{struct(... +'beam',{{struct(... +'e_field',struct(... +'minus',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'parallel',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([])),... +'plus',struct(... +'imaginary',double([]),... +'imaginary_error_index',double(-999999999),... +'imaginary_error_lower',double([]),... +'imaginary_error_upper',double([]),... +'real',double([]),... +'real_error_index',double(-999999999),... +'real_error_lower',double([]),... +'real_error_upper',double([]))),... +'electrons',struct(... +'power',double([]),... +'power_error_index',double(-999999999),... +'power_error_lower',double([]),... +'power_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'power',double([]),... +'power_error_index',double(-999999999),... +'power_error_lower',double([]),... +'power_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power',double([]),... +'power_error_index',double(-999999999),... +'power_error_lower',double([]),... +'power_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'length',double([]),... +'length_error_index',double(-999999999),... +'length_error_lower',double([]),... +'length_error_upper',double([]),... +'position',struct(... +'phi',double([]),... +'phi_error_index',double(-999999999),... +'phi_error_lower',double([]),... +'phi_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'theta',double([]),... +'theta_error_index',double(-999999999),... +'theta_error_lower',double([]),... +'theta_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'power_flow_norm',struct(... +'parallel',double([]),... +'parallel_error_index',double(-999999999),... +'parallel_error_lower',double([]),... +'parallel_error_upper',double([]),... +'perpendicular',double([]),... +'perpendicular_error_index',double(-999999999),... +'perpendicular_error_lower',double([]),... +'perpendicular_error_upper',double([])),... +'power_initial',double(-9.0000000000000006360851714687e+40),... +'power_initial_error_index',double(-999999999),... +'power_initial_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_initial_error_upper',double(-9.0000000000000006360851714687e+40),... +'wave_vector',struct(... +'k_r',double([]),... +'k_r_error_index',double(-999999999),... +'k_r_error_lower',double([]),... +'k_r_error_upper',double([]),... +'k_tor',double([]),... +'k_tor_error_index',double(-999999999),... +'k_tor_error_lower',double([]),... +'k_tor_error_upper',double([]),... +'k_z',double([]),... +'k_z_error_index',double(-999999999),... +'k_z_error_lower',double([]),... +'k_z_error_upper',double([]),... +'n_parallel',double([]),... +'n_parallel_error_index',double(-999999999),... +'n_parallel_error_lower',double([]),... +'n_parallel_error_upper',double([]),... +'n_perpendicular',double([]),... +'n_perpendicular_error_index',double(-999999999),... +'n_perpendicular_error_lower',double([]),... +'n_perpendicular_error_upper',double([]),... +'n_tor',double([]),... +'varying_n_tor',double(-999999999))) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'full_wave',{{struct(... +'b_field',struct(... +'bi_normal',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'normal',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'e_field',struct(... +'bi_normal',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'minus',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'normal',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'parallel',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'plus',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}}),... +'grid',struct(... +'grid_subset',{{struct(... +'base',{{struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([])) +;}},... +'dimension',double(-999999999),... +'element',{{struct(... +'object',{{struct(... +'dimension',double(-999999999),... +'index',double(-999999999),... +'space',double(-999999999)) +;}}) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'metric',struct(... +'jacobian',double([]),... +'jacobian_error_index',double(-999999999),... +'jacobian_error_lower',double([]),... +'jacobian_error_upper',double([]),... +'tensor_contravariant',double([]),... +'tensor_contravariant_error_index',double(-999999999),... +'tensor_contravariant_error_lower',double([]),... +'tensor_contravariant_error_upper',double([]),... +'tensor_covariant',double([]),... +'tensor_covariant_error_index',double(-999999999),... +'tensor_covariant_error_lower',double([]),... +'tensor_covariant_error_upper',double([]))) +;}},... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'space',{{struct(... +'coordinates_type',double([]),... +'geometry_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'identifier',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'objects_per_dimension',{{struct(... +'object',{{struct(... +'boundary',{{struct(... +'index',double(-999999999),... +'neighbours',double([])) +;}},... +'geometry',double([]),... +'geometry_error_index',double(-999999999),... +'geometry_error_lower',double([]),... +'geometry_error_upper',double([]),... +'measure',double(-9.0000000000000006360851714687e+40),... +'measure_error_index',double(-999999999),... +'measure_error_lower',double(-9.0000000000000006360851714687e+40),... +'measure_error_upper',double(-9.0000000000000006360851714687e+40),... +'nodes',double([])) +;}}) +;}}) +;}}),... +'k_perpendicular',{{struct(... +'coefficients',double([]),... +'coefficients_error_index',double(-999999999),... +'coefficients_error_lower',double([]),... +'coefficients_error_upper',double([]),... +'grid_index',double(-999999999),... +'grid_subset_index',double(-999999999),... +'values',double([]),... +'values_error_index',double(-999999999),... +'values_error_lower',double([]),... +'values_error_upper',double([])) +;}},... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'global_quantities',{{struct(... +'current_tor',double(-9.0000000000000006360851714687e+40),... +'current_tor_error_index',double(-999999999),... +'current_tor_error_lower',double(-9.0000000000000006360851714687e+40),... +'current_tor_error_upper',double(-9.0000000000000006360851714687e+40),... +'current_tor_n_tor',double([]),... +'current_tor_n_tor_error_index',double(-999999999),... +'current_tor_n_tor_error_lower',double([]),... +'current_tor_n_tor_error_upper',double([]),... +'electrons',struct(... +'distribution_assumption',double(-999999999),... +'power_fast',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_fast_n_tor',double([]),... +'power_fast_n_tor_error_index',double(-999999999),... +'power_fast_n_tor_error_lower',double([]),... +'power_fast_n_tor_error_upper',double([]),... +'power_thermal',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_thermal_n_tor',double([]),... +'power_thermal_n_tor_error_index',double(-999999999),... +'power_thermal_n_tor_error_lower',double([]),... +'power_thermal_n_tor_error_upper',double([])),... +'frequency',double(-9.0000000000000006360851714687e+40),... +'frequency_error_index',double(-999999999),... +'frequency_error_lower',double(-9.0000000000000006360851714687e+40),... +'frequency_error_upper',double(-9.0000000000000006360851714687e+40),... +'ion',{{struct(... +'distribution_assumption',double(-999999999),... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'power_fast',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_fast_n_tor',double([]),... +'power_fast_n_tor_error_index',double(-999999999),... +'power_fast_n_tor_error_lower',double([]),... +'power_fast_n_tor_error_upper',double([]),... +'power_thermal',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_thermal_n_tor',double([]),... +'power_thermal_n_tor_error_index',double(-999999999),... +'power_thermal_n_tor_error_lower',double([]),... +'power_thermal_n_tor_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_fast',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_index',double(-999999999),... +'power_fast_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_fast_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_fast_n_tor',double([]),... +'power_fast_n_tor_error_index',double(-999999999),... +'power_fast_n_tor_error_lower',double([]),... +'power_fast_n_tor_error_upper',double([]),... +'power_thermal',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_index',double(-999999999),... +'power_thermal_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_thermal_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_thermal_n_tor',double([]),... +'power_thermal_n_tor_error_index',double(-999999999),... +'power_thermal_n_tor_error_lower',double([]),... +'power_thermal_n_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'n_tor',double([]),... +'power',double(-9.0000000000000006360851714687e+40),... +'power_error_index',double(-999999999),... +'power_error_lower',double(-9.0000000000000006360851714687e+40),... +'power_error_upper',double(-9.0000000000000006360851714687e+40),... +'power_n_tor',double([]),... +'power_n_tor_error_index',double(-999999999),... +'power_n_tor_error_lower',double([]),... +'power_n_tor_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'identifier',struct(... +'antenna_name',double([]),... +'index_in_antenna',double(-999999999),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))),... +'profiles_1d',{{struct(... +'current_parallel_density',double([]),... +'current_parallel_density_error_index',double(-999999999),... +'current_parallel_density_error_lower',double([]),... +'current_parallel_density_error_upper',double([]),... +'current_parallel_density_n_tor',double([]),... +'current_parallel_density_n_tor_error_index',double(-999999999),... +'current_parallel_density_n_tor_error_lower',double([]),... +'current_parallel_density_n_tor_error_upper',double([]),... +'current_tor_inside',double([]),... +'current_tor_inside_error_index',double(-999999999),... +'current_tor_inside_error_lower',double([]),... +'current_tor_inside_error_upper',double([]),... +'current_tor_inside_n_tor',double([]),... +'current_tor_inside_n_tor_error_index',double(-999999999),... +'current_tor_inside_n_tor_error_lower',double([]),... +'current_tor_inside_n_tor_error_upper',double([]),... +'e_field_n_tor',{{struct(... +'minus',struct(... +'amplitude',double([]),... +'amplitude_error_index',double(-999999999),... +'amplitude_error_lower',double([]),... +'amplitude_error_upper',double([]),... +'phase',double([]),... +'phase_error_index',double(-999999999),... +'phase_error_lower',double([]),... +'phase_error_upper',double([])),... +'parallel',struct(... +'amplitude',double([]),... +'amplitude_error_index',double(-999999999),... +'amplitude_error_lower',double([]),... +'amplitude_error_upper',double([]),... +'phase',double([]),... +'phase_error_index',double(-999999999),... +'phase_error_lower',double([]),... +'phase_error_upper',double([])),... +'plus',struct(... +'amplitude',double([]),... +'amplitude_error_index',double(-999999999),... +'amplitude_error_lower',double([]),... +'amplitude_error_upper',double([]),... +'phase',double([]),... +'phase_error_index',double(-999999999),... +'phase_error_lower',double([]),... +'phase_error_upper',double([]))) +;}},... +'electrons',struct(... +'power_density_fast',double([]),... +'power_density_fast_error_index',double(-999999999),... +'power_density_fast_error_lower',double([]),... +'power_density_fast_error_upper',double([]),... +'power_density_fast_n_tor',double([]),... +'power_density_fast_n_tor_error_index',double(-999999999),... +'power_density_fast_n_tor_error_lower',double([]),... +'power_density_fast_n_tor_error_upper',double([]),... +'power_density_thermal',double([]),... +'power_density_thermal_error_index',double(-999999999),... +'power_density_thermal_error_lower',double([]),... +'power_density_thermal_error_upper',double([]),... +'power_density_thermal_n_tor',double([]),... +'power_density_thermal_n_tor_error_index',double(-999999999),... +'power_density_thermal_n_tor_error_lower',double([]),... +'power_density_thermal_n_tor_error_upper',double([]),... +'power_inside_fast',double([]),... +'power_inside_fast_error_index',double(-999999999),... +'power_inside_fast_error_lower',double([]),... +'power_inside_fast_error_upper',double([]),... +'power_inside_fast_n_tor',double([]),... +'power_inside_fast_n_tor_error_index',double(-999999999),... +'power_inside_fast_n_tor_error_lower',double([]),... +'power_inside_fast_n_tor_error_upper',double([]),... +'power_inside_thermal',double([]),... +'power_inside_thermal_error_index',double(-999999999),... +'power_inside_thermal_error_lower',double([]),... +'power_inside_thermal_error_upper',double([]),... +'power_inside_thermal_n_tor',double([]),... +'power_inside_thermal_n_tor_error_index',double(-999999999),... +'power_inside_thermal_n_tor_error_lower',double([]),... +'power_inside_thermal_n_tor_error_upper',double([])),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'power_density_fast',double([]),... +'power_density_fast_error_index',double(-999999999),... +'power_density_fast_error_lower',double([]),... +'power_density_fast_error_upper',double([]),... +'power_density_fast_n_tor',double([]),... +'power_density_fast_n_tor_error_index',double(-999999999),... +'power_density_fast_n_tor_error_lower',double([]),... +'power_density_fast_n_tor_error_upper',double([]),... +'power_density_thermal',double([]),... +'power_density_thermal_error_index',double(-999999999),... +'power_density_thermal_error_lower',double([]),... +'power_density_thermal_error_upper',double([]),... +'power_density_thermal_n_tor',double([]),... +'power_density_thermal_n_tor_error_index',double(-999999999),... +'power_density_thermal_n_tor_error_lower',double([]),... +'power_density_thermal_n_tor_error_upper',double([]),... +'power_inside_fast',double([]),... +'power_inside_fast_error_index',double(-999999999),... +'power_inside_fast_error_lower',double([]),... +'power_inside_fast_error_upper',double([]),... +'power_inside_fast_n_tor',double([]),... +'power_inside_fast_n_tor_error_index',double(-999999999),... +'power_inside_fast_n_tor_error_lower',double([]),... +'power_inside_fast_n_tor_error_upper',double([]),... +'power_inside_thermal',double([]),... +'power_inside_thermal_error_index',double(-999999999),... +'power_inside_thermal_error_lower',double([]),... +'power_inside_thermal_error_upper',double([]),... +'power_inside_thermal_n_tor',double([]),... +'power_inside_thermal_n_tor_error_index',double(-999999999),... +'power_inside_thermal_n_tor_error_lower',double([]),... +'power_inside_thermal_n_tor_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_density_fast',double([]),... +'power_density_fast_error_index',double(-999999999),... +'power_density_fast_error_lower',double([]),... +'power_density_fast_error_upper',double([]),... +'power_density_fast_n_tor',double([]),... +'power_density_fast_n_tor_error_index',double(-999999999),... +'power_density_fast_n_tor_error_lower',double([]),... +'power_density_fast_n_tor_error_upper',double([]),... +'power_density_thermal',double([]),... +'power_density_thermal_error_index',double(-999999999),... +'power_density_thermal_error_lower',double([]),... +'power_density_thermal_error_upper',double([]),... +'power_density_thermal_n_tor',double([]),... +'power_density_thermal_n_tor_error_index',double(-999999999),... +'power_density_thermal_n_tor_error_lower',double([]),... +'power_density_thermal_n_tor_error_upper',double([]),... +'power_inside_fast',double([]),... +'power_inside_fast_error_index',double(-999999999),... +'power_inside_fast_error_lower',double([]),... +'power_inside_fast_error_upper',double([]),... +'power_inside_fast_n_tor',double([]),... +'power_inside_fast_n_tor_error_index',double(-999999999),... +'power_inside_fast_n_tor_error_lower',double([]),... +'power_inside_fast_n_tor_error_upper',double([]),... +'power_inside_thermal',double([]),... +'power_inside_thermal_error_index',double(-999999999),... +'power_inside_thermal_error_lower',double([]),... +'power_inside_thermal_error_upper',double([]),... +'power_inside_thermal_n_tor',double([]),... +'power_inside_thermal_n_tor_error_index',double(-999999999),... +'power_inside_thermal_n_tor_error_lower',double([]),... +'power_inside_thermal_n_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'k_perpendicular',double([]),... +'k_perpendicular_error_index',double(-999999999),... +'k_perpendicular_error_lower',double([]),... +'k_perpendicular_error_upper',double([]),... +'n_tor',double([]),... +'power_density',double([]),... +'power_density_error_index',double(-999999999),... +'power_density_error_lower',double([]),... +'power_density_error_upper',double([]),... +'power_density_n_tor',double([]),... +'power_density_n_tor_error_index',double(-999999999),... +'power_density_n_tor_error_lower',double([]),... +'power_density_n_tor_error_upper',double([]),... +'power_inside',double([]),... +'power_inside_error_index',double(-999999999),... +'power_inside_error_lower',double([]),... +'power_inside_error_upper',double([]),... +'power_inside_n_tor',double([]),... +'power_inside_n_tor_error_index',double(-999999999),... +'power_inside_n_tor_error_lower',double([]),... +'power_inside_n_tor_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'profiles_2d',{{struct(... +'e_field_n_tor',{{struct(... +'minus',struct(... +'amplitude',double([]),... +'amplitude_error_index',double(-999999999),... +'amplitude_error_lower',double([]),... +'amplitude_error_upper',double([]),... +'phase',double([]),... +'phase_error_index',double(-999999999),... +'phase_error_lower',double([]),... +'phase_error_upper',double([])),... +'parallel',struct(... +'amplitude',double([]),... +'amplitude_error_index',double(-999999999),... +'amplitude_error_lower',double([]),... +'amplitude_error_upper',double([]),... +'phase',double([]),... +'phase_error_index',double(-999999999),... +'phase_error_lower',double([]),... +'phase_error_upper',double([])),... +'plus',struct(... +'amplitude',double([]),... +'amplitude_error_index',double(-999999999),... +'amplitude_error_lower',double([]),... +'amplitude_error_upper',double([]),... +'phase',double([]),... +'phase_error_index',double(-999999999),... +'phase_error_lower',double([]),... +'phase_error_upper',double([]))) +;}},... +'electrons',struct(... +'power_density_fast',double([]),... +'power_density_fast_error_index',double(-999999999),... +'power_density_fast_error_lower',double([]),... +'power_density_fast_error_upper',double([]),... +'power_density_fast_n_tor',double([]),... +'power_density_fast_n_tor_error_index',double(-999999999),... +'power_density_fast_n_tor_error_lower',double([]),... +'power_density_fast_n_tor_error_upper',double([]),... +'power_density_thermal',double([]),... +'power_density_thermal_error_index',double(-999999999),... +'power_density_thermal_error_lower',double([]),... +'power_density_thermal_error_upper',double([]),... +'power_density_thermal_n_tor',double([]),... +'power_density_thermal_n_tor_error_index',double(-999999999),... +'power_density_thermal_n_tor_error_lower',double([]),... +'power_density_thermal_n_tor_error_upper',double([])),... +'grid',struct(... +'area',double([]),... +'area_error_index',double(-999999999),... +'area_error_lower',double([]),... +'area_error_upper',double([]),... +'psi',double([]),... +'psi_error_index',double(-999999999),... +'psi_error_lower',double([]),... +'psi_error_upper',double([]),... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'rho_tor',double([]),... +'rho_tor_error_index',double(-999999999),... +'rho_tor_error_lower',double([]),... +'rho_tor_error_upper',double([]),... +'rho_tor_norm',double([]),... +'rho_tor_norm_error_index',double(-999999999),... +'rho_tor_norm_error_lower',double([]),... +'rho_tor_norm_error_upper',double([]),... +'theta_geometric',double([]),... +'theta_geometric_error_index',double(-999999999),... +'theta_geometric_error_lower',double([]),... +'theta_geometric_error_upper',double([]),... +'theta_straight',double([]),... +'theta_straight_error_index',double(-999999999),... +'theta_straight_error_lower',double([]),... +'theta_straight_error_upper',double([]),... +'type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([])),... +'volume',double([]),... +'volume_error_index',double(-999999999),... +'volume_error_lower',double([]),... +'volume_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'ion',{{struct(... +'element',{{struct(... +'a',double(-9.0000000000000006360851714687e+40),... +'a_error_index',double(-999999999),... +'a_error_lower',double(-9.0000000000000006360851714687e+40),... +'a_error_upper',double(-9.0000000000000006360851714687e+40),... +'atoms_n',double(-999999999),... +'multiplicity',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_index',double(-999999999),... +'multiplicity_error_lower',double(-9.0000000000000006360851714687e+40),... +'multiplicity_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_n',double(-9.0000000000000006360851714687e+40),... +'z_n_error_index',double(-999999999),... +'z_n_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_n_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'label',double([]),... +'multiple_states_flag',double(-999999999),... +'power_density_fast',double([]),... +'power_density_fast_error_index',double(-999999999),... +'power_density_fast_error_lower',double([]),... +'power_density_fast_error_upper',double([]),... +'power_density_fast_n_tor',double([]),... +'power_density_fast_n_tor_error_index',double(-999999999),... +'power_density_fast_n_tor_error_lower',double([]),... +'power_density_fast_n_tor_error_upper',double([]),... +'power_density_thermal',double([]),... +'power_density_thermal_error_index',double(-999999999),... +'power_density_thermal_error_lower',double([]),... +'power_density_thermal_error_upper',double([]),... +'power_density_thermal_n_tor',double([]),... +'power_density_thermal_n_tor_error_index',double(-999999999),... +'power_density_thermal_n_tor_error_lower',double([]),... +'power_density_thermal_n_tor_error_upper',double([]),... +'state',{{struct(... +'electron_configuration',double([]),... +'label',double([]),... +'power_density_fast',double([]),... +'power_density_fast_error_index',double(-999999999),... +'power_density_fast_error_lower',double([]),... +'power_density_fast_error_upper',double([]),... +'power_density_fast_n_tor',double([]),... +'power_density_fast_n_tor_error_index',double(-999999999),... +'power_density_fast_n_tor_error_lower',double([]),... +'power_density_fast_n_tor_error_upper',double([]),... +'power_density_thermal',double([]),... +'power_density_thermal_error_index',double(-999999999),... +'power_density_thermal_error_lower',double([]),... +'power_density_thermal_error_upper',double([]),... +'power_density_thermal_n_tor',double([]),... +'power_density_thermal_n_tor_error_index',double(-999999999),... +'power_density_thermal_n_tor_error_lower',double([]),... +'power_density_thermal_n_tor_error_upper',double([]),... +'vibrational_level',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_index',double(-999999999),... +'vibrational_level_error_lower',double(-9.0000000000000006360851714687e+40),... +'vibrational_level_error_upper',double(-9.0000000000000006360851714687e+40),... +'vibrational_mode',double([]),... +'z_max',double(-9.0000000000000006360851714687e+40),... +'z_max_error_index',double(-999999999),... +'z_max_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_max_error_upper',double(-9.0000000000000006360851714687e+40),... +'z_min',double(-9.0000000000000006360851714687e+40),... +'z_min_error_index',double(-999999999),... +'z_min_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_min_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'z_ion',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_index',double(-999999999),... +'z_ion_error_lower',double(-9.0000000000000006360851714687e+40),... +'z_ion_error_upper',double(-9.0000000000000006360851714687e+40)) +;}},... +'n_tor',double([]),... +'power_density',double([]),... +'power_density_error_index',double(-999999999),... +'power_density_error_lower',double([]),... +'power_density_error_upper',double([]),... +'power_density_n_tor',double([]),... +'power_density_n_tor_error_index',double(-999999999),... +'power_density_n_tor_error_lower',double([]),... +'power_density_n_tor_error_upper',double([]),... +'time',double(-9.0000000000000006360851714687e+40)) +;}},... +'wave_solver_type',struct(... +'description',double([]),... +'index',double(-999999999),... +'name',double([]))) +;}},... +'ids_properties',struct(... +'comment',double([]),... +'creation_date',double([]),... +'homogeneous_time',double(-999999999),... +'provider',double([]),... +'source',double([])),... +'magnetic_axis',struct(... +'r',double([]),... +'r_error_index',double(-999999999),... +'r_error_lower',double([]),... +'r_error_upper',double([]),... +'z',double([]),... +'z_error_index',double(-999999999),... +'z_error_lower',double([]),... +'z_error_upper',double([])),... +'time',double([]),... +'vacuum_toroidal_field',struct(... +'b0',double([]),... +'b0_error_index',double(-999999999),... +'b0_error_lower',double([]),... +'b0_error_upper',double([]),... +'r0',double(-9.0000000000000006360851714687e+40),... +'r0_error_index',double(-999999999),... +'r0_error_lower',double(-9.0000000000000006360851714687e+40),... +'r0_error_upper',double(-9.0000000000000006360851714687e+40))); diff --git a/matlab/TCV_IMAS/ids_empty/ids_list.m b/matlab/TCV_IMAS/ids_empty/ids_list.m new file mode 100644 index 00000000..36dd72c0 --- /dev/null +++ b/matlab/TCV_IMAS/ids_empty/ids_list.m @@ -0,0 +1,7 @@ +function S = ids_list +% function S = ids_list +% +% File written automatically using struct2m.m + +S = ... +{'amns_data';'barometry';'bolometer';'charge_exchange';'coils_non_axisymmetric';'controllers';'core_instant_changes';'core_profiles';'core_sources';'core_transport';'dataset_description';'distribution_sources';'distributions';'ec_antennas';'ece';'edge_profiles';'edge_sources';'edge_transport';'em_coupling';'equilibrium';'gas_injection';'ic_antennas';'interferometer';'iron_core';'lh_antennas';'magnetics';'mhd';'mhd_linear';'mse';'nbi';'neutron_diagnostic';'ntms';'pellets';'pf_active';'pf_passive';'polarimeter';'pulse_schedule';'radiation';'reflectometer_profile';'sawteeth';'sdn';'soft_x_rays';'spectrometer_visible';'summary';'temporary';'thomson_scattering';'tf';'transport_solver_numerics';'turbulence';'wall';'waves';}; diff --git a/matlab/TCV_IMAS/ids_structures_mat_to_m.m b/matlab/TCV_IMAS/ids_structures_mat_to_m.m new file mode 100644 index 00000000..3effc820 --- /dev/null +++ b/matlab/TCV_IMAS/ids_structures_mat_to_m.m @@ -0,0 +1,43 @@ +%% +% auxiliary script to write .mat containing empty IDS to separate .m files +% in ids_empty_folder + +clear; +cd(fileparts(mfilename('fullpath'))); +ids_struct_saved = '/home/sauter/matlab/gdat_develop/matlab/TCV_IMAS/ids_structures_20190312.mat'; +target_folder = 'ids_empty'; +ffolder = fullfile(fileparts(mfilename('fullpath')),target_folder); +assert(~~exist(ffolder,'dir'),'target folder does not exist') + +load(ids_struct_saved); + +fields = fieldnames(ids_structures); + +%% write file with +okflag = writecell(fields,fullfile(ffolder,'ids_list')); +assert(okflag,'problem writing cell array'); +assert(isequaln(fields,eval('ids_list'))); % check +%% write individual files per ids template + +for ii=1:numel(fields) + myfield = fields{ii}; + fieldval = ids_structures.(myfield); + + %% write to .m + fname = sprintf('ids_empty_%s',myfield); + fpath = fullfile(ffolder,fname); + + fprintf('writing %s\n',fpath); + okflag =writestruct(fieldval,fpath); + assert(okflag,'failed writing %s',fpath); + + try + cd ids_empty + S_out = eval(fname); + assert(isequaln(fieldval,S_out),'fields not equal %s',myfield); + cd .. + catch ME + cd .. + rethrow(ME) + end +end \ No newline at end of file -- GitLab