Skip to content

Python utilities for reservoir engineering calculations

License

Notifications You must be signed in to change notification settings

amaru-g/pyreservoir

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyReservoir

Python utilities for reservoir engineering calculations

  • PVT analysis pvt
  • Volumetric mapping volumetrics
  • Well-test analysis welltest
  • Material balance matbal
  • Decline curve analysis dca

Applications

  • 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 data
  • matbal: 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

Tutorials

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.

License

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.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

About

Python utilities for reservoir engineering calculations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 92.2%
  • Python 5.6%
  • Assembly 2.2%