Esplorare i contenuti dei file DLIS con Python

Esplorare i file DLIS con Python

Lavorare con Pandas e dlisio per esplorare i dati di registrazione del pozzo

Foto di Markus Spiske su Unsplash

I file DLIS sono un formato standard dei dati dell’industria del petrolio e del gas. Sono file binari strutturati che contengono tabelle con informazioni sul pozzo, informazioni sugli strumenti e dati di registrazione del pozzo. Sono molto più complessi e più difficili da aprire rispetto ai file LAS (Log ASCII Standard) piatti. Ciò può renderli più difficili da gestire e spesso richiede strumenti dedicati per visualizzare ed esplorare il loro contenuto.

Fortunatamente, Equinor ha pubblicato una libreria Python chiamata dlisio, che semplifica notevolmente il processo di esplorazione di questi file.

dlsio è una libreria Python sviluppata da Equinor ASA per leggere file dlis e file LIS79 (Log Information Standard 79). L’idea principale alla base dello sviluppo di questa libreria è ridurre l’onere e lo sforzo di esplorare ed estrarre i dati contenuti in questi file senza dover comprenderne completamente la struttura. Ciò consente agli utenti di concentrarsi sull’accesso e sulla manipolazione dei dati.

Per ulteriori informazioni sulla libreria dlisio, è possibile consultare la documentazione di seguito

Documentazione dlisio 0.3.7

Benvenuti in dlisio. dlisio è una libreria Python per la lettura del formato di interscambio di log digitali (DLIS) v1. Esiste la versione 2…

dlisio.readthedocs.io

In questo breve tutorial, vedremo come accedere al contenuto del file dlis convertendo le informazioni e i dati in un dataframe pandas, un formato dati molto più comune nel campo della scienza dei dati.

Importazione delle librerie

Se non hai ancora installato dlisio, puoi farlo direttamente nel tuo Jupyter Notebook utilizzando il seguente comando.

!pip install dlisio

Una volta installata la libreria, possiamo cominciare ad importare le librerie necessarie. Per questo tutorial, dovremo importare il modulo dlis da dlisio e la libreria pandas.

from dlisio import dlisimport pandas as pd

Caricamento dei file di dati DLIS con DLISIO

Una volta importate le librerie, possiamo caricare i nostri dati DLIS utilizzando il seguente codice.