Skip to content

mbd-rwth/smart_data_hub

Repository files navigation

Smart Data Hub

DOI

Welcome to the smart data hub repository, developed by the Methods for Model-based Development in Computational Engineering (MBD) and Geophysical Imaging and Monitoring (GIM) groups at RWTH Aachen University. The smart data hub is a product of the 'Smart-Monitoring' project, which aims to provide innovative solutions in data-integrated simulation studies. The Smart Data Hub bridges existing research limitations to enable efficient data compilation for specific simulations while incorporating uncertainty quantification. It is capable of providing reliable, reproducible output for data-driven decision-making processes.

Data Hub Architecture

The data-hub consists of a database integrated with a Graphic User Interface (GUI).

  1. Database: It provides material properties along with their uncertainty margins and sensible defaults in YAML files. All relevant files can be found in the database directory.
  2. GUI: It was developed with Plotly Dash—a web-based application for interactive visualization. Simply run the Python program SmartGUI.py, it will then start a local flask server. The GUI displays three sections:
    • Geomodel: provides a 3D structural geomodel for each site.
    • Chronostratigraphic chart & table: The chart indicates geological formation time of each stratum. The table provides information on rock properties.
    • Processing functions: enables customized scenarios by filtering data in the table, provides uncertainty distributions for each value via the "Merge data" button, and adds sensible defaults when data is missing via the "Add Default" button. All relevant code can be found in the srcdirectory.

The following screenshot shows the GUI for the Buntsandstein layer at the DE_Rocksalt site. The highlighted, non-grey layer on the left-hand side is the currently selected layer, and the data table on the right-hand side shows the data after merging and adding default values.

Installation (For GUI)

  1. Download the zip file or clone the repository:
  2. Create a conda environment using environment.yml and running the following command conda env create -f environment.yml,
  3. Activate the environment with conda activate smart_data_hub.

Credits

The authors of this project are @CQ-QianChen, @ninomenzel1 and @mboxberg.

License

smart_data_hub is released under the MIT License. See LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors