About Me


I'm Andy McDonald, a petrophysicist / data scientist within the oil and gas industry based in Aberdeen, Scotland

I have over 15 years experience in petrophysics, log analysis and geoscience. In recent years I have become interested in how Python development and Machine Learning can be applied to the challenges and problems we face when carrying out petrophysical analysis.

When I am not doing my day job I can be found out with the camera photographing nature, catching up on the latest SpaceX launches or learning about productivity and Notion.


Recent Blog Posts

Reservoir Rock Typing Definitions

A series of definitions for facies, rock typing and petrophysical groups.

Posted on:  June 23, 2021 5 min read

Exploring Well Log Data Using the Welly Python Library

A look into a Python library dedicated to loading, exploring and plotting well log LAS files.

Posted on:  June 13, 2021 11 min read

Using the missingno Python library to Identify and Visualise Missing Data Prior to Machine Learning

Real world data is messy. Data can have erroneous values, incorrect labels and many parts of it can be missing.

Posted on:  June 9, 2021 9 min read

Public Datasets for Geoscience and Petrophysical Machine Learning

Having open access to vast amounts of well log data used to be a challenge. Nowadays, there are many public datasets available.

Posted on:  June 7, 2021 3 min read

How to Use Unsupervised Clustering on Well Log Data

See how to use Python and Unsupervised Machine Learning to identify facies from well log data.

Posted on:  June 2, 2021 14 min read

Loading Well Log Data From DLIS using Python

DLIS files are a major file format for well log data. See how to load and access data from these files in this blog post.

Posted on:  April 21, 2021 15 min read