UFS Workflow Engine Tools#
Description#
Python based interfaces to create, execute, and/or evaluate workflow engine suites for UFS-based applications. Currently the workflow engines Cylc and Rocoto are supported.
Developers#
Henry R. Winterbottom - henry.winterbottom@noaa.gov
Cloning#
The ufs_engines
repository may be obtained as follows.
user@host:$ /path/to/git clone --recursive https://www.github.com/HenryWinterbottom-NOAA/ufs_engines ./ufs_engines
Installing Python Dependencies#
Install the necessary Python dependencies as follows.
user@host:$ /path/to/pip install -r /path/to/ufs_engines/requirements.txt
Container Environments#
A Docker container environment, supporting and within which the
ufs_engines
applications can be executed, may be obtained and
executed as follows.
user@host:$ /path/to/docker pull ghcr.io/henrywinterbottom-noaa/ubuntu20.04.ufs_engines:latest
user@host:$ /path/to/docker container run -it ghcr.io/henrywinterbottom-noaa/ubuntu20.04.ufs_engines:latest