How does starlight reionize cosmic hydrogen? Ultraviolet light escaping young galaxies ionizes intergalactic hydrogen. More escaped light grows the ionized volume; recombination uses some of that supply again. As neighbouring ionized regions meet, less neutral hydrogen remains to produce a 21 cm signal.
Move sources and compare ionized regions with their ideal radio signal.
Interactive modelCosmic Reionization
Ionized volume45.8%
Redshift8.64
Mean ideal radio brightness14.3mK
Recombinations per hydrogen nucleus0.121
Synthetic hydrogen in a periodic comoving box. The three panels use the same completed field and physical clock.
Neutral hydrogen in one slice
Brighter gas contains more neutral hydrogen. The colour scale runs from zero to this epoch’s fully neutral value.
Where the escaped photons go
Counts are per hydrogen nucleus; surplus appears after the ionized volume fills the box. The vertical line marks the displayed completed time.
Brightness on four spatial scales
[PT]=mK2Mpc3
PT(k)=T02L3∣xHI(k)∣2 Each bar averages the signed modes at that scale in this finite box.
This uniform field has no nonzero spatial power. The brightness slice and photon history remain available.
The original synthetic fields and standalone Python methods include all five fixed records, 325 full-precision fields, provenance, licences and labelled numerical evidence. The scripts can inspect a field with the Python standard library or rerun the full fixed model with the declared numerical packages.
BackgroundYoung stars emit ultraviolet light. Some escapes the galaxy and can separate an electron from a hydrogen atom. Near a source, an ionized region grows into the surrounding neutral gas.
Why it mattersCounting emitted photons is only the beginning: electrons and protons can recombine, requiring another photon to maintain the same ionized volume.
Focus question
What changes the amount of ionized gas, and what changes its shape?
One-sentence intuition
In this uniform two-phase model, the source supply and common recombination budget fix the total ionized volume. Source positions decide where that volume is allocated. Moving sources can change the map without changing the global count.
The ionized volume fraction grows with escaped light. Divide the escaped photon rate by the fixed number of hydrogen nuclei in the comoving box. Recombination acts in the fully ionized phase; expansion reduces its physical density. At full ionization, additional supply becomes surplus.
Keep all four counts
E=Q+R+U,⟨q⟩V=Q
All counts are per hydrogen nucleus: escaped supply is split into retained ionizations, cumulative recombinations and surplus. The equal-volume cell mean must match retained ionizations at that same time. The scene distributes net new ionized volume instantaneously; it is not a finite-speed radiation front.
Read the remaining neutral gas
δTb(x)=T0(z)[1−q(x)],PT(k)=T0(z)2P1−q(k)
This ideal radio map additionally assumes high neutral spin temperature, an optically thin coeval cube and a pure Hubble velocity gradient. It comes from the same completed cell field. The power chart averages only the declared four finite-box mode families.
Common difficulties
Half the volume is a phase statement
Typical misconceptionEvery atom is halfway ionized.
Better mental modelA cell contains a volume share of fully ionized gas and a share of neutral gas. This differs from treating every parcel as microscopically partially ionized, which changes recombination counting.
A changed shape can have the same mean
Typical misconceptionMoving two sources together must ionize more gas.
Better mental modelThe prescribed uniform budget is unchanged by source position. Overlap redistributes the available volume. Local density and local recombination would require additional physics.
A radio map needs its own assumptions
Typical misconceptionThe ionized gas temperature establishes the neutral spin temperature.
Better mental modelThey describe different gas and different physics. High neutral spin temperature is an extra idealization here; heating, spin coupling and an instrument are not calculated.
Run the experiment
01
Watch neighbouring regions meet
Let Bubbles meet play, then pause at an intermediate time.
What to observe: The gold sources stay fixed while ionized volume grows. The neutral-hydrogen slice and photon counts refer to the same completed field and time.
02
Compare a common cosmic time
Compare Less light escapes and Gas recombines faster with Bubbles meet. Pause before changing a preset if you want to inspect the initial comparison.
What to observe: Each preset starts at the same comparison time. Less supply or faster recombination leaves less ionized gas. Their saved scientific representative frames remain separately documented.
03
Move the source pattern
Drag a gold source, or compare Starlight spread out with Bubbles meet.
What to observe: The topology and finite-mode power can change while the common global budget stays fixed. Dragging uses the visibly labelled coarse exploration.
04
Keep the completed result
Open Slice, resolution and download, move the slice, then download.
What to observe: The result includes the whole three-dimensional Float64 cell field, settings, physical clock, counters and mode coefficients. Changing the viewing slice does not change those data.