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 combiningConfigSetobjects - Improved
wfl.generate.mdlogging - 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.
Release files for wfl 0.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wfl-0.3.5.tar.gz | 201.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wfl-0.3.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 396.5 kB
Release files / wfl-0.3.5.tar.gz
| Download URL | wfl-0.3.5.tar.gz |
|---|---|
| Size | 201.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c1afdd849e7841502f82b01f30b7f4898cd34011a004203ec43688aa208cdce4
|
|
BLAKE2b-256 checksum How to use checksums |
4f937ce8b07052f15b84e4bc082af332126dd9abb2aa6615cacde113e1587c44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 3, 2025.
Transparency logRelease files / wfl-0.3.5-py3-none-any.whl
| Download URL | wfl-0.3.5-py3-none-any.whl |
|---|---|
| Size | 194.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e09d7fa207e1d8d1b92de76991948972da72ed808889df474891f606b2a5aa9a
|
|
BLAKE2b-256 checksum How to use checksums |
1836c3aae9b1f35c1643da9345c579bb8e468e31a5a7a1f129c7684c2730d9b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 3, 2025.
Transparency log