Migration guide#
Full changelog available in Release history.
v4.0.0b1#
STAC-Formatted API and Results#
Migration from OGC OpenSearch Extension for Earth Observation to SpatioTemporal Asset Catalog (STAC) for data representation.
This impacts both the API and CLI.
Renamed properties#
The list starts with common STAC properties, then lists STAC extensions properties, and finally EODAG-specific properties.
v3.x.x property |
v4.x.x property |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Python API updates#
All product-types related classes and methods have been renamed with collections.
v3.x.x Python API |
v4.x.x Python API |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
CLI updates#
Check latest CLI User Guide for complete guidelines.
v3.x.x Command and options |
v4.x.x Command and options |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Environment variables renamed#
Check updated list of environment variables in Getting started / Configure EODAG / environment variables.
v3.x.x environment variable |
v4.x.x environment variable |
|---|---|
|
|
|
|
|
|
Files renamed#
v3.x.x file path |
v4.x.x file path |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
External collections reference configuration file is now hosted as https://cs-si.github.io/eodag/eodag/resources/ext_collections.json. See API user guide / Providers and products / Collections discovery for more information.
v3.0.0b3#
download()/DownloadConfparametersoutputs_prefixandoutputs_extensionrenamed tooutput_dirandoutput_extension.
v3.0.0b1#
search()method now returns only aSearchResultinstead of a 2 values tuple. It can optionally store the estimated total number of products inSearchResult.number_matchedif the method is called withcount=True(Falseby default).eodag < 3.0.0b1 syntax:
search_results, number_matched = dag.search(productType="S2_MSI_L1C")
Traceback (most recent call last):File “<stdin>”, line 1, in <module>ValueError: too many values to unpack (expected 2)eodag >= 3.0.0b1 syntax:
search_results = dag.search(productType="S2_MSI_L1C")
Packaging refactoring and new optional dependencies. EODAG default installs with a minimal set of dependencies. New sets of extra requirements are:
eodag[all],eodag[all-providers],eodag[ecmwf],eodag[usgs],eodag[csw],eodag[server],eodag[stubs]. Previous existing sets of extra requirements are also kept:eodag[notebook],eodag[tutorials],eodag[dev],eodag[docs].# install eodag with all available providers supported pip install "eodag[all-providers]"
v2.0b1#
STAC API compliant REST server
Common configuration for STAC providers
v1.0#
Adds product type search functionality
The cli arguments are now fully compliant with opensearch geo(bbox)/time extensions