Commits
348 348 | for mss in sorted( self.selpars.keys() ): |
349 349 | self.toolsi.selectdata( self.selpars[mss] ) |
350 350 | for fld in range(0,self.NF): |
351 351 | self.toolsi.defineimage( impars=self.allimpars[str(fld)], gridpars = self.allgridpars[str(fld)] ) |
352 352 | self.toolsi.setweighting(**self.weightpars) |
353 353 | ###master create the weight density for all fields |
354 354 | weightimage=self.toolsi.getweightdensity() |
355 355 | self.toolsi.done() |
356 356 | self.toolsi=None |
357 357 | destWgtim=weightimage+'_moswt' |
358 + | if( os.path.exists(destWgtim)): |
359 + | shutil.rmtree(destWgtim) |
358 360 | shutil.move(weightimage, destWgtim) |
359 361 | joblist=[]; |
360 362 | for node in self.listOfNodes: |
361 363 | joblist.append( self.PH.runcmd("toolsi.setweightdensity('"+str(destWgtim)+"')", node ) ) |
362 364 | self.PH.checkJobs( joblist ) |
363 365 | #for node in self.listOfNodes: |
364 366 | # ## Set weighting pars |
365 367 | # joblist.append( self.PH.runcmd("toolsi.setweighting( **" + str(self.weightpars) + ")", node ) ) |
366 368 | #self.PH.checkJobs( joblist ) |
367 369 | #joblist=[]; |