Psi4Parser & Orbital Visualizer

from global_chem_extensions import GlobalChemExtensions

gc = GlobalChemExtensions().quantum_chemistry()

Initialize the Parser

parser = gc.get_psi4_parser()

Read in a Psi4 Out File

parser = parser(input_file='test.out')

Extract Energy Values

The parser get's main energetic terms from the psi4 out file while excluding other things that are probably not needed.

parser.get_energy_contributions()

Extract Dipole Moments

Extract the Dipole Moments in their relative x, y, and z-axis.

parser.get_dipole_contributions()

Extract Frequencies

If the frequencies or the harmonics were run then the parser is able to handle extracting all the modes both real and not. Psi4 usually only shows the IR active modes and truncates the rest.

parser.get_frequencies()

Visualize Cube Files

Visualize the cube prop files using moly to get a look at the HOMO/LUMO of your molecule

parser.moly_plot_molecular_orbital(
    'Psi_a_1_1-A1.cube'
)

Last updated