The output file contains multiple sets of frequencies. When I open the file, Avogadrolists them all in a single ‘Vibrational Modes’ list. However, while the initial frequencies calculated at the start of the job can be visualized, the subsequent ones calculated later in the run are not working.
Hi, thanks. Indeed, it’s the same issue. To be honest, it’s quite problematic; I want to ensure the frequency I found relates to the specific transition state I’m interested in without having to redo the frequency computations.
I understand - I hope to make some progress over the next week. It’s the classic 80-20 problem. We concentrated on the key features, but there’s a lot of other important features.
If you’ve got a few example / test files, it would certainly help.
Yea, would be cool. This limitation is quite impactful for TS workflows I can’t share specific production files, but the behaviour is easy to reproduce with standard TS optimisation setups with just calc_hess
May tends to be busy - I have a plan. The first step was making sure that we could store properties for each set of coordinates, which I merged yesterday:
The next steps will be a bit trickier.
Modifying the ORCA parser to record multiple vibrations (fairly easy)
Exposing a new signal when the conformer changes
Making the vibration code aware of multiple vibrations
Tweaking the vibration code so it doesn’t obliterate the trajectory set while still allowing animations
The last one is the real tricky thing. Right now, the code writes a set of 3D coordinate frames for the vibration animations. That’s kinda useful because some people want to project along a vibrational mode. But everything else in your use case requires that the conformer sets, etc. are retained.