EQNet¶
Overview¶
eqnet extends the PyHazards earthquake benchmark stack with a lightweight attention-based picking model.
At a Glance¶
Earthquake
Public catalog grouping used for this model.
Implemented
Catalog maturity label used on the index page.
1
Phase Picking
Primary benchmark-family link used for compatible evaluation coverage.
Description¶
eqnet extends the PyHazards earthquake benchmark stack with a lightweight attention-based picking model.
The implementation keeps the shared waveform input and two-pick output contract so it can be evaluated alongside phasenet and eqtransformer.
Benchmark Compatibility¶
Primary benchmark family: Earthquake Benchmark
Mapped benchmark ecosystems: SeisBench
External References¶
Paper: An End-To-End Earthquake Detection Method for Joint Phase Picking and Association Using Deep Learning | Repo: Repository
Registry Name¶
Primary entrypoint: eqnet
Supported Tasks¶
Phase Picking
Programmatic Use¶
import torch
from pyhazards.models import build_model
model = build_model(name="eqnet", task="regression", in_channels=3)
picks = model(torch.randn(4, 3, 256))
print(picks.shape)
Notes¶
Outputs are P- and S-arrival sample indices.