rock-physics-avo

Compute elastic moduli and impedances from well logs for AVO analysis.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rock-physics analyses and AVO feasibility studies traditionally require stitching together multiple tools and data sources, slowing interpretation.

Core Features & Use Cases

  • Well log preparation & QC: Load LAS/DLIS logs, despike, and derive vp, vs, rho.
  • Elastic moduli & impedance calculations: Compute K, G, E, nu, and impedances from logs.
  • Gassmann fluid substitution: Perform fluid substitution to predict fluid effects on velocities and impedance.
  • AVO modelling & synthetic seismograms: Model AVO responses using Shuey and Zoeppritz, and generate synthetic traces for ties.
  • End-to-end workflow orchestration: Provide an integrated pipeline from logging to seismogram synthesis.

Quick Start

Load your well logs and run the end-to-end rock-physics & AVO workflow to generate synthetic seismograms.

Frequently Asked Questions about rock-physics-avo

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

FAQPage Schema
How do I run Gassmann fluid substitution on well logs for AVO analysis?

Perform Gassmann fluid substitution on well logs to predict fluid effects on velocities and impedance, then model AVO responses using Shuey or Zoeppritz equations. This workflow computes elastic moduli from your logs and generates synthetic seismograms across target horizons.

Can I generate synthetic seismograms from LAS files for well-to-seismic ties?

Yes, you can generate synthetic seismograms from LAS files. The workflow loads LAS or DLIS logs, despikes the data, derives vp, vs, and rho, and then produces synthetic traces suitable for well-to-seismic ties across target horizons.

Do I need lasio and bruges to compute elastic moduli and impedances from well logs?

Yes, computing elastic moduli and impedances from well logs requires lasio and welly to load and prepare logs, and bruges to perform the rock-physics calculations for K, G, E, nu, and impedances.

What's the best way to model AVO responses from petrophysical well log data?

The best way to model AVO responses from petrophysical well log data is using an integrated rock-physics pipeline. Compute impedances from logs, perform Gassmann fluid substitution, and apply Shuey or Zoeppritz equations to generate the AVO responses.

How does a rock-physics workflow handle despike and QC for petrophysical logs?

A rock-physics workflow handles despike and QC by loading raw LAS or DLIS petrophysical logs, applying despike corrections, and deriving vp, vs, and rho curves to ensure accurate elastic moduli calculations and fluid substitution modeling.

What limitations exist when using disba and segyio for synthetic seismogram generation?

Limitations depend on your input log quality and horizon definition. The workflow uses disba and segyio to generate synthetic seismograms, requiring properly despiked vp, vs, and rho logs to accurately model AVO responses and produce reliable synthetic traces.