Skip to content

output_orca

esta.orcaBag.output_orca

orca class to handle for the orca5 log file

orca

gauss class for the orca5 output file

get_all_atomic_positions()

get all atomic positions from the log file of orca

..important:: all the atomic positions are stored in pos_all array

get_xyz_file()

get a single xyz file from atomic positions and atomic labels input.

.. note:: outfile: write data in xyz file specified by name outfile

get_all_xyz_file()

get all xyz file by reading the atomic positions and atomic numbers:

.. note:: outfile: write data in xyz file specified by name outfile

get_all_xyz_in_a_file(comment=None)

get all xyz file by reading the atomic positions and atomic labels:

.. note:: outfile: write data in a single xyz file specified by name outfile; here outfile = prefix+""+'all'+'.xyz'

get_single_point_energy()

extract energies from the orca log file

.. note:: get the energies from the orca log file

for example: see below

        *****************************************************
        *                     SUCCESS                       *
        *           SCF CONVERGED AFTER  48 CYCLES          *
        *****************************************************

Total Energy : -4491.78479971 Eh -122227.67834 eV Last Energy change ... -8.1855e-12 Tolerance : 1.0000e-08 Last Orbital Gradient ... 9.1721e-07 Tolerance : 1.0000e-05 Last Orbital Rotation ... 1.8358e-05

.... ....

Expectation value of : 0.782865 Ideal value S*(S+1) for S=0.5 : 0.750000 Deviation : 0.032865

------------------------- --------------------

FINAL SINGLE POINT ENERGY -4492.008627452366

get_forces()

TODO ......FOR ORCA ....

this is taken from gaussian .... TODO for orca ...

find the forces on all atoms along with max force, and min of all forces on atoms

parameters: self.filename: str name of the gaussian log file

get_homo_lumo()

get homo, lumo, and band gaps in hartree (default) from log file of the gaussian, check whether spin polairsed system or not?