dlisio

Parse DLIS/LIS well-log files into structured curves and metadata, with optional LAS conversion via Python APIs or CLI tooling.

46|3|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/SteadfastAsArt/geoscience-skills --skill dlisio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dlisio
Source: https://github.com/SteadfastAsArt/geoscience-skills/tree/main/dlisio
Command: npx skills add https://github.com/SteadfastAsArt/geoscience-skills --skill dlisio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dlisio, lasio, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Python-based tooling to read, parse, and convert DLIS/LIS well log data (RP66) into usable formats, enabling analysts to access curves, metadata, and frames without manual binary parsing.

Core Features & Use Cases

  • Read multi-frame DLIS files and expose origin metadata and channel data.
  • Convert selected or all scalar curves to LAS for downstream compatibility.
  • Provide Python APIs and a CLI script for automated data integration in geoscience workflows.

Quick Start

Run the converter on a DLIS file to generate a LAS file.

Frequently Asked Questions about dlisio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert DLIS well logs to LAS format?▼

This Skill parses DLIS well logs and converts scalar curves into LAS format using provided Python APIs or CLI scripts. It handles multi-frame RP66 wireline data to output structured files for downstream analysis.

What is the best way to parse multi-frame DLIS files in Python?▼

Parsing multi-frame DLIS files in Python is done by reading RP66 data to expose structured curves and origin metadata. The API handles frame and logical-file indexing automatically, bypassing manual binary extraction.

Does dlisio support extracting array channels alongside scalar curves?▼

Yes, dlisio supports extracting both array channels and scalar curves from DLIS files. It processes multi-channel wireline data while providing safeguards for frame and logical-file indexing during extraction.

Can I use numpy with parsed DLIS well-log data for geoscience workflows?▼

Yes, you can use numpy with parsed DLIS well-log data as it is a core dependency. This enables automated numerical data integration and array manipulation within geoscience workflows after extraction.

Why does my DLIS to LAS conversion fail on multi-frame wireline logs?▼

DLIS to LAS conversion may fail if logical files or frames are not indexed correctly. The tool provides specific safeguards for frame and logical-file indexing to prevent errors during multi-frame wireline log processing.