diff --git a/CEP/Calibration/pyselfcal/src/class_selfcalrun.py b/CEP/Calibration/pyselfcal/src/class_selfcalrun.py index 9c94650fc6028cccaa6be9b1591f03798506f325..e447b0acd2e2749e2617fde88a9783b085969732 100644 --- a/CEP/Calibration/pyselfcal/src/class_selfcalrun.py +++ b/CEP/Calibration/pyselfcal/src/class_selfcalrun.py @@ -124,14 +124,25 @@ class selfCalRun: if os.path.isdir(self.IterDir) != True: cmd="""mkdir %s"""%(self.IterDir) os.system(cmd) - - print '' - cmd="""cp -r %s* %s"""%(self.obsDir,self.IterDir) - print cmd - print '' - os.system(cmd) - + + # copy original data + if self.outerFOVclean =='no': + + print '' + cmd=""" cp -r %s* %s"""%(self.obsDir,self.IterDir) + print cmd + print '' + os.system(cmd) + + # copy data from PreProcessing directory + if self.outerFOVclean =='yes': + + print '' + cmd=""" cp -r %s %s"""%("""%sPreprocessDir/Iter%s/*sub%s"""%(self.outputDir,self.preprocessIndex,self.preprocessIndex),self.IterDir) + print cmd + print '' + os.system(cmd) #if os.listdir(self.IterDir) == []: # cmd=""" cp -r %s %s"""%(self.outputDir+"""Iter%s/*Iter%s"""%(self.i-1,self.i-1),self.IterDir)