theImages = ['nrao150.3mm.image', 'h121.co10.image', '0224b.3mm.image', 'h121b.co10.image', 'h121all.3mm.image', 'h121c.co10.image' ]
def __init__(self, workdir=None):
self.dataBaseDirectory=[workdir+'/Data']
self.resultDirectory=workdir+'/Results'
self.workingDirectory=workdir
self.scriptRepository=workdir+'/Scripts'
if os.access(self.resultDirectory, os.F_OK) is False:
print self.resultDirectory+' does not exist, creating it'
os.makedirs(self.resultDirectory)
if os.access(self.workingDirectory, os.F_OK) is False:
print self.workingDirectory+' does not exist, creating it'
os.makedirs(self.workingDirectory)
def setDataBaseDir(self, dir=['./Data']):
if type(dir) != type(["directory", "list"]):
raise TypeError, type(dir)
self.dataBaseDirectory=dir
def setResultDir(self, dir='./Results'):
def setWorkingDir(self, dir='./Temporaire'):
self.workingDirectory=dir
def setScriptsDir(self, dir='./Scripts'):
self.scriptRepository=dir
if os.path.isdir(self.workingDirectory):
shutil.rmtree(self.workingDirectory)
def locateTests(self, tests=None):