Weather Prediction Application
Choosing the correct type of covering depends heavily on the weather conditions expected at the event location and time of year. I've developed a Python program that uses weather data collected from various federal and local agencies through publicly available APIs. This program allows us to gather historical weather information for a specific location and date, spanning the previous five years. The collected data is then stored in a local database for testing purposes, ensuring accuracy and reliability.
Project Components- Weather.py: An integrated weather API to retrieve historical weather data for a given location and date. It includes methods to calculate average, minimum, and maximum temperature, wind speed, and precipitation for the previous five years.
- weather.db: A local SQLite database to store the collected weather information.
- main.py: A Python script that creates instances of the Weather and User classes and populates the SQLite table with weather data.
- test.py: A Python script that executes tests against the code to ensure functionality.
- README.txt: Instructions on how to set up and utilize the program effectively.
- Requirements.txt: A list of all the packages and modules required to run the programs.