TylerWilliamson / QuickWeather

Weather at a glance! Current and forecast weather for anywhere in the world!
https://play.google.com/store/apps/details?id=com.ominous.quickweather
GNU General Public License v3.0
108 stars 9 forks source link

Displaying multiple prediction models #119

Open 0-5-0 opened 6 months ago

0-5-0 commented 6 months ago

I've been using another app named Weatherian recently, does Open-Meteo expose all the separate weather models? I was curious about the temperature/precipitation predictions in the 48 hour graph and if it might be possible to display multiple models overlapping, as Weatherian is doing.

Specifically for precipitation if Open-Meteo defaults to one model per location then it might be interesting if it could display multiple models so predictions can be compared between ECMWF, GEM/CMC, GFS, ICON, etc.

or does QuickWeather already display all weather models combined vs only one model picked by Open-Meteo in the 48 hour graph and 7 day forecast?

TylerWilliamson commented 6 months ago

Excellent question. QuickWeather currently uses the default "Best Match" model when using Open-Meteo, but I can add a selector for the various models.

Unfortunately, QuickWeather was only designed to show one model at a time, but if I add the selector it would be possible for a user to compare models using screenshots, etc.

0-5-0 commented 6 months ago

That would be very interesting, just being able to switch models in settings to compare different forecasts would be great and at the same time if the Open-Meteo best match model isn't really the "best" model for my location then it would be useful to be able to select the model that's being used.

Thank you for following up.

TylerWilliamson commented 3 months ago

I have begun looking into this, and found the Open-Meteo "Ensemble API". With this API, you can easily compare models. As stated above, I won't be adding functionality to show multiple models, but you may find it interesting. My current plan is to add a drop-down list of the available models so that users can choose which model to use. Not all models can forecast all locations, however. I will need to do a bit of testing before this feature can be rolled out