Introduction

Pore pressure (geopressure) is of great importance in different stages of oil and gas (hydrocarbon) exploration and development. Predicted regional pressure data can help with:

  1. well planning

  2. Preventing hazards like kicks and blowouts.

  3. building geomechanical model

  4. anaylizing hydrocarbon distribution

Pore pressure prediction is to use geophyical and petrophysical properties (like velocity, resistivity) measured or calculated to evaluate pore pressure underground instead of measuring pressure directly which is expensive and can only be done after a well is drilled. Usually pore pressure prediction is performed with well logging data after exploration wells are drilled and cemented, and with seismic velocity data for regional pore pressure prediction.

pyGeoPressure is an open source python package designed for pore pressure prediction with both well log data and seismic velocity data. Though lightweighted, pyGeoPressure is able to perform whole workflow from data management to pressure prediction.

The main features of pyGeoPressure are:

  1. Overburden (or Lithostatic) Pressure Calculation (Tutorials: OBP calculation for well, OBP calculation for seismic)

  2. Eaton’s method and Parameter Optimization (Tutorials: Eaton for well, Eaton for seismic)

  3. Bowers’ method and Parameter Optimization (Tutorials: Bowers for well, Bowers for seismic)

  4. Multivariate method and Parameter Optimization (Tutorials: Multivariate for well)

Aside from main prediction features, pyGeoPressrue provides other functionalities to facilitate the workflow:

  • Survey definition

  • Data Management

  • Well log data processing

  • Generating figures