microclim.org is a cloud-enabled, responsive, ExpressJS powered HTML5 Micro Climate Export site.
You can :
- Clip the region of interest
- Select the variables, and timeframe
- Request Export as CSV, netCDF and JSON
microclim uses below products:
- [S3] - For storage, and depository for user requests
- [MongoDB] - To store user requests
- [SES] - For emailing user with instructions to download
- [EC2] - For running the Web and Batch Process App
- Twitter Bootstrap - great UI boilerplate for modern web apps
- node.js - evented I/O for the backend
- Express - fast node.js network app framework @tjholowaychuk
- [Travis CI] - the streaming build system
And microclim.org itself is open source with a public repository on GitHub.
UX is served by nodeJS powered by expressJS/ejs/OSM Maps. Goal of UX is to be responsive foremost, and then easier learning curve.
API services provide alternate way of interacting with microclim.org site.
Pythonic process monitors the requests and interacts with AWS services.
Follow the readme on the github
- AWS Lambda
- Apache Spark for Data Processing
- Jupyter Notebook examples - API
Apache
Thanks!