コード例 #1
0
ファイル: gaussian.py プロジェクト: cainja/RMG-Py
 def parse(self):
     """
     Parses the results of the Gaussian calculation, and returns a QMData object.
     """
     parser = cclib.parser.Gaussian(self.outputFilePath)
     parser.logger.setLevel(logging.ERROR) #cf. http://cclib.sourceforge.net/wiki/index.php/Using_cclib#Additional_information
     cclibData = parser.parse()
     radicalNumber = sum([i.radicalElectrons for i in self.molecule.atoms])
     qmData = parseCCLibData(cclibData, radicalNumber+1)
     return qmData
コード例 #2
0
ファイル: molecule.py プロジェクト: cainja/RMG-Py
 def parse(self):
     """
     Parses the results of the Mopac calculation, and returns a QMData object.
     """
     parser = self.getParser(self.outputFilePath)
     parser.logger.setLevel(logging.ERROR) #cf. http://cclib.sourceforge.net/wiki/index.php/Using_cclib#Additional_information
     cclibData = parser.parse()
     radicalNumber = self.molecule.getRadicalCount()
     qmData = parseCCLibData(cclibData, radicalNumber+1) # Should `radicalNumber+1` be `self.molecule.multiplicity` in the next line of code? It's the electronic ground state degeneracy.
     return qmData
コード例 #3
0
 def parse(self):
     """
     Parses the results of the Mopac calculation, and returns a QMData object.
     """
     parser = self.getParser(self.outputFilePath)
     parser.logger.setLevel(logging.ERROR) #cf. http://cclib.sourceforge.net/wiki/index.php/Using_cclib#Additional_information
     cclibData = parser.parse()
     radicalNumber = self.molecule.getRadicalCount()
     qmData = parseCCLibData(cclibData, radicalNumber+1) # Should `radicalNumber+1` be `self.molecule.multiplicity` in the next line of code? It's the electronic ground state degeneracy.
     return qmData
コード例 #4
0
 def parse(self):
     """
     Parses the results of the Gaussian calculation, and returns a QMData object.
     """
     parser = cclib.parser.Gaussian(self.outputFilePath)
     parser.logger.setLevel(
         logging.ERROR
     )  #cf. http://cclib.sourceforge.net/wiki/index.php/Using_cclib#Additional_information
     cclibData = parser.parse()
     radicalNumber = sum([i.radicalElectrons for i in self.molecule.atoms])
     qmData = parseCCLibData(cclibData, radicalNumber + 1)
     return qmData