ogs5py: A Python-API for the OpenGeoSys 5 Scientific Modeling Package
Related Experiment Video
Updated: Dec 21, 2025

gP2S, an Information Management System for CryoEM Experiments
Published on: June 10, 2021
Sebastian Müller1, Alraune Zech2, Falk Heße
1Department of Computational Hydrosystems, Helmholtz Centre for Environmental Research-UFZ, Permoserstr. 15, 04318, Leipzig, Germany.
Abstract:
High-performance numerical codes are an indispensable tool for hydrogeologists when modeling subsurface flow and transport systems. But as they are written in compiled languages, like C/C++ or Fortran, established software packages are rarely user-friendly, limiting a wider adoption of such tools. OpenGeoSys (OGS), an open-source, finite-element solver for thermo-hydro-mechanical-chemical processes in porous and fractured media, is no exception. Graphical user interfaces may increase usability, but do so at a dramatic reduction of flexibility and are difficult or impossible to integrate into a larger workflow. Python offers an optimal trade-off between these goals by providing a highly flexible, yet comparatively user-friendly environment for software applications. Hence, we introduce ogs5py, a Python-API for the OpenGeoSys 5 scientific modeling package. It provides a fully Python-based representation of an OGS project, a large array of convenience functions for users to interact with OGS and connects OGS to the scientific and computational environment of Python.
Related Concept Videos
GIS Software, Hardware, and Sources of GIS Data
Geoid and Ellipsoid
Introduction to GIS
Levels of Use of a GIS
Mesh Analysis
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
Mesh Analysis with Current Sources
Current Source in One Mesh: The analysis process is straightforward when a current source is found in only one mesh within the circuit. Mesh currents are assigned as usual, with the mesh containing the current source excluded from the analysis. Kirchhoff's voltage law...

