BLOG

smartphone laptop working industry
Machine Learning

ChatGPT Advanced Data Analytics For Custom Matplotlib Well Log Plots

ChatGPT’s Code Interpreter, now renamed to Advanced Data Analytics, has been out for some time now. It was launched on July 6th 2023, and is a plugin developed by OpenAI to allow users to upload data and perform analysis on it. This can range from cleaning the data, creating visualisations and summarising the data. Rather than

Read More »
white android tablet turned on displaying a graph
Petrophysics

Converting Well Logging Data From DLIS Files to LAS File Format

Within the geoscience disciplines of the oil and gas industry, various formats are used to store well logging and petrophysical data. Two of the most common formats are LAS files and DLIS files. LAS files are flat ASCII files that can easily be read using any text editor, whereas DLIS files are structured binary files containing tables of information about

Read More »
brown desert sands
Machine Learning

k-Nearest Neighbors for Lithology Classification from Well Logs Using Python

k-Nearest Neighbors (kNN) is a popular non-parametric supervised machine learning algorithm that can be applied to both classification and regression-based problems. It is easy to implement in Python and easy to understand which makes it a great algorithm to start learning about when you start your machine-learning journey. Within this article, we will cover how

Read More »
Petrophysics

Creating a Multi-Well Integrated Well Log and Formation Tops Dataframe in Python

When working with well log measurements and subsurface data we are often dealing with different file formats and sample rates. For instance, well log measurements are typically stored and transferred within .las files or dlis files and sampled every 0.1m or 0.5ft. Geological formation tops on the other hand are single discrete depth points. This requires interpolation

Read More »
Petrophysics

Combining Formation Data With Well Log Measurements in Pandas

When working with subsurface data we often deal with datasets that have been sampled in different ways. For example, well log measurements are continuously recorded over intervals of the subsurface at regular increments (e.g. measurements every 0.1 m), whereas formation tops are single depth points. Within this article, we will cover a way of integrating

Read More »
gray and blue land form
Petrophysics

Reservoir Rock Typing Definitions

Using well log data to subdivide and group the subsurface into meaningful packages is a common task within geoscience and petrophysics. It allows log responses and rocks that exhibit similar responses and characteristics to be grouped together into what is known as facies. Once they are grouped together they can be used for further analysis,

Read More »
Petrophysics

Enhance Your Plotly Express Scatter Plot With Marginal Plots

Scatter plots are a commonly used data visualisation tool within data science. They allow us to plot two numerical variables, as points, on a two dimensional graph. From these plots, we can understand if there is a relationship between the two variables, and what the strength of that relationship is. Within this short tutorial, we

Read More »
Petrophysics

Using Plotly Express to Create Interactive Scatter Plots

Scatter plots allow us to plot two variables from a dataset and compare them. From these plots, we can understand if there is a relationship between the two variables, and what the strength of that relationship is. Within petrophysics scatter plots, are commonly known as crossplots. They are routinely used as part of the petrophysical

Read More »
Petrophysics

Loading Well Log Data From DLIS using Python

There are a number of different formats that well log and petrophysical data can be stored in. In the earlier articles and notebooks of this series, we have mainly focused on loading data from CSV files (here) and LAS files (here and here). Even though LAS files are one of the common formats, they have

Read More »