github OpenChemistry/avogadrolibs 1.103.0
Avogadro 1.103.0

9 hours ago

🌟 Highlights (tldr)

  • Switch to use OpenGL 4.0 core profile for improved rendering speed
  • Volumetric rendering style for surfaces (orbitals, electron density, spin density)
  • Add peptide builder
  • Add keyboard shortcuts for functional groups and ligands to template tool
  • Display both alpha / beta orbitals in the orbital window
  • Performance optimizations for basis set calculations
  • Improved heuristics for opening CIF and crystallographic files
  • Update conformer plots for RMSD and energy
  • Support for isotope specification for atoms
  • Improved LAMMPS and Turbomole support
  • Many thanks to everyone for bug reports, suggestions and ideas!

✨ Features

🐛 Bug Fixes

  • Fix formula computation with unit cells to account for edges and corners @ghutchis (#2587)
  • Use a looser criteria for detecting identical atoms with Fill Cell @ghutchis (#2578)
  • Added code to handle corrupted CJSON input (#2578)
  • Fix incorrect layer info in CJSON @ghutchis (#2568)
  • During animation and vibrations, don't update properties frequently @ghutchis (#2536)
  • Ensure end frame value is properly set in playertool @ghutchis (#2539)
  • Add a guard against recursion for property tables @ghutchis (#2535)
  • Use LC_NUMERIC=C for AppImage run script @ghutchis (#2533)
  • Redraw the plot when changing spectra shift and offset @ghutchis (#2532)
  • Re-enable editing the molecule name, broken by #2523 @ghutchis (#2531)
  • Fix issues for interactive undo/redo crashes @ghutchis (#2524)
  • fix(Hdf5DataFormat): fix memory leak @e-kwsm (#2511)
  • Only request name updates when the dialog is open @ghutchis (#2523)
  • Fix a crash when deleting atoms from an imported molecule @ghutchis (#2513)
  • Fix crash when using the align tool and switching molecules @ghutchis (#2515)
  • Running commands with pixi would fail because asyncExecute was called @ghutchis (#2510)
  • Migrate the name code away from the model - hopefully less crash-prone @ghutchis (#2509)
  • For orthographic projection go back to frustrum planes @ghutchis (#2482)
  • Fix jump in light source from opaque to translucent @ghutchis (#2481)
  • If we encounter a 2D molfile use the Open Babel support @ghutchis (#2464)
  • Fix signal to display surfaces after generation @ghutchis (#2457)
  • Ignore some Open Babel formats for writing (e.g., png, nul) @ghutchis (#2455)
  • Validate colors with the color button before use (e.g., cancel) @ghutchis (#2454)
  • Validate property edits to make sure inadvertent edits set to zero @ghutchis (#2450)
  • Fix CML support with HDF5 data files @ghutchis (#2446)
  • Fix NWChem geometry parsing @ghutchis (#2439)
  • Adjust the N-H dihedral angle to work better in folded states @ghutchis (#2438)
  • Ensure we can read NWChem files with lowercase element symbols @ghutchis (#2434)
  • Fix import of large (>1000 atom) MOPAC aux files @ghutchis (#2426)
  • Fix off-by-one MO rendering bug with MOPAC orbitals @ghutchis (#2422)
  • Adjust surface generation to keep winding consistent + and - mesh @ghutchis (#2420)
  • Fixed color gradient for labeling by atomic index @brockdyer03 (#2387)
  • Fix reading energies in xyz files from crest @ghutchis (#2381)
  • Check for a working python in the pixi env @ghutchis (#2377)
  • Reject invalid bond orders in cjson @ghutchis (#2374)
  • Fix reading Molden files from ORCA with spherical basis @ghutchis (#2373)
  • Fix reading XYZ files with no ending newline @ghutchis (#2371)
  • Fix numeric issue with centroid and center-of-mass @ghutchis (#2369)
  • If pixi is available, but not a default manifest, try python @ghutchis (#2358)
  • Fix a crash with reading ORCA when no MO coefficients are found @ghutchis (#2355)
  • Fix zoom with orthographic projection - make sure to resetCamera @ghutchis (#688)
  • Fix checking for display types - also check against names @ghutchis (#682)

🚀 Performance Improvements

🧰 Maintenance

📚 Translations

Credits

Thanks to many contributors, including: @NorwayFun, @andibing, @antonkesy, @arifpedia, @brockdyer03, @dependabot[bot], @e-kwsm, @ghutchis, @harikrishna-au, @heirecka, @jcerezochem, @maksim2005UKR, @milotype, @weblate, Alexandre R Soares, Eisuke Kawashima, Frank Hoffmann, Javier Cerezo, Remus-Gabriel Chelu, @DJ-Aswin, @andibing, @arifpedia, @matterhorn103, @oersen, @vinayakjeet, David D., Weblate Translation Memory, dependabot[bot] and github-actions[bot]

Don't miss a new avogadrolibs release

NewReleases is sending notifications on new releases.