Python utilities for reservoir engineering calculations
- PVT analysis
pvt
- Volumetric mapping
volumetrics
- Well-test analysis
welltest
- Material balance
matbal
- Decline curve analysis
dca
pvt
: Obtaining PVT properties using PVT correlation (pvtcorrelation
); Processing PVT lab experiments such as DL, CCE, Flash Analysis, and CVD (pvtlab
); EOS to produce PVT properties and phase envelope (pvteos
)volumetrics
: Computing OOIP and OGIP using volumetric trapezoidal, pyramidal, and Simpson's 1/3 rule (volumetrics
)welltest
: Modeling well transient response from multirate or multiple pressure data (wellflo
); Simple well-test analysis on pressure drawdown and build-up datamatbal
: Computing aquifer influx into a reservoir using Schilthuis, van Everdingen-Hurst, and Fetkovich methods (aquifer
); Material balance plots for OOIP and OGIP verification for gas and oil reservoirs (mbal
); Computing reservoir drive indices and producing energy plots (drives
)dca
: Computing decline-curve parameters from Arps; Stochastic approach to assess uncertainty of DCA parameters
See these tutorial Jupyter notebooks to get started with each of the libraries. See inside this folder to get the datasets used for the tutorials.
I consider the goodness of open-source program but I strongly recommend that anyone who wish to use any program in this package to consider the code authorship. This work is licensed with Creative Commons BY-NC-ND 4.0 International.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.