In Old format, no problem!: Cloud-optimizing the GOES-16 archive as Virtual Zarr | Earthmover it shows how to easily access:
import arraylake as al
import xarray as xr
client = al.Client()
client.login()
repo = client.get_repo("earthmover-public/goes-16")
session = repo.readonly_session("main")
ds = xr.open_zarr(session.store, group="ABI-L2-MCMIPF/post-2023-04-19")
ds
However, Iβm curious whether there are other repos besides goes-16, so I try:
import arraylake as al
client = al.Client()
client.login()
client.list_repos("earthmover-public")
But I get permission error.
Is there a way to list all the public datasets on Marketplace | Arraylake?
3 Likes
Thanks for the feedback here @ahuang11! I agree this is a bit confusing. earthmover-public is just one of the organizations within the platform. There is currently no public view of an organizationβs repos for non-org members.
There is currently no Python Client or CLI support for exploring the marketplace. This is a real gap.
However, it IS supported by the Arraylake MCP, which has been my main way of interacting withβ¦well, just about everything! 
claude> list all the listing on the Earthmover data marketplace
Called Arraylake - Production
The results are large β let me read through the file to extract the listings.
Ran 4 shell commands, searched memories
Here are all 53 listings on the Earthmover Data Marketplace, grouped by provider:
---
ClimateUncertaintyLab (4)
- BCD-ME 1Β° bias-corrected (QM) temperature time series β free
- BCD-ME 0.25Β° bias-corrected (QM), downscaled temperature statistics β free
- BCD-ME 0.25Β° bias-corrected (QDM) and downscaled temperature statistics β free
- BCD-ME 1Β° bias-corrected (QDM) temperature time series β free
National Oceanography Centre (1)
- NOC Near-Present Day 1/12Β° Ocean Sea-Ice Hindcast β free
OGS (1)
- ARCO-OCEAN β free
Spire (2)
- saifs-s2s-hindcast β free
- Spire AI-S2S β paid
beyond-weather (1)
- ECMWF AIFS global long-range wind model β paid
Brightband (6)
- ECMWF IFS 15-day Forecast (open) β free
- ECMWF IFS Initial Conditions (open) β free
- ECMWF IFS Initial Conditions (low latency) β paid
- ECMWF IFS 15-day Forecast (low latency) β paid
- MLWP Forecast Archive β free
- ECMWF IFS Ensemble Initial Conditions β free
CarbonPlan (1)
- open-climate-risk β free
CTrees (1)
- Global aboveground biomass (AGB), 100m β free
Dynamical (11)
- ECMWF AIFS ENS forecast β free
- DWD ICON-EU forecast, 5 day β free
- ECMWF AIFS Single forecast β free
- NOAA MRMS CONUS analysis, hourly β free
- NOAA GFS analysis β free
- NOAA HRRR analysis β free
- NOAA HRRR forecast, 48 hour β free
- ECMWF IFS ENS forecast, 15 day, 0.25 degree β free
- NOAA GFS forecast β free
- NOAA GEFS analysis β free
- NOAA GEFS forecast, 35 day β free
Eagle Rock / Cal-Adapt (1)
- Cal-Adapt: Data Catalog (WRF) β free
Earthmover Public (4)
- NOAA GOES-16 MCMIPF β free
- ERA5 β free
- ERA5 (Daily Updates) β paid
- ERA5 Surface β free
OU SubC (1)
- SubC Forecasts β free
Planette (1)
- Joro S2S Global Forecasts β paid
Prescient Weather (4)
- Historical ECMWF Sub-Seasonal Ensemble Archive β paid
- Historical ECMWF Sub-Seasonal Reforecast Archive β paid
- Historical ECMWF HRES Archive β paid
- Historical ECMWF ENS Archive β paid
Reflective (2)
- GeoMIP MIROC-ES2H G6-1.5K Simulations β free
- GeoMIP CESM2-WACCM G6-1.5K Simulations β free
Sylvera (2)
- Biomass Atlas β paid
- Biomass Atlas Sample β free
Taylor Geospatial (4)
- Meta Canopy Height Maps v2 β free
- FTW Global Sentinel-2 Mosaics β free
- Global Fields of The World (FTW) β free
- AlphaEarth Foundations Satellite Embedding Dataset β free
UW-Madison ALIVE (1)
- ALIVE_hourly β free
Zeus AI (5)
- GEO-IR: Merged Geostationary Infrared (Hourly Updates) β paid
- GEO-IR: Merged Geostationary Infrared β free
- GEO-GEO Stereo Wind Retrievals β free
- Helios Global Solar Irradiance Forecast - 6 hour / 6 km β paid
- Helios Solar Irradiance - Historical (Americas) β free
---
53 total listings: 38 free, 15 paid. The marketplace skews heavily toward weather/climate data, with Dynamical being the largest single provider (11 listings).
Our action item from this is to add similar capabilities to the CLI and Python SDK.
1 Like
Yes, if it can be added to the Python SDK thatβd be awesome!