Skip to content

v0.15.0

Compare
Choose a tag to compare
@kidrahahjo kidrahahjo released this 24 Jun 17:19
5e3dd6e

This release adds the ability for operations to operate on subset of jobs known as aggregates and improves submissions to HPC clusters. Thanks to @klywang as a first-time contributor for this release. 🎨

Added

  • Add support for aggregation (operations acting on multiple jobs) via flow.aggregator (#464, #516, #542).
  • Add official support for Andes cluster (#500).
  • Decorator for setting directives while registering operation function FlowProject.operation.with_directives (#309, #502).
  • Add new flow command flow template create for automatic creation of custom templates (#520, #534).

Changed

  • Jinja templates are indented for easier reading (#461, #495).
  • flow.directives is deprecated in favor of flow.FlowProject.operation.with_directives (#309, #502).
  • All environments require a scheduler in order to submit, even in pretend mode (#533).
  • Submitting in pretend mode will show additional scheduler command information (#533).
  • Support fractional timeout value in Python and command line interface (#541).

Fixed

  • Errors raised during submission were not being shown to users (#517, #518).
  • Fixed dependency flag for SLURM submissions (#530, #531).