pyGeoPressure: Tools for geopressure prediction
Project description
A Python package for pore pressure prediction using well log data and seismic velocity data.
Features
- Overburden (or Lithostatic) Pressure Calculation
- Eaton's method and Parameter Optimization
- Bowers' method and Parameter Optimization
- Multivariate method and Parameter Optimization
Getting Started
Installation
pyGeoPressure
is on PyPI
:
pip install pygeopressure
Example
Pore Pressure Prediction using well log data
import pygeopressure as ppp
survey = ppp.Survey("CUG")
well = survey.wells['CUG1']
a, b = ppp.optimize_nct(well.get_log("Velocity"),
well.params['horizon']["T16"],
well.params['horizon']["T20"])
n = ppp.optimize_eaton(well, "Velocity", "Overburden_Pressure", a, b)
pres_eaton_log = well.eaton(np.array(well.get_log("Velocity").data), n)
fig, ax = plt.subplots()
ax.invert_yaxis()
pres_eaton_log.plot(ax, color='blue')
well.get_log("Overburden_Pressure").plot(ax, 'g')
ax.plot(well.hydrostatic, well.depth, 'g', linestyle='--')
well.plot_horizons(ax)
Documentation
Read the documentaion for detailed explanations, tutorials and references: https://pygeopressure.readthedocs.io/en/latest/
Contribute
- Issue Tracker: https://github.com/whimian/pyGeoPressure/issues
- Source Code: https://github.com/whimian/pyGeoPressure
Support
If you have any questions, please open an issue.
License
The project is licensed under the MIT license, see the file LICENSE for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyGeoPressure-0.1.8.tar.gz
(58.5 kB
view hashes)
Built Distribution
Close
Hashes for pyGeoPressure-0.1.8-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6c4ccfbf4164307548bbdf7a4beb4fd67113bc9715fa3891de04c0554246eff |
|
MD5 | e43c642e12c841a93327d340bf892822 |
|
BLAKE2b-256 | 014c65431c227208d7d583e1917c5837bc00d55e4ab9fafcb007c6b3ff050e53 |