Skip to content

Sentinel 3 and Sentinel 5P collections not available #503

Description

Hi,

It has been a couple of weeks that latest data for sentinel 5P collection is not uploaded on the catalog anymore, which stops at 2025-04-10.
I have been using this python code

time_range=f"2025-04-30/2025-05-05"catalog=pystac_client.Client.open(
"https://planetarycomputer.microsoft.com/api/stac/v1",
modifier=planetary_computer.sign_inplace,
)
search=catalog.search(
collections="sentinel-5p-l2-netcdf",
bbox=city_bounds,
datetime=time_range,
query={ "s5p:product_name": {"eq": "no2"}},
)
items=search.item_collection()
data= (
stackstac.stack(
items,
assets=["no2"], chunksize=512,
bounds_latlon=city_bounds,
resolution=0.1, resampling=Resampling.bilinear,
epsg=4326,
dtype=np.float32,
)
.where(lambdax: x>0, other=np.nan)
.assign_coords(time=lambdax: x.time.dt.floor("D"), band=["no2"])
)

which triggers

---------------------------------------------------------------------------ValueErrorTraceback (mostrecentcalllast)
CellIn[10], [line2](vscode-notebook-cell:?execution_count=10&line=2)
[1](vscode-notebook-cell:?execution_count=10&line=1) data= (
----> [2](vscode-notebook-cell:?execution_count=10&line=2) stackstac.stack(
[3](vscode-notebook-cell:?execution_count=10&line=3) items,
[4](vscode-notebook-cell:?execution_count=10&line=4) assets=["no2"], # red, green, blue, nir
[5](vscode-notebook-cell:?execution_count=10&line=5) chunksize=512,
[6](vscode-notebook-cell:?execution_count=10&line=6) bounds_latlon=city_bounds,
[7](vscode-notebook-cell:?execution_count=10&line=7) resolution=0.1, # args.RES, # convert resolution from meters to degree
[8](vscode-notebook-cell:?execution_count=10&line=8) resampling=Resampling.bilinear,
[9](vscode-notebook-cell:?execution_count=10&line=9) epsg=4326,
[10](vscode-notebook-cell:?execution_count=10&line=10) dtype=np.float32,
[11](vscode-notebook-cell:?execution_count=10&line=11) )
[12](vscode-notebook-cell:?execution_count=10&line=12) .where(lambdax: x>0, other=np.nan)
[13](vscode-notebook-cell:?execution_count=10&line=13) .assign_coords(time=lambdax: x.time.dt.floor("D"), band=["no2"])
[14](vscode-notebook-cell:?execution_count=10&line=14) )
File~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:290, instack(items, assets, epsg, resolution, bounds, bounds_latlon, snap_bounds, resampling, chunksize, dtype, fill_value, rescale, sortby_date, xy_coords, properties, band_coords, gdal_env, errors_as_nodata, reader)
[283](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:283) ifsortby_dateisnotFalse:
[284](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:284) plain_items=sorted(
[285](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:285) plain_items,
[286](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:286) key=lambdaitem: item["properties"].get("datetime", "") or"",
[287](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:287) reverse=sortby_date=="desc",
[288](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:288) )
--> [290](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:290) asset_table, spec, asset_ids, plain_items=prepare_items(
[291](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:291) plain_items,
[292](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:292) assets=assets,
[293](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:293) epsg=epsg,
[294](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:294) resolution=resolution,
[295](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:295) bounds=bounds,
[296](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:296) bounds_latlon=bounds_latlon,
[297](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:297) snap_bounds=snap_bounds,
[298](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:298) rescale=rescale,
[299](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:299) dtype=dtype,
[300](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:300) )
[301](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:301) arr=items_to_dask(
[302](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:302) asset_table,
[303](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:303) spec,
(...)
[311](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:311) errors_as_nodata=errors_as_nodata,
[312](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:312) )
[314](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:314) returnxr.DataArray(
[315](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:315) arr,
[316](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:316) *to_coords(
(...)
[325](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:325) name="stackstac-"+dask.base.tokenize(arr),
[326](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/stack.py:326) )
File~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/prepare.py:130, inprepare_items(items, assets, epsg, resolution, bounds, bounds_latlon, snap_bounds, rescale, dtype)
[127](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/prepare.py:127) # TODO support item-assets https://github.com/radiantearth/stac-spec/tree/master/extensions/item-assets
[129](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/prepare.py:129) iflen(items) ==0:
--> [130](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/prepare.py:130) raiseValueError("No items")
[131](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/prepare.py:131) iflen(asset_ids) ==0:
[132](https://vscode-remote+ssh-002dremote-002bodin.vscode-resource.vscode-cdn.net/nfs/home/blanco/up2030/eo-air-quality/notebooks/~/up2030/eo-air-quality/.venv/lib/python3.8/site-packages/stackstac/prepare.py:132) raiseValueError("Zero asset IDs requested")
ValueError: Noitems

I also noticed that neither Sentinel 3 nor Sentinel 5P collections are listed anymore on Planetary Explorer ( https://planetarycomputer.microsoft.com/explore?c=30.0586%2C29.9930&z=2.00&v=2 ) .

Is there a temporary problem or the collection have been moved to somewhere else ?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions