Pyintegrity: An Open-Source Toolbox for Processing Ultrasonic Pulse-EchoWell Integrity Log Data
Abstract
Many companies offer similarly designed wireline tools using ultrasonic pulse-echo measurements toevaluate barrier integrity in cased-hole wells. While these tools provide very similar data, differentcompanies process their data using different algorithms, typically to estimate the pipe wall thickness andthe outer material's acoustic impedance. While the algorithms themselves are public, no openly availablesoftware implementations are available. Therefore, we have developed an open-source software toolboxcalled Pyintegrity implementing many of these algorithms. In this article, we demonstrate Pyintegrity byapplying its algorithm implementations to a well integrity log from the open Volve Data Village dataset. Ourresults demonstrate that it is quite possible to process data recorded by a particular tool using processingalgorithms developed for use with other similar tools, and we find a good correspondence between thedifferent processing algorithms. Comparing the results produced by the different processing algorithms letsus confidently identify certain features in some of the results as processing artifacts that do not reflect thephysical state of the well. Pyintegrity: An Open-Source Toolbox for Processing Ultrasonic Pulse-EchoWell Integrity Log Data