Frequenz-api-weather

Latest version: v0.4.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.4.0

Frequenz Weather API Release Notes

Summary

This release primarily does some interface improvements and some dependency updates.

Upgrading

- The location and pagination proto files are now again imported from the
´frequenz-api-common´ submodule instead of being imported from local files.
The local files are removed.

- The required version of the ´frequenz-channels` is updated to 1.0.0.

- The required version of the ´frequenz-client-base` dependency is updated to v0.3.x.

New Features

- The client has been extended to iterate over historical weather forecast data.

- Historical location forecast data pages are now exposed as a flattened numpy array for easier use.

What's Changed
* Extend the client to iterate over historical weather forecast data. by david-natingga-frequenz in https://github.com/frequenz-floss/frequenz-api-weather/pull/85
* Add dependency on ´freqeunz-api-common´ again by TalweSingh in https://github.com/frequenz-floss/frequenz-api-weather/pull/91
* Convert a page of historical location forecast data into a flattened numpy array for easier use by david-natingga-frequenz in https://github.com/frequenz-floss/frequenz-api-weather/pull/89
* Clear release notes from v0.3.0 release by cwasicki in https://github.com/frequenz-floss/frequenz-api-weather/pull/105
* Update frequenz-channels dependency to v1.0.0 by cwasicki in https://github.com/frequenz-floss/frequenz-api-weather/pull/106
* Update frequenz-client-base to 0.3.x by cwasicki in https://github.com/frequenz-floss/frequenz-api-weather/pull/109
* Add release notes for PR 85 and PR 89 by david-natingga-frequenz in https://github.com/frequenz-floss/frequenz-api-weather/pull/112

New Contributors
* david-natingga-frequenz made their first contribution in https://github.com/frequenz-floss/frequenz-api-weather/pull/85

**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-weather/compare/v0.3.0...v0.4.0

0.3.0

Frequenz Weather API Release Notes

Summary

This release includes a breaking change to how `validity_times` are specified in
calls to `Forecasts.to_ndarray_vlf`. It also includes a couple of dependency
updates.

Upgrading

- The required `channels` package version is now updated to `1.0.0b2`

- `validity_times` in the `to_ndarray_vlf` method on received `Forecasts` is now
specified as a list of `datetime`s, and no longer a list of `timedelta`s.

New Features

<!-- Here goes the main new features and examples or instructions on how to use them -->

Bug Fixes


What's Changed
* Add refined version for the to_ndarray_vfl() function 77 by noah-kreutzer-frequenz in https://github.com/frequenz-floss/frequenz-api-weather/pull/80
* Update `frequenz-client-base` version and prepare for v0.3.0 release by shsms in https://github.com/frequenz-floss/frequenz-api-weather/pull/87


**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-weather/compare/v0.2.0...v0.3.0

0.2.0

Frequenz Weather API Release Notes

Summary

This release of the Frequenz Weather API adds support for streaming new
temperature and wind speed forecasts.

Upgrading

New Features

<!-- Here goes the main new features and examples or instructions on how to use them -->

- Add temperature 2m above ground.

- Add eastward and northward components of wind speed at 10 m altitude.

- Update the client to support the new temperature and 10m wind features.

Bug Fixes


What's Changed
* Add wind 10m uv component features to proto specs by cwasicki in https://github.com/frequenz-floss/frequenz-api-weather/pull/61
* Clear RELEASE_NOTES.md by shsms in https://github.com/frequenz-floss/frequenz-api-weather/pull/68
* Run linters on the client code by llucax in https://github.com/frequenz-floss/frequenz-api-weather/pull/73
* Fix nox issues by shsms in https://github.com/frequenz-floss/frequenz-api-weather/pull/70
* Fix doc for 2m temperature in proto specs by cwasicki in https://github.com/frequenz-floss/frequenz-api-weather/pull/75
* Add client support 10m wind and temperature features by shsms in https://github.com/frequenz-floss/frequenz-api-weather/pull/74
* Clean up RELEASE_NOTES.md for release by TalweSingh in https://github.com/frequenz-floss/frequenz-api-weather/pull/76

New Contributors
* cwasicki made their first contribution in https://github.com/frequenz-floss/frequenz-api-weather/pull/61
* shsms made their first contribution in https://github.com/frequenz-floss/frequenz-api-weather/pull/68

**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-weather/compare/v0.1.0...v0.2.0

0.1.0

Frequenz Weather API Release Notes

Summary

This is the first release of the Frequenz Weather API.

It includes protobuf definitions of the Weather API and a high-level
python client with support for streaming live weather forecasts.

Upgrading


New Features


Bug Fixes



What's Changed
* Import the internal weather API repository by TalweSingh in https://github.com/frequenz-floss/frequenz-api-weather/pull/2
* Bump mkdocs-section-index from 0.3.5 to 0.3.8 by dependabot in https://github.com/frequenz-floss/frequenz-api-weather/pull/16
* Bump mkdocs-material from 9.1.16 to 9.4.2 by dependabot in https://github.com/frequenz-floss/frequenz-api-weather/pull/15
* Split WeatherForecastService into Historical and Streaming RPCs by TalweSingh in https://github.com/frequenz-floss/frequenz-api-weather/pull/14
* Split request message and update time description by TalweSingh in https://github.com/frequenz-floss/frequenz-api-weather/pull/24
* Bump repo-config to v0.6.2 by TalweSingh in https://github.com/frequenz-floss/frequenz-api-weather/pull/23
* Bump mkdocs-material from 9.4.2 to 9.4.4 by dependabot in https://github.com/frequenz-floss/frequenz-api-weather/pull/29
* Add support for requesting multiple locations by TalweSingh in https://github.com/frequenz-floss/frequenz-api-weather/pull/25
* Bump mike from 1.1.2 to 2.0.0 by dependabot in https://github.com/frequenz-floss/frequenz-api-weather/pull/44
* Add support for mike 2.0.0 by tiyash-basu-frequenz in https://github.com/frequenz-floss/frequenz-api-weather/pull/46
* Add Pagination to the GetHistoricalWeatherForecast RPC by TalweSingh in https://github.com/frequenz-floss/frequenz-api-weather/pull/49
* Update CODEOWNERS by llucax in https://github.com/frequenz-floss/frequenz-api-weather/pull/53
* Upgrade to repo-config v0.7.5 with regenerated templates by noah-kreutzer-frequenz in https://github.com/frequenz-floss/frequenz-api-weather/pull/52
* Enhance CI Docker Image for frequenz-client-base-python Integration by noah-kreutzer-frequenz in https://github.com/frequenz-floss/frequenz-api-weather/pull/64
* Temporarily remove dependency on `frequenz-api-common` by TalweSingh in https://github.com/frequenz-floss/frequenz-api-weather/pull/65
* Add a python client for the weather API by noah-kreutzer-frequenz in https://github.com/frequenz-floss/frequenz-api-weather/pull/62

New Contributors
* TalweSingh made their first contribution in https://github.com/frequenz-floss/frequenz-api-weather/pull/2
* dependabot made their first contribution in https://github.com/frequenz-floss/frequenz-api-weather/pull/16
* tiyash-basu-frequenz made their first contribution in https://github.com/frequenz-floss/frequenz-api-weather/pull/46
* llucax made their first contribution in https://github.com/frequenz-floss/frequenz-api-weather/pull/53
* noah-kreutzer-frequenz made their first contribution in https://github.com/frequenz-floss/frequenz-api-weather/pull/52

**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-weather/commits/v0.1.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.