welly

Compute per-well statistics and quality metrics from LAS logs across multi-well projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, welly, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Streamlines loading, processing, and cross-well QC of LAS-based well data across projects, reducing manual data wrangling and enabling batch analysis.

Core Features & Use Cases

  • Load wells from LAS files with metadata to enable organization and downstream processing.
  • Process curves (despike, smooth, resample, normalize) for consistent cross-well comparisons.
  • Manage formation tops and export results to common formats for QC and reporting.
  • Export to DataFrame/LAS/CSV for integration with analytics pipelines.
  • Cross-well analysis & project statistics to compare wells and derive summaries across the dataset.

Quick Start

Load a LAS file into welly and generate a per-well QC report.

Frequently Asked Questions about welly

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

FAQPage Schema
How do I run cross-well QC on multiple LAS files in a project?

Cross-well QC on multiple LAS files is performed by loading wells with metadata, computing per-well statistics, and generating depth coverage analyses. This enables batch comparison and consistent reporting across the entire dataset.

What is the best way to calculate curve statistics for batch well logs?

Calculating curve statistics for batch well logs involves reading LAS data, applying despike and smooth operations, and resampling curves. This process ensures consistent cross-well comparisons and accurate project-level summaries.

Can I use welly to normalize and resample well log curves?

Yes, welly supports normalizing and resampling well log curves. The toolkit applies despike, smooth, and normalize operations during processing to ensure consistent cross-well comparisons and accurate project statistics.

How do I export processed well logs to CSV or DataFrame?

Processed well logs export to DataFrame, CSV, and LAS formats. This enables integration with downstream analytics pipelines and facilitates the reporting of cross-well quality control and formation top management.

Does welly support managing formation tops alongside LAS data?

Yes, welly supports managing formation tops alongside LAS data. Users can load LAS files with metadata, process curves, manage tops, and export results to common formats for comprehensive QC and reporting.

What are the limitations of using pandas for petrophysical QC?

Using pandas for petrophysical QC requires welly workflows to handle curve reading, data cleaning, and resampling. Limitations depend on LAS file structure consistency and metadata availability for accurate cross-well analysis.