Earth (zenith, centre) Positive residual Negative residual
Residual traces
Correlation vs angle
⚠ Couldn't load the 2D engineCanvas 2D context failed to initialize. Try reloading.

Pulsar Timing Array 2D: Hellings–Downs from Discrete Sources

This simulator rebuilds the same gravitational-wave-background detection signature as the 3D pulsar timing array — the Hellings–Downs correlation — from first principles rather than from a covariance-matrix shortcut. A sky array of millisecond pulsars, drawn on a flat polar sky-chart, is driven by a stochastic background literally assembled from many independent monochromatic gravitational waves arriving from random isotropic directions, each contributing to every pulsar's timing residual through the real quadrupole antenna-pattern formula. Independent per-pulsar timing noise is layered on top. Live panels show each pulsar's residual (colour-coded on the sky map), raw time-series traces for a nearby and a distant pulsar pair, and the online-accumulated pairwise correlation plotted against angular separation — letting you watch the classic Γ(θ) curve emerge from noise as observation time, source count and array size grow, exactly as real pulsar-timing consortia watch it emerge from years of data.