From b4b77dc86206a56066ce6cdc62c358e896437d20 Mon Sep 17 00:00:00 2001
From: Sauter <osauter@CX-LD-AUG-149.ipp.mpg.de>
Date: Thu, 7 Sep 2023 20:51:51 +0200
Subject: [PATCH] return float as double

---
 matlab/AUG/rdaAUG_eff.m | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/matlab/AUG/rdaAUG_eff.m b/matlab/AUG/rdaAUG_eff.m
index c70aa41e..a6270ddb 100644
--- a/matlab/AUG/rdaAUG_eff.m
+++ b/matlab/AUG/rdaAUG_eff.m
@@ -167,6 +167,9 @@ if usemdsplus
     % use augsignal to get effective layout as in ISIS and sf2sig, for example for EQI/PFM
     eval(['[data,error]=mdsvalue(''_rdaeff' user diagname '=augsignal(' num2str(shot) ',"' diagname '","' sigtype '","' shotfile_exp ...
             '",' ed_number ',' tstart ',' tend ',_oshot' user diagname ',_oed' user diagname ',' ask_raw ')'');']);
+    if isfloat(data) && isa(data,'single')
+        data=double(data);
+    end
   elseif isempty(param_set_name) && ~area_base && ~time_base
     % use augparam
     eval(['[data,error]=mdsvalue(''_rdaeff' user diagname '=augparam(' num2str(shot) ',"' diagname '","' sigtype '","' param_name '"' ...
-- 
GitLab