Skip to content

v0.10.0

Compare
Choose a tag to compare
@Andrew-S-Rosen Andrew-S-Rosen released this 03 Jul 01:59
· 210 commits to main since this release
14a5034

[0.10.0]

Added

  • Added a function from quacc import get_settings to fetch the current settings on a thread
  • Added a mechanism to update the settings on-the-fly via a special settings_swap keyword argument that can be passed to the decorators when a workflow engine is used.
  • MD workflows!

Fixed

  • Fixed an edge-case that can occur in multithreading environments where in-memory changes to the QuaccSettings could carry over to a concurrent thread
  • Made the detection of intermediate step directories more robust

Removed

  • The global SETTINGS variable is gone! Modifying a global variable can cause havoc in multithreaded environments and was never compatible with workflow engines. Refer to the Modifying Settings page for the recommended approach. For most users without an active workflow engine, this will be the with change_settings() context manager.

What's Changed

New Contributors

Full Changelog: v0.9.5...v0.9.6