From 8e2b56af9c32ce3f13986f462473b83ab3965761 Mon Sep 17 00:00:00 2001
From: Daniel Brown <ddb@star.sr.bham.ac.uk>
Date: Wed, 25 Jan 2017 16:41:29 +0000
Subject: [PATCH] adding in direction data from beam trace

---
 pykat/__init__.py | 2 +-
 pykat/finesse.py  | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/pykat/__init__.py b/pykat/__init__.py
index 623b97c..daf2400 100644
--- a/pykat/__init__.py
+++ b/pykat/__init__.py
@@ -3,7 +3,7 @@ from __future__ import division
 from __future__ import print_function
 from __future__ import unicode_literals
 
-__version__ = "1.0.16"
+__version__ = "1.0.17"
 
 # This flag is used to switch on the gui features in pkat at import time
 USE_GUI = False
diff --git a/pykat/finesse.py b/pykat/finesse.py
index 9100d2c..f25155f 100644
--- a/pykat/finesse.py
+++ b/pykat/finesse.py
@@ -1831,6 +1831,10 @@ class kat(object):
                                         traceData[-1][node_name] = (pykat.BeamParam(q=complex(qx), wavelength=self.lambda0),
                                                                     pykat.BeamParam(q=complex(qy), wavelength=self.lambda0),
                                                                     component_name)
+                                        direc = a[1].split(";")[-1].strip().split(maxsplit=1)[-1]
+                                        
+                                        traceData[-1][node_name][0].direction = direc
+                                        traceData[-1][node_name][1].direction = direc
                             
                         finally:
                             ifile.close()
-- 
GitLab