Official Python library for seismic data processing and analysis
pip install seismic
import seismic
# Load seismic data from SEG-Y file
data = seismic.read("survey.sgy")
# Apply bandpass filter
filtered = data.filter(low_cut=10, high_cut=80)
# Compute velocity spectrum
velocities = seismic.semblance_analysis(
data,
velocity_range=(1500, 3500),
samples=100
)
# Export processed data
filtered.write("output.sgy")MIT