From 7f2503f9ee51379ee3bbec46d85e5598901707fc Mon Sep 17 00:00:00 2001 From: Olivier Sauter <Olivier.Sauter@epfl.ch> Date: Wed, 11 Mar 2020 18:49:50 +0100 Subject: [PATCH] seems ECN/G1PO4 changed to G5PO4 for shot >= 36794, modified add catch to avoid crashing --- matlab/AUG/gdat_aug.m | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/matlab/AUG/gdat_aug.m b/matlab/AUG/gdat_aug.m index 32ca4c95..ed613d65 100644 --- a/matlab/AUG/gdat_aug.m +++ b/matlab/AUG/gdat_aug.m @@ -1871,14 +1871,26 @@ elseif strcmp(mapping_for_aug.method,'switchcase') else gdat_data.ec{i+4}.gtor_ec = gdat_data_i; end - params_eff.data_request={'ECN',['G' num2str(i) 'PO4']}; - gdat_data_i=gdat_aug(shot,params_eff); + ishift=0; + if shot >= 36794; ishift=4; end + params_eff.data_request={'ECN',['G' num2str(i+ishift) 'PO4']}; + try + gdat_data_i=gdat_aug(shot,params_eff); + catch ME1 + disp(getReport(ME1)) + gdat_data_i.data = []; + end if isempty(gdat_data_i.data) || isempty(gdat_data_i.dim) else gdat_data.ec{i+4}.gpo4_ec = gdat_data_i; end - params_eff.data_request={'ECN',['G' num2str(i) 'PO8']}; - gdat_data_i=gdat_aug(shot,params_eff); + params_eff.data_request={'ECN',['G' num2str(i+ishift) 'PO8']}; + try + gdat_data_i=gdat_aug(shot,params_eff); + catch ME2 + disp(getReport(ME2)) + gdat_data_i.data = []; + end if isempty(gdat_data_i.data) || isempty(gdat_data_i.dim) else gdat_data.ec{i+4}.gpo8_ec = gdat_data_i; -- GitLab