"Your Personal Weather Oracle"
WeatherWizard is a command-line tool that accepts a temperature unit, city's name and number of days as arguments and returns the current weather forecast. It also offers many other functionalities such as disaster warnings and visual representation of weather forecast with the help of satellite images.
Table of Contents
- We have created a command line tool in python which takes temperature unit, city's name and number of days as arguments.
- Secondly, we used OpenWeatherMap API to fetch weather data and parsed it using Python with the help of github copilot.
- With the help of API, we tried to fetch the data for satellite image integration and visually represent weather conditions and patterns.
- Data Visualisation of the weather can be done with the help of graph.
- Also, we tried to implement disaster warning system for users-safety.
- Apart from this, our WeatherWizard shows real-time data and notifications to provide disaster warnings.
- Lastly, we added the feature of predicting Air Quality Index which will be beneficial for people to know about the air quality of that location.
- Knowledge of python & its libraries.
- Visual Studio Code
- To create a command-line tool that accepts temperature unit, city's name and number of days & then returns the current weather forecast.
- To leverage OpenWeatherMap API to fetch weather data and parse it using Python.
- To provide accurate weather information for planning daily activities, travel, and safety.
- To demonstrate how GitHub Copilot can help you with API usage, data parsing, and error handling.
- To highlight the availability of various weather parameters such as temperature, humidity, wind speed, etc.
- To fetch and display satellite images relevant to the user's specified location.
- To visually represent weather conditions and patterns.
- To show real-time data and notifications to provide disaster warnings.
- To enhance user-safety and preparedness.
- To improve the visual representation of weather data by implementing interactive charts, graphs, and maps. This can provide users with a more immersive and insightful experience when analyzing weather forecasts and trends.
- other objectives.
├── WeatherWizard
│ ├── weather_forecast.py
│
├── Images
- Python (Programming Language)
- Execution Demo Of The Usage Of Github Copilot
weather_forecast.py.-.micro_hack.-.Visual.Studio.Code.2023-06-02.23-18-49.mp4
- Error Handling
- Weather Forecasting Output
- Enhanced Data Visualisation (Graph - Temperature Vs Date)
- Cyclone Alert Warning
cyclone.mp4
- Live Demo of the Project
weather_forcast_py_-_Visual_Studio_Code_2023-06-04_14-18-28_AdobeExpress.mp4
- Accepts temperature unit, city's name, and number of days as arguments.
- Utilizes OpenWeatherMap API to fetch weather data.
- Parses weather data using Python for easy understanding.
- Provides current weather forecasts.
- Offers disaster warnings for enhanced safety(cyclone warning system)
- Data Visualisation of the weather can be done with the help of graph.
- Real-time data and notifications to provide disaster warnings.
- Prediction of Air Quality Index.
Komal Verma
Isha
Shelly Kaushik
Veronica Singh
Neha