From ff8d0719c896f2405d9b8033bf59ad57aa11cce5 Mon Sep 17 00:00:00 2001 From: Michele Marin <michele.marin@epfl.ch> Date: Thu, 13 Feb 2025 19:13:01 +0100 Subject: [PATCH] update time measurements to reflect the fact that they should be arrays. Necessary for imas validators --- matlab/TCV_IMAS/tcv_get_ids_core_profiles.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/matlab/TCV_IMAS/tcv_get_ids_core_profiles.m b/matlab/TCV_IMAS/tcv_get_ids_core_profiles.m index ef07977c..cb789069 100644 --- a/matlab/TCV_IMAS/tcv_get_ids_core_profiles.m +++ b/matlab/TCV_IMAS/tcv_get_ids_core_profiles.m @@ -178,13 +178,15 @@ for it=1:length(ids_core_profiles.time) % fill electrons struct ids_core_profiles.profiles_1d{it}.electrons.temperature = temp_1d.fit.te_rho.data(:,it); ids_core_profiles.profiles_1d{it}.electrons.temperature_fit.measured = temp_1d.te_rho.data(:,it_thom(it)); - ids_core_profiles.profiles_1d{it}.electrons.temperature_fit.time_measurement = temp_1d.te_rho.t(it_thom(it)); + ids_core_profiles.profiles_1d{it}.electrons.temperature_fit.time_measurement = repmat(temp_1d.te_rho.t(it_thom(it)), ... + size(ids_core_profiles.profiles_1d{it}.electrons.temperature_fit.measured)); ids_core_profiles.profiles_1d{it}.electrons.temperature_fit.rho_tor_norm = temp_1d.te_rho.grids_1d.rhotornorm(:,it_thom(it)); ids_core_profiles.profiles_1d{it}.electrons.temperature_fit.source = {'Thomson, interpos fit'}; ids_core_profiles.profiles_1d{it}.electrons.density = temp_1d.fit.ne_rho.data(:,it); ids_core_profiles.profiles_1d{it}.electrons.density_thermal = ids_core_profiles.profiles_1d{it}.electrons.density; ids_core_profiles.profiles_1d{it}.electrons.density_fit.measured = temp_1d.ne_rho.data(:,it_thom(it)); - ids_core_profiles.profiles_1d{it}.electrons.density_fit.time_measurement = temp_1d.ne_rho.t(it_thom(it)); + ids_core_profiles.profiles_1d{it}.electrons.density_fit.time_measurement = repmat(temp_1d.ne_rho.t(it_thom(it)), ... + size(ids_core_profiles.profiles_1d{it}.electrons.density_fit.measured)); ids_core_profiles.profiles_1d{it}.electrons.density_fit.rho_tor_norm = temp_1d.ne_rho.grids_1d.rhotornorm(:,it_thom(it)); ids_core_profiles.profiles_1d{it}.electrons.density_fit.source = {'Thomson, interpos fit'}; ids_core_profiles.profiles_1d{it}.electrons.pressure_thermal = 1.6022e-19.*ids_core_profiles.profiles_1d{it}.electrons.density_thermal ... -- GitLab