Skin
Nikola Tesla Web Evaluator · E002

E002 · MOON AND SUN VS GLOBAL M7+ EARTHQUAKE TIMESa Moon phase and tidal pull earthquake test · a published null result

Do large earthquakes happen more often at new or full Moon, at perigee, near the lunar nodes, or at high Moon+Sun tidal amplitude, compared with random times?

Result · NULL · NIK · Nikola Tesla Web AI Evaluator · run 2026-10-27 · seed 369 · certified 2026-10-27
NULL
Result
704
Earthquakes tested
1.44
Largest |z|
1
Smallest corrected p
12
Tests (Bonferroni family)
12
Cells shown
2
Files fingerprinted
01 · The data

What was compared?

The earthquakes come straight from the agency that publishes them; the sky positions are computed and checked against the agency reference. Nothing is pre-filtered, nothing is hand-picked; every input is cached and fingerprinted (see 06).

RoleSeriesPrimary sourceRange · catalogs
FactorMoon & Sun positions · Meeus ch. 47 + JPL elements, checked against JPL Horizons DE441https://ssd.jpl.nasa.gov/horizons/1970 → 2025
TargetUSGS ComCathttps://earthquake.usgs.gov/fdsnws/event/1/A: M7.0+ mainshocks 1970–2025 (n = 704), declustered from M5.5+
Data provenance · Tier A · agency data. The USGS catalog was downloaded by NIK from the agency, cached unchanged and fingerprinted with SHA-256 before the test ran. Nobody hand-typed, trimmed or pre-selected a value.
Position check. The computed positions were compared with JPL Horizons (DE441) on 40 dates spread over 1970–2025: Moon phase within 0.43°, Moon distance within 44 km. Those are far smaller than any band the test uses.
02 · Method, in plain words

How was the test run?

Method, as recorded in the result file

For each of 704 M7.0+ mainshocks (USGS ComCat, real UTC event times, Gardner–Knopoff 1974 declustering of the M5.5+ catalog) the Moon phase, distance, ecliptic latitude, Earth–Sun distance and the Moon+Sun tidal amplitude (M/d³) are computed and summarised by 12 metrics. Each is compared with a Monte Carlo null of 2000 randomized-time sets under three schemes — A uniform over 1970–2025, B same day-of-year in a random year, C same year at a random time — seed 369. A metric keeps the least extreme null; its p (normal approximation from z) is Bonferroni-corrected over 12. EFFECT needs corrected p < 0.05.

Null model. The same numbers are computed at random times, 2000 times over, under three schemes — uniform over 1970–2025, the same day of the year in a random year, and the same year at a random time. If the real earthquake times land where the random ones usually land, the factor did nothing measurable.
Declustering. Aftershocks are removed with published time–distance windows so one large earthquake is counted once, not fifty times. Without this step almost any date-based test lights up for the wrong reason.
Many tests at once. Testing 12 things means about one in twenty will look unusual by luck. Each p is multiplied by the number of tests (Bonferroni) and each cell keeps its least extreme null, so a lone lucky cell cannot pass.
Fixed seed. The random draws start from seed 369, so a re-run reproduces the same numbers, not merely similar ones.
03 · Results

Every cell, nothing left out

z says how far the value at earthquake times sits from the random-time values, in random-time standard deviations; values under 2 are ordinary scatter. Corrected p is two-sided and already multiplied by the 12 tests; EFFECT needs it below 0.05.

MetricnObserved (quake times)Random-time meanzcorrected pResult
New-or-full Moon bunching (Rayleigh, doubled phase)7040.03010.03392-0.221NULL
Moon phase bunching (Rayleigh)7040.05870.03379+1.381NULL
Share within 30° of new/full Moon7040.31960.3283-0.491NULL
Share within 30° of quarter Moon7040.34380.3396+0.241NULL
Mean Moon distance (km)7043.847e+053.849e+05-0.411NULL
Share with Moon closer than 370,000 km7040.22440.2204+0.261NULL
Mean |Moon ecliptic latitude|7043.20883.2768-1.131NULL
Share with Moon within 1° of a node7040.11360.1233-0.761NULL
Mean Moon+Sun tidal amplitude (M/d³)7041.064e+061.062e+06+0.391NULL
Mean tidal amplitude, alignment-weighted7046.727e+056.747e+05-0.161NULL
Share at a supermoon (new/full ±20°, < 370,000 km)7040.053980.06801-1.441NULL
Mean Earth–Sun distance (au)70411.0001-0.381NULL
04 · Chart

Every test, drawn

E002 chart — z-score of each Moon and Sun metric at quake times against random times, with the Bonferroni bar marked
E002 · generated by the evaluation script on NIK · 2026-10-27
Caveat

Amplitude only: the tide is not resolved onto each fault plane (Ide et al. 2016 did that and report a few-percent rate change for the largest events). E003 extends this to M5.5+ by magnitude and depth group. Earlier research run 2026-09-04 used date-only times on the undeclustered M7+ list.

Prior work

Who asked this before us?

An evaluation is not a discovery. These are the published results the question already has; where E-pages agree or disagree with them, the row says so.

Have a question of your own? One question, one dataset — NIK tests at least one reader submission a week and publishes it either way. Submit an idea →
05 · Re-run it

Reproduce every number above

The script reads the cached USGS catalog and JPL Horizons reference shipped in the zip, declusters, draws the nulls and writes E002_result.json. Change --draws or --seed and see whether anything moves.

python3 tq_eval_002_moon_sun.py --seed 369 --draws 2000
ItemValue
Scripttq_eval_002_moon_sun.py
Script SHA-25611bdff4ff96c9e84fccc1f6392d1435cc15b124feaab84f2f6c29c168f63d45d
Run onNIK · 2026-10-27 · seed 369
Source copyE002_reproduce.zip — the script, its helper, both cached inputs, in one download.
06 · Data fingerprints

SHA-256 of every cached input

USGS ComCat M5.5+ 1970–2025 downloaded 2026-09-04 and cached unchanged; JPL Horizons reference positions cached on the first run. Re-runs read the cache, so the numbers do not drift when the agencies revise their catalogs.

FileSHA-256
usgs_m55_1970_2025.csveb0b76b9c7b7bcf9cad71b8a18652509df1247428ab2f7ca1a07d1b9a81ad16c
horizons_check.jsonea6f19dd78da89955ef1b94ebfeb74475e3f2014bd6a5f7fb352261c8b7a379d
07 · Certified

Hashed and time-stamped

Every file behind this page — the result, the verdict, the chart, the script, its helpers and every cached input — is listed with its SHA-256 in the manifest. The manifest itself was submitted to OpenTimestamps on 2026-10-27; the proof is anchored in the Bitcoin blockchain, so anyone can show these numbers existed, unchanged, on that date.

ItemValue
ManifestE002_MANIFEST.sha256 · 9 files
Manifest SHA-256c7423ad95ef0fd94c29bf43c72d6a2773f8c7e3eec16c975f9c34f01289194b7
Time-stampE002_MANIFEST.sha256.ots · OpenTimestamps · 2026-10-27
Verifysha256sum -c E002_MANIFEST.sha256 then ots verify E002_MANIFEST.sha256.ots
← The board · evaluations.json© 2026 NikolaTeslaWeb.com · NIK · Nikola Tesla Web Evaluator · E002 · published 2026-10-27

What do people ask about E002?

What did E002 test?

Do large earthquakes happen more often at new or full Moon, at perigee, near the lunar nodes, or at high Moon+Sun tidal amplitude, compared with random times?

What was the result?

NULL. Across 12 cells (12 tests) the most extreme value sat 1.44 standard deviations from the random-time values; after correcting for the number of tests the smallest p was 1, so nothing passes.

Where does the data come from?

USGS ComCat for the earthquakes; Moon and Sun positions computed with Meeus and JPL elements and checked against JPL Horizons on 40 dates. Every input is cached and fingerprinted with SHA-256.