Skip to content

Releases: saaste/fmi-weather-client

0.3.0

22 May 18:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.2...0.3.0

0.2.2

09 May 20:02
a7bb8a8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.1...0.2.2

0.2.1

27 Feb 18:30
7e574e0
Compare
Choose a tag to compare

What's Changed

  • Added FMI "feels like" temperature calculation. By @jaenis in #52

New Contributors

  • @jaenis made their first contribution in #52 🥳

Full Changelog: 0.2.0...0.2.1

Update dependencies, drop Python 3.6 support

26 Oct 04:10
e68fc2f
Compare
Choose a tag to compare

Replace HIRLAM model with HARMONIE

19 Sep 13:33
427bc61
Compare
Choose a tag to compare

Support for the old Hirlam weather model is going to end in September 2022. Fixes #39.

From FMI website (https://en.ilmatieteenlaitos.fi/hirlam-opendata-on-aws-s3):

The use of the HIRLAM weather forecasting model at the Finnish Meteorological Institute will be discontinued in September 2022, after which its forecasts are no longer available through the open data services.

During the past fifteen years, the main focus in forecast model development has been on a more accurate model with improved resolution. The resulting HARMONIE (MEPS) model is capable of 2.5 km horizontal resolution (compared to 7.5 km of HIRLAM) and able to predict small scale phenomena more accurately. HARMONIE (MEPS) forecasts are now available through the open data services.

More information will be made available later, but already now it is worth switching to use HARMONIE (MEPS) model if possible.

The following data is not provided by Harmonie so values will always be None:

  • wind_max
  • radiation_long_wave_acc
  • radiation_short_wave_diff_surface_acc
  • land_sea_mask

Fields are kept in the model for backward compatibility.

Removed explicit asyncio dependency requirement

28 Oct 13:03
eb087f2
Compare
Choose a tag to compare
  • Removed explicit asyncio dependency (thanks @anand-p-r)

First release

07 Mar 08:35
a60e773
Compare
Choose a tag to compare
0.1.0

Bump version to 0.1.0 (#36)

Tiny fixes, refactoring

06 Mar 22:35
1938745
Compare
Choose a tag to compare
Pre-release
0.0.13

Bump version (#35)

Updated error handling (breaking changes!)

05 Mar 19:25
c32d9f4
Compare
Choose a tag to compare
  • Updated error handling
    • Weather functions can now return None if all values are nil (BREAKING CHANGE)
    • New error classes: ClientError and ServerError (BREAKING CHANGE)
    • Refactoring

Refactoring

04 Mar 17:41
a4712b1
Compare
Choose a tag to compare
Refactoring Pre-release
Pre-release
Refactoring. Bump version to 0.0.11. (#29)

* Refactoring: remove code duplication (#25)

* Use sync methods from async methods

* Simplify start and end time handling

* Bump setup.py dependencies and fix pylint errors (#26)

* Bump requests version in setup.py

* Add pylint

* Fix pylint errors

* Move utility functions to where they are used (#27)

* Bump version (#28)