Skip to main content

No project description provided

Project description

Overview

Workflow is a Python toolkit for building interatomic potential creation and atomistic simulation workflows.

The main functions of Workflow is to efficiently parallelise operations over a set of atomic configurations (Atomic Simulation Environment's "Atoms" objects). Given an operation that is defined to act on a single configuration (e.g. evaluate energy of a structure with CASTEP ASE calculator), Workflow may apply the operation to multiple configurations in parallel. Workflow also interfaces with ExPyRe to manage evaluation of (autoparallelized) Python functions via a queueing system on a (remote) cluster.

For examples and more information see documentation

wfl and its dependencies may be installed via pip install wfl.

Recent changes

v0.3.2:

  • Add + operator for combining ConfigSet objects
  • Improved wfl.generate.md logging
  • Little bug fixes / error message improvements

v0.3.1:

  • additional updates to file-based calculators for ASE v3.23.
  • fixes to parity plots

v0.3.0:

  • Update the file-based calculators (Orca, FHI-Aims, Vasp, Quantum Espresso, Castep) to work with with ASE v3.23. This update breaks backwards-compatibility. For compatibility with with the ASE v3.22 see use wfl v0.2.8 or earlier.

v0.2.8:

  • Latest version compatible with ASE v3.22.x. To install, use pip install wfl==0.2.8.

For older changes see documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wfl-0.3.2.tar.gz (243.0 kB view details)

Uploaded Source

Built Distribution

wfl-0.3.2-py3-none-any.whl (248.1 kB view details)

Uploaded Python 3

File details

Details for the file wfl-0.3.2.tar.gz.

File metadata

  • Download URL: wfl-0.3.2.tar.gz
  • Upload date:
  • Size: 243.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for wfl-0.3.2.tar.gz
Algorithm Hash digest
SHA256 6b7a63a49b5dc8b2d4d34429541ab450018cf6a6fc2f113ef253d66796429f31
MD5 8455fd65da1b80dee21ba36f41df7a7c
BLAKE2b-256 fc191916d8a5fc3100f1ac28fdbc2e1019848fbbac82b414c2cbb5318d124a3c

See more details on using hashes here.

File details

Details for the file wfl-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: wfl-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 248.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for wfl-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d4ccb6d2afdcd24681d671ceab3484cbce4cbd305f04b729152035b80e6c267e
MD5 8799b6893bbf75c76be5dd3549add04c
BLAKE2b-256 b68b4deb07b830627fdb5544d5bd8a58cb026cbe47bb1953336f81b775fdd2ff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page