Verified · computed, not asserted

Verified answers

Most of the atlas helps you find data. This page answers questions — and shows its work. Two methods so far: a Before-After-Control-Impact deforestation analysis, and regional climate trends from ERA5 — each with significance, uncertainty, full provenance, nulls reported as nulls, and ill-posed questions refused rather than guessed.

Computed by verified-earth-agent on Google Earth Engine. Observational evidence, not prophecy.

Ask your own question, live →

Deforestation · Before-After-Control-Impact

Before-After-Control-Impact on Hansen forest loss × impact variable; controls remove the regional trend. Observational evidence, not a causal prediction. · deforestation analog (BACI). Answers “Is deforestation happening here, and what are its effects?”

Rondônia, Brazil

Amazon 'arc of deforestation' — rainforest → cattle pasture forest lost 2005–2008 before 2001–2004 → after 2015–2020
Measured signal — the trustworthy variables changed in the expected direction.

The trustworthy local signals agree with the deforestation signature: land surface temperature warmer; greenness ndvi less green. Regional/coarse variables (rainfall, wind, humidity) are directional hints at best; soil moisture is model-based and reported without a consistency verdict. Weight the strong tier; treat the rest as context.

Observational analog (a natural experiment over comparable places) — evidence, not a prediction for any one spot. Each bar shows the change versus the natural jitter between undisturbed control pixels; it must clear the tick to count as a real signal.

STRONG (local, trustworthy)Seen up close, at the cut itself — trust it.
land surface temperature· 1 km pixels
0.956 degC warmer SNR 2.59 10,500 def / 63,223 ctrl px
greenness ndvi· 1 km pixels
-0.046 NDVI less green SNR 2.01 10,500 def / 63,223 ctrl px
WEAK (regional process, coarse grid — directional hint)A regional process on a coarse grid — a hint, not proof.
rainfall· 5.6 km pixels
-7.8 mm/year no clear change SNR 0.04 512 def / 1,893 ctrl px
WEAKEST (coarse + regional — read the control-pixel count)Very coarse and regional — check the pixel count before trusting.
wind· 27.8 km pixels ⚠ NOT in the expected direction (investigate)
-0.01 m/s no clear change SNR 0.44 25 def / 62 ctrl px
humidity· 27.8 km pixels ⚠ NOT in the expected direction (investigate)
0.1 % RH no clear change SNR 0.06 25 def / 62 ctrl px
AMBIGUOUS (model-based, no expected direction — reported, not judged)From a model that can't even see the cut — reported, never judged.
soil moisture· 11.1 km pixels reported, not judged
-0.001 m3/m3 no clear change SNR 0.2 165 def / 423 ctrl px
clears the tick → trust it (for its tier) below the tick → treat as no clear change noise floor estimated, not measured the bar a real signal must clear (1× noise floor)
Provenance & full trace — reproducible

Every number came from this exact query on Google Earth Engine. Same query → same number.

DEFORESTATION ANALOG — combined report
  region [-63.5, -11.0, -60.0, -8.5]  |  forest lost 2005-2008  |  before 2001-2004 -> after 2015-2020
  Before-After-Control-Impact (BACI): change at deforested sites MINUS the same
  change at kept-forest controls. Observational evidence, NOT a causal prediction.

[STRONG  (local, trustworthy)]
  land_surface_temperature   BACI +0.956 degC    (warmer)  [def 10500px / ctrl 63223px]
  greenness_ndvi             BACI -0.046 NDVI    (less green)  [def 10500px / ctrl 63223px]

[WEAK    (regional process, coarse grid — directional hint)]
  rainfall                   BACI -7.8 mm/year (no clear change)  [def 512px / ctrl 1893px]

[WEAKEST (coarse + regional — read the control-pixel count)]
  wind                       BACI -0.01 m/s     (no clear change)  [def 25px / ctrl 62px]  <- NOT in the expected direction (investigate)
  humidity                   BACI +0.1 % RH    (no clear change)  [def 25px / ctrl 62px]  <- NOT in the expected direction (investigate)

[AMBIGUOUS (model-based, no expected direction — reported, not judged)]
  soil_moisture              BACI -0.001 m3/m3   (no clear change)  [def 165px / ctrl 423px]

VERDICT
  The trustworthy local signals agree with the deforestation signature: land surface temperature warmer; greenness ndvi less green. Regional/coarse variables (rainfall, wind, humidity) are directional hints at best; soil moisture is model-based and reported without a consistency verdict. Weight the strong tier; treat the rest as context.

Want this for your own area? Open the question, draw an AOI, and download a ready-to-run notebook.

Regional climate trends · ERA5 via Google Earth Engine

Has rainfall or temperature actually changed?

Area-weighted annual series, Theil–Sen slope + Mann–Kendall significance. ERA5 0.25° has known precipitation biases — read trends as relative change, not absolute totals.

Has annual rainfall in the Marathwada region declined from 1990 to 2020?
rainfall Marathwada 1990–2020
-1.183 mm/year (trend) no significant trend
95% CI [-8.646, 7.167] Mann–Kendall p = 0.6341

The data doesn't support a rainfall change here — an earned null, not a missing answer.

⚠ Ground-truth: gauges disagree IMD gauges ↓ · ERA5 ↑ · CHIRPS ↑ sources DISAGREE on direction — treat the trend as unresolved. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over the Indo-Gangetic Plain changed from 1980 to 2020?
temperature Indo-Gangetic Plain 1980–2020
+0.016 degC (trend) significant trend
95% CI [0.003, 0.03] Mann–Kendall p = 0.0059

Prior: IMD/IPCC consensus: India land-surface warming ~0.6-0.7C/century, accelerating.

✓ Ground-truth: gauges agree IMD gauges ↑* · ERA5 ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has rainfall over the Western Ghats crest meaningfully changed from 1991 to 2020?
rainfall Western Ghats crest 1991–2020
-0.245 mm/year (trend) no significant trend
95% CI [-16.379, 16.596] Mann–Kendall p = 1

The data doesn't support a rainfall change here — an earned null, not a missing answer.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑ · CHIRPS ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Rainfall trend over Punjab, 1990-2020?
rainfall Punjab 1990–2020
-5.799 mm/year (trend) no significant trend
95% CI [-12.603, 1.898] Mann–Kendall p = 0.1739

The data doesn't support a rainfall change here — an earned null, not a missing answer.

⚠ Ground-truth: gauges disagree IMD gauges ↓ · ERA5 ↓ · CHIRPS ↑* sources DISAGREE on direction — treat the trend as unresolved. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Rainfall trend over Kerala, 1990-2020?
rainfall Kerala 1990–2020
+6.541 mm/year (trend) no significant trend
95% CI [-4.858, 15.146] Mann–Kendall p = 0.1438

The data doesn't support a rainfall change here — an earned null, not a missing answer.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑ · CHIRPS ↑* all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
What was the mean annual rainfall over the Krishna basin, 2000-2020?
rainfall Krishna basin 2000–2020
1129.3mm/year
computed · ERA5/GEE · not yet scientist-verified
Has monsoon-season (JJAS) rainfall over central India changed from 1990 to 2020?
rainfall Central India 1990–2020
+1.23 mm/year (trend) no significant trend
95% CI [-9.445, 13.019] Mann–Kendall p = 0.6341

The data doesn't support a rainfall change here — an earned null, not a missing answer.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑ · CHIRPS ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over Tamil Nadu changed from 1990 to 2020?
rainfall Tamil Nadu 1990–2020
+4.088 mm/year (trend) no significant trend
95% CI [-5.939, 12.906] Mann–Kendall p = 0.3412

The data doesn't support a rainfall change here — an earned null, not a missing answer.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑ · CHIRPS ↑* all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over Tamil Nadu changed from 1980 to 2020?
temperature Tamil Nadu 1980–2020
+0.02 degC (trend) significant trend
95% CI [0.011, 0.031] Mann–Kendall p = 0

Prior: IMD/IPCC consensus: India land-surface warming.

✓ Ground-truth: gauges agree IMD gauges ↑* · ERA5 ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over Karnataka changed from 1990 to 2020?
rainfall Karnataka 1990–2020
+1.402 mm/year (trend) no significant trend
95% CI [-4.89, 9.295] Mann–Kendall p = 0.6341

The data doesn't support a rainfall change here — an earned null, not a missing answer.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑ · CHIRPS ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over Karnataka changed from 1980 to 2020?
temperature Karnataka 1980–2020
+0.02 degC (trend) significant trend
95% CI [0.009, 0.029] Mann–Kendall p = 0

Prior: IMD/IPCC consensus: India land-surface warming.

✓ Ground-truth: gauges agree IMD gauges ↑* · ERA5 ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over Gujarat changed from 1990 to 2020?
rainfall Gujarat 1990–2020
+8.447 mm/year (trend) no significant trend
95% CI [-4.367, 17.172] Mann–Kendall p = 0.1347

The data doesn't support a rainfall change here — an earned null, not a missing answer.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑* · CHIRPS ↑* all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over Gujarat changed from 1980 to 2020?
temperature Gujarat 1980–2020
+0.018 degC (trend) significant trend
95% CI [0.009, 0.026] Mann–Kendall p = 0.0007

Prior: IMD/IPCC consensus: India land-surface warming.

✓ Ground-truth: gauges agree IMD gauges ↑* · ERA5 ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over Rajasthan changed from 1990 to 2020?
rainfall Rajasthan 1990–2020
+1.414 mm/year (trend) no significant trend
95% CI [-4.819, 7.13] Mann–Kendall p = 0.5184

The data doesn't support a rainfall change here — an earned null, not a missing answer.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑ · CHIRPS ↑* all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over Rajasthan changed from 1980 to 2020?
temperature Rajasthan 1980–2020
+0.013 degC (trend) significant trend
95% CI [0, 0.03] Mann–Kendall p = 0.0338

Prior: IMD/IPCC consensus: India land-surface warming.

✓ Ground-truth: gauges agree IMD gauges ↑* · ERA5 ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over West Bengal changed from 1990 to 2020?
rainfall West Bengal 1990–2020
-6.59 mm/year (trend) no significant trend
95% CI [-16.478, 4.77] Mann–Kendall p = 0.1534

The data doesn't support a rainfall change here — an earned null, not a missing answer.

⚠ Ground-truth: gauges disagree IMD gauges ↓* · ERA5 ↓ · CHIRPS ↑ sources DISAGREE on direction — treat the trend as unresolved. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over West Bengal changed from 1980 to 2020?
temperature West Bengal 1980–2020
+0.018 degC (trend) significant trend
95% CI [0.006, 0.026] Mann–Kendall p = 0.0007

Prior: IMD/IPCC consensus: India land-surface warming.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over Madhya Pradesh changed from 1990 to 2020?
rainfall Madhya Pradesh 1990–2020
+0.524 mm/year (trend) no significant trend
95% CI [-6.436, 11.043] Mann–Kendall p = 0.8918

The data doesn't support a rainfall change here — an earned null, not a missing answer.

⚠ Ground-truth: gauges disagree IMD gauges ↓ · ERA5 ↑ · CHIRPS ↑ sources DISAGREE on direction — treat the trend as unresolved. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over Madhya Pradesh changed from 1980 to 2020?
temperature Madhya Pradesh 1980–2020
+0.016 degC (trend) significant trend
95% CI [0.006, 0.028] Mann–Kendall p = 0.0013

Prior: IMD/IPCC consensus: India land-surface warming.

✓ Ground-truth: gauges agree IMD gauges ↑* · ERA5 ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over Odisha changed from 1990 to 2020?
rainfall Odisha 1990–2020
+3.624 mm/year (trend) no significant trend
95% CI [-15.228, 13.977] Mann–Kendall p = 0.5634

The data doesn't support a rainfall change here — an earned null, not a missing answer.

⚠ Ground-truth: gauges disagree IMD gauges ↓ · ERA5 ↑ · CHIRPS ↑ sources DISAGREE on direction — treat the trend as unresolved. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over Odisha changed from 1980 to 2020?
temperature Odisha 1980–2020
+0.01 degC (trend) significant trend
95% CI [0.002, 0.017] Mann–Kendall p = 0.0052

Prior: IMD/IPCC consensus: India land-surface warming.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over Assam changed from 1990 to 2020?
rainfall Assam 1990–2020
-20.4 mm/year (trend) significant trend
95% CI [-36.556, -0.498] Mann–Kendall p = 0.0249
✓ Ground-truth: gauges agree IMD gauges ↓ · ERA5 ↓ · CHIRPS ↓ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over Assam changed from 1980 to 2020?
temperature Assam 1980–2020
+0.024 degC (trend) significant trend
95% CI [0.017, 0.031] Mann–Kendall p = 0

Prior: IMD/IPCC consensus: India land-surface warming.

✓ Ground-truth: gauges agree IMD gauges ↑* · ERA5 ↑* all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over the Delhi NCR changed from 1990 to 2020?
rainfall Delhi NCR 1990–2020
+0.094 mm/year (trend) no significant trend
95% CI [-7.46, 7.186] Mann–Kendall p = 1

The data doesn't support a rainfall change here — an earned null, not a missing answer.

⚠ Ground-truth: gauges disagree IMD gauges ↓* · ERA5 ↑ · CHIRPS ↑ sources DISAGREE on direction — treat the trend as unresolved. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over the Delhi NCR changed from 1980 to 2020?
temperature Delhi NCR 1980–2020
+0.009 degC (trend) no significant trend
95% CI [-0.005, 0.026] Mann–Kendall p = 0.1965

The data doesn't support a temperature change here — an earned null, not a missing answer.

Prior: IMD/IPCC consensus: India land-surface warming.

⚠ Ground-truth: gauges disagree IMD gauges ↑ · ERA5 ↓ sources DISAGREE on direction — treat the trend as unresolved. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has annual rainfall over Mumbai & the Konkan coast changed from 1990 to 2020?
rainfall Mumbai & Konkan 1990–2020
+10.047 mm/year (trend) no significant trend
95% CI [-13.514, 28.655] Mann–Kendall p = 0.3412

The data doesn't support a rainfall change here — an earned null, not a missing answer.

✓ Ground-truth: gauges agree IMD gauges ↑ · ERA5 ↑ · CHIRPS ↑ all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
How has average temperature over Mumbai & the Konkan coast changed from 1980 to 2020?
temperature Mumbai & Konkan 1980–2020
+0.022 degC (trend) significant trend
95% CI [0.015, 0.03] Mann–Kendall p = 0

Prior: IMD/IPCC consensus: India land-surface warming.

✓ Ground-truth: gauges agree IMD gauges ↑* · ERA5 ↑* all sources agree on direction. IMD = India Meteorological Dept. gauge grid (the ground-truth); * = significant.
computed · ERA5/GEE · not yet scientist-verified
Has the daytime land-surface temperature over the Delhi NCR risen since 2003?
land-surface temperature Delhi NCR 2003–2022
-0.015 degC (trend) no significant trend
95% CI [-0.054, 0.029] Mann–Kendall p = 0.3145

The data doesn't support a land-surface temperature change here — an earned null, not a missing answer.

Prior: urban heat island + regional warming.

computed · ERA5/GEE · not yet scientist-verified
Has the daytime land-surface temperature over Mumbai risen since 2003?
land-surface temperature Mumbai & Konkan 2003–2022
-0.088 degC (trend) significant trend
95% CI [-0.132, -0.033] Mann–Kendall p = 0.0008

Prior: coastal city; warming likely but sea-moderated.

computed · ERA5/GEE · not yet scientist-verified
Has growing-season greenness (NDVI) over Punjab changed since 2003?
greenness (NDVI) Punjab 2003–2022
+0.003 NDVI (trend) significant trend
95% CI [0.002, 0.004] Mann–Kendall p = 0.0001
computed · ERA5/GEE · not yet scientist-verified
Has growing-season greenness (NDVI) over the Indo-Gangetic Plain changed since 2003?
greenness (NDVI) Indo-Gangetic Plain 2003–2022
+0.003 NDVI (trend) significant trend
95% CI [0.001, 0.003] Mann–Kendall p = 0
computed · ERA5/GEE · not yet scientist-verified

…and what it refuses to answer

A trust tool must fail loudly. These ill-posed questions are refused or sent back for clarification by the validator — never quietly guessed.

What is the rainfall trend over Maharashtra from 2018 to 2021?
rainfall Central India 2018–2021
⊘ Refused

trend span < 10y — the validator refuses ill-posed questions rather than guessing. That discipline is the point.

validator-enforced refusal
How has temperature changed in 'the valley' since 1990?
temperature 1990–2020
⊘ Asks to clarify

unresolved region name — the validator refuses ill-posed questions rather than guessing. That discipline is the point.

validator-enforced refusal
Has it gotten hotter and drier over Vidarbha since 1990?
AMBIGUOUS_MULTI Vidarbha 1990–2020
⊘ Splits the question

answer temperature and precipitation separately — the validator refuses ill-posed questions rather than guessing. That discipline is the point.

validator-enforced refusal

verified-earth-agent · golden set + computed answers (real ERA5/GEE; status: computed, not yet scientist-verified).

Disaster events · Black Marble nightlights

Did the power go out?

Before-After-Control-Impact on NASA Black Marble night-time lights; control-corrected, clear nights only, QA-masked. A proxy for power loss, not a meter. Answers “Did the power go out after this storm?”

Augusta, Georgia

Hurricane Helene power outages — Sep 2024 before 2024-08-15–2024-09-20 → after 2024-09-27–2024-10-04
Measured signal — the trustworthy variables changed in the expected direction.

Night-time lights over Augusta, Georgia changed by -44% after the event, control-corrected vs. a nearby less-affected city. A clear drop in light, consistent with widespread power loss.

Observational analog (a natural experiment over comparable places) — evidence, not a prediction for any one spot. Each bar shows the change versus the natural jitter between undisturbed control pixels; it must clear the tick to count as a real signal.

STRONG (direct, local)Seen up close, at the cut itself — trust it.
night-time lights
-9.872 nW/cm²/sr (-44%) darker (likely outage) SNR 1.3 938 def / 2,172 ctrl px
clears the tick → trust it (for its tier) below the tick → treat as no clear change noise floor estimated, not measured the bar a real signal must clear (1× noise floor)
Provenance & full trace — reproducible

Every number came from this exact query on Google Earth Engine. Same query → same number.

Night-time lights over Augusta, Georgia changed by -44% after the event, control-corrected vs. a nearby less-affected city. A clear drop in light, consistent with widespread power loss.

San Juan, Puerto Rico

Hurricane Maria power outages — Sep 2017 before 2017-08-20–2017-09-15 → after 2017-09-21–2017-10-08
Measured signal — the trustworthy variables changed in the expected direction.

Night-time lights over San Juan, Puerto Rico changed by -33% after the event, control-corrected vs. a nearby less-affected city. A clear drop in light, consistent with widespread power loss.

Observational analog (a natural experiment over comparable places) — evidence, not a prediction for any one spot. Each bar shows the change versus the natural jitter between undisturbed control pixels; it must clear the tick to count as a real signal.

STRONG (direct, local)Seen up close, at the cut itself — trust it.
night-time lights
-8.283 nW/cm²/sr (-33%) darker (likely outage) SNR 0.51 922 def / 432 ctrl px
clears the tick → trust it (for its tier) below the tick → treat as no clear change noise floor estimated, not measured the bar a real signal must clear (1× noise floor)
Provenance & full trace — reproducible

Every number came from this exact query on Google Earth Engine. Same query → same number.

Night-time lights over San Juan, Puerto Rico changed by -33% after the event, control-corrected vs. a nearby less-affected city. A clear drop in light, consistent with widespread power loss.

New Orleans, Louisiana

Hurricane Ida power outages — Sep 2021 before 2021-08-05–2021-08-25 → after 2021-08-30–2021-09-08
Measured signal — the trustworthy variables changed in the expected direction.

Night-time lights over New Orleans, Louisiana changed by -26% after the event, control-corrected vs. a nearby less-affected city. A clear drop in light, consistent with widespread power loss.

Observational analog (a natural experiment over comparable places) — evidence, not a prediction for any one spot. Each bar shows the change versus the natural jitter between undisturbed control pixels; it must clear the tick to count as a real signal.

STRONG (direct, local)Seen up close, at the cut itself — trust it.
night-time lights
-11.054 nW/cm²/sr (-26%) darker (likely outage) SNR 1.11 829 def / 2,345 ctrl px
clears the tick → trust it (for its tier) below the tick → treat as no clear change noise floor estimated, not measured the bar a real signal must clear (1× noise floor)
Provenance & full trace — reproducible

Every number came from this exact query on Google Earth Engine. Same query → same number.

Night-time lights over New Orleans, Louisiana changed by -26% after the event, control-corrected vs. a nearby less-affected city. A clear drop in light, consistent with widespread power loss.

Fort Myers, Florida

Hurricane Ian power outages — Sep 2022 before 2022-09-05–2022-09-25 → after 2022-09-29–2022-10-08
Not measurable — too few comparable pixels in this box to give a trustworthy answer.

Not measurable for Fort Myers, Florida: too few cloud-free Black Marble nights (clouds and the storm obscure the surface), so an outage can't be separated from noise.

Observational analog (a natural experiment over comparable places) — evidence, not a prediction for any one spot. Each bar shows the change versus the natural jitter between undisturbed control pixels; it must clear the tick to count as a real signal.

STRONG (direct, local)Seen up close, at the cut itself — trust it.
night-time lights ⚠ control overshoot — not a trustworthy estimate reported, not judged floor estimated — not measured here
-22.502 nW/cm²/sr (-101%) not measurable SNR 0.79 1,739 def / 1,299 ctrl px
clears the tick → trust it (for its tier) below the tick → treat as no clear change noise floor estimated, not measured the bar a real signal must clear (1× noise floor)
Provenance & full trace — reproducible

Every number came from this exact query on Google Earth Engine. Same query → same number.

Not measurable for Fort Myers, Florida: too few cloud-free Black Marble nights (clouds and the storm obscure the surface), so an outage can't be separated from noise.

Houston, Texas

Hurricane Beryl power outages — Jul 2024 before 2024-06-15–2024-07-05 → after 2024-07-08–2024-07-15
Not measurable — too few comparable pixels in this box to give a trustworthy answer.

Not measurable for Houston, Texas: too few cloud-free Black Marble nights (clouds and the storm obscure the surface), so an outage can't be separated from noise.

Observational analog (a natural experiment over comparable places) — evidence, not a prediction for any one spot. Each bar shows the change versus the natural jitter between undisturbed control pixels; it must clear the tick to count as a real signal.

STRONG (direct, local)Seen up close, at the cut itself — trust it.
night-time lights ⚠ only 1 clear night(s) — not a trustworthy estimate reported, not judged floor estimated — not measured here
-43.65 nW/cm²/sr (-56%) not measurable SNR 6.39 2,207 def / 1,535 ctrl px
clears the tick → trust it (for its tier) below the tick → treat as no clear change noise floor estimated, not measured the bar a real signal must clear (1× noise floor)
Provenance & full trace — reproducible

Every number came from this exact query on Google Earth Engine. Same query → same number.

Not measurable for Houston, Texas: too few cloud-free Black Marble nights (clouds and the storm obscure the surface), so an outage can't be separated from noise.

verified-earth-agent · Google Earth Engine (status: computed, not yet scientist-verified).