Let's get started with ECFLOW! This is a repo with an extremely condensed tutorial on how to get started with ECFLOW. It is meant as a starting point for new users, from users to users.
In terms of complexity, the examples are very simple. The examples are ordered by complexity as follows:
Please find the full tutorial on how to use ecFlow here provided by ECMWF.
ecFlow operates with suites
. A suite is a collection of families
and tasks
. One suite could be a configuration of a model that one wants to run. Families could then be steps in the model (like preprocessing, forecast and postprocessing), and tasks could be the actual jobs that are run.
- suite
- family1
- task1
- task2
- family2
- task3
- task4
- family1
- ecflow
- python
In these examples an installation from a conda environment was used. The yaml
file was defined as follows:
name: ec
channels:
- conda-forge
dependencies:
- python
- pip
- ecflow
And the environment was created as follows:
conda env create -f ec.yaml