Skip to main content

Frequenz gRPC API for retrieving weather forecasts.

Project description

Frequenz Weather API

Build Status PyPI Package Docs

Overview

This Weather Forecast API provides access to weather forecast data. The forecast data includes features such as wind components and solar radiation levels at specified geographic coordinates. The forecasting process involves predicting atmospheric conditions based on various factors and models. The data provided by this API represents the forecasted state of the atmosphere at different heights above the ground and for various forecast creation times.

Objective

The primary objective of this API is to provide real-time and historical weather forecast data to enable more efficient energy management, trading, and planning within microgrids and larger gridpool portfolios.

Key Features

  • Real-time Weather Forecasting: Access current atmospheric conditions based on recent data.
  • Historical Data Access: Retrieve past weather forecasts for analysis and trend prediction.
  • Feature Customization: Choose from a variety of weather features like wind speed, solar radiation, and more.
  • Geographical Flexibility: Get forecasts for any location specified by latitude and longitude.

Example Use Cases

  • Adjusting the trading of photovoltaic (PV) surplus production based on future solar radiation forecasts.
  • Feeding excess energy into batteries when low consumption or high production is forecasted.
  • Dynamic pricing strategies for energy trading based on anticipated weather conditions.
  • Resource allocation in microgrids for anticipated energy demands, guided by weather forecasts.
  • Risk assessment and contingency planning for severe weather events.

Target Audience

This API is designed for application developers in the energy sector who focus on the tasks of optimizing microgrid electricity flows or trading of energy. Its design aims to be as developer-friendly as possible, requiring no prior knowledge in electrical engineering and systems and/or weather forecast services.

Contributing

If you want to know how to build this project and contribute to it, please check out the Contributing Guide.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

frequenz-api-weather-0.9.0.tar.gz (105.8 kB view details)

Uploaded Source

Built Distribution

frequenz_api_weather-0.9.0-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file frequenz-api-weather-0.9.0.tar.gz.

File metadata

  • Download URL: frequenz-api-weather-0.9.0.tar.gz
  • Upload date:
  • Size: 105.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for frequenz-api-weather-0.9.0.tar.gz
Algorithm Hash digest
SHA256 0d354adecafba1ce9c581e5d05b29b261c0e0bca63f7e15b8cfd0b07d7d366ef
MD5 5e1fd1e416de634fab39aef8f5fbe514
BLAKE2b-256 054f6a095b456b0de10bbd309bdbe32c9b2e6666c4c5daf2e5c66c9b278827f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz-api-weather-0.9.0.tar.gz:

Publisher: ci.yaml on frequenz-floss/frequenz-api-weather

Attestations:

File details

Details for the file frequenz_api_weather-0.9.0-py3-none-any.whl.

File metadata

File hashes

Hashes for frequenz_api_weather-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46089351db6a2bf5b73c19d45a23235c43b4a75af61fbe7d6fcb8c1d85d09af6
MD5 bcac1549da3d6a33f2588343f306192d
BLAKE2b-256 06276999192302903fe67ca5d78a7c6b0a62569c1552ad007a1c2261a5cba804

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_api_weather-0.9.0-py3-none-any.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-api-weather

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page