From c191f33fc908198f8080697e459eda6eaa5f4dfc Mon Sep 17 00:00:00 2001
From: Andreas Freise <adf@star.bham.ac.uk>
Date: Tue, 21 Jan 2014 18:51:08 +0000
Subject: [PATCH] removing indexing work around after last fix.

---
 examples/asc_test/master2.py | 17 +++++++----------
 examples/asc_test/master4.py | 10 ++++------
 2 files changed, 11 insertions(+), 16 deletions(-)

diff --git a/examples/asc_test/master2.py b/examples/asc_test/master2.py
index a61544f..8f5bccb 100644
--- a/examples/asc_test/master2.py
+++ b/examples/asc_test/master2.py
@@ -148,16 +148,15 @@ def asc_signal(tmpkat):
     kat.ITM.ybeta=1e-10
     kat.ETM.ybeta=0.0
     out = kat.run()
-    WFS1_idx=out.ylabels.index("WFS1_I")
-    WFS2_idx=out.ylabels.index("WFS2_I")
-    signal[0,0] = out.y[WFS1_idx]
-    signal[1,0] = out.y[WFS2_idx]
+    signal[0,0] = out["WFS1_I"]
+    signal[1,0] = out["WFS2_I"]
 
+    
     kat.ITM.ybeta=0.0
     kat.ETM.ybeta=-1e-10
     out = kat.run()
-    signal[0,1] = out.y[WFS1_idx]
-    signal[1,1] = out.y[WFS2_idx]
+    signal[0,1] = out["WFS1_I"]
+    signal[1,1] = out["WFS2_I"]
     signal = signal *1e10
     sensors=('WFS1', 'WFS2')
     mirrors=('ITM', 'ETM')
@@ -180,8 +179,7 @@ def asc_phases(tmpkat):
     def demod_phase1(x):
         kat.WFS1_I.phi[0]=x[0]
         out = kat.run()
-        WFS1_idx=out.ylabels.index("WFS1_I")
-        signal = out.y[WFS1_idx]
+        signal = out["WFS1_I"]
         print '\r minimising: function value %g                    ' % signal ,
         sys.stdout.flush()
         return -1*abs(signal)
@@ -189,8 +187,7 @@ def asc_phases(tmpkat):
     def demod_phase2(x):
         kat.WFS2_I.phi[0]=x[0]
         out = kat.run()
-        WFS2_idx=out.ylabels.index("WFS2_I")
-        signal = out.y[WFS2_idx]
+        signal = out["WFS2_I"]
         print '\r minimising: function value %g                    ' % signal ,
         sys.stdout.flush()
         return -1*abs(signal)
diff --git a/examples/asc_test/master4.py b/examples/asc_test/master4.py
index b284dff..0acc1b1 100644
--- a/examples/asc_test/master4.py
+++ b/examples/asc_test/master4.py
@@ -253,16 +253,14 @@ def asc_signal(tmpkat):
     kat.ITM.ybeta=1e-10
     kat.ETM.ybeta=0.0
     out = kat.run(printout=0,printerr=0)
-    WFS1_idx=out.ylabels.index("WFS1_I")
-    WFS2_idx=out.ylabels.index("WFS2_I")
-    signal[0,0] = out.y[WFS1_idx]
-    signal[1,0] = out.y[WFS2_idx]
+    signal[0,0] = out["WFS1_I"]
+    signal[1,0] = out["WFS2_I"]
 
     kat.ITM.ybeta=0.0
     kat.ETM.ybeta=-1e-10
     out = kat.run(printout=0,printerr=0)
-    signal[0,1] = out.y[WFS1_idx]
-    signal[1,1] = out.y[WFS2_idx]
+    signal[0,1] = out["WFS1_I"]
+    signal[1,1] = out["WFS2_I"]
     signal = signal *1e10
     sensors=('WFS1', 'WFS2')
     mirrors=('ITM', 'ETM')
-- 
GitLab