Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@andreww andreww released this 26 Jun 12:50
· 8 commits to main since this release
eb36242

This release marks the addition of a series of new features since the 1.0.0, some of which are in 1.0.2, but some are not. The main changes are:

  • The ability to schedule using SLURM's using the --scheduler sbatch option. This uses an option in SLURM to prohibit scheduling until the optimal (lowest predicted carbon intensity) time, but SLURM may choose not to run due to other scheduling constraints. This was included in 1.0.2.
  • The ability to plot the forecast using the --plot option. This produces a graph of the forecast carbon intensity showing the optimal time alongside the mean carbon intensity for running the task "now" or at the optimal time. This is new in 1.1.0.
  • Addition of colour and a banner to the cats command line output. This was included in 1.0.2.
  • Better documentation and the inclusion of documentation on Read the Docs. This is new in 1.1.0.
  • A much broader test suite. This was included in 1.0.2 and allowed us to fix several hard-to-find bugs.
  • The ability to set configuration files from an environment variable. This was included in 1.0.2.
  • A new name for configuration files (cats_config.yml). The old config.yml still works but is deprecated. This is new in 1.1.0.

What's Changed

Full Changelog: v1.0.2...v1.1.0