6.50 × 10⁹ M☉ · a* 0.900

See past the
point of no return.

Singularity turns petabytes of raw deep-space telemetry into resolved images, lensing models and real-time alerts, right up to the edge of the event horizon.

Start observing
2.4 PB
raw telemetry ingested nightly
38
radio & optical arrays federated
< 90 s
median transient alert latency
10,000 / hr
lensing models resolved

Platform

One instrument for the most extreme objects in the universe.

From the first photon captured to the final published model, every stage of the analysis lives in one reproducible workspace.

Event horizon imaging

VLBI · 230 GHz

Every linked dish becomes one Earth-sized aperture. As the planet turns, each telescope pair sweeps a track through the uv-plane and fills in the synthesized image.

≈ 10,700 km

longest baseline

≈ 20 µas

angular resolution

  • ALMA
  • APEX
  • JCMT
  • SMA
  • LMT
  • IRAM 30m
  • NOEMA
  • SPT
  • GLT
  • KP 12m

Lensing inversion

⟷
ObservedSource plane

Drag across the frame: an observed Einstein ring on the left, the source galaxy our inversion recovers on the right.

Transient alerts

simulated feed
  1. GRB 260918H · GRB

    Short GRB · Swift/BAT trigger

    8s
  2. GW260918_070054 · GW

    BBH merger · 62 M☉ remnant

    31s
  3. FRB 20260918C · FRB

    Repeating burst · DM 412 pc cm⁻³

    54s
  4. AT2026xqb · TDE

    Tidal disruption flare · z = 0.021

    1m
  5. GW260918_031204 · GW

    Kilonova candidate · z = 0.04

    1m

Gravitational waves, tidal disruptions and bursts, classified and pushed in under 90 s.

Open data lake

Every calibrated frame catalogued and queryable. Time-travel across epochs without moving a byte.

14.2 PB

catalogued

3.1 B

sources

42 ms

p50 query

SELECT * FROM transients WHERE z < 0.05
  • FITS
  • Parquet
  • Zarr
  • HDF5
  • ASDF
  • VOTable

Workspaces

Shared notebooks, versioned models and review trails for multi-institution teams.

NAKTMRJL+9
4 online

N. Adeyemi pushed lens-model v14 · 2m ago

212

research teams

31

countries

Pipeline

From photon to physics.

  1. 01

    Capture

    Raw visibilities and photometry stream in from federated arrays, time-stamped against hydrogen-maser clocks.

  2. 02

    Calibrate

    Atmospheric phase, instrument gain and RFI corrections are applied automatically and reproducibly.

  3. 03

    Resolve

    General-relativistic ray tracing fits the observation, from photon ring to outer disk, in minutes.

resolve_target.pyready
# Fit a Kerr metric to tonight's VLBI run
from singularity import Observatory

obs = Observatory.connect("eht-federated")
run = obs.runs.latest(target="M87*")

model = run.resolve(metric="kerr", fit=["spin", "inclination"])
print(model.summary())

Press run to resolve the target →

Cross the horizon with us.

Early access is open to research institutions, observatories and independent researchers.

Request access
Explore the pipeline