In this project, I analyzed and explored the climate of Honolulu, Hawaii using Python, SQLAlchemy, Pandas, and Matplotlib. The goal was to help with trip planning by conducting a climate analysis of the area.
I divided the project into two main parts:
- I used Python and SQLAlchemy to connect to the SQLite database and reflected the tables into classes.
- I performed a precipitation analysis to get the previous 12 months of data.
- I performed a station analysis to calculate the total number of stations and find the most active station.
- I designed a Flask API based on the queries developed in Part 1.
- I created routes for precipitation, stations, temperature observations, and specified date ranges.
- Jupyter Notebook Database Connection
- Precipitation Analysis
- Station Analysis
- API SQLite Connection & Landing Page
- API Static Routes
- API Dynamic Route
- Coding Conventions and Formatting
- Deployment and Submission
- Comments
I deployed the project to a GitHub repository, and it includes the necessary files for analysis and app development.
This project uses climate data from the Global Historical Climatology Network-Daily Database, which has been converted to metric units in Pandas.