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.