7 Useful Pandas Display Options You Need to Know
|

7 Useful Pandas Display Options You Need to Know

Pandas is a powerful Python library commonly used within data science. It allows you to load and manipulate datasets from a variety of sources and is often one of the first libraries you come across in your data science journey. When working with pandas, the default options will be suitable for the majority of people. However, there may…

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

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…

Combining Formation Data With Well Log Measurements in Pandas
|

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…

How to Create a Simple Neural Network Model in Python
|

How to Create a Simple Neural Network Model in Python

Neural Networks are a popular (mostly) supervised machine learning algorithm. They can be used for modelling a variety of complicated tasks such as image processing, fraud detection, speech processing, and more. These algorithms can be applied to regression-based problems as well as classification-based problems. Within petrophysics and geoscience, we can use Neural Networks to predict…

Folium Mapping: Displaying Markers on a Map
|

Folium Mapping: Displaying Markers on a Map

Folium is a powerful Python library that makes it easy to visualise geospatial data. It utilises the power of Leaflet.js, which is a popular and leading JavaScript library that can be used to create interactive maps that can be used across both desktop and mobile platforms. The library has been designed in a way that makes it…

Pandas Profiling — Easy Exploratory Data Analysis in Python

Pandas Profiling — Easy Exploratory Data Analysis in Python

Exploratory Data Analysis (EDA) is an important and essential part of the data science and machine learning workflow. It allows us to become familiar with our data by exploring it, from multiple angles, through statistics, data visualisations, and data summaries. This helps discover patterns in the data, spot outliers, and gain a solid understanding of the data we are working with.

6 Python Libraries You Should Know About for Well Log Data & Petrophysics
|

6 Python Libraries You Should Know About for Well Log Data & Petrophysics

Discover 6 great python libraries that you can start using today with well log data One of the great things about Python is the vast number of open source libraries that have been developed to improve the way we work with data and make sense of it. Within the petrophysics and geoscience domains, there are a…

Enhance Your Plotly Express Scatter Plot With Marginal Plots
|

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…