Skip to content

Releases: OpenChemistry/avogadrolibs

Avogadro 1.99.0

10 Feb 16:12
1.99.0
dfbd6f6
Compare
Choose a tag to compare

🌟 Highlights (tldr)

  • Further improvements to the new optimization framework, including default integrated Open Babel force fields (MMFF94, UFF, GAFF)
  • New toolbar icons with light / dark theme from @matterhorn103
  • Significantly faster molecular and orbital surfaces
  • Vibrational spectra plotting
  • Support for installing Python packages with plugins via pip or conda
  • Improved selection of conda environments
  • Conformer search dialog through Open Babel
  • Improved template tool for inserting ligands and functional groups
    • Significant improvements from @nbehrnd for the ligand library
  • Logging debugging / error messages to a file for Windows users

✨ Features

🐛 Bug Fixes

🐍 Scripting / Plugin Improvements

  • Windows: Standardize plugin location based on forum feedback @ghutchis (#1605)
  • Add some additional Python classes including cjson and connect @ghutchis (#1427)
  • Always supply cjson to scripts @ghutchis (#1465)
  • If userOptions specifies an order, use that to sort the form @ghutchis (#1503)
  • Check script --menupath for {} priority numbers @ghutchis (#1501)
  • Add a "text" option for scripts to add text labels / help @ghutchis (#1488)

🚀 Performance Improvements

  • Skip calculating orbital / surface points too far apart (e.g., negligible) @ghutchis (#1551)
    • Leads to 2-3x faster surface generation

🧰 Builds / Maintenance

📚 Translations

  • Correct typo @Acylation (#1553)
  • Update Australian and Canadian localization from GB version @ghutchis (#1453)
  • Translations update from Hosted Weblate @weblate
  • Automated translation updates @github-actions
  • Fix a few remaining cases of .. instead of ellipsis character @ghutchis (#1458)

Credits

Thanks to many contributors, including: @Acylation, @Azaathooth, @IagoEmanuel15, @ImgBotApp, @Makiah, @NorwayFun, @Surajjalpun2002, @alchemistcai, @bitigchi, @dependabot, @dependabot[bot], @ghutchis, @github-actions, @hakkikonu, @imgbot, @imitrichev, @joerivan, @koenr, @matterhorn103, @nbehrnd, @ovari, @research11111, @secretkontributer, @tacitcoast, @weblate, Alejandro Díaz-Moscoso, Eisuke Kawashima, Ivanushka, LibreTranslate, Remus-Gabriel Chelu, Weblate Translation Memory and gallegonovato

Avogadro 1.98.1

02 Nov 22:15
1.98.1
49c2b88
Compare
Choose a tag to compare

This is a bug-fix release, particularly for Windows users, removing a filename filter that affected opening and saving files.

This also includes the openbabel-3.dll which was left out of Windows releases.

🐛 Bug Fixes

🧰 Maintenance

📚 Translations

  • Translations update from Hosted Weblate @weblate (#1425)
  • Automated translation updates @github-actions (#1424)

Credits

Thanks to many contributors, including: @Atharva-Kanherkar, @antonio-rojas, @atharrrva15, @ghutchis, @github-actions, @ovari, @weblate, Alejandro Díaz-Moscoso and Martin Slavík

Avogadro 1.98.0

26 Oct 19:24
1.98.0
eed1ba8
Compare
Choose a tag to compare

🌟 Highlights (tldr)

  • Integration with 3Dconnexion input devices on Mac and Windows
  • Improved rendering including ambient occlusion and real-time shadows from @aerkiaga
  • New template tool for assembly of inorganic complexes and ligands or attaching functional groups (e.g, "click to add phenyl group") from @aerkiaga (#1075)
  • New forcefield framework supporting external Python scripts (e.g., XTB, ASE, ANI-2x, etc.) @ghutchis (#1370)
  • Better perception of bond orders @ghutchis
  • Align tool (#1364) @ghutchis
  • Manual translate / rotate dialog
  • Fetch molecule names from PubChem, including markup
  • Commands to create centroid and center-of-mass points
  • Improved “fill unit cell” (#1375)
  • Preview images of insert molecule fragments and import crystals
  • Build improvements, including initial support for Qt6 and VTK9 fixes @cryos
  • Integrated Orca ouputfile support (from Orca-enhanced Avogadro) (#1326)
  • Add a generic compchem output reader (i.e., should automatically handle .out and .log files) (#1347)
  • Initial scripting support (e.g., used to generate preview images through a directory) (#1344)
  • Several updated toolbar icons

✨ Features

🐛 Bug Fixes

🚀 Performance Improvements

🧰 Maintenance

📚 Translations

  • i18n: fixed & added russian translations @anmorgunov (#1137)
  • support C locale @balducci (#1101)
  • Many, many translations updates from Hosted Weblate @weblate
  • Strong translations in English, Esperanto, French, Georgian, German, Hungarian, Japanese, Korean, Portuguese, Serbian, Spanish, and Turkish.

Credits

Thanks to many contributors, including: @DDinghoya, @DasJott, @Lisapple, @M3CG, @NorwayFun, @OfficerBrasidas, @SantosSi, @StefanBruens, @Surajjalpun2002, @WilliamBeltranC, @Xav83, @adityaomar3, @aerkiaga, @ahenao, @anmorgunov, @awvwgk, @balducci, @berquist, @comradekingu, @cryos, @dependabot, @dominikflorjan, @dtelsing, @e-kwsm, @ghutchis, @github-actions, @grsousajunior, @hgokhanb, @koenr, @matterhorn103, @mck89, @milotype, @nbehrnd, @nicolazanna, @ovari, @pskowronskiTDx, @salif, @simmon-nplob, @spotenza2016, @tacitcoast, @tictactoe101, @trollixx, @vamsibarnala, @weblate, @yurivict, Ajith, Alejandro Díaz-Moscoso, Alex B, Eisuke Kawashima, FAN JI, Hugel, Jörg S, Kateryna Golovanvoa, Patryk Skowroński, Shusong Zhang, Weblate Translators, gallegonovato and victor dargallo

Avogadro 1.97.0

21 Jul 18:29
1.97.0
82938e4
Compare
Choose a tag to compare

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К

Avogadro 1.96.0

02 Jun 22:40
1.96.0
53b1f66
Compare
Choose a tag to compare

Changes

We are pleased to announce the latest release of Avogadro, including piles of bug fixes and 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

As part of this release, we have an official AppImage build for Linux, as well as a code-signed release for macOS.

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.

✨ Features

🚀 Performance Fixes

🐛 Bug Fixes

  • Add .cjson extension to files if none is present
  • Update atomic masses @ghutchis (#894)
  • Fix layer memory crash @ghutchis (#876)
  • Fix memory leak with OpenGL: Detaching and deleting shaders/programs on updates @octycs (#855)
  • Remove call for Core::Molecule rendering to eliminate casting @ghutchis (#871)
  • Fix reading generic file formats with Open Babel @ghutchis (#848)
  • Fix erratic editing behavior @aerkiaga (#819)
  • Solve problems writing files with no extension @ghutchis (#835)
  • Convert 2-letter PDB symbols to appropriate case @aerkiaga (#830)
  • Fix Manipulation and Bond Centric Manipulation tools @aerkiaga (#825)
  • Fall back to Wikipedia method for dihedral angles @ghutchis (#808)
  • Be careful about assign or copy from molecules with no layers @ghutchis (#806)
  • Disable dynamic bonding during animation @ghutchis (#767)
  • Try to use 'python' in the path as a fallback @ghutchis (#746)

🧰 Maintenance

📚 Translations

  • Translations update from Hosted Weblate @weblate
  • Automated translation updates @github-actions (#853)
  • Minor tweaks to the automated pull request @ghutchis (#761)

Credits

Thanks to many contributors, including: @HoangTuan110, @Lisapple, @M3CG, @SantosSi, @aerkiaga, @comradekingu, @drew-parsons, @ejatjon, @ersen0, @ghutchis, @github-actions, @github-actions[bot], @milotype, @nicolasfella, @octycs, @ovari, @rezaalmanda, @serk12, @urkawa, @weblate, J. Lavoie, Pa, Temuri Doghonadze, phlostically and 刘韬

Avogadro 1.95.1

27 Aug 02:39
1.95.1
Compare
Choose a tag to compare

This release fixes several bugs in the recent 1.95.0 release and is recommended for all users.

Thanks to @drew-parsons and @yurivict for prompt bug reports!

🐛 Bug Fixes

  • Fix disabled "Balls and Sticks" rendering on a fresh install @serk12 (#744)
  • Fix for loading settings @serk12 (#732)
  • Add "..." to all input generators to indicate opening a dialog @ghutchis (#743)
  • Fix reference axes menu item @ghutchis (#705)
  • Continue rendering cartoons even if residues aren't found @ghutchis (#736)
  • Enable script formats like cclib to ask for bond perception on read @ghutchis (#738)

✨ Features

🧰 Maintenance

  • Make sure to run tests in avogadrolibs (including some fix for test failures) @ghutchis (#739)

📚 Translations

Credits

Thanks to many contributors, including: @drew-parsons, @ghutchis, @mrmrcl, @ovari, @serk12 @yurivict, and @weblate

Avogadro 1.95.0

16 Aug 18:56
1.95.0
17e8253
Compare
Choose a tag to compare

Changes

We are pleased to announce the latest release of Avogadro, including piles of bug fixes and feature enhancements.
Thanks to many for suggestions, bug reports, and discussions.

This release includes many new features, including new protein ribbon / cartoon renderings and the new "Layer"
system as part of Google Summer of Code by @serk12.

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

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.

We anticipate several more releases over fall 2021 as we finish up our 2.0 release.

✨ Features

🐛 Bug Fixes

🧰 Maintenance

  • Make sure to install crystals directory even when it exists @ghutchis (#613)
  • Replace NULL/0 with nullptr @e-kwsm (#617)
  • Add support for reading partial charge models from obabel @ghutchis (#626)
  • Replace obsolescent LINK_(PRIVATE|PUBLIC) with (PRIVATE|PUBLIC) @e-kwsm (#629)
  • Refactor Molecules class @serk12 (#648)
  • Don't install cclib script - which was removed @ghutchis (#662 #663)

📚 Translations

Credits

Thanks to many contributors, including: @12emin34, @GicoProgram, @LihanzUpenn, @NathanBnm, @San4ito, @acunm, @alexrsoares, @danialk03, @dillonschultz93, @e-kwsm, @ghutchis, @grsousajunior, @psavery, @rezaalmanda, @serk12, @tacitcoast, @weblate, Eisuke Kawashima, Jacque Fresco and phlostically

Avogadro 1.94.0

02 Jun 23:39
51edf2b
Compare
Choose a tag to compare

We are pleased to announce the latest release of Avogadro, including piles of
bug fixes and feature enhancements.

As part of the release, we've made it easier to download scripts and data,
including new input generators, molecule fragments, and build and analysis
commands. These scripts make it much easier to integrate Avogadro with many
open source chemistry Python tools, including RDKit, ASE, etc.

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

If you have comments or suggestions, please join us at https://discuss.avogadro.cc

We anticipate several more releases over the summer and early fall 2021.

Features

🐛 Bug Fixes

  • Switch to using Python 3, fixing #431 @ghutchis (#462)
  • Switch Open Babel calls to use CML and non-local numeric format (#471)
  • Save background color across sessions and set bg alpha for export @ghutchis
  • Add support for cut/copy/clear selected atoms @ghutchis (#510)
  • Label toolbar windows for context menu @ghutchis
  • Make sure to send Extensions the setActiveWidget call @ghutchis
  • Make sure to install Qt image plugins on Mac and Windows @ghutchis
  • Fix #483 through stream-specific locale @ghutchis (#549)
  • Fix a pile of rendering bugs on high-res by saving viewport @ghutchis (#556)
  • Adjust font size for 2D measure labels on hires screens @ghutchis (#548)
  • Make sure to check movie sizes for high-dpi screens @ghutchis (#570)
  • Fixes silent export on save bug #439 @anubh4v (#517)
  • Switch to the navigate tool after pasting coordinates over empty @ghutchis (#593)
  • Fix #571 - ensure we read Gaussian files from file, not stream @ghutchis (#592)
  • Fix symmetry detection with dummy atoms (e.g, ferrocene example) @ghutchis (#595)

🐍 Python Improvements

🧰 Maintenance

Credits

Thanks to many contributors, including: @Andre870-hub, @ImgBotApp,
@KovalevArtem, @NathanBnm, @Padanian,
@Pietro026, @SantosSi, @SoftwareByRedline, @VeryTastyTomato, @Z-Fikar,
@Zaryob, @adreasnow, @ahmadubuntu, @akyunus, @amandadumi,
@andhikapangestu29, @anubh4v, @badarsh2, @berquist, @borisfaure,
@comradekingu, @crlambda, @cryos, @dnandz, @dvermd, @ghutchis,
@grsousajunior, @hello-malaysia, @imgbot, @joanavieira8,
@kevinsmia1939, @koffevar, @ludovicobesana, @mirosnik1, @niskala5570,
@psavery, @rezaalmanda, @serk12, @shivupa, @tacostea, @tiagomalho,
@udopton, @weblate, @willow88, @yavgech, Alex, Apostol Penkov, Editor
Do Sonic BR, Irina Puscas, J. Lavoie, Jacque Fresco, Jörg S, Kavin
Teenakul, Liu Tao, Michalis, My Random Thoughts, Oğuz Ersen, RIDHO
NURUL ADILLA, Szabolcs Kalapos, Talking Panda, Thomas Koller, Tymofij
Lytvynenko, fikril Ha, phlostically, rahul bahuguna

Avogadro Libraries 1.93.0

05 Feb 16:20
1.93.0
d55b7b2
Compare
Choose a tag to compare

The latest Avogadro libraries release with a number of feature enhancements and bug fixes.

AvogadroLibs 1.91.0

22 Aug 14:43
1.91.0
c22000b
Compare
Choose a tag to compare

Our latest release with many feature enhancements, bug fixes, and other things as we move toward a 2.0 release!