Learn · Code sandbox

Run real analysis in your browser.

Real Python — xarray, numpy, pymannkendall, matplotlib — running entirely in your browser (via Pyodide/WebAssembly). No install, no NASA login, no backend. It opens synthetic data that mirrors the real product (dimensions, units, seasonality, noise) carrying a known planted signal — so when your analysis recovers it, you've verified your own method. Edit the code, hit Run.

editable · runs in your browser

Swap "GPM_3IMERGM" for any of the ~3,400 catalog short_names — MODIS NDVI (MOD13A2), LST (MOD11A2), GRACE, SMAP, Black Marble… each comes back shaped like the real product with its own planted signal. To run the real access idioms (earthaccess, open_zarr, s3://) against this layer, see Run real-data code on virtual data. Everything is synthetic and labelled not real measurements — learn the workflow here, then point the same code at the real archive.