FA-71710 / Seismic magnitude estimation / Member archive
Richter -log A0 table magnitude: dead channel exclusion · case 05
A dead horizontal channel drags ML down by 1.5 units.
Case contract
Zero-to-peak Wood-Anderson amplitudes on two horizontal components in mm (0 = dead channel, ignored; both dead returns None). -log A0 is linearly interpolated from [(0,1.4),(10,1.5),(20,1.7),(30,2.1),(50,2.6),(100,3.0),(200,3.5),(300,4.0),(400,4.5),(600,5.1)] with 0 <= dist <= 600 inclusive, else None. ML = mean of per-component log10 amplitudes + (-log A0), rounded 0.01.
Why this case matters
Classic ML reproduces Richter tables for historical catalogue homogenisation.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| N 0.0 mm E 0.0 mm at 5 km | -1.55 | null | Failed |
MEMBER ARCHIVE
The complete case is available to members.
This record includes three runnable implementations, regression fixtures, execution results, and source hashes.
Member access is invitation-based. Sign in with your invited account to inspect the sources.
Sign in to the archive ↗