Multi-modal Earth Observation pretraining dataset in TACO format, on the Major TOM 10 km grid. Part A: 250k monotemporal tiles; Part B: ~12.5k locations × 12 monthly timesteps (one per calendar month); Part C: ~16.7k locations × 6 timesteps about five days apart. Co-registered at 10 m: Sentinel-2 L1C, Landsat 8/9, Sentinel-1 RTC, Copernicus DEM and ESA WorldCover, with OmniCloudMask cloud and shadow masks, ERA5 weather at each acquisition, and OpenStreetMap features. Locations selected via AEF hierarchical clustering. CC-BY-SA-4.0 (OpenStreetMap layers ODbL-1.0). Funded by the ELLIOT project; added layers by ISP, Universitat de València.
ELLIOT-Pretrain is a Major TOM expansion focused on fast pre-training of multi-modal AI foundation models on Earth Observation data.
Tile locations were selected using hierarchical spherical k-means clustering over AlphaEarth Foundation embeddings to maximise global environmental diversity. The dataset follows the TACO v3 specification.
All three parts share the same layers.
Each tile also carries its WorldCover histogram, DEM statistics, cloud summaries and its climate, soil, socioeconomic and administrative context.
Pick a tile index from Part A (monotemporal) and visualize its layers.
example.ipynb (open in Colab): all three parts with general-purpose libraries (pandas, rasterio, geopandas): metadata queries with filtering, every layer, and a streaming PyTorch DataLoader with parallel fetching.example_taco.ipynb (open in Colab): the same data through the TACO reader, which decodes every layer of a tile in one call from the dataset's own contract (bands, units, scaling, frame times).For vision-language tasks built from these layers (captions, grounding, grids, phenology and change questions, with scorers and a PyTorch loader), see majortom-elliot-tasks.
A row of a per-file table belongs to the tile whose index starts its internal:relative_path (400/s2/img_03.tif is tile 400). The tile centroid in sample.parquet is ml:geometry, WKB in EPSG:4326.
facts/<part>/facts-NNNNNN.parquet holds, for every tile, the measured fact sheet, the series facts of a monthly or burst tile, and NDVI and land-cover grids, as written by majortom-elliot-tasks, so its tasks and captions can be built without reading a pixel.
burst, the per-tile columns and the per-acquisition rows were attached to the wrong tiles; monotemporal Sentinel-2 timestamps were partly in microseconds and its Sentinel-2 geotransforms were wrong; several unit descriptions were wrong. All are corrected, each correction is listed in every COLLECTION.json under ml:metadata_revision, and the pixels are unchanged.ml:contract declaring each layer's bands, units and scaling, and validates with it. Metadata files follow the TACO v3 level names (sample.parquet, children__*.parquet, formerly collection.parquet and sample__*.parquet).wc/ removed. monotemporal/DATA/{tile_id}/wc/data.tif was a byte-identical copy of lc/data.tif on every tile.CC-BY-SA-4.0, except the OpenStreetMap files (osm.parquet, admin.parquet) and facts/, which holds OpenStreetMap names and geometries: those are under the Open Database License (ODbL-1.0), © OpenStreetMap contributors.
Required credits: contains modified Copernicus Sentinel data; contains modified Copernicus Climate Change Service information (ERA5); Sentinel-1 RTC by Catalyst, as published on Microsoft Planetary Computer (CC-BY-4.0); ESA WorldCover (CC-BY-4.0); Copernicus DEM; Landsat courtesy of the U.S. Geological Survey; cloud masks computed with OmniCloudMask; © OpenStreetMap contributors.
ELLIOT-Pretrain has been made possible thanks to Asterisk Labs, the ELLIOT project (European Commission, Horizon Europe, Grant 101214398), and the Image and Signal Processing Group (ISP) at Universitat de Valencia.
| the tile's features and administrative units, as GeoParquet |