mindsdb icon indicating copy to clipboard operation
mindsdb copied to clipboard

[New Integration]: Integration for better in-house Meteorological Forecasts and Predictions

Open Rutam21 opened this issue 3 years ago • 7 comments

Is there an existing integration?

  • [X] I have searched the existing integrations.

Use Case

With this issue, the aim is to solve the following scenarios.

  • Enable someone who wants to fetch the raw weather data through some available API and then train their in-house custom Prediction models
  • Eradicate the dependency on any 3rd-party weather forecasting apps
  • With the in-house predictor models, one will have all the freedom to design and develop their specific use-cases without any limitations.

Motivation

The weather is a major aspect of everyone's life. But we are limited by the target parameters (such as the temperature, humidity, sunset and sunrise timings, etc.) that the existing weather apps show us. So, we aim to design our own prediction and forecasting models using which we can derive any target parameter related to weather, based on other available feature sets.

For e.g., I want to predict the average wind speed between 12 PM to 4 PM at a certain pin code or group of pin codes to figure out if that will be a good time to go for paragliding or something like that.

Implementation

There are many available API providers for the weather data out there. We just need to select one of the best and most accurate out of them and then fire the API call to receive the JSON response which we need to then convert to a Table and feed to our predictor model to train.

One of the most loved API providers is OpenWeather They provide Current weather data for almost 200,000 cities across the globe.

Example API Call:

https://api.openweathermap.org/data/2.5/weather?lat={LatitudeValue}&lon={LongitudeValue}&appid=[{API key}](https://home.openweathermap.org/api_keys)

Find more details here.

Anything else?

As always, I am up for updating the official Docs or writing a tutorial to get started with this integration once it's accepted and implemented.

Weather Forecasting with MindsDB

Find this issue a good one, then upvote it by dropping a 👍on the issue below.

Rutam21 avatar Jun 12 '22 21:06 Rutam21

I would love to work on this issue.

vibhuti019 avatar Jul 17 '22 14:07 vibhuti019

Sure, if you have any questions let us know

ZoranPandovski avatar Jul 18 '22 11:07 ZoranPandovski

I would like to work on this integration

malith7597 avatar Jul 23 '22 06:07 malith7597

I am working on this one sir

vibhuti019 avatar Jul 23 '22 06:07 vibhuti019

Ok bro, No worries


From: Vibhuti @.> Sent: Saturday, July 23, 2022 12:25 PM To: mindsdb/mindsdb @.> Cc: CS/2017/012 - KAVINDA M.M.M.T. @.>; Comment @.> Subject: Re: [mindsdb/mindsdb] [New Integration]: Integration for better in-house Meteorological Forecasts and Predictions (Issue #2341)

I am working on this one sir

— Reply to this email directly, view it on GitHubhttps://github.com/mindsdb/mindsdb/issues/2341#issuecomment-1193074168, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARNVP2ZJQUXURUB4EDYVUHTVVOJOFANCNFSM5YSKKFWQ. You are receiving this because you commented.Message ID: @.***>

malith7597 avatar Jul 23 '22 09:07 malith7597

@malith7597 We have around 40 open issues, feel free to check them and we will assign one to you :raised_hands:

ZoranPandovski avatar Jul 25 '22 09:07 ZoranPandovski

I would love to work on this.

PriyeshDave avatar Aug 09 '22 10:08 PriyeshDave

@vibhuti019 Did you started on this?

ZoranPandovski avatar Aug 15 '22 12:08 ZoranPandovski

Re-creating this for hacktoberfest with more info.

Rutam21 avatar Oct 15 '22 12:10 Rutam21