I am calling the frequency() method in order to get the normal modes and their frequencies for a certain optimized geometry. When I return the wavefunction, the return value for wfn.frequencies() provides values that match that of the printed output, but wfn.normalmodes() returns None. Is there any way to get the normal modes as some sort of data representation directly in the Python interface, or is the only way to parse the output or molden file?
Thank you! I looked at the data structure, and it does exactly what I need it to! I had a little trouble understanding how the numbers in the normal mode data structure were organized, but i eventually figured it out.