GreenScheduler / cats

CATS: the Climate-Aware Task Scheduler :cat2: :tiger2: :leopard:
https://greenscheduler.github.io/cats/
MIT License
52 stars 9 forks source link

Make available carbon intensity for jobs now and delayed #28

Closed tlestang closed 1 year ago

tlestang commented 1 year ago

In order to provide carbon savings estimates the GreenAlgorithmsCalculator needs to now about

  1. The average carbon intensity if the job is started right now
  2. The average carbon intensity if the job is delayed (to start at the time computed by cats).

(2) is currently returned by parsedata.writecsv

If I'm not mistaken (1) is currently not computed to we'd have to do it additionally - but all the ingredients are there.

I think this is the last remaining piece to allow cats to display carbon emissions savings? (see #20 )