What most needs improvement
Ranked by how many people raised each.
Manipulation and selection (7 and 8 respondents)
The biggest grouping, and remarkably consistent in wording. The manipulate/rotate tool is described as unintuitive and clunky; selection is hard to control; deleting hydrogens and bonds doesn’t behave the way it did in 1.2. Chemcraft and Avogadro 1.2 are the repeated comparisons.
Rotating parts of the molecule is not intuitive
The manipulation tool for rotating […] is more hassle than it is worth
[ Suggestions and specific feedback is very welcome here, since we largely just ported code from Avogadro v1.2 ]
One crystallographer can’t reliably select specific molecules out of a set of dimers. Another notes that atoms which appear close together on screen can be far apart in depth, which makes bond creation error-prone.
Constraints and interactive optimization (9 respondents)
Freezing atoms or regions during optimization, fixing a hydrogen-bond angle, and optimizing while editing rather than waiting. One person described the use case precisely: steering a structure mid-optimization to land on the right stereoisomer, which worked in Avogadro 1.
[ Some of this already exists — see below ]
Periodic and solid-state (9 respondents)
A coherent cluster: CIF files not parsing correctly (one person has moved to Mercury and CrystalMaker), space groups and asymmetric units, the repeated space-group prompt when building crystals, surfaces and interfaces and adsorbates, amorphous cells for polymer work, and periodic optimization with ASE machine-learning potentials. OVITO and VESTA are named as the alternatives people reach for.
[ Again, specific suggestions are welcome - I know @Thomas has made a few ]
File parsing — ORCA particularly (6 respondents)
ORCA output parsing is the most-repeated concrete parsing comment in the survey. The newest response is the most specific and the most concerning:
Avogadro v1.2 could visualize and analyze DFT optimization output file from ORCA v6.1. The Avogadro v2 can do neither, just error messages.
I’d very much like a failing file. If you have an ORCA output that 1.2 reads and 2.x doesn’t, please attach it to a reply, open a thread or open an issue.
Also raised: PDB handling — atom and residue names, numbering, chirality, hydrogens landing in a new residue instead of the parent, and residue sequences breaking on edit.
Crashes (6 respondents)
too many random ways to crash Avogadro
Not much more detail than that, which is the problem. If you’ve experienced a crash, please let us know - we can’t fix it otherwise.
That said, the new crashpad build for Windows will be open for testing soon.
Input generators (6 respondents)
A few comments: “functionals, basis sets and keywords are thin for everything except Gaussian”. Also requests for counterpoise/BSSE in the ORCA generator, and easily customisable FT-IR and UV spectra plotted directly from output files.
[ There’s an open thread for BSSE - but if you have suggestions, please open a thread or post a request with the avogenerators.
Smaller but recurring
Publication-quality image export; exporting atomic charges; saving structures displaced along a normal mode; an in-app format converter; RMSD-based atom index mapping between structures; NCI visualization and Windows enterprise installer problems.
[ More feedback is particularly welcome - for example how do you want to export atomic charges? ]