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.12.0.tar.gz (97.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

frequenz_api_weather-0.12.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: frequenz-api-weather-0.12.0.tar.gz
  • Upload date:
  • Size: 97.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for frequenz-api-weather-0.12.0.tar.gz
Algorithm Hash digest
SHA256 29d9a29eec68e5925df4375e9cd9e53fae9443571fd1a90d94f168b2969ff12a
MD5 8a06ff58a6a462101b3944a7b5a7513d
BLAKE2b-256 2e7426ee27c08da86a9dfa839a3c3263326225008f0babeb7697c6a8dcd1d6fc

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for frequenz_api_weather-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 955750a3b1df70d1f4d30305797ba71142f0a3e384ea2f6035983ffcb24ffb34
MD5 8d37ec8a85087b076225a651a2bceea3
BLAKE2b-256 1ab0444c59ea3532ab35af973d38d6e89749210ea51c9e905c30a33d6f731140

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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