EQTransformer

Overview

eqtransformer is the second earthquake picking baseline in the staged roadmap and shares the synthetic waveform contract used by phasenet.

At a Glance

Hazard Family

Earthquake

Public catalog grouping used for this model.

Maturity

Implemented

Catalog maturity label used on the index page.

Tasks

1

Phase Picking

Benchmark Family

Primary benchmark-family link used for compatible evaluation coverage.

Description

eqtransformer is the second earthquake picking baseline in the staged roadmap and shares the synthetic waveform contract used by phasenet.

The PyHazards adapter focuses on the shared picking interface rather than a full reproduction of the original multitask training pipeline.

Benchmark Compatibility

Primary benchmark family: Earthquake Benchmark

Mapped benchmark ecosystems: pick-benchmark

External References

Paper: Earthquake Transformer-An attentive deep-learning model for simultaneous earthquake detection and phase picking | Repo: Repository

Registry Name

Primary entrypoint: eqtransformer

Supported Tasks

  • Phase Picking

Programmatic Use

import torch
from pyhazards.models import build_model

model = build_model(name="eqtransformer", task="regression", in_channels=3)
picks = model(torch.randn(4, 3, 256))
print(picks.shape)

Notes

  • Outputs are P- and S-arrival sample indices.