Observed since 20 Oct, 20:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Virtualizarr access for AEF embeddings.
Virtualizarr access for AEF embeddings as an analysis ready data cube, alongside rapid querying of the GCS and Source Coop index. 2x quicker than rioxarray for single tile downloads.
Alpha Earth Foundations embeddings is a dataset produced by Google Deepmind, providing a yearly 64-channel embeddings derived from numerous satellite image sources with numerous downstream applications. The embeddings are stored as multi-band Cloud-Optimised GeoTIFFs (COGs), alongside a parquet index file.
AEF is stored by two hosts:
More in the docs.
aef-loader provides two key functionalities:
As additional utilities:
Alpha Earth Foundations embeddings is a dataset produced by Google Deepmind, providing a yearly 64-channel embeddings derived from numerous satellite image sources with numerous downstream applications. The embeddings are stored as multi-band Cloud-Optimised GeoTIFFs (COGs).
aef-loader supports two dataset hosts, both having tradeoffs:
pip install aef-loader
or:
uv add aef-loader
import asyncio
from aef_loader import AEFIndex, VirtualTiffReader, DataSource
from aef_loader.utils import reproject_datatree
from odc.geo.geobox import GeoBox
async def main():
# Initialize index (Source Cooperative - no auth needed)
index = AEFIndex(source=DataSource.SOURCE_COOP)
await index.download()
index.load() # returns a gdf for alternative use
# Query for tiles
tiles = await index.query(
bbox=(-122.5, 37.5, -122.0, 38.0),
years=(2020, 2023),
)
# Load tiles organized by UTM zone
async with VirtualTiffReader() as reader:
tree = await reader.open_tiles_by_zone(tiles)
# Each zone is a separate Dataset with its native CRS
for zone in tree.children:
ds = tree[zone].ds
print(f"{zone}: {ds.odc.crs}, {dict(ds.sizes)}")
# Optionally reproject all zones to a common CRS
target = GeoBox.from_bbox(
bbox=(-122.5, 37.5, -122.0, 38.0),
crs="EPSG:4326",
resolution=0.0001,
)
combined = reproject_datatree(tree, target)
asyncio.run(main())
This dataset is licensed under CC-BY 4.0 and requires the following attribution text: "The AlphaEarth Foundations Satellite Embedding dataset is produced by Google and Google DeepMind."
Thanks to Max Jones, Virtual-tiff and Virtualizarr.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.3.1 | 6 Oct 2026 | 13 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:61c1ac502c9756275521b632465f651c6d3eaaf7be5d4f6d823fe28d5bd0fc33