Abla-Beatrice / The-Weather-Girls

We create a dashboard using extreme weather data from NOAA and other sources for displaying the interactive visualization of maximum temperatures and different precipitations across the globe from 1980-2009

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Climate Change Visualization

Home

Description & Analysis

This project was completed by Abla, Kelsie and Winnie with invaluable assistance from Dr Boahemaa Adu-Oppong.

The purpose of this data dashboard is looking at various aspects of climate change via the use of datasets and graphs that clearly demonstrate the Maximum Precipitation, Maximum Temperature and Maximum Snowfall & Snow Depth in United States.

  • Maximum Precipitation Max_Precipitation

  • Maximum Temperature Line_Chart Line_chart

  • Maximum Temperature Bar_Chart Bar_chart

  • Maximum Snowfall Maximum Snowfall

  • Maximum Snow Depth Maximum Snow Depth

  • Maximum Snowfall & Snow Depth Maximum Snowfall & Snow Depth

  • Features:

    • Python APIs
    • Pandas
    • SQL
    • HTML/CSS
    • D3.js
    • JavaScript

LINK
Repository

ETL

NOAA Climate.gov Data Here

A range of environmental datasets (weather, air & sea temperature) mainly for the US.

Link to NOAA API used Here

Mapbox

Overview of the Mapbox Maps service APIs Here

Technologies Used

  • Python 3.6.10 and its ecosystem are extremely popular tools in the world of data analysis.

  • JavaScript

    • The project uses JavaScript to add interactivity to the dashboard and to retrieve certain data from CSV files for graphs and charts.
  • Chart.js

    • The project uses Chart.js order to style the prebuilt charts.

Deployment

  • The dashboard is hosted via GitHub Pages and is deployed from the master branch - this is to allow the deployed dashboard to automatically update with any new commits that are made to the master branch.

    • To deploy the dashboard to GitHub Pages, first clicked the settings tab on the GitHub repository for the site.
    • From here, scrolled to the GitHub Pages section of the setting tab and changed the Source from 'none' to 'master branch'.
    • This deployed the dashboard to GitHub Pages and provided me with a link to the hosted page, which then copied and pasted into the description of the repository.
  • To run this application locally:

    • Click the green 'clone or download' button in the GitHub repository for the project.
    • Copy the link provided by clicking the clipboard button to the right of the link.
    • In your terminal, type git clone, paste in the previously copied link, and hit return.
    • The application should now be installed on your device.

Credits

Content

Media

  • The image used in the dashboard can be found at Unsplash.

About

We create a dashboard using extreme weather data from NOAA and other sources for displaying the interactive visualization of maximum temperatures and different precipitations across the globe from 1980-2009


Languages

Language:Jupyter Notebook 91.1%Language:HTML 7.1%Language:JavaScript 1.5%Language:Python 0.2%Language:CSS 0.1%