Releases: ESDS-Leipzig/cubo
Releases · ESDS-Leipzig/cubo
2024.8.0
2024.6.0
2024.1.1
2024.1.0
2023.12.0
2023.7.2
2023.7.1
2023.7.0
0.1.0
cubo v0.1.0 🛰️ 🧊 (First Release!) 🚀
Easily create EO mini cubes from STAC in Python
Features
Main function: create()
cubo
is pretty straightforward, everything you need is in the create()
function:
da = cubo.create(
lat=4.31,
lon=-76.2,
collection="sentinel-2-l2a",
bands=["B02","B03","B04"],
start_date="2021-06-01",
end_date="2021-06-10",
edge_size=64,
resolution=10,
)
Using another endpoint
By default, cubo
uses Planetary Computer. But you can use another STAC provider endpoint if you want:
da = cubo.create(
lat=4.31,
lon=-76.2,
collection="sentinel-s2-l2a-cogs",
bands=["B05","B06","B07"],
start_date="2020-01-01",
end_date="2020-06-01",
edge_size=128,
resolution=20,
stac="https://earth-search.aws.element84.com/v0"
)
Keywords for searching data
You can pass kwargs
to pystac_client.Client.search()
if required:
da = cubo.create(
lat=4.31,
lon=-76.2,
collection="sentinel-2-l2a",
bands=["B02","B03","B04"],
start_date="2021-01-01",
end_date="2021-06-10",
edge_size=64,
resolution=10,
query={"eo:cloud_cover": {"lt": 10}} # kwarg to pass
)