Skip to content

v0.6.0

Latest

Choose a tag to compare

@marcelmbn marcelmbn released this 01 Apr 19:25
· 9 commits to main since this release
6ba284c

What's Changed

Taken from CHANGELOG.md. Categorization according to Keep a Changelog.

Changed

  • to set the elemental composition it is now possible to use dicts with not only int but also the element symbols (str)
  • dict keys for elemental compositions will now always be checked for validity
  • Renamed GP3-xTB to g-xTB
  • Moved constants and (empirical) parameters to the data module
  • Default for optimization cycles in the postprocessing step set to program default (convergence)

Deprecated

  • Nothing will be printed while multiple molecules are generated in parallel, tqdm-based progress bar instead
  • Some debugging statements from generate had to be removed (esp. w.r.t. early stopping)

Added

  • GXTBConfig class for the g-xTB method, supporting SCF cycles check
  • support for TURBOMOLE as QM engine
  • updated the parallelization to work over the number of molecules
  • possibility to generate symmetrical molecules (choice from rotation, inversion, mirroring)
  • number of optimization steps in the postprocessing part can be set to program default by none
  • support for a manually defined temporary directory for the QM calculations

Fixed

  • version string is now correctly formatted and printed
  • precision (# significant digits) of the coordinate files (get_coord_str and get_xyz_str) increased from 7 to 14
  • catch encoding errors when reading Turbomole._run_opt output files
  • bug in the parallelization, leading to a dead mindlessgen execution as a consequence of not allowing the required number of cores
  • stop_event checked before every external call to avoid unnecessary executions

Merged Pull Requests

New contributors

@lmseidler made their first contribution in #100

Full Changelog: v0.5.1...v0.6.0