New Post
Hello and once again congrats for all your efforts.
Meteoblue provide the best forecasts, and your app is on its way to be way better than the meteoblue app. This is how I came across Sonuby.
One source of improvement is the representation of the daily forecast by one pictogram.
Well this is always a difficuly choice : we have 24 hourly pictograms each day. So how to summarize these 24 pictograms in one pictogram ?
Let me tell you that your current algorithm has lots of room for improvement.
In one example you will understand.
Wednesday 3 July, the picto for next Sunday in Toulouse , France, is "Showers"
The hourly forecast for the same day show : a shower between 0h00 and 1h00 during the night, and then a cloudy night, cloudy morning (but not overcast) , sunny afternoon, sunny evening.
So what should be chosen? Very difficlult isn't it? The only bad choice is to choose "showers" because it's less than hour (less than one hour) and besides, during the night.
A good algorithm should determine the "average" weather during the day (probably a mix of clouds and sun pictogram). By the way : this is precisely what the Meteoblue does for the next Sunday.
@francksteunou Thanks for your feedback Franck! You're right, it's not easy to choose which pictogram to show. Right now meteoblue tells me which pictogram to show, but maybe I'll add an option to let you choose which time frame is relevant to you and calculate your own pictogram for that time frame.
Dear Julian. If you pick up the daily pictogram from Meteoblue, this might be the right choice. The problem is that they are different between Meteoblue app and Sonuby app. And I guess that this is because Meteoblue differentiates day and night (so they have to pictos per day) and you don’t, you have only one picto per day. The solution might be in version 2 to have one picto for the day and one picto for the night like Meteoblue.
Illustration below for the same location. Look at Tuesday (Mardi) and Wednesday (Mercredi).
@francksteunou Great, thanks a lot for the hint! I'll investigate this! :)