Skip to content

Releases: GreenScheduler/cats

1.1.0

26 Jun 12:50
eb36242
Compare
Choose a tag to compare

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

1.0.2

17 Jun 16:10
b04961c
Compare
Choose a tag to compare

This version is a simple fix to version 1.0.1 but it advertises the correct version number.

1.0.1

17 Jun 16:02
1a0a232
Compare
Choose a tag to compare

An incremental release with a range of bug fixes and enhancements. This release also acts as a test of our integration with PyPi.

Notable new features include:

  • The ability to schedule using the sbatch argument --begin to allow some ability to delay execution using the slurm workflow manager
  • A much broader test suite which allowed us to avoid some conditions which resulted in crashes
  • The possibility of setting the configuration via an environment variable
  • The addition of colour to the cats output
  • Some improvements to the documentation

1.0.0

19 Jul 16:06
Compare
Choose a tag to compare

Initial release