Skip to content

Curated from repositories that make our lives as reservoir engineers and geoscientists easier or just more awesome

License

Notifications You must be signed in to change notification settings

mralbu/awesome-reservoir-engineering

 
 

Repository files navigation

Awesome Reservoir Engineering

Reservoir Engineering is awesome.

Awesome License

Open reservoir engineering is even more awesome, so we made a list. This list is curated from repositories that make our lives as reservoir engineers, hackers and data wranglers easier or just more awesome. In accordance with the awesome manifesto, we add awesome repositories. We are open to contributions of course, this is a community effort after all.

Contents

Related Awesome

Top

Software

Awesome software projects sub-categorized by focus.

Reservoir Simulation

  • libres - Python Tool for managing an ensemble of reservoir models
  • libecl - Python Reading and writing Eclipse reservoir simulator files
  • MRST - matlab Rapid prototyping and demonstration of new simulation methods in reservoir modelling and simulation
  • DuMux - C++ Simulator for flow and transport processes in porous media
  • Fesapi - C++ C++ C++ Reading and writing RESQML2 files
  • PyGRDECL - Python Paraview Visualize Eclipse/Petrel outputs Grid File (GRDECL) using Paraview(VTK)
  • TPFA-ResSim - Python Matlab Toy, 2D black-oil petroleum reservoir simulator

History Matching and Uncertainty Analysis

  • ert - Equinor Python Tool for history matching and updating using Ensemble Kalman Filters and Ensemble Smoothers.
  • pyhum - Python Probabilistic Framework for Reservoir Characterization and Real Time Updating

Petrophysics

  • pyscal - Equinor Python Python module for relative permeability/SCAL support in reservoir simulation
  • lasio - Python Reading and writing well data using Log ASCII Standard (LAS) files
  • Welly - Python Analyzing and processing well log data
  • Striplog - Python Display lithological and stratigraphic logs for wells and outcrop
  • FuzzyLAS - Web app for looking up curve mnemonics
  • dlisio - Equinor C++ Python dlisio is an LGPL licensed library for working with well logs in Digital Log Interchange Standard (DLIS V1)
  • porespy - Python A set of tools for characterizing and analying 3D images of porous materials
  • porepy - Python Simulation Tool for Fractured and Deformable Porous Media
  • OpenPNM - Python Pore network modeling of porous media
  • drd - Python Download and load digital rocks datasets
  • Core2Relperm - Shell Python Core2Relperm project for inverse modelling of core flooding experiments
  • pydmd - Python Dynamic Mode Decomposition for Analyzing Dynamics in Multi-phase Flow in Porous Media
  • RockIR - Shell Python Rock Image Retrieval for rock samples

PVT Analysis

  • neqsim - Equinor Java Matlab Python Estimation of phase behaviour and properties for oil and gas fluids
  • PREOS - Python Computes the fugacity coefficient, compressibility, and density of a gas at a particular temperature and pressure using the Peng-Robinson EoS
  • zFactor - R Calculates the error measures or deviation between different correlations for gas compressibility compared to the original Standing-Katz chart

Rock-Fluid Interaction

  • arxim - Fortran Calculations of multiphase (fluid, mineral, gas) interactions
  • PhreeQC - C++ Reactions in water and between water and rocks and sediments (speciation, batch-reaction, one-dimensional transport, and inverse geochemical calculations)
  • Reaktoro - C++ Python Unified framework for modelling chemically reactive systems
  • GeoPyTool - Python Application with geochemical plotting capabilities
  • pyrolite - Python Geochemical transformation and visualisation

Geology and Geophysics

  • GemPy - Python 3-D structural geological modelling software with implicit modelling and support for stochastic modelling
  • pyGeoPressure - Python Pore pressure prediction using well log data and seismic velocity data
  • mplStereonet - Python Stereonets on python based on Matplotlib
  • apsg - Python Advanced structural geology analysis and visualisation based on Matplotlib
  • segyio - Equinor Python Fast Python library for SEGY files.

Geostatistics

  • pyKriging - Python N-dimensional kriging
  • SGeMS - CUDA Stanford geostatistical modelling software
  • HPGL - Python High perfomance geostatistics library
  • gstat - R Geostatistical modelling, prediction and simulation
  • PyGSLIB - Python Mineral resource estimations
  • GeoStats.jl - Julia High-performance geostatistics in Julia
  • GeostatsPy - Python GSLIB reimplimented in Python
  • GeoStat-Framework - Python Framework for geostatistical simulations

Geomechanics

  • Geomechanics.jl - julia Geomechanics analysis focused on the Unconventional Resources evaluation
Top

Data Repositories

  • ANP - Brazil's national oil agency open data repository.
  • Volve Dataset - Volve field data set download
  • Unisim - CMG and Eclipse reservoir simulation datasets.
  • Athabasca Oil Sands Well Dataset McMurray/Wabiskaw - Well logs and stratigraphic picks for 2193 wells, including 750 with lithofacies, from Alberta, Canada
  • Digital Rocks Portal - Data portal for fast storage and retrieval, sharing, organization and analysis of images of varied porous micro-structures
Top

Tutorials and Cheat Sheets

Top

Miscellaneous

Top

How to Contribute

Contributions welcome! Read the contribution guidelines first.

Top

License

CC0

To the extent possible under law, all contributors have waived all copyright and related or neighboring rights to this work.

About

Curated from repositories that make our lives as reservoir engineers and geoscientists easier or just more awesome

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published