Backend code for WBGeo — a workbench for geoscientific workflows
This repository contains the backend code for WBGeo, an open-source workbench for geoscientific workflows covering structural geological modeling, mesh generation, process simulation, and visualization in one integrated environment. WBGeo is built around a component-and-connector system: workflows are assembled from typed, interchangeable components, each wrapping a method or processing step behind a standardized interface. The workbench can be used directly through this Python backend, or through its visual interface (visual DSL), which runs this same code underneath.
📖 Full documentation, installation guide, and component manuals: wbgeo.github.io
| Path | Contents |
|---|---|
core/ |
The component library (structural modeling, meshing, simulation, visualization, and shared infrastructure) |
examples/ |
Synthetic example workflows (synthetic_examples/model1 … model9) and real-world case studies (case_studies/) |
tests/ |
Test suite, one subpackage per core/ component |
docs/ |
Documentation source, built with MkDocs and published at wbgeo.github.io |
This project was funded by the Federal Ministry of Research, Technology and Space (BMFTR) under the Geoforschung für Nachhaltigkeit (GEO:N) initiative (Grant no. 03G0922A).
WBGeo is released under the European Union Public Licence v1.2 (EUPL-1.2).
