AI Summarybruges enables Claude to perform advanced geophysical calculations including AVO responses, fluid substitution, wavelet generation, and rock physics modeling—essential for seismic analysis and exploration workflows.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "bruges" skill in my project. Please run this command in my terminal: # Install skill into the correct directory (4 files) mkdir -p .claude/skills/bruges && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/bruges/SKILL.md "https://raw.githubusercontent.com/SteadfastAsArt/geoscience-skills/main/bruges/SKILL.md" && mkdir -p .claude/skills/bruges/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/bruges/references/rock_physics.md "https://raw.githubusercontent.com/SteadfastAsArt/geoscience-skills/main/bruges/references/rock_physics.md" && mkdir -p .claude/skills/bruges/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/bruges/references/wavelets.md "https://raw.githubusercontent.com/SteadfastAsArt/geoscience-skills/main/bruges/references/wavelets.md" && mkdir -p .claude/skills/bruges/scripts && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/bruges/scripts/avo_analysis.py "https://raw.githubusercontent.com/SteadfastAsArt/geoscience-skills/main/bruges/scripts/avo_analysis.py" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Geophysical equations and rock physics calculations for seismic analysis. Use when Claude needs to: (1) Calculate AVO responses (Zoeppritz, Shuey, Aki-Richards), (2) Perform Gassmann fluid substitution, (3) Generate seismic wavelets (Ricker, Ormsby), (4) Compute reflectivity and synthetic seismograms, (5) Calculate elastic moduli from velocities, (6) Apply Gardner/Castagna empirical relations, (7) Model rock physics effects.
Module Overview
| Module | Purpose | |--------|---------| | bruges.reflection | Zoeppritz, Shuey, Aki-Richards AVO equations | | bruges.rockphysics | Gassmann, Gardner, Castagna, elastic moduli | | bruges.filters | Ricker, Ormsby wavelets, convolution |
Quick Reference
`python import bruges import numpy as np
AVO - Zoeppritz reflectivity
from bruges.reflection import zoeppritz theta = np.arange(0, 45, 1) Rpp = zoeppritz(vp1, vs1, rho1, vp2, vs2, rho2, theta)
Wavelet - Ricker
from bruges.filters import ricker t, w = ricker(duration=0.128, dt=0.001, f=25)
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster