Skip to content

WBGeo/codebase

Repository files navigation

WBGeo logo

Backend code for WBGeo — a workbench for geoscientific workflows

Documentation License: EUPL-1.2 Python 3.12+

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


Repository structure

Path Contents
core/ The component library (structural modeling, meshing, simulation, visualization, and shared infrastructure)
examples/ Synthetic example workflows (synthetic_examples/model1model9) 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

Funding

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).

License

WBGeo is released under the European Union Public Licence v1.2 (EUPL-1.2).

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages