bruges

Compute AVO reflectivity and rock-physics properties from layer inputs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Geophysics practitioners need an integrated, validated set of equations to analyze seismic responses, estimate rock properties, and build synthetic seismograms without stitching together ad-hoc calculations.

Core Features & Use Cases

  • AVO analysis using Zoeppritz, Shuey, and Aki-Richards equations to classify reflectivity.
  • Gassmann fluid substitution to model fluid effects on Vp/Vs and density.
  • Wavelet generation (Ricker, Ormsby) and synthetic seismogram construction.
  • Elastic moduli calculations (bulk, shear, Young's, Poisson's) from Vp, Vs, rho.
  • End-to-end workflows for two-layer interpretations and property sensitivity studies.

Quick Start

Provide layer properties (Vp, Vs, rho) for two layers and run the AVO analysis to classify the response.

Frequently Asked Questions about bruges

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

FAQPage Schema
How do I compute AVO reflectivity using Zoeppritz, Shuey, and Aki-Richards equations?

AVO reflectivity is computed by providing layer properties like Vp, Vs, and density for two layers, which allows the toolkit to apply Zoeppritz, Shuey, and Aki-Richards formulations to classify the seismic response.

What is the process for Gassmann fluid substitution to model effects on velocity and density?

Gassmann fluid substitution models fluid effects on Vp/Vs and density by applying validated rock-physics equations to your layer inputs, supporting seismic interpretation without ad-hoc calculations.

Can I generate synthetic seismograms and wavelets using only numpy?

Yes, you can generate wavelets like Ricker and Ormsby and construct synthetic seismograms using a toolkit that depends solely on numpy, including validation and fallback options when modules are unavailable.

What's the best way to calculate elastic moduli such as bulk and shear modulus from Vp and Vs?

Elastic moduli including bulk, shear, Young's, and Poisson's are calculated directly from Vp, Vs, and density inputs with unit guidance, enabling accurate rock-physics property sensitivity studies.

Does this seismic modeling toolkit include validation for two-layer interpretations?

Yes, the toolkit provides end-to-end workflows for two-layer interpretations and includes validation options to ensure accurate rock-physics and seismic analysis when modules are unavailable.