This read.me is written as part of a challenge for the Polar Cyber Infrastructure Hackathon (Stony Brook, NY August 2017)
- create Docker image for testing model
- create smaller test dataset
- migrate code into system to test. We will likely test in Google Cloud Platform for the Hackathon.
- By January 2018, refine code and move from IDL to Python
- After successful testing, deploy Docker contianer on OSG HTC platform
- Automate application for yearly process of data into NDVI metrics product for NDVI Metrics.
- Make something reproducible for ourselves
- Be able to store raw data, results data, and algorithms / application for free or cheaply.
- Test this container on multiple platforms (Google, Shifter, Jetstream, others)
- Make this container work as part of an annual research process
- Make github repo public and provide open data license
- source files from MODIS-NDVI
- algorithm / application - python code in docker container for HTC for processing and storage
- Docker image
- HTC - High Throughput Computing, specilizing in using many computing resources over long periods of time to accomplish a computational task. This research was done using resources provided by the Open Science Grid [1,2], which is supported by the National Science Foundation award 1148698, and the U.S. Department of Energy's Office of Science.
- Docker - a software container platform for running an image of the application
- Singularity - read more here: https://cloud4scieng.org/singularity-a-container-system-for-hpc-applications/
- Condor - job manager
The code has been run yearly since 2012 to process NDVI metrics
- https://github.com/gina-alaska/ndvi-metrics/
- https://github.com/gina-alaska/modis-ndvi-metrics
- http://catalog.northslope.org/catalog/entries/3867-modis-derived-ndvi-metrics
- http://gina.alaska.edu/projects/modis-derived-ndvi-metrics
http://www.mdpi.com/2072-4292/7/10/12961
https://irma.nps.gov/DataStore/DownloadFile/522409
@dayne - Docker containerization
@jiang-gina - NDVI Metrics application
@vlraymond - award winning documentation