From c93e0e13b6029dcc35a33057341dedb10bba685b Mon Sep 17 00:00:00 2001
From: Joris van Zwieten <zwieten@astron.nl>
Date: Wed, 9 Sep 2009 09:56:51 +0000
Subject: [PATCH] Bug 1283: Fixed imports in solflag.py and renamed module to
 lofar.solutions

---
 CEP/Calibration/BBSControl/scripts/Makefile.am        | 2 +-
 CEP/Calibration/BBSControl/scripts/example_solflag.py | 4 ++--
 CEP/Calibration/BBSControl/scripts/example_solplot.py | 6 +++---
 CEP/Calibration/BBSControl/scripts/solflag.py         | 4 +++-
 4 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/CEP/Calibration/BBSControl/scripts/Makefile.am b/CEP/Calibration/BBSControl/scripts/Makefile.am
index b358f40df96..7d1fa365c53 100644
--- a/CEP/Calibration/BBSControl/scripts/Makefile.am
+++ b/CEP/Calibration/BBSControl/scripts/Makefile.am
@@ -1,5 +1,5 @@
 lofarpython_PYTHON	= __init__.py solfetch.py solplot.py solflag.py
-lofarpythondir		= $(pythondir)/lofar/sol
+lofarpythondir		= $(pythondir)/lofar/solutions
 libdir			= $(lofarpythondir)
 
 include $(top_srcdir)/Makefile.common
diff --git a/CEP/Calibration/BBSControl/scripts/example_solflag.py b/CEP/Calibration/BBSControl/scripts/example_solflag.py
index 64d2da1c50e..977186c23e8 100644
--- a/CEP/Calibration/BBSControl/scripts/example_solflag.py
+++ b/CEP/Calibration/BBSControl/scripts/example_solflag.py
@@ -1,3 +1,3 @@
-import solflag
+import lofar.solutions
 
-solflag.flag("test.MS", "instrument.db", 20, 3.0)
+lofar.solutions.flag("test.MS", "instrument.db", 20, 3.0)
diff --git a/CEP/Calibration/BBSControl/scripts/example_solplot.py b/CEP/Calibration/BBSControl/scripts/example_solplot.py
index 98cfdfb7957..3b105397c3b 100644
--- a/CEP/Calibration/BBSControl/scripts/example_solplot.py
+++ b/CEP/Calibration/BBSControl/scripts/example_solplot.py
@@ -1,9 +1,9 @@
 import lofar.parmdb
-import solplot
+import lofar.solutions
 
 db = lofar.parmdb.parmdb("instrument.db")
 
 stations = ["CS00%d_HBA%d" % (x,y) for x in [1,8] for y in range(0,4)]
-(ampl, phase) = solplot.fetch(db, stations)
+(ampl, phase) = lofar.solutions.fetch(db, stations)
 
-solplot.plot(ampl)
+lofar.solutions.plot(ampl)
diff --git a/CEP/Calibration/BBSControl/scripts/solflag.py b/CEP/Calibration/BBSControl/scripts/solflag.py
index 69441ddc6ad..92ae7110352 100644
--- a/CEP/Calibration/BBSControl/scripts/solflag.py
+++ b/CEP/Calibration/BBSControl/scripts/solflag.py
@@ -1,7 +1,9 @@
 import sys
+import math
 import numpy
 import pylab
 import pyrap.tables
+import lofar.parmdb
 import solfetch
 
 def flag(msName, dbName, half_window, threshold, sources=None, storeFlags=True,
@@ -122,7 +124,7 @@ def flag(msName, dbName, half_window, threshold, sources=None, storeFlags=True,
                         pylab.clf()
 
                     pylab.subplot("21%d" % (el + 1))
-                    pylab.plot(ampl[el][src][stat], 'k-')
+                    pylab.plot(ampl[el][src][stat], 'r-')
                     pylab.plot(x_axis, sol_masked, 'go', markersize=4)
 
                 # Merge flags based on the solutions for the current direction
-- 
GitLab