A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of fmi-weather-client

fmi-weather-client - 0.6.0

What's Changed

Full Changelog: https://github.com/saaste/fmi-weather-client/compare/0.5.0...0.6.0

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste 19 days ago

fmi-weather-client - 0.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/saaste/fmi-weather-client/compare/0.4.1...0.5.0

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 1 month ago

fmi-weather-client - 0.4.1

What's Changed

Full Changelog: https://github.com/saaste/fmi-weather-client/compare/0.4.0...0.4.1

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste 3 months ago

fmi-weather-client - 0.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/saaste/fmi-weather-client/compare/0.3.0...0.4.0

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste 7 months ago

fmi-weather-client - 0.3.0

What's Changed

  • #56: Upgrade requests (fixes CVE-2024-35195)
  • Drop Python 3.7 support

Full Changelog: https://github.com/saaste/fmi-weather-client/compare/0.2.2...0.3.0

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste 11 months ago

fmi-weather-client - 0.2.2

What's Changed

Full Changelog: https://github.com/saaste/fmi-weather-client/compare/0.2.1...0.2.2

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste 12 months ago

fmi-weather-client - 0.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/saaste/fmi-weather-client/compare/0.2.0...0.2.1

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 1 year ago

fmi-weather-client - Update dependencies, drop Python 3.6 support

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste over 1 year ago

fmi-weather-client - Replace HIRLAM model with HARMONIE

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.

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste over 2 years ago

fmi-weather-client - Removed explicit asyncio dependency requirement

  • Removed explicit asyncio dependency (thanks @anand-p-r)

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste over 4 years ago

fmi-weather-client - First release

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Tiny fixes, refactoring

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Updated error handling (breaking changes!)

  • 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

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Refactoring

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Async support

All functions now asynchronous versions available starting with async_.

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Fixed dew point unit

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Refactoring

  • Renamed weather properties - again

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Use forecasts for weather

  • Dropped support for weather station observations
    • Unreliable
    • Difficult to use
  • Use forecast data instead

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Bug fixes

  • Fixed invalid parameters
  • Fixed invalid HTTP status code handling

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Forecast support

  • Support for fetching forecasts

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Snow depth and WaWa support. Multi-station weather

  • Weather report now includes snow depth and WaWa code
  • It is possible to get a weather report which is combined from multiple stations
  • Increased bounding box size because I managed to found some blind spots

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Logging, typing, refactoring

  • BREAKING CHANGE: Weather.measurement_time renamed to Weather.observation_time
    • Sorry! 😜
  • Added logging
  • Added typing
  • Refactoring

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Bug fixes

FIXES

  • Fixes error when station contains no data
  • Fixes error when station contains only NaN values
  • Fixes issues with timestamp and coordinate handling

CHANGES
Previous version had a rule that came from my own need. The rule doesn't really make sense since it makes assumptions about the use-case. So, I decided to remove it. Now the client returns exactly what FMI provides and that might mean data from a station that provides only cloud coverage and nothing more.

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago

fmi-weather-client - Initial release

Initial release

Atmosphere - Meteorological Observation and Forecast - Python
Published by saaste about 5 years ago