Skip to content

Releases: ecmwf/pyflow

Release 3.5.1

30 Jun 08:51
ea4805e

Choose a tag to compare

What's Changed

Full Changelog: 3.5.0...3.5.1

Release 3.5.0

13 Jun 15:17
f5b418b

Choose a tag to compare

This release brings the following changes:

  • The option "submit_arguments" can now be given through the Host class as a dictionary, allowing users to provide the "submit_arguments" options at the Task level using a key from the dictionary, instead of passing a whole dictionary of options.
  • New attributes from recent ecFlow developments.
  • New features for PythonScript.

What's Changed

New Contributors

Full Changelog: 3.4.4...3.5.0

Release 3.4.4

11 Jun 15:17
6c5b0e4

Choose a tag to compare

What's Changed

Full Changelog: 3.4.3...3.4.4

Release 3.4.3

03 Jun 14:23
0e391b4

Choose a tag to compare

Pyflow 3.4.3 adds a trap_signals argument to the Host class, which if set to a list of ints will override the default list of signals for which the task scripts will trap. Signal 64 has been removed from the default value.

Note: tag 3.4.2 pointing to develop - DO NOT USE TAG 3.4.2

What's Changed

  • Hotfix/3.4.2 Allow overriding signals by @oiffrig in #75

Full Changelog: 3.4.1...3.4.3

3.4.1

14 Oct 13:45
c5259ef

Choose a tag to compare

Pyflow 3.4.1 contains the following fixes:

  • Added link to GeneratedVariable attribute in the documentation
  • Added Aviso and Mirror attributes in the documentation
  • Added GitHub Action for the documentation

3.4.0

14 Oct 12:38
7198098

Choose a tag to compare

Pyflow version 3.4.0 contains the following features:

  • Interfaces to new ecflow features: Aviso triggers, ecflow server mirror and DateTime repeat attribute
  • Generic Troika directives in TroikaHost, instead of SLURM directives
  • Exit hook moved from task to node level
  • Support for ecflow generated variables (FAMILY, TASK, etc.)
  • Update deploy interface to deploy only a sub tree instead of the whole suite
  • Automatic versioning from git tag and cleaning of the pyproject.toml file

3.3.0

21 Jun 09:15
c254802

Choose a tag to compare

Added support for RepeatDateTime attribute.

3.2.1

05 Mar 08:58
7ab51b7

Choose a tag to compare

Minor fix in header and removed print statement.

3.2.0

11 Jan 16:15
f9351ab

Choose a tag to compare

This release contains the following new features:

  • Deployment modified to allow deployment on a target different that ECF_FILES.
  • Host updated to better handle error handling.
  • Manual can now be generated for families. Pyflow will create a family.man files if a manual is specified for a family.

3.1.6

23 Jun 12:21
6a43650

Choose a tag to compare

MInor change in Troika host for operational workflows.