GeoCode

August 3, 2026 ยท View on GitHub

Python

๐ŸŒ Multi-Language Support

English | ะ ัƒััะบะธะน

GeoCode

Python framework for reservoir engineering.

img

Features

  • reservoir representation with Grid, Rock, States, Wells, Faults, and PVT-tables
  • interactive 3D visualization
  • reservoir preprocessing tools
  • detailed documentation
  • notebooks to explore the framework step-by-step

Tip

Try out a new web application based on GeoCode for visualization and exploration of reservoir models.

Installation

Clone the repository:

git clone https://github.com/geo-kit/GeoCode.git

To run reservoir simulations with JutulDarcy, install Julia and instantiate the driver dependencies once:

julia --project=geocode/bin -e "using Pkg; Pkg.instantiate()"

Note

Note: the project is in developement. We welcome contributions and collaborations.

Quick start

Load a reservoir model from .DATA file (some models are given in the open_data directory):


  from geocode import Field

  model = Field('model.data').load()

See the notebooks to explore the framework step-by-step and the documentation for more details.