BASIC WELL LOG INTERPRETATION IN PYTHON PROGRAMMING LANGUAGE

Python has rapidly become the programming language of petroleum geoscientists during the last decade. It is used widely in development, research and scientific activities and is included in many commercial software as an option for additional scripting purposes. Geophysical well log data interpretation is one of the most useful and important tools available to a petroleum geologist [12]. The results of log analysis and interpretation play an important role in the decision making in oil and gas activities throughout the exploration, development and production stages. The standard log interpretation workflow for petrophysical analysis of the wells includes: data loading, QC and editing (1); borehole environmental corrections (2); calculation of shale volume (3); porosity calculation (4); water saturation calculation (5); identification of lithology type (6); estimation of net and pay thickness (7). In this tutorial it is shown how to use Python programming code to carry out the standard well log interpretation steps. Third-party libraries have been used in the tutorial: Matplotlib was used in the graphical parts of the scripts; Pandas library was used as a data analysis and manipulation tool. In addition, the following specifically designed Python libraries were used for log data reading and calculations: Lasio, a Python package to read and write Log Ascii Standard (LAS) files and petrophysics, which is a library containing a petrophysical collection of formulas written as Python functions.

Authors

Publication Details

Journal
Romanian Journal of Petroleum & Gas Technology
Published
2025-01-01
DOI
https://doi.org/10.51865/jpgt.2025.01.20
Primary Topic
Computational Physics and Python Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BASIC WELL LOG INTERPRETATION IN PYTHON PROGRAMMING LANGUAGE

Mihai Iorgandopol, Patricia Tita
Romanian Journal of Petroleum & Gas Technology
Computational Physics and Python Applications
article

BASIC WELL LOG INTERPRETATION IN PYTHON PROGRAMMING LANGUAGE

Mihai Iorgandopol, Patricia Tita
article en

Abstract

Python has rapidly become the programming language of petroleum geoscientists during the last decade. It is used widely in development, research and scientific activities and is included in many commercial software as an option for additional scripting purposes. Geophysical well log data interpretation is one of the most useful and important tools available to a petroleum geologist [12]. The results of log analysis and interpretation play an important role in the decision making in oil and gas activities throughout the exploration, development and production stages. The standard log interpretation workflow for petrophysical analysis of the wells includes: data loading, QC and editing (1); borehole environmental corrections (2); calculation of shale volume (3); porosity calculation (4); water saturation calculation (5); identification of lithology type (6); estimation of net and pay thickness (7). In this tutorial it is shown how to use Python programming code to carry out the standard well log interpretation steps. Third-party libraries have been used in the tutorial: Matplotlib was used in the graphical parts of the scripts; Pandas library was used as a data analysis and manipulation tool. In addition, the following specifically designed Python libraries were used for log data reading and calculations: Lasio, a Python package to read and write Log Ascii Standard (LAS) files and petrophysics, which is a library containing a petrophysical collection of formulas written as Python functions.

Romanian Journal of Petroleum & Gas TechnologyVol. 6 (77)(1)
Openalex Percentile: Top 93%
Computational Physics and Python Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

BASIC WELL LOG INTERPRETATION IN PYTHON PROGRAMMING LANGUAGE — Mihai Iorgandopol, Patricia Tita · Romanian Journal of Petroleum & Gas Technology (2025) | TGRS Research Map | TGRS