From 8272d8734e6459dbc7da7b7b05b430ddf479c67f Mon Sep 17 00:00:00 2001
From: Olivier Sauter <olivier.sauter@epfl.ch>
Date: Thu, 7 Dec 2017 14:03:02 +0000
Subject: [PATCH] add extra args for AUG gdat call, 4th string is added as is
 to sf2sig call:
 gdat(shot,{'IDG','Itor','AUGD',['''-ed'',''2'',''-raw''']},'doplot',1);

git-svn-id: https://spcsvn.epfl.ch/repos/TCV/gdat/trunk@9079 d63d8f72-b253-0410-a779-e742ad2e26cf
---
 crpptbx/AUG/gdat_aug.m   | 9 ++++++++-
 crpptbx/AUG/rdaAUG_eff.m | 2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/crpptbx/AUG/gdat_aug.m b/crpptbx/AUG/gdat_aug.m
index b86a199a..42130172 100644
--- a/crpptbx/AUG/gdat_aug.m
+++ b/crpptbx/AUG/gdat_aug.m
@@ -273,7 +273,14 @@ if strcmp(mapping_for_aug.method,'signal')
     mapping_for_aug.expression{1} = gdat_data.gdat_params.source;
   end
   gdat_data.gdat_params.exp_name = exp_location;
-  [aatmp,error_status]=rdaAUG_eff(shot,mapping_for_aug.expression{1},mapping_for_aug.expression{2},exp_location);
+  % time interval
+  time_interval = [];
+  % extra args for sf2sig
+  extra_arg_sf2sig = [];
+  if length(mapping_for_aug.expression)>=4 && ~isempty(mapping_for_aug.expression{4})
+    extra_arg_sf2sig = mapping_for_aug.expression{4};
+  end
+  [aatmp,error_status]=rdaAUG_eff(shot,mapping_for_aug.expression{1},mapping_for_aug.expression{2},exp_location,time_interval,extra_arg_sf2sig);
   if error_status~=0
     if gdat_params.nverbose>=3; disp(['error after rdaAUG in signal with data_request_eff= ' data_request_eff]); end
     return
diff --git a/crpptbx/AUG/rdaAUG_eff.m b/crpptbx/AUG/rdaAUG_eff.m
index 15258b79..cf97d883 100644
--- a/crpptbx/AUG/rdaAUG_eff.m
+++ b/crpptbx/AUG/rdaAUG_eff.m
@@ -94,7 +94,7 @@ else
   if isempty(time_int)
     try
       if ~isempty(extra_arg_sf2sig)
-	[adata,adata_time, adata_area]=sf2sig(diagname,shot,sigtype,'-exp',shotfile_exp,extra_arg_sf2sig);
+	eval(['[adata,adata_time, adata_area]=sf2sig(diagname,shot,sigtype,''-exp'',shotfile_exp,' extra_arg_sf2sig ');']);
       else
 	[adata,adata_time, adata_area]=sf2sig(diagname,shot,sigtype,'-exp',shotfile_exp);
       end
-- 
GitLab