Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
img
 
 
js
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

MyFutureClimate

The goal of MyFutureClimate is to help the public understand otherwise complicated models of climate change by calculating how similar a location's climate is to every other location. The location of this "climate analog" can then be tracked forward and backward through time.

This project should be useful to policy and land management plannersin helping them plan mitigation and adaptation strategies. It should also be useful to the general public in helping them understand what effects climate change will have on their local area.

TODO

  • Ensure things are at least tablet-friendly
  • Set up a batch script to perform pre-caching for all major cities
  • Improve design/layout
  • Add in sea level rise
  • Add in a metric for extreme climate events
  • Use a multi-ensemble average for the projections
  • Use an adaptive strategy for judging similarity based on region
  • Bring service conf scripts into repo
  • Bring nginx conf scripts into repo
  • Add global finalist media

Getting Started

You'll need some basic things to get started. The follow commands will install the environment you'll need to run our code.

apt-get install python-scipy python-h5py python-matplotlib python-redis redis-server python-pip python-routes libhdf5-dev python-pandas
pip install cherrypy==3.3.0
pip install h5py
apt-get install nginx

Data Sources

Climate Data

CMIP5 GCM climate data can be viewed here.

The prototype app uses the CESM1-CAM5 model. Later iterations will use a multi-ensemble average of climate models. The download links for the data used in the app are as follows. The downloaded files should be placed in the data/ directory.

ftp://gdo-dcp.ucllnl.org/pub/dcp/archive/cmip5/global_mon/BCSD/cesm1-cam5/rcp60/mon/r1i1p1/tas/BCSD_0.5deg_tas_Amon_CESM1-CAM5_rcp60_r1i1p1_200601-210012.nc

ftp://gdo-dcp.ucllnl.org/pub/dcp/archive/cmip5/global_mon/BCSD/cesm1-cam5/rcp60/mon/r1i1p1/pr/BCSD_0.5deg_pr_Amon_CESM1-CAM5_rcp60_r1i1p1_200601-210012.nc

ftp://gdo-dcp.ucllnl.org/pub/dcp/archive/cmip5/global_mon/BCSD/cesm1-cam5/historical/mon/r1i1p1/tas/BCSD_0.5deg_tas_Amon_CESM1-CAM5_historical_r1i1p1_195001-200512.nc

ftp://gdo-dcp.ucllnl.org/pub/dcp/archive/cmip5/global_mon/BCSD/cesm1-cam5/historical/mon/r1i1p1/pr/BCSD_0.5deg_pr_Amon_CESM1-CAM5_historical_r1i1p1_195001-200512.nc

Notes:

  • 0.5 degree images are 720x278 pixels.

Media

Category finals presentation is here and starts at 29:17. Hack4Good finalist announcement is here. Hack4Good category finalist announcement is here.

Links

Geeklist Git Repo Geeklist Project Page Geeklist Achievement Card

Awards

This project was the grand finals winner of the Hack4Good 0.6 Hack Against Climate Change event.

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.