Skip to content
Snippets Groups Projects
Commit 0eb56b2e authored by Olivier Sauter's avatar Olivier Sauter
Browse files

some updates

git-svn-id: https://spcsvn.epfl.ch/repos/TCV/gdat/trunk@4820 d63d8f72-b253-0410-a779-e742ad2e26cf
parent 650bebb6
No related branches found
No related tags found
No related merge requests found
...@@ -6,6 +6,9 @@ function [trace,error,varargout] = gdat(shot,data_type,varargin) ...@@ -6,6 +6,9 @@ function [trace,error,varargout] = gdat(shot,data_type,varargin)
% keywordlist=gdat; (for the default machine) % keywordlist=gdat; (for the default machine)
% keywordlist=gdat(-9,[],'machine'); (for the specific machine) % keywordlist=gdat(-9,[],'machine'); (for the specific machine)
% %
% varargin{1}: 0 => no plot (default), 1 => plot (see special case for old JET style below)
% varargin{2}: machine name 'AUG', 'JET' , 'TCV' (default: depending on where implemented)
%
% list of data_type currently available: % list of data_type currently available:
% %
% (almost) All machines % (almost) All machines
...@@ -60,9 +63,6 @@ function [trace,error,varargout] = gdat(shot,data_type,varargin) ...@@ -60,9 +63,6 @@ function [trace,error,varargout] = gdat(shot,data_type,varargin)
% %
% optional arguments valid for all values of data_type (not passed on to loadMACHINEdata function): % optional arguments valid for all values of data_type (not passed on to loadMACHINEdata function):
% %
% varargin{1}: 0 => no plot (default), 1 => plot
% varargin{2}: machine name 'AUG', 'JET' , 'TCV' (default: depending on where implemented)
%
% Additional input arguments for specific traces (passed on to loadMACHINEdata function) % Additional input arguments for specific traces (passed on to loadMACHINEdata function)
% %
% data_type=sxr or ece: % data_type=sxr or ece:
...@@ -108,6 +108,8 @@ gdatpaths ...@@ -108,6 +108,8 @@ gdatpaths
nargineff=nargin; nargineff=nargin;
if nargineff>=3 & ischar(varargin{1}) if nargineff>=3 & ischar(varargin{1})
% $$$ if isempty(strmatch(upper(varargin{1}),[{'TCV'} {'JET'} {'AUG'}]))
% old JET way with second part of data structure in varagin{1}
data_type={data_type ; varargin{1}}; data_type={data_type ; varargin{1}};
if nargineff>=4; if nargineff>=4;
varargin{1}=varargin{2}; varargin{1}=varargin{2};
...@@ -116,6 +118,7 @@ if nargineff>=3 & ischar(varargin{1}) ...@@ -116,6 +118,7 @@ if nargineff>=3 & ischar(varargin{1})
nargineff=4; nargineff=4;
end end
varargin{2}='JET'; varargin{2}='JET';
% $$$ end
end end
% SETTING MACHINE % SETTING MACHINE
...@@ -139,7 +142,7 @@ if ~exist('machine') ...@@ -139,7 +142,7 @@ if ~exist('machine')
end end
if (nargineff>=4 & ~isempty(varargin{2})); machine=varargin{2}; end if (nargineff>=4 & ~isempty(varargin{2})); machine=varargin{2}; end
machine
% load data from specified machine % load data from specified machine
if ~exist('data_type'); data_type=[]; end if ~exist('data_type'); data_type=[]; end
if ~exist('shot') || isempty(shot); shot=-9; end if ~exist('shot') || isempty(shot); shot=-9; end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment