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