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

Recent Releases of Open-Meteo

Open-Meteo - 1.4.0 Important changes to the Open-Meteo file format

Important The underlying Open-Meteo file format has been upgraded to support future features. This change impacts only users of the open-data distribution on AWS and does not affect those using the API or running downloaders directly.

With this update, the API can now read both legacy and new file formats. Currently, only legacy files are available on AWS, but starting January 14, 2025, files in the new OM format will also be published on AWS. Users of the AWS distribution must upgrade their Docker images to version 1.4.0 or later.

The new Open-Meteo file format is designed to be more flexible and compatible with standards, similar to formats like NetCDF4 or HDF5. We are working on client libraries that will allow users to access curated Open-Meteo weather data directly from AWS S3, enabling data scientists to analyze data at large scales, such as entire countries or continents, without interacting with the API for individual data pieces.

This release marks the first step toward this vision, preparing Docker image users for the new file formats. Development of Python, Rust, and TypeScript libraries is ongoing and will take some time to complete.

What's Changed

Full Changelog: https://github.com/open-meteo/open-meteo/compare/1.3.6...1.4.0

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] 4 months ago

Open-Meteo - 1.0.0

🎉🎉🎉 Exciting News! The Open-Meteo source code has officially reached version 1.0.0, marking a significant milestone. This release introduces a stable distribution for both Docker and Ubuntu packages, ensuring a more seamless and reliable deployment experience! 🎉🎉🎉

Major changes include a restructuring of the internal database layout and the incorporation of new weather models. The redesigned database layout is geared towards long-term stability, ensuring compatibility with future versions.

‼️ Important Notice: For users upgrading from previous versions utilizing Docker or Ubuntu Prebuilt packages, it is important to execute a database migration script to preserve previously downloaded weather data. Additionally, many weather models and variables have undergone renaming for consistency. Refer to this PR for detailed information. ‼️

Version 1.0.0 also establishes the groundwork for redistributing the Open-Meteo database as open-data through an AWS Open-Data Sponsorship. Instead of directly downloading raw weather data in GRIB format from national weather services, users can now access the optimized time-series database from Open-Meteo directly through AWS. The open-data distribution allows fine control, enabling users to retrieve only a specific subset of weather variables relevant to their use case. This not only conserves resources for data processing but also reduces bandwidth usage on the servers of national weather services. Instructions can be found in the getting started guide and the open-data documentation. Please be aware that not all weather models and data sources are currently available and will be progressively added over the next few weeks with documentation and examples to follow.

We sincerely appreciate your continuous support and trust that you'll find immense value in the latest enhancements introduced to the Open-Meteo weather API!

What's Changed

New Contributors

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.89...1.0.0

About the Open-Meteo Weather API: Open-Meteo is a weather API that operates on an open-source basis and provides free access for non-commercial purposes. No API key is necessary; you can start using it right away!

At Open-Meteo, we firmly believe that access to accurate and dependable weather data should be accessible to all. That's why we've developed an open-source weather API that utilizes weather forecasts derived from open-data sources offered by national weather services. Unlike other weather APIs, Open-Meteo grants complete access to its source code, and all data sources are openly acknowledged, giving credit to the national weather services for their valuable contributions. Users can set up their own weather API rapidly using Docker or prebuilt Ubuntu packages. By sharing the source code, users can thoroughly scrutinize the weather data processing and even make adjustments as needed. We actively encourage and welcome contributions from our user community.

This API is freely available for non-commercial use, with no associated costs. Despite being free of charge, it delivers top-tier forecast accuracy. Leveraging an extensive range of local weather models with frequent updates, the API ensures the generation of highly precise forecasts for locations worldwide.

We appreciate your consideration of Open-Meteo for your weather data requirements. We are continuously working to enhance our services and are open to any feedback or inquiries you may have. Please do not hesitate to reach out to us at [email protected].

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 1 year ago

Open-Meteo - 0.2.89

The latest iteration of the Open-Meteo weather API has been released! In recent weeks, we've implemented a series of minor enhancements aimed at bolstering accuracy, dependability, and overall performance.

One particularly noteworthy upgrade is the incorporation of 15-minute data derived from the German DWD ICON-D2 and NOAA HRRR models, substantially enhancing the precision of short-term forecasts. Further details on this can be found in our blog post.

We extend our gratitude for your ongoing support and trust that you will find great value in the latest enhancements introduced within the Open-Meteo weather API!

What's Changed

New Contributors

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.69...0.2.89

About the Open-Meteo Weather API: Open-Meteo is a weather API that operates on an open-source basis and provides free access for non-commercial purposes. No API key is necessary; you can start using it right away!

At Open-Meteo, we firmly believe that access to accurate and dependable weather data should be accessible to all. That's why we've developed an open-source weather API that utilizes weather forecasts derived from open-data sources offered by national weather services. Unlike other weather APIs, Open-Meteo grants complete access to its source code, and all data sources are openly acknowledged, giving credit to the national weather services for their valuable contributions. Users can set up their own weather API rapidly using Docker or prebuilt Ubuntu packages. By sharing the source code, users can thoroughly scrutinize the weather data processing and even make adjustments as needed. We actively encourage and welcome contributions from our user community.

This API is freely available for non-commercial use, with no associated costs. Despite being free of charge, it delivers top-tier forecast accuracy. Leveraging an extensive range of local weather models with frequent updates, the API ensures the generation of highly precise forecasts for locations worldwide.

We appreciate your consideration of Open-Meteo for your weather data requirements. We are continuously working to enhance our services and are open to any feedback or inquiries you may have. Please do not hesitate to reach out to us at [email protected].

Atmosphere - Meteorological Observation and Forecast - Swift
Published by patrick-zippenfenig over 1 year ago

Open-Meteo - 0.2.69 Improvements and bugfixes

The new version of the Open-Meteo weather API is now available! Over the past few weeks, we have made several small improvements to enhance accuracy, reliability, and performance.

One notable improvement is the enhanced accuracy in calculating the position of the sun, resulting in more precise forecasts of direct solar radiation on a normal pane (DNI). Additionally, sunrise and sunset times are now accurate down to the minute.

Behind the scenes, we have given a major update to the Open-Meteo API documentation. It now features a fast and user-friendly web interface built with SvelteKit. This update makes it easier for users to navigate through the wide range of weather variables and parameters.

We would like to express our gratitude to our initial customers who have subscribed to the commercial API SaaS plan. Thanks to their support, we have deployed additional servers in Europe and North America. This expansion ensures better reliability and faster access to weather data, regardless of your location. Furthermore, it allows us to provide weather data to the general public for non-commercial use.

Thank you for your continued support, and we hope you enjoy the latest improvements in the Open-Meteo weather API!

What's Changed

New Contributors

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.48...0.2.69

About the Open-Meteo Weather API: Open-Meteo is an open-source weather API and offers free access for non-commercial use. No API key is required. You can use it immediately!

We at Open-Meteo believe that access to accurate and reliable weather data should be available to everyone. That's why we have created an open-source weather API that utilizes open-data weather forecasts provided by national weather services. Unlike other weather APIs, Open-Meteo provides complete access to its source code, and all data sources are openly listed, crediting the national weather services for their work. With Docker or prebuilt Ubuntu packages, users can launch their own weather API within minutes. By providing the source code, users can conduct detailed verifications of the weather data processing and even make modifications themselves. We welcome and encourage contributions from our users.

The API is available for non-commercial use at no cost. Despite being free of charge, the forecast accuracy is top-notch. The API utilizes a vast array of local weather models with rapid updates, ensuring that the most precise forecast is generated for any location globally.

Thank you for considering Open-Meteo for your weather data needs. We are always striving to improve and welcome any feedback or questions you may have. Please feel free to contact us at [email protected].

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] almost 2 years ago

Open-Meteo - 0.2.48 Ensemble API

We are excited to announce the release of Version 0.2.48 of the Open-Meteo weather API, featuring the highly anticipated Ensemble API. This new version introduces a powerful ensemble forecasting tool that brings together multiple weather models for enhanced accuracy and reliability.

The new Ensemble API integrates ensemble models from ECMWF, NOAA, DWD, and the Canadian weather service. With the Ensemble API, users can now access perturbed forecasts up to 35 days in advance in 1-hourly resolution.

Thank you for being a part of our growing community!

About the Open-Meteo Weather API: Open-Meteo is an open-source weather API and offers free access for non-commercial use. No API key is required. You can use it immediately!

We at Open-Meteo believe that access to accurate and reliable weather data should be available to everyone. That's why we have created an open-source weather API that utilizes open-data weather forecasts provided by national weather services. Unlike other weather APIs, Open-Meteo provides complete access to its source code, and all data sources are openly listed, crediting the national weather services for their work. With Docker or prebuilt Ubuntu packages, users can launch their own weather API within minutes. By providing the source code, users can conduct detailed verifications of the weather data processing and even make modifications themselves. We welcome and encourage contributions from our users.

The API is available for non-commercial use at no cost. Despite being free of charge, the forecast accuracy is top-notch. The API utilizes a vast array of local weather models with rapid updates, ensuring that the most precise forecast is generated for any location globally.

Thank you for considering Open-Meteo for your weather data needs. We are always striving to improve and welcome any feedback or questions you may have. Please feel free to contact us at [email protected].

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] almost 2 years ago

Open-Meteo - 0.2.47

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.43...0.2.47

What's Changed

  • Fixed ICON DWD cdo command integration #332
  • Fixed ECMWF IFS total water column variable not updating correctly
  • Fixes for the upcoming Ensemble API
  • Added weather app to the list by @GustavLindberg99 in https://github.com/open-meteo/open-meteo/pull/329

New Contributors

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.43...0.2.47

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] almost 2 years ago

Open-Meteo - 0.2.43

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.42...0.2.43

What's Changed

New Contributors

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.7...0.2.43

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] almost 2 years ago

Open-Meteo - 0.2.7 Extensions to AROME, prepare for ECMWF IFS format changes in June

What's Changed

New Contributors

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.5...0.2.7

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] about 2 years ago

Open-Meteo - 0.2.5 ICON-EU increase to 3 hourly updates, Meteofrance Arpege fixes

What's Changed

New Contributors

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.3...0.2.5

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] about 2 years ago

Open-Meteo - 0.2.3 Add Rust SDK, GFS precipitation fixes, fix ECMWF IFS precipitation

What's Changed

New Contributors

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.2...0.2.3

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] about 2 years ago

Open-Meteo - 0.2.1 `is_day` variable, GFS freezing rain

What's Changed

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.2.0...0.2.1

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] about 2 years ago

Open-Meteo - 0.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.1.186...0.2.0

Atmosphere - Meteorological Observation and Forecast - Swift
Published by patrick-zippenfenig about 2 years ago

Open-Meteo - Upgrade toolchain to ubuntu 22.04

Due to memory leaks in libeccodes, Ubuntu 22.04 is now required to download and decode grib files with less than 16 GB memory

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.0.109...0.1.0

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - MeteoFrance API

Weather models from MeteoFrance are now integrated and available as API. Read the blog post or MeteoFrance API documentation

With more than 4.500 lines of code, this was a bit more work than expected.

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.0.74...0.0.106

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - Pressure level variables

Pressure levels weather variables are now available at https://open-meteo.com/en/docs

https://openmeteo.substack.com/p/upper-air-weather-forecasts-via-api

With 11k lines of code, this is a larger release. It also includes most code to download GFS with HRRR forecasts which will be released soon.

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.0.34...0.0.74

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - Air Quality API

The Air Quality API is now available!

Addiitonal changes:

  • Integrated downloader for seasonal forecasts from NCEP CFSv2 (still work in progress)
  • Improvements to the build/release system. The APT repository is now on bunny.net instead of GitHub pages

Full Changelog: https://github.com/open-meteo/open-meteo/compare/0.0.27...0.0.34

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - Automatic timezone resolution, new APT repository

With this release, timezones can be automatically resolved by coordinates. Instead of manually setting the timezone like &timezone=Europe%2FBerlin, automatic resolution can be enabled with &timezone=auto. The default remains GMT+0. Timezone lookups are available as dedicated library here: SwiftTimezoneLookup

Additionally, the prebuild ubuntu packages are now moved to a different URL. Previously GitHub pages was used, but the large binary files will cause issues in this git repository. The new APT repository url is simply: https://apt.open-meteo.com. The getting started guide has been updated.

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - Marine Weather Forecast API

The Marine Weather API is now available: https://openmeteo.substack.com/p/marine-weather-forecast-api

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - Air Quality API prototype integrated

A first version for an Air Quality API is integrated. It will now go to testing and will be released after 1 week of successful operation. See #82

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - Docker instructions and downloader improvements

Changes:

  • Getting started information to run open-meteo via docker is now available #80
  • Improvements to all downloaders to keep the interface simpler and save some resources #92

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - Elevation API

Elevation API is now available at https://open-meteo.com/en/docs/elevation-api

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - 0.0.8

Updates:

  • Documentation improvements #73, #75 (Thanks @kikocorreoso)
  • Marine API first prototype. Not yet active, but starts downloading data #74

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] over 2 years ago

Open-Meteo - 0.0.7

First binary release for Ubuntu 20.04. A Intel Skylake or AMD Zen CPU or higher is required for AVX2 and FMA instructions.

Usage and development instructions will follow soon in the the Readme

Atmosphere - Meteorological Observation and Forecast - Swift
Published by github-actions[bot] almost 3 years ago