示例#1
0
 def __init__(self, label="scf_energies", condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"total scf energy\s+=\s+(?P<energy>\S+)")
示例#2
0
 def __init__(self, label="grid", trigger=None, condition=None):
     self.trigger = trigger
     FileParser.__init__(self, label, condition)
示例#3
0
 def __init__(self, label="total_charge", condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"total charge =\s+(?P<total_charge>\S+)")
示例#4
0
 def __init__(self, label="gradient_accuracy", condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"gradient_accuracy\s+=\s+(?P<gradient_accuracy>\S+)")
示例#5
0
 def __init__(self, label="hessian", condition=None):
     FileParser.__init__(self, label, condition)
     self.re_num_atoms = re.compile(r"(?P<num_atoms>\d+)\s+atoms")
示例#6
0
 def __init__(self, label="energy_accuracy", condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"value_accuracy\s+=\s+(?P<energy_accuracy>\S+)")
示例#7
0
 def __init__(self, label='gradient_accuracy', condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"gradient_accuracy\s+=\s+(?P<gradient_accuracy>\S+)")
示例#8
0
 def __init__(self, label='molecular_energies', condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"Value of the MolecularEnergy:\s+(?P<energy>\S+)")
示例#9
0
 def __init__(self, label='energy_accuracy', condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"value_accuracy\s+=\s+(?P<energy_accuracy>\S+)")
示例#10
0
 def __init__(self, label='scf_energies', condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"total scf energy\s+=\s+(?P<energy>\S+)")
示例#11
0
 def __init__(self, label, mo_type, condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"%s is\s+(?P<level>\d+)\s+(?P<spin>\S)\s+=\s+(?P<energy>\S+)" % mo_type)
示例#12
0
 def __init__(self, label='total_charge', condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"total charge =\s+(?P<total_charge>\S+)")
示例#13
0
 def __init__(self, label='grid', trigger=None, condition=None):
     self.trigger = trigger
     FileParser.__init__(self, label, condition)
示例#14
0
 def __init__(self, label='hessian', condition=None):
     FileParser.__init__(self, label, condition)
     self.re_num_atoms = re.compile(r"(?P<num_atoms>\d+)\s+atoms")
示例#15
0
 def __init__(self, label, mo_type, condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"%s is\s+(?P<level>\d+)\s+(?P<spin>\S)\s+=\s+(?P<energy>\S+)" % mo_type)
示例#16
0
 def __init__(self, label='warnings', condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"WARNING:")
示例#17
0
 def __init__(self, label="molecular_energies", condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"Value of the MolecularEnergy:\s+(?P<energy>\S+)")
示例#18
0
 def __init__(self, label="optimization_converged", condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"The optimization has converged.")
示例#19
0
 def __init__(self, label="warnings", condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"WARNING:")
示例#20
0
 def __init__(self, label='optimization_converged', condition=None):
     FileParser.__init__(self, label, condition)
     self.re = re.compile(r"The optimization has converged.")