FA-71750 / Seismic magnitude estimation / Member archive
Scalar moment from moment tensor: dyne-cm to newton-metre · case 05
Every CMT Mw is 4.67 units high.
Case contract
mt = [Mrr, Mtt, Mpp, Mrt, Mrp, Mtp] mantissas; tensor = mantissa * 10^exponent dyne*cm. M0 = sqrt(sum of all nine squared elements / 2) (off-diagonals appear twice), converted to N*m (1e-7). Mw = 2/3 (log10 M0 - 9.1). Flag "non-deviatoric" when |trace| > 0.1 * M0 mantissa norm, else "deviatoric". Return [Mw rounded 0.01, flag].
Why this case matters
Global CMT catalogues report Mw from the scalar moment of the moment tensor.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| CMT 12 | [10.38, "deviatoric"] | [5.71, "deviatoric"] | 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 ↗