From 34dc1f3d13098d0f19ffee1fbef88bcd5ec69add Mon Sep 17 00:00:00 2001
From: Olivier Sauter <olivier.sauter@epfl.ch>
Date: Wed, 19 Mar 2003 20:38:13 +0000
Subject: [PATCH] add n1 n2 traces

git-svn-id: https://spcsvn.epfl.ch/repos/TCV/gdat/trunk@1891 d63d8f72-b253-0410-a779-e742ad2e26cf
---
 JET/loadJETdata.m | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/JET/loadJETdata.m b/JET/loadJETdata.m
index 1d0f0eac..7e8fa359 100644
--- a/JET/loadJETdata.m
+++ b/JET/loadJETdata.m
@@ -13,6 +13,7 @@ function [trace,error,varargout]=loadJETdata(shot,data_type,varargin)
 % 'delta', 'triang' =  edge averaged triangularity vs time
 % 'deltatop', 'triangtop' =  edge upper (top) triangularity vs time
 % 'deltabot', 'triangbot' =  edge lower (bottom) triangularity vs time
+% 'n1' or 'n2': n=1 or n=2 MHD signal
 % 'neint' =  line-integrated electron density [m/m^3]
 % 'ne'= ne raw profile on (R,t). ADD error bars in .std
 % 'te'= Te raw profile on (R,t). ADD error bars in .std
@@ -140,6 +141,10 @@ if size(data_type_eff,1)==1
   if ~isempty(strmatch(data_type_eff_noext,[{'deltalow'} {'deltal'} {'triangbot'} {'triangl'} {'trianglow'}],'exact'))
     data_type_eff_noext='deltabot';
   end
+  if ~isempty(strmatch(data_type_eff_noext,[{'n1'} {'N1'}],'exact'))
+    data_type_eff_noext='n1';
+  if ~isempty(strmatch(data_type_eff_noext,[{'n2'} {'N2'}],'exact'))
+    data_type_eff_noext='n2';
   if ~isempty(strmatch(data_type_eff_noext,[{'Rmag'}],'exact'))
     data_type_eff_noext='rmag';
   end
@@ -165,7 +170,7 @@ end
 
 % all keywords and corresponding case to run below
 JETkeywrdall=[{'Ip'} {'zmag'} {'rmag'} {'rcont'} {'zcont'} {'vol'} {'qrho'} {'q95'} {'kappa'} ...
-      {'delta'} {'deltatop'} {'deltabot'} {'neint'} ...
+      {'delta'} {'deltatop'} {'deltabot'} {'n1'} {'n2'} {'neint'} ...
       {'ne'} {'te'} {'nerho'} {'terho'} ...
       {'sxr'} {'sxR'} {'ece'}];
 JETsig.iip=strmatch('Ip',JETkeywrdall,'exact');
@@ -180,6 +185,8 @@ JETsig.ikappa=strmatch('kappa',JETkeywrdall,'exact');
 JETsig.idelta=strmatch('delta',JETkeywrdall,'exact');
 JETsig.ideltatop=strmatch('deltatop',JETkeywrdall,'exact');
 JETsig.ideltabot=strmatch('deltabot',JETkeywrdall,'exact');
+JETsig.in1=strmatch('n1',JETkeywrdall,'exact');
+JETsig.in2=strmatch('n2',JETkeywrdall,'exact');
 JETsig.ineint=strmatch('neint',JETkeywrdall,'exact');
 JETsig.ine=strmatch('ne',JETkeywrdall,'exact');
 JETsig.ite=strmatch('te',JETkeywrdall,'exact');
@@ -221,6 +228,8 @@ JETsiglocation(:,JETsig.iq95)={'ppf'; 'efit/q95'};
 JETsiglocation(:,JETsig.ikappa)={'ppf'; 'efit/elon'};
 JETsiglocation(:,JETsig.ideltatop)={'ppf'; 'efit/triu'};
 JETsiglocation(:,JETsig.ideltabot)={'ppf'; 'efit/tril'};
+JETsiglocation(:,JETsig.in1)={'ppf'; 'jpf/da/c1-g101'};
+JETsiglocation(:,JETsig.in2)={'ppf'; 'jpf/da/c1-g102'};
 JETsiglocation(:,JETsig.ineint)={'ppf'; 'kg1v/lid3'};
 
 % initialize order of substructures and allows just a "return" if data empty
-- 
GitLab