Geoweaver
2018 ESIP Lab Incubator Project
Geoweaver is an in-browser software allowing users to easily compose and execute full-stack data processing workflows by taking advantage of online spatial data facilities, high-performance computation platforms, and open-source deep learning libraries. It provides an all-in-one capacity covering server management, code repository, workflow orchestration software, and history recorder.
It can be run from both local and remote (distributed) machines.
GeoWeaver is a community effort. Any contribution is welcome and greatly appreciated!
Software Goals
Only two fundamental objectives:
-
Make it time affordable for scientists with less-coding experience (who are unaware of WfMS) to manage their data processing workflows.
-
Preserve every model run history and share them along with the code files.
Tutorial
Installation
Click here for the steps
Demo
A live demo site is available.
Citation
If you found Geoweaver helpful in your research.
please cite: Sun, Z. et al., "Geoweaver: Advanced cyberinfrastructure for managing hybrid geoscientific AI workflows." ISPRS International Journal of Geo-Information 9, no. 2 (2020): 119.
Dependencies
This project is impossible without the support of several remarkable open-source libraries.
-
d3.js - BSD 3-Clause
-
graph-creator - MIT License
-
bootstrap - MIT License
-
CodeMirror - MIT License
-
JQuery Terminal - MIT License
Community
Geoweaver owes its success to the hard work of its many community members who generously devoted their time and effort to the project.
Please find the full contributor list below: developer list
License
MIT