github OpenChemistry/avogadrolibs 1.97.0
Avogadro 1.97.0

latest releases: continuous, 1.102.1, 1.102.0...
3 years ago

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К

Don't miss a new avogadrolibs release

NewReleases is sending notifications on new releases.