Beispiel #1
0
 def Extract(self, jobdir):
     from pylada.vasp import MassExtract
     extract = MassExtract(jobdir)
     success={}
     for name in self.names:
         success[name]=MassExtract(jobdir+'/'+name).success
     success=all(success.values())
     extract.success=success
     return extract
Beispiel #2
0
 def Extract(self, jobdir):
     extract = MassExtract(jobdir)
     success = {}
     for name in self.names:
         #import pdb; pdb.set_trace()
         success[name] = Extract(jobdir + '/' + name).success
     success = all(success.values())
     extract.success = success
     return extract
Beispiel #3
0
 def Extract(self, jobdir):
     extract = MassExtract(jobdir)
     success = {}
     last = self.names[-1]
     lasts = [last, os.path.join('bottom', last), os.path.join('top', last)]
     folders = self.names[self.to_run:] + [
         os.path.join('bottom', x) for x in self.names
     ] + [os.path.join('top', x) for x in self.names]
     for name in folders:
         #import pdb; pdb.set_trace()
         success[name] = Extract(jobdir + '/' + name).success
     success = all(success.values())
     extract.success = success
     return extract