Green-Software-Foundation / carbon-aware-sdk

Carbon-Aware SDK
https://carbon-aware-sdk.greensoftware.foundation/
MIT License
458 stars 98 forks source link

[Feature Contribution]: Geocode support in the API #179

Open vaughanknight opened 1 year ago

vaughanknight commented 1 year ago

What happened?

While cloud datacenters lean towards having named locations (not having to remember geocodes) when looking at client side carbon aware decisions, the use case for geocoordinates is very strong.

This feature would be to add geocode support to any of the API's where named locations are supported (and geocodes are not).

This is likely a large change, and will need considerable impact analysis to ensure we do it cleanly.

Code of Conduct

Feature Commitment

Willmish commented 1 year ago

Mentioned in #115

bderusha commented 1 year ago

This feature unlocks many use-cases around end user device carbon awareness. EG home computer: time-shifted file downloads, uploads; smart home devices: managing power consumption for car chargers, appliances, etc.

Design Recommendations

bderusha commented 1 year ago

Another comment on this:

Having multiple LocationSources is a significant change that should have an approved ADR before it is implemented.

Willmish commented 1 year ago

Update from #355 : Lot of possible implications from the carbon perspective (might allow for not a good use of the CA SDK). Not on track for v1.1, looking to implement in v1.2.

Willmish commented 1 year ago

Update from #384: we are post v1.1 release, so this again is open for discussions and implementation considerations

github-actions[bot] commented 9 months ago

This issue has not had any activity in 120 days. Please review this issue and ensure it is still relevant. If no more activity is detected on this issue for the next 20 days, it will be closed automatically.

danuw commented 8 months ago

@Willmish shall we owe this? I feel this is needed.

github-actions[bot] commented 4 months ago

This issue has not had any activity in 120 days. Please review this issue and ensure it is still relevant. If no more activity is detected on this issue for the next 20 days, it will be closed automatically.

github-actions[bot] commented 2 weeks ago

This issue has not had any activity in 120 days. Please review this issue and ensure it is still relevant. If no more activity is detected on this issue for the next 20 days, it will be closed automatically.

danuw commented 2 weeks ago

This should still be on our raodmap, however low as this is a request that comes back often - wonder if next time we get a request, we also get a PR for a suggested implementation :)