From 9ccb67d3d4c48be93b5a8e1d8d67c098151123cb Mon Sep 17 00:00:00 2001
From: Andreas Freise <adf@star.bham.ac.uk>
Date: Sat, 10 Jan 2015 18:15:31 +0000
Subject: [PATCH] fixing bug in cavity info function

---
 pykat/optics/fabry_perot.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pykat/optics/fabry_perot.py b/pykat/optics/fabry_perot.py
index 747ab05..01b1a2f 100644
--- a/pykat/optics/fabry_perot.py
+++ b/pykat/optics/fabry_perot.py
@@ -36,7 +36,7 @@ def cavity_info(Lambda, L, Rc1, Rc2):
 	zr = np.sqrt( L**2 * G * (1.0-G)/G1**2) 
 	z1 = L * g2 * (1-g1) / G1
 	z2 = L * g1 * (1-g2) / G1
-	w0 = L * Lambda / np.pi * np.sqrt( G * (1-G) / G1**2 )
+	w0 =  np.sqrt( zr * Lambda / np.pi ) 
 	w1 = np.sqrt( L * Lambda /np.pi * np.sqrt( g2 / (g1 * (1-G)) ))
 	w2 = np.sqrt( L * Lambda /np.pi * np.sqrt( g1 / (g2 * (1-G)) ))
 	return [zr, w0, z1, w1, w2]
-- 
GitLab