To test our ability to digitize the natural world and take the first step toward creating better predictive systems, GE embarked on an expedition to see how industrial big data and predictive analytics can inform communities about dangerous volcanic activity.
This repository is home to the source code, data, and documentation for the Digital Volcano. The App is a simple reference demonstrating the use of Predix Services to help you learn how to extend it. It is based on the data set collected from industrial sensors installed in the Masaya Volcano near Nicaragua's capital Managua.
Learn more about the project by taking the Digital Expedition and view the sample app.
- Digital Volcano Story (Start Here)
- Digtal Volcano Demo App
- Documentation
See the Getting Started Guide for details. You will need to complete the following steps:
- Sign up for a Free Predix Account (no credit card required)
- Clone this repository
- Run
pip install predix
(making sure you have python 2.7.10+ and pip 9.0.1+) - Run setup scripts
- Deploy your app with
cf push
The specifics on how to complete these steps can be found in the Getting Started Guide.
To access the volcano data you have a few options.
- Use the Digital Volcano App for simple exploration.
- Use the Volcano API to make REST calls.
- Use the CSV files in the setup/data directory to import to your preferred data science tools.
The following services have Free trial plans sufficient to run this application.
- PredixPy (Python SDK)
- Predix UI
- Predix Asset
- Predix Time Series
- User Account and Authentication (UAA)
If something didn't work as expected and you want help:
- Create a GitHub Issue in this project
- Ask on the Predix Developer Forum
- Send email to volcano@ge.com and we'll try to respond when we can