Skip to content
/ InfDB Public

infDB (Infrastructure and Energy Database) provides a modular and easy-to-configure open-source data and tool infrastructure equipped with essential services, designed to minimize the effort required for data management.

License

Notifications You must be signed in to change notification settings

tum-ens/InfDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,766 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo logo

infDB - Infrastructure and Energy Database

infDB - Infrastructure and Energy Database provides a modular and easy-to-configure open-source data and tool infrastructure equipped with essential services, designed to minimize the effort required for data management. This platform-independent containerized approach streamlines collaboration in energy modeling and analysis, empowering the growth of an ecosystem by offering standardized interfaces and APIs, and allowing users to dedicate their focus to generating insights rather than handling data logistics by ensuring data is FAIR (Findable, Accessible, Interoperable, and Reusable).

Category Badges
License License
Documentation Documentation
Community Contributing Contributors Repo Count

Table of Contents

Why use it?

The infDB platform addresses common challenges in energy system modeling and analysis, particularly those related to data management. By providing a standardized and modular infrastructure, infDB reduces the time and effort required to set up and maintain data systems. This allows researchers, analysts, and planners to focus on their core tasks of modeling and analysis, rather than being bogged down by data logistics.

The infDB can be used effectively wherever geospatial and time series information is required. Possible applications include:

  • Energy System Modeling
  • Municipal Heat Planning and Infrastructure Planning
  • Scenario and Geospatial Analysis

How it works?

The infDB architecture is composed of three coordinated layers as shown in the figure below:

  • Services – Dockerized open-source software providing base functionality.
  • Tools – Software interacting with the infDB.

The PostgreSQL database is the basis and extended by services and tools. More information of each layer is described below. The PostgreSQL, all services and adopted tools are dockerized for a modular and flexible application. infDB overview

Services

The infDB platform provides a suite of essential services designed to facilitate database operation and administration, data handling and visualization, and connectivity. Each preconfigured service can be activated individually to tailor the environment to your specific requirements. This section provides a brief description and configuration options for each available service.

More information, a list of available services see Services.

Tools

Tools are software that interact with infDB and process data through standardized, open interfaces. This modular approach allows you to tackle problems of any complexity by combining different tools into custom toolchains.

More information, a list of integrated tools and additional information, see Tools.

Getting Started

If you want to use the infDB with the default settings just use the Quick Start below. For more information in detail read the Usage Guide of the official documentation.

Prequisites

Folder Structure

The infDB uses the following folder structure:

infdb/
├── infdb-demo/
├── sonthofen/
├── ...
└── muenchen/

Quick Start

You can quickly start an infDB with default configuration and credentials by following these steps:

Create Folder for infDB

mkdir infdb
cd infdb

Clone infDB

# Replace "infdb-demo" by name of instance 
git clone git@github.com:tum-ens/InfDB.git infdb-demo
cd infdb-demo

Start infDB

bash infdb-start.sh up -d --build

Import Opendata

bash infdb-import.sh

Stop infDB

bash infdb-stop.sh

License and Citation

The code of this repository is licensed under the Apache 2.0 License.
See LICENSE for rights and obligations. See Citation for citation of this repository.
Copyright: TU Munich - ENS | Apache 2.0 License

Contact

Patrick Buchenberg

Chair of Renewable and Sustainable Energy System Technical University of Munich (TUM) Email: patrick.buchenberg@tum.de https://www.epe.ed.tum.de/ens/staff/ensteam/patrick-buchenberg/

About

infDB (Infrastructure and Energy Database) provides a modular and easy-to-configure open-source data and tool infrastructure equipped with essential services, designed to minimize the effort required for data management.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 20