WATTS
WATTS (Workflow and Template Toolkit for Simulation) consists of a set of Python classes that can manage simulation workflows for one or multiple codes. It provides the following capabilities:
- An isolated execution environment when running a code;
- The ability to use placeholder values in input files that are filled in programmatically;
- Seamless unit conversions when working with multiple codes;
- A managed database that simulation inputs and outputs are automatically saved to; and
- Python classes that provide extra post-processing and analysis capabilities for each code.
Installation
To install watts
, run:
python -m pip install watts
Documentation
Documentation for WATTS can be found here.
Sponsors
WATTS is being developed with support from Argonne National Laboratory. For any questions, please contact watts@anl.gov.