IndusWX
Contact us

The observation gap.

Every orange point is a weather station. The input layer that every global forecast model inherits is deeply uneven — and that unevenness propagates into every downstream prediction.

Surface station Land Ocean
01 / The data gap

Models are trained on what we measure.

Global numerical weather prediction rests on two inputs: the governing physics, and a worldwide network of surface, ocean, and satellite observations. The physics is shared. The observations are not. Across much of South Asia, sub-Saharan Africa, and Latin America, the same models ingest only a fraction of the measurements available over North America or Western Europe — and that unevenness of input is inherited, unchanged, by every downstream forecast.

Global surface-station density over topography
Fig. 01 · Surface stations over global orography GHCN + METAR · 2024
1:14
Africa vs. Europe
Surface-station density across sub-Saharan Africa is roughly 1/14th of Western Europe's, per unit land area.
~80%
of tropical oceans
Lie outside the reach of dense in-situ observation — the same ocean basins that seed monsoons and cyclones.
24h
reporting delay
Median latency between a station measurement and ingestion into global assimilation pipelines.
02 / How we close it

A model that learns from sparsity.

Indus combines neural data assimilation with a generative diffusion core, trained directly on decades of reanalysis and satellite retrievals. Rather than averaging missing observations into uncertainty, the model learns the structure of the gap itself and projects it forward in probabilistic space.

Diffusion steps: noise → structured temperature field
Fig. 02 · Diffusion denoising · T2m field noise → forecast
2km
native resolution
Regional fields downscaled end-to-end by diffusion — no post-hoc statistical correction.
50
ensemble members
Calibrated probabilistic output for every variable, every lead hour, every grid cell.
72H
lead horizon
Monsoon onset, cyclone landfall, grid-load peaks — priced and planned three days ahead.
03 / Multimodal assimilation

Every signal the atmosphere leaves behind.

Satellites, radar sweeps, radiosondes, aircraft reports, IoT weather stations, reanalysis priors — each modality sees the atmosphere through a different, incomplete lens. Indus assimilates them jointly inside the diffusion core, so every observation refines the same underlying state estimate rather than being averaged into an ensemble after the fact.

50 km 20 km TROPOPAUSE 2 km SURFACE STRATOSPHERE TROPOSPHERE BOUNDARY · PBL SURFACE · 0 m x̂(t) state estimate ◦ 01 Satellite IR · MW · GEO · LEO ◦ 02 Radar Doppler · dual-pol · X / C / S ◦ 03 Radiosonde Vertical profile · 2×/day ◦ 04 Aircraft · AMDAR In-situ wind, T, humidity ◦ 05 Station · IoT Indus mesh · 5 000 sites by ’27 ◦ 06 Reanalysis prior ERA5 · IFS · learned climatology FIG · 03 · ASSIMILATION TOPOLOGY · T = t₀
Fig. 03 · Six observation modalities converge on a single diffusion-native state estimate. Each channel weights itself by learned uncertainty. six channels → one state
6×
observation channels
Satellite, radar, sonde, aircraft, station and reanalysis — each with its own learned error model.
109
observations per day
Every pixel, pulse and pressure reading flows into the same joint posterior — no hand-tuned weighting.
~8s
joint assimilation step
A single diffusion sweep fuses all channels and returns a coherent, calibrated atmospheric state.