casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables
polcal_20080224_cband.py
Go to the documentation of this file.
00001 import sys
00002 import os
00003 import string
00004 from locatescript import copydata
00005 from locatescript import locatescript
00006 import inspect
00007 
00008 a=inspect.stack()
00009 stacklevel=0
00010 for k in range(len(a)):
00011     if (string.find(a[k][1], 'ipython console') > 0):
00012         stacklevel=k
00013         break
00014 gl=sys._getframe(stacklevel).f_globals
00015 
00016 def description():
00017     return "Use case script for POLCAL 6cm Data, using POLCAL data 20080224 BnC-config C-band"
00018 
00019 def data():
00020     ### return the data files that is needed by the regression script
00021     return ['POLCA_20080224_1']
00022 
00023 def run(fetch=False):
00024 
00025     #####fetch data
00026     if fetch:
00027         for f in data( ):
00028             copydata( f, os.getcwd( ) )
00029     
00030     #####locate the regression script
00031     lepath=locatescript('polcal_20080224_cband_regression.py')
00032     print 'Script used is ',lepath
00033 
00034     gl['regstate']=True
00035     execfile(lepath, gl)
00036     print 'regstate =', gl['regstate']
00037     if not gl['regstate']:
00038         raise Exception, 'regstate = False'
00039     
00040 ###resturn the images that will be templated and compared in future runs
00041     return []