This project focuses on the usage of Google API and OpenWeather API to acquire data. After the data retreival process it is filtered by user based critera.
- Firstly, the Weather_Database.ipynb jupyter notebook generated WeatherPy_Database.csv by using OpenWeather API. This outputs weather in cities close to 2000 number of random latitudes and longitudes generated across the globe.
- Secondly, the Vacation_Search.ipynb jupyter notebook generated WeatherPy_vacation.csv by using Pandas to filter the user criteria that the user might be likely to visit based off temperature ranges. Applying this filter to our Pandas dataframe, we use Google API to help us generate a list of hotels based on the user's temperature ranges.
- Finally, based on the previous filteration of the data, we can now allow the user to select upto
four
cities to create a Vacation_Itinerary.ipynb.
Here is an example of the above:
During the course of the project, whilst using the Google API and OpenWeather API and the generated cities.csv, heat maps were also generated based off: