def postprocess(self):
        """
        Postprocessing includes renaming and gzipping where necessary.
        Also copies the magmom to the incar if necessary
        """
        for f in VASP_OUTPUT_FILES + [self.output_file]:
            if os.path.exists(f):
                if self.final and self.suffix != "":
                    shutil.move(f, "{}{}".format(f, self.suffix))
                elif self.suffix != "":
                    shutil.copy(f, "{}{}".format(f, self.suffix))

        if self.copy_magmom and not self.final:
            try:
                outcar = Outcar("OUTCAR")
                magmom = [m['tot'] for m in outcar.magnetization]
                incar = Incar.from_file("INCAR")
                incar['MAGMOM'] = magmom
                incar.write_file("INCAR")
            except:
                logger.error('MAGMOM copy from OUTCAR to INCAR failed')

        # Remove continuation so if a subsequent job is run in
        # the same directory, will not restart this job.
        if os.path.exists("continue.json"):
            os.remove("continue.json")
def postprocess ( self ) : for f in VASP_OUTPUT_FILES + [ self . output_file ] : if os . path . exists ( f ) : if self . final and self . suffix != "" : shutil . move ( f , "{}{}" . format ( f , self . suffix ) ) elif self . suffix != "" : shutil . copy ( f , "{}{}" . format ( f , self . suffix ) ) if self . copy_magmom and not self . final : try : outcar = Outcar ( "OUTCAR" ) magmom = [ m [ 'tot' ] for m in outcar . magnetization ] incar = Incar . from_file ( "INCAR" ) incar [ 'MAGMOM' ] = magmom incar . write_file ( "INCAR" ) except : logger . error ( 'MAGMOM copy from OUTCAR to INCAR failed' ) if os . path . exists ( "continue.json" ) : os . remove ( "continue.json" )
Postprocessing includes renaming and gzipping where necessary.
        Also copies the magmom to the incar if necessary