/nwpc-workflow-model

A tree-like model for workflow using in NWPC.

Primary LanguagePythonMIT LicenseMIT

nwpc-workflow-model

Build Status codecov Codacy Badge

The workflow model using in NWPC, supports SMS and ecFlow.

Introduction

In NWPC, we run tasks using a workflow software, such as SMS and ecFLow by ECMWF. nwpc-workflow-model is designed to bring a workflow model into our programs.

Components

SMS

Please see nwpc_workflow_model/sms/README.md for more information.

ecFlow

Same as SMS.

Getting Started

Download the latest source code from Github and install nwpc-workflow-model using:

python setup.py install

Tests

Install packages for test using pip install .[test].

Use pytest to run tests.

License

Copyright © 2016-2020, perillaroc at nwpc-oper.

nwpc-workflow-model is licensed under The MIT License.