1Draw the sky

This is the true sky the array will observe — brightness at the observing wavelength. The frame is rescaled to the array's field of view (scale bar in the corner), so the same drawing means a bigger or smaller source depending on the array you build.

2Place the antennas

Click a station to switch it  on /  off · drag to move · double-click to remove · click empty map to add a station. Switched-off stations keep the image scale fixed, so before/after comparisons are honest.
Try: load EHT 2017 — only five usable sites for M87∗, the honest difficulty of the discovery data — or click ALMA off and watch the restored image degrade.

3Observe

Loading…

4What the array measures — the Fourier plane

uv coverage
dirty beam (PSF)
dirty image
uv coverage: every point is one baseline at one moment, at its projected separation in wavelengths (darker = longer baseline = finer detail); each pair traces an arc as the Earth turns. Dirty beam: the point-spread function this coverage implies — the image of a single point source, sidelobes and all (blue = negative, red = positive). Dirty image: your sky convolved with that beam — what the array actually measures.

5What the computer recovers — CLEAN deconvolution

residual
clean components
restored image
your sky (the truth)
CLEAN repeatedly finds the brightest pixel of the residual, subtracts a scaled copy of the dirty beam there, and records a point-source component; you can watch the sidelobes drain out of the residual live. The restored image is the components re-blurred to the array's true resolution (the ellipse in the corner — the "clean beam") plus the residual. Compare it to your sky beside it: same scale, same orientation.
A word of caution

The following physics explainer was written by Claude Fable 5, a large language model by Anthropic, with the simulation's numerics validated against closed-form results. It has not been reviewed by a human radio astronomer. Treat it as an informed starting point, not as an authoritative reference.

Loading…

Loading…