Skip to content

Avogadro 1.97.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Jul 18:29
· 2342 commits to refs/heads/master since this release
1.97.0
82938e4

Avogadro 1.97 Release Notes

We are pleased to announce the latest release of Avogadro, including piles of bug fixes and many feature enhancements, including contributions from @aerkiaga as part of Google Summer of Code.
Thanks to many for suggestions, bug reports, and discussions.

Draft developer documentation can be found at https://two.avogadro.cc

You can download Linux, Windows, and Mac versions at: https://github.com/openchemistry/avogadrolibs/releases/latest

If you have comments or suggestions, please join us at https://discuss.avogadro.cc and as always, help and contributions
in many forms are very welcome, particularly if you'd like to help with user documentation or website developement.

Highlights (tldr)

  • Adds molecular surfaces, solvent-accessible, and solvent-excluded surfaces
  • Adds support for a range of partial charge models, including coloring electrostatic potentials on surfaces.
    • This includes writing Python scripts to assign atomic charges or electrostatic potential
  • Adds improved hydrogen-bond, chalcogen, and halogen bond rendering.
  • Add improved close-contact and salt-bridge rendering
  • Significantly improves interface translation, properly loading translation files, and including a dialog to choose your preferred user interface language (thanks to @ovari for significant help)
    • Includes English, Hungarian, Serbian, Esperanto, Portuguese, Turkish, German, Georgian, French, and Japanese translations with at least 45% coverage. Anyone can help via Weblate
  • Now supports VTK-9 and Mac and Windows packages are updated to use Qt 5.15.

✨ Features

🐛 Bug Fixes

  • Clarify error messages of chargeScripts when antechamber or xtb is unavailable @e-kwsm (#1039)
  • Fix input generators (and other scripts) with translation @ghutchis (#1037)
  • Fix crash when layer names are translated (hu_HU right now) @ghutchis (#1038)
  • Fix two minor input generator bugs @ghutchis (#1033)
  • Drop alpha channel in the OpenGL context on Linux to avoid transparent windows
  • Fix crashes in Surfaces and Select Backbone @aerkiaga (#1031)
  • Workaround charge models locking up or not running @aerkiaga (#1020)
  • Make sure to process events while rendering an animation @ghutchis (#1030)
  • No longer bundle the "scale" example script - these can be downloaded @ghutchis (#1029)
  • Use single-point calculation for AM1-BCC with Antechamber @ghutchis (#1002)
  • When finding connected atoms, only ignore rings containing the bond @ghutchis (#1006)
  • Fix incorrect hydrogen geometries @aerkiaga (#980)
  • GAMESS-US and NWChem output reader sanity check @TiborGY (#930)
  • Add case-insensitive lookup for file extensions @ghutchis (#935)

🚀 Performance Improvements

🧰 Maintenance

📚 Translations

  • Fix bug to successfully load translation files
  • Automated translation updates
  • Fix translation errors with About menu item and 3D View button @ghutchis
  • Make sure to install qt base translations for Mac and Windows @ghutchis
  • Make sure that render names in the layer list show up w/ i18n @ghutchis (#992)
  • Translate editor element list @ghutchis (#964)
  • Fix several i18n problems @ghutchis (#956)
  • Make sure to translate menu paths for Python scripts. @ghutchis (#948)
  • Translations update from Hosted Weblate @weblate (#928)

Credits

Thanks to many contributors, including: @NorwayFun, @TiborGY, @aerkiaga, @ahenao, @artemmolotov, @cryos, @e-kwsm, @ghutchis, @github-actions, @matterhorn103, @ovari, @tacitcoast, @usta, @weblate, Julen Larrucea, Translator and МАН69К