microsoft / carbon-aware-sdk

Carbon-Aware Core SDK
MIT License
14 stars 9 forks source link

Create a C# API Contract that exists as a consumer layer for Forecast and Marginal Routes #160

Closed esgraham closed 1 year ago

esgraham commented 2 years ago

Description

As a developer of a carbon-aware application, I want to consume the Forecast and Average Carbon Intensity api as c# library so that I can run the SDK within a single application.

SDK as a Library ADR

Acceptance Criteria

Dependencies

The C# API Contract Layer is dependent on the existing CarbonAware.Aggregator. The acceptance criteria is dependent on one Data Source being available to return a result. This does not need to be Electricity Maps.

https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/171

Task List

Sprint-Ready Checklist

esgraham commented 2 years ago

PR: https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/185

esgraham commented 1 year ago

Merged into GSF repo