DEclarative Workflow REndering Tool
Project description
dewret
DEclarative Workflow REndering Tool
Pron: durr-it, like "durable"
Introduction
Dewret allows certain workflows written in a dynamic style to be rendered to a static representation.
Advantages of doing so include:
- git-versionable workflows: while code can be versioned, the changes of a dynamic workflow do not necessarily clearly correspond to changes in the executed workflow. This maintains a precise trackable history.
- plan and play: the workflow can be rapidly iterated, analysed and optimized before it is sent for real execution on expensive or restricted HPC hardware.
- optimization: creating the workflow explicitly opens up possibilities for static analysis and refactoring before real execution.
- debugging: a number of classes of workflow planning bugs will not appear until late in a simulation run that might take days or weeks. This catches them before startup.
- continuous integration and testing: complex dynamic workflows can be rapidly sense-checked in CI without needing all the hardware and internal algorithms present to run them.
Documentation
For further information, see the documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dewret-0.9.0.tar.gz
(29.9 kB
view details)
Built Distribution
dewret-0.9.0-py3-none-any.whl
(27.4 kB
view details)
File details
Details for the file dewret-0.9.0.tar.gz
.
File metadata
- Download URL: dewret-0.9.0.tar.gz
- Upload date:
- Size: 29.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0813cd53211cff4afb94e7580aea977c7d4a1fad4743dd6d6787444c9770a04 |
|
MD5 | 17bcb2a737031eb08659242b3efa6b1e |
|
BLAKE2b-256 | 53c34cbef15a812d908b4c4fb4ea5803a2b3c7d41f30614e8ae5ee4cb0f7fabb |
File details
Details for the file dewret-0.9.0-py3-none-any.whl
.
File metadata
- Download URL: dewret-0.9.0-py3-none-any.whl
- Upload date:
- Size: 27.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03def7767955a2716710396d0cba8fe436ea6524c66b5c349d14618eb001418a |
|
MD5 | 5ab33d102bca9456d6990e745f12ef79 |
|
BLAKE2b-256 | 32a87186d2417615d3728a873b673cdc46def19a1683c04ec9adc01d5f2c3f2b |