/Precip_web

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Rain rain go away

Flask based website to display precipitation plots from geodesymiami/Precip.

Installation

  1. Clone the repository
  2. Install the required packages
pip install -r requirements.txt
  1. Make sure the MAPBOX_ACCESS_TOKEN is set in your environment variables
export MAPBOX_ACCESS_TOKEN=<your_mapbox_access_token>
  1. Run the website
python run.py
  1. Open Website at the given address (chrome/safari)
127.0.0.1:5000

TODOS:

  • Add a map to the website
  • Parse data from the volcano list
  • Run geodesymiami/Precip on Merapi, hosted on jetstream
  • Set up cron job to automatically run precip plots
  • Make basic tests (pytest)
  • Add an explanation on homepage

WEB DESIGN TODOS:

  • Use Mapbox for satellite imagery map
  • Add UM GeodesyLab logo
  • Add a hover effect over points on the map
  • Add volcano metadata on page
  • Add a link to the volcano's smithsonian page
  • Add a separate page for the volcano list (by country)
  • Add a search bar to search for volcanoes ?
  • Indicate the last time the data was updated and plot was generated