Skip to content

FyodorAmanov1/WeatherPrediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🌦️ Weather Prediction Using Numerical Methods

This project utilizes numerical methods and machine learning to predict weather conditions based on historical meteorological data. By leveraging data from Meteostat and solar position calculations from Astral, the system forecasts weather patterns with a data-driven approach.

πŸš€ Features

  • βœ… Real-Time Weather Data – Uses Meteostat to fetch historical and real-time weather information.
  • βœ… Numerical Methods – Applies statistical techniques and models for predictions.
  • βœ… Astronomical Data Integration – Calculates sunrise, sunset, and other solar parameters.
  • βœ… Data Processing & Analysis – Cleans and structures meteorological data using numpy and pandas.

πŸ“¦ Installation

Ensure you have Python installed, then install the required dependencies:

pip install --upgrade meteostat numpy pandas astral

πŸ“Š Data Sources

  • Meteostat API – Fetches historical and real-time weather data.
  • Astral Library – Computes sun position and daylight durations.

πŸ“ˆ Future Improvements

  • Implement machine learning models for improved accuracy.
  • Add time-series forecasting (e.g., ARIMA, LSTMs).
  • Deploy as a web application for easy access.

πŸ“œ License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors