=====================
The MDAH Weather App is a Python-based weather application that allows users to retrieve real-time weather information for various cities. The application features a graphical user interface (GUI) built using the Tkinter library.
- Real-time Weather Data: Retrieve current weather conditions, temperature, and pressure for any city.
- City Search: Search for cities by name and view their current weather conditions.
- Graphical Visualization: View a graphical representation of temperature-pressure relations for searched cities.
- Data Persistence: Save and view weather data for previously searched cities.
- Python 3.x: The application is built using Python 3.x and requires a compatible version to run.
- Tkinter: The application uses the Tkinter library for GUI development.
- Requests: The application uses the Requests library to make HTTP requests to the OpenWeatherMap API.
- OpenWeatherMap API Key: The application requires a valid OpenWeatherMap API key to retrieve weather data.
To install the MDAH Weather App, follow these steps:
- Clone this repository to your local machine.
- Install the required libraries using pip:
pip install tkinter requests - Run the application using Python:
python app.py
- Launch the application and enter a city name in the search bar.
- Click the "Search" button to retrieve the current weather conditions for the city.
- View the weather data and graphical visualization for the city.
- Save the weather data for the city by clicking the "Save" button.
The MDAH Weather App is released under the MIT License. See LICENSE.txt for details.
We'd like to Thank:
- OpenWeatherMap for providing the weather data API
- Tkinter for providing the GUI library
We'd like to thank the following contributors for their work on this project:
- Maryam Ashraff
- Dania Karrar
- Afifa Siddique
- Hamza Khan
If you have any questions or feedback about the MDAH Weather App, please contact us at maryamaff2001@gmail.com.