Skip to main content

Create pythonic ecFlow suites

Project description

Pyflow

Pyflow is a high level Python interface to ecFlow allowing the creation of ecFlow suites in a modular and "pythonic" way.

The documentation can be found at https://pyflow-workflow-generator.readthedocs.io.

Installation

To install pyflow using conda:

conda env create -n pyflow -f environment.yml

To install pyflow using pip (requires python, ecflow and pip):

python -m pip install .

Link the pyflow directory in the user site packages (recommended for pyflow developers):

python -m pip install -e .

Tutorial

Pyflow tutorials are available in the form of a Jupyter notebook:

jupyter-notebook tutorials/pyflow.ipynb
jupyter-notebook tutorials/course/course.ipynb

Other learning materials can be found in the tutorials folder.

License

Apache License 2.0 In applying this licence, ECMWF does not waive the privileges and immunities granted to it by virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyflow-workflow-generator-3.1.0.tar.gz (46.0 kB view details)

Uploaded Source

Built Distribution

pyflow_workflow_generator-3.1.0-py3-none-any.whl (51.4 kB view details)

Uploaded Python 3

File details

Details for the file pyflow-workflow-generator-3.1.0.tar.gz.

File metadata

File hashes

Hashes for pyflow-workflow-generator-3.1.0.tar.gz
Algorithm Hash digest
SHA256 0958fc15c3322ebd10ae4ca8a27b7afb1b7ff574618c4c36a3984fbefde2424f
MD5 3464f7139c1b3c2765e3fbfea7a5f750
BLAKE2b-256 aca0b53e16fc05e9cdd9e83ea802806eab0bc9a4d106254833a96befb296b32d

See more details on using hashes here.

File details

Details for the file pyflow_workflow_generator-3.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pyflow_workflow_generator-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15db2181854b2c880a5bf3301c812aa1ef3a4ba295e5cb5b0c399bfbda7023e3
MD5 ba42d816a569ba87efebf30ce2a7cfb4
BLAKE2b-256 44f70b2597f1a7b8d353c23d62679b561ab324b7c52db4703d998756f83dfc57

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page