Recent Releases of EODAG
EODAG - v4.2.1
What's Changed
Bug Fixes
- collections: renamed MULTIOBS_GLO_PHY_W_3D_REP_015_007 cop_marine collection by @cauriol in https://github.com/CS-SI/eodag/pull/2164
- mapping: normalize bands when product has raster:bands but no eo:bands by @lhoupert in https://github.com/CS-SI/eodag/pull/2171
- queryables: do not use provider pattern on known queryable by @sbrunato in https://github.com/CS-SI/eodag/pull/2176
New Contributors
- @lhoupert made their first contribution in https://github.com/CS-SI/eodag/pull/2171
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.2.0...v4.2.1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 2 months ago
EODAG - v4.2.0
What's Changed
Features
- core: add new STAC extensions, keep None properties and adapt queryables by @jlahovnik in https://github.com/CS-SI/eodag/pull/2079
- mapping: enrich assets STAC metadata by @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/2045
- mapping: normalize bands to STAC 1.1.0 by @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/2050
- providers: add
cop_dataspace_s3as new provider by @timothey-cs in https://github.com/CS-SI/eodag/pull/1819 - providers: add
cop_ghslprovider by @jlahovnik in https://github.com/CS-SI/eodag/pull/1876 - providers: add spacenet collections to dedl by @cauriol in https://github.com/CS-SI/eodag/pull/1857
- providers: bypass custom parameters validation for dedt providers by @cauriol in https://github.com/CS-SI/eodag/pull/2149
- providers: geodes order status by @sbrunato in https://github.com/CS-SI/eodag/pull/2154
Bug Fixes
- plugins:
EcmwfSearchcustom geometries handling by @sbrunato in https://github.com/CS-SI/eodag/pull/2167 - plugins:
EcmwfSearchpre-processing of date parameters by @jlahovnik in https://github.com/CS-SI/eodag/pull/2152 - plugins: remove
EcmwfSearchdefault dates by @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/2008 - plugins: remove
EOIAMAuthlazy login causing silent errors by @timothey-cs in https://github.com/CS-SI/eodag/pull/2151 - providers: config for
DT_CLIMATE_G1_CMIP6_HIST_IFS_FESOM_R1collection by @jlahovnik in https://github.com/CS-SI/eodag/pull/1926
Refactoring
- dates parsing and handling harmonization by @sbrunato in https://github.com/CS-SI/eodag/pull/2150
- quotas errors handling and order-status message by @jlahovnik in https://github.com/CS-SI/eodag/pull/2139
Documentation
- added downloads badge by @sbrunato in https://github.com/CS-SI/eodag/pull/2137
- fixes badges display issues by @sbrunato in https://github.com/CS-SI/eodag/pull/2141
- updated readme by @sbrunato in https://github.com/CS-SI/eodag/pull/2138
Continuous Integration
- do not fetch collections on every PR merge by @sbrunato in https://github.com/CS-SI/eodag/pull/2157
- SonarQube scan action by @sbrunato in https://github.com/CS-SI/eodag/pull/2163
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.1.0...v4.2.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 3 months ago
EODAG - v4.1.0
What's Changed
Features
- core: exposed
stream_downloadmethod by @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/2021 - core: new (de)serialization methods by @sbrunato in https://github.com/CS-SI/eodag/pull/2121
- core:
pystacinterfaces by @sbrunato in https://github.com/CS-SI/eodag/pull/2129 - providers: add
eocatprovider by @timothey-cs in https://github.com/CS-SI/eodag/pull/1811 - plugins: configurable
TokenAuthauth_tuple by @sbrunato in https://github.com/CS-SI/eodag/pull/2132 - plugins: control how credentials are post using
TokenAuthby @sbrunato in https://github.com/CS-SI/eodag/pull/2133
Refactoring
- remove
pepsprovider by @sbrunato in https://github.com/CS-SI/eodag/pull/2114
Bug Fixes
- core: issue with extract from uppercase filename extension by @sbrunato in https://github.com/CS-SI/eodag/pull/2108
- core: serialized search results fixes by @sbrunato in https://github.com/CS-SI/eodag/pull/2126
- drivers: do not guess asset key when filename is not in
hrefby @sbrunato in https://github.com/CS-SI/eodag/pull/2134 - models: collection fields defaults and STAC validator offline tests by @sbrunato in https://github.com/CS-SI/eodag/pull/2127
- plugins:
cop_marinesearch by id by @cauriol in https://github.com/CS-SI/eodag/pull/2111 - plugins:
EOIAMAuthmissing consent link in some auth errors by @sbrunato in https://github.com/CS-SI/eodag/pull/2123 - plugins: merged
generic_collection_unparsable_propertieson fetched collections by @sbrunato in https://github.com/CS-SI/eodag/pull/2131 - plugins: missing
order:statuswithCopMarineSearchby @dalpasso in https://github.com/CS-SI/eodag/pull/2110 - plugins: parse conf using credentials only once in
TokenAuthby @sbrunato in https://github.com/CS-SI/eodag/pull/2130 - providers: add default
altitudeforCAMS_SOLAR_RADIATIONby @dalpasso in https://github.com/CS-SI/eodag/pull/2055 - providers:
wekeoorder id suffixes by @sbrunato in https://github.com/CS-SI/eodag/pull/2118
Continuous Integration
- skip doc build on draft PRs by @sbrunato in https://github.com/CS-SI/eodag/pull/2124
Testing
- remove warnings and test skip by @sbrunato in https://github.com/CS-SI/eodag/pull/2125
- use
uvinstead ofpipfrom build command by @sbrunato in https://github.com/CS-SI/eodag/pull/2109
Chores
- update download progress bar when asset is skipped by @sbrunato in https://github.com/CS-SI/eodag/pull/2117
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.0.2...v4.1.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 3 months ago
EODAG - v4.0.2
What's Changed
Bug Fixes
- crunch: minor fixes and improved crunches test coverage by @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/2001
- plugins: order of values of
EcmwfSearchbbox is N-W-S-E by @dalpasso in https://github.com/CS-SI/eodag/pull/2056 - plugins: replace deprecated
items_per_pageinCopMarineSearchby @sbrunato in https://github.com/CS-SI/eodag/pull/2100 - providers: queried orbit number parsing by @sbrunato in https://github.com/CS-SI/eodag/pull/2104
Performance Improvements
- plugins: stop fetching when search page limit is reached on
CopMarineSearchby @jlahovnik in https://github.com/CS-SI/eodag/pull/2014
Build System
- fixed deprecated
project.licenseexpression by @sbrunato in https://github.com/CS-SI/eodag/pull/2105 - updated package discovery pattern by @avalentino in https://github.com/CS-SI/eodag/pull/2103
Documentation
- tutorials typos fixes by @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/1996
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.0.1...v4.0.2
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 4 months ago
EODAG - v4.0.1
What's Changed
Bug Fixes
- core: empty datetime handling in serialization by @sbrunato in https://github.com/CS-SI/eodag/pull/2095
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.0.0...v4.0.1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 4 months ago
EODAG - v4.0.0
Major changes since last stable minor version (v3.10.0)
Features
- core: STAC formatted properties by @sbrunato in https://github.com/CS-SI/eodag/pull/1730
- core: STAC formatted serialization by @sbrunato in https://github.com/CS-SI/eodag/pull/1940
- core:
searchvalidation by @dalpasso in #1877 - core: Collections representation classes by @anesson-cs in https://github.com/CS-SI/eodag/pull/1731
- core: Providers representation classes by @anesson-cs in https://github.com/CS-SI/eodag/pull/1902
- core:
searchpagination using next_page iterator by @cauriol in https://github.com/CS-SI/eodag/pull/1745
Performance Improvements
- download products and assets in parallel by @anesson-cs in https://github.com/CS-SI/eodag/pull/1890
Refactoring
- remove deprecated code by @sbrunato in #1781, converters and plugins by @sbrunato in #1789,
OAuthby @sbrunato in
#1839, server-mode by @sbrunato in #1840,CreodiasS3Downloadby @sbrunato in #1886, legacy driver by @sbrunato in
https://github.com/CS-SI/eodag/pull/1891 - core: Adapt search filters to STAC API by @jlahovnik in https://github.com/CS-SI/eodag/pull/1994
Remaining changes since v4.0.0b1
Bug Fixes
- core: advanced assets harmonisation using properties by @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/2003
- core: check if platform is str in sentinel drivers by @jlahovnik in https://github.com/CS-SI/eodag/pull/2051
- core:
jsonpath-ng 1.8.0Index indices by @sbrunato in https://github.com/CS-SI/eodag/pull/2059 - core: list queryables for custom collections by @sbrunato in https://github.com/CS-SI/eodag/pull/2023
- core: make
get_quicklookreturn empty str on error by @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/2063 - crunch:
filter_latest_intersectused geometry by @sbrunato in https://github.com/CS-SI/eodag/pull/2030 - download: wrong filename with
dl_url_paramsby @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/2064 - providers:
dedlcollections discovery config by @jlahovnik in https://github.com/CS-SI/eodag/pull/2053 - providers: update
wekeoconfig for CLMS global collections by @jlahovnik in https://github.com/CS-SI/eodag/pull/1985
Refactoring
- providers: queryables
form_urlfordedt_lumianddedt_mn5by @dalpasso in https://github.com/CS-SI/eodag/pull/2018 - providers: use hda v2 endpoint in
dedlby @cauriol in https://github.com/CS-SI/eodag/pull/2041 - queryables: remove optional typing for extension fields by @sbrunato in https://github.com/CS-SI/eodag/pull/2058
Build System
- avoid
jsonpath-ng 1.8.0which breaks assets parsing by @thomas-roux-cnes in https://github.com/CS-SI/eodag/pull/2078 - bump
alpineversion onDockerfileto prevent certificate error ongeodesby @thomas-roux-cnes in https://github.com/CS-SI/eodag/pull/2004 - fixed package build warnings by @sbrunato in https://github.com/CS-SI/eodag/pull/2033
setup.cfgtopyproject.tomlby @sbrunato in https://github.com/CS-SI/eodag/pull/2037
Documentation
- add
doiandzenodobadge by @sbrunato in https://github.com/CS-SI/eodag/pull/2040 - better crunch documentation by @sbrunato in https://github.com/CS-SI/eodag/pull/2046
- document constants in API ref by @sbrunato in https://github.com/CS-SI/eodag/pull/2044
- plugins architecture schema by @sbrunato in https://github.com/CS-SI/eodag/pull/2066
Testing
EODataAccessGatewayhandling andunittestusage by @sbrunato in https://github.com/CS-SI/eodag/pull/2042geodeswhole search results parsing by @sbrunato in https://github.com/CS-SI/eodag/pull/2080- headers as
requestsCaseInsensitiveDictby @sbrunato in https://github.com/CS-SI/eodag/pull/2054 - use
responsesinstead of custom download mock by @sbrunato in https://github.com/CS-SI/eodag/pull/2062
Chores
citation.cfffile by @sbrunato in https://github.com/CS-SI/eodag/pull/2038pytestcfg topyproject.tomlby @sbrunato in https://github.com/CS-SI/eodag/pull/2043
Full Changelog:
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 4 months ago
EODAG - v3.10.2
What's Changed
Bug Fixes
- core: Jsonpath-ng 1.8.0 Index indices by @sbrunato in #2059, 71bada7
- core: Make get_quicklook return empty str on error by @pdavid-cssopra in #2063, 498fcb7
- core: TypedDict from typing_extensions required by pydantic by @sbrunato in #1986, a39b473
- crunch: Filter_latest_intersect used geometry in by @sbrunato #2030, baa6d39
- download: Wrong filename with dl_url_params by @pdavid-cssopra in #2064, ebf5172
- plugins: Delete download link when order not finish by @cauriol in #1952, d842f62
- stac_search geometry typing issue by @sbrunato in 9ac1b1336
Build System
- Avoid jsonpath-ng 1.8.0 which breaks assets parsing by @thomas-roux-cnes in #2078, 6f930cc
- Bump alpine version on Dockerfile to prevent certificate error on geodes by @thomas-roux-cnes in #2004, bdc6b86
Documentation
- Pydantic JsonValue sphinx type hint by @sbrunato in dc4e9bb83
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.10.1...v3.10.2
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 4 months ago
EODAG - v4.0.0b1
What's Changed
Features
- core: STAC formatted serialization by @sbrunato in https://github.com/CS-SI/eodag/pull/1940
- providers: add collections to eumetsat_ds by @cauriol in https://github.com/CS-SI/eodag/pull/1979
Bug Fixes
- core: add Collection property for server extended metadata by @jlahovnik in https://github.com/CS-SI/eodag/pull/1947
- core: asset name harmonization with query-string by @cauriol in https://github.com/CS-SI/eodag/pull/1983
- core: TypedDict from typing_extensions required by pydantic by @sbrunato in https://github.com/CS-SI/eodag/pull/1986
- core: wrong credentials sharing by @anesson-cs in https://github.com/CS-SI/eodag/pull/1970
- plugins: aws streamed downloads by @anesson-cs in https://github.com/CS-SI/eodag/pull/1975
- plugins: dates formatting and missing param in ECMWFSearch queryables by @dalpasso in https://github.com/CS-SI/eodag/pull/1956
- plugins: delete download link when order not finish by @cauriol in https://github.com/CS-SI/eodag/pull/1952
- plugins: handle disabled count on cop_marine by @cauriol in https://github.com/CS-SI/eodag/pull/1955
- plugins: uncomplete search validation for
cop_adsandwekeo_ecmwfby @dalpasso in https://github.com/CS-SI/eodag/pull/1951 - providers: creodias processing:version as str by @sbrunato in https://github.com/CS-SI/eodag/pull/2015
- providers: renamed THEIA collections on geodes by @sbrunato in https://github.com/CS-SI/eodag/pull/1974
- providers: search parameters parsing on hydroweb_next by @sbrunato in https://github.com/CS-SI/eodag/pull/1981
- providers: update wekeo_ecmwf collection_fetch_url by @jlahovnik in https://github.com/CS-SI/eodag/pull/1995
Refactoring
- cli: cli.py collision name on eodag by @pdavid-cssopra in https://github.com/CS-SI/eodag/pull/1993
- collections: add processor for Sentinel and MAJA collections by @sbrunato in https://github.com/CS-SI/eodag/pull/1999
- core: updated STAC extensions schemas versions by @sbrunato in https://github.com/CS-SI/eodag/pull/2017
- core: use collection alias in EOProduct by @jlahovnik in https://github.com/CS-SI/eodag/pull/1968
Build System
- add docker image by @sbrunato in https://github.com/CS-SI/eodag/pull/1971, https://github.com/CS-SI/eodag/pull/1972
- add python3.14 support by @sbrunato in https://github.com/CS-SI/eodag/pull/1973
- docs: use sphinx 8 by @sbrunato in https://github.com/CS-SI/eodag/pull/2006
Documentation
- eodag-cube augment_from_xarray method by @timothey-cs in https://github.com/CS-SI/eodag/pull/1989
- queryables user guide update by @sbrunato in https://github.com/CS-SI/eodag/pull/2005
Continuous Integration
- gitleaks in pre-commit by @sbrunato in https://github.com/CS-SI/eodag/pull/1982
Testing
- end-to-end tests fixes by @sbrunato in https://github.com/CS-SI/eodag/pull/1997
Chores
- allow Pydantic >= 2.12.0 by buiding docs with Python 3.13 by @vprivat-ads in https://github.com/CS-SI/eodag/pull/1966
- labextension conf in gitignore by @sbrunato in https://github.com/CS-SI/eodag/pull/1984
- remove remaining server-mode related code by @sbrunato in https://github.com/CS-SI/eodag/pull/1963
- update assets rendering depth by @sbrunato in https://github.com/CS-SI/eodag/pull/2016
New Contributors
- @pdavid-cssopra made their first contribution in https://github.com/CS-SI/eodag/pull/1993
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.0.0a5...v4.0.0b1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 5 months ago
EODAG - v3.10.1
What's Changed
Bug Fixes
- core: Queryables alias usage by @sbrunato in https://github.com/CS-SI/eodag/commit/fd004035d1415421bfb55356e9dad4ead83734ba
- core: Skip None EOProduct.properties by @sbrunato in https://github.com/CS-SI/eodag/commit/9264e54f5765af356d14c129a2718ee91c1adf00
- plugins: Add temporal resolution to ecmwf properties by @jlahovnik in https://github.com/CS-SI/eodag/commit/6c82a1ea0c46057145ff1662ba43403eff69fbca
- plugins: Cop_marine search by id by @jlahovnik in https://github.com/CS-SI/eodag/commit/a10d509baeca36d0602bbd22c62bb06fbc13d79c
- plugins: Dates formatting and missing param in ECMWFSearch queryables by @dalpasso in https://github.com/CS-SI/eodag/commit/b36db0109d4b9969835a63787a867cd0702e05c8
- plugins: Ecmwf geometries support by @dalpasso in https://github.com/CS-SI/eodag/commit/8a14151a4c1b320191bd9ba963201520512988d7
- providers: Geodes max_items_per_page down to 80 by @Anael09 in https://github.com/CS-SI/eodag/commit/0bb913b7582fee5dad1d1d22961906e336f81719
- providers: Renamed THEIA collections on geodes by @sbrunato in https://github.com/CS-SI/eodag/commit/cba02fc453f435d617f24161d6d716095071f2b9
Build System
- Add docker image by @sbrunato in https://github.com/CS-SI/eodag/commit/52e60885e72608f9b215f4f8a5b4f4ae177e8f87
- Add python3.14 support by @sbrunato in https://github.com/CS-SI/eodag/commit/57b72600d5cd9b99427a758ad058dac3a298f26e
Chores
- Allow pydantic >= 2.12.0 by buiding docs with python3.13 by @vprivat-ads in https://github.com/CS-SI/eodag/commit/6be0eb713df1aac8382f1f359335560ac413272c
Documentation
- Docker image by @sbrunato in https://github.com/CS-SI/eodag/commit/352607cc751a7dd45d6bd905a8f92723f00ae5bd
Refactoring
- collections: CLMS and MetOp updates by @gtesoro in https://github.com/CS-SI/eodag/commit/8808c5fd603a838c1f7be0f2c710a85babb3f7d7
- core: Whole world as default product geometry and shapely stubs by @sbrunato in https://github.com/CS-SI/eodag/commit/c49e26d71d5b8e8f4408be07f63cf3d2dd414a90
- plugins: Boto3 ServiceResource type check by @sbrunato in https://github.com/CS-SI/eodag/commit/6b78dae5e76847887ca2823d36507845e557db6a
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.10.0...v3.10.1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 7 months ago
EODAG - v4.0.0a5
What's Changed
Performance Improvements
- download products and assets in parallel by @anesson-cs in https://github.com/CS-SI/eodag/pull/1890
Refactoring
- boto3 ServiceResource type check by @sbrunato in https://github.com/CS-SI/eodag/pull/1949
Chores
- ensure locations dir exists during init by @sbrunato in https://github.com/CS-SI/eodag/pull/1958
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.0.0a4...v4.0.0a5
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 7 months ago
EODAG - v4.0.0a4
What's Changed
Features
- core: providers representation classes by @anesson-cs in https://github.com/CS-SI/eodag/pull/1902
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.0.0a3...v4.0.0a4
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 8 months ago
EODAG - v4.0.0a3
What's Changed
Bug Fixes
- core: handling of collections with aliases by @jlahovnik in https://github.com/CS-SI/eodag/pull/1935
- providers: geodes max_items_per_page down to 80 by @Anael09 in https://github.com/CS-SI/eodag/pull/1938
New Contributors
- @Anael09 made their first contribution in https://github.com/CS-SI/eodag/pull/1938
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.0.0a2...v4.0.0a3
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 8 months ago
EODAG - v4.0.0a2
What's Changed
Features
- core: collections representation classes by @anesson-cs in https://github.com/CS-SI/eodag/pull/1731
- core: search pagination using next_page by @cauriol in https://github.com/CS-SI/eodag/pull/1745
- plugins: use original copernicus provider to list queryables of wekeo_ecmwf by @dalpasso in https://github.com/CS-SI/eodag/pull/1897
- providers: add DEDT Marenostrum provider by @cauriol in https://github.com/CS-SI/eodag/pull/1869
- providers: add DT_CLIMATE_ADAPTATION collection by @cauriol in https://github.com/CS-SI/eodag/pull/1908
Bug Fixes
- core: skip None EOProduct.properties by @sbrunato in https://github.com/CS-SI/eodag/pull/1892
- core: sort queryables and ecmwf alias support by @sbrunato in https://github.com/CS-SI/eodag/pull/1894
- plugins: add temporal resolution to ecmwf properties by @jlahovnik in https://github.com/CS-SI/eodag/pull/1899
- plugins: cop_marine search by id by @jlahovnik in https://github.com/CS-SI/eodag/pull/1923
- plugins: ecmwf geometries support by @dalpasso in https://github.com/CS-SI/eodag/pull/1924
Refactoring
- collections: CLMS and MetOp updates by @gtesoro in https://github.com/CS-SI/eodag/pull/1906
- core: disable search pagination when less items got than expected by @sbrunato in https://github.com/CS-SI/eodag/pull/1920
- core: remove deprecatred legacy driver and get_data doc by @sbrunato in https://github.com/CS-SI/eodag/pull/1891
- core: whole world as default product geometry and shapely stubs by @sbrunato in https://github.com/CS-SI/eodag/pull/1915
- providers: next_page_token_key added to confs by @sbrunato in https://github.com/CS-SI/eodag/pull/1921
Continuous Integration
- better external collections summary in auto-update PR by @sbrunato in https://github.com/CS-SI/eodag/pull/1907
- fetch collections PR fix and refactor by @sbrunato in https://github.com/CS-SI/eodag/pull/1917
- pre-commit replaced with faster prek by @sbrunato in https://github.com/CS-SI/eodag/pull/1914
Full Changelog: https://github.com/CS-SI/eodag/compare/v4.0.0a1...v4.0.0a2
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 8 months ago
EODAG - v4.0.0a1
What's Changed
Features
- core: STAC formatted properties by @sbrunato in https://github.com/CS-SI/eodag/pull/1730
- core:
searchvalidation by @dalpasso in https://github.com/CS-SI/eodag/pull/1877
Bug Fixes
- core: keep
ext_product_types.jsonin v4 by @sbrunato in https://github.com/CS-SI/eodag/pull/1888
Refactoring
- remove deprecated code by @sbrunato in https://github.com/CS-SI/eodag/pull/1781
- remove deprecated converters and plugins by @sbrunato in https://github.com/CS-SI/eodag/pull/1789
- remove deprecated server-mode by @sbrunato in https://github.com/CS-SI/eodag/pull/1840
- plugins: remove deprecated
CreodiasS3Downloadby @sbrunato in https://github.com/CS-SI/eodag/pull/1886 - plugins: remove deprecated
OAuthby @sbrunato in https://github.com/CS-SI/eodag/pull/1839
Continuous Integration
- run tests for v4 branch and associated PRs by @sbrunato in https://github.com/CS-SI/eodag/pull/1868
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.10.0...v4.0.0a1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 9 months ago
EODAG - v3.10.0
What's Changed
Features
- plugins: possibility to create presigned urls by @jlahovnik in https://github.com/CS-SI/eodag/pull/1845
Bug Fixes
- providers: Added
month/yearmapping and default values forCMIP6_CLIMATE_PROJECTby @gtesoro in https://github.com/CS-SI/eodag/pull/1872
Refactoring
- plugins: deprecate
CreodiasS3Downloadby @sbrunato in https://github.com/CS-SI/eodag/pull/1884
Build System
- pin
pydantic < 2.12.0to preventsphinxfailures by @sbrunato in https://github.com/CS-SI/eodag/pull/1873
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.9.1...v3.10.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 9 months ago
EODAG - v3.9.1
What's Changed
Bug Fixes
- plugins:
AwsAuthwithout credentials by @sbrunato in https://github.com/CS-SI/eodag/pull/1865 - providers:
polarizationChannelsquery escape by @timothey-cs in https://github.com/CS-SI/eodag/pull/1860 - providers:
earth_searchS2_MSI_L2A_COGassets href by @sbrunato in https://github.com/CS-SI/eodag/pull/1866 - providers:
polarizationChannelsmapping for STAC providers by @sbrunato in https://github.com/CS-SI/eodag/pull/1870
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.9.0...v3.9.1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 9 months ago
EODAG - v3.9.0
What's Changed
Features
- core: assets title normalized to key name by @gtesoro in https://github.com/CS-SI/eodag/pull/1826
- providers: add
CMIP6_CLIMATE_PROJECTIONSproduct type oncop_cdsby @gtesoro in https://github.com/CS-SI/eodag/pull/1827 - providers: available product types update for
creodias,cop_dataspaceandwekeo_mainby @timothey-cs in https://github.com/CS-SI/eodag/pull/1817 - providers: send
queryandfilterparameters as is for STAC providers by @timothey-cs in https://github.com/CS-SI/eodag/pull/1828
Bug Fixes
- core: update pattern of data roles in
GenericDriverby @timothey-cs in https://github.com/CS-SI/eodag/pull/1815 - providers:
CLMS_CORINEmetadata mapping for wekeo by @jlahovnik in https://github.com/CS-SI/eodag/pull/1846 - providers: harmonize
orbitDirectionproperties by @timothey-cs in https://github.com/CS-SI/eodag/pull/1836, https://github.com/CS-SI/eodag/pull/1830 - providers: harmonize
polarizationChannelsproperty by @timothey-cs in https://github.com/CS-SI/eodag/pull/1831 - providers:
platformSerialIdentifiermapping for creodias/cop_dataspace by @timothey-cs in https://github.com/CS-SI/eodag/pull/1848 - providers:
S2_MSI_L2A_COGmoved toearth_searchby @timothey-cs in https://github.com/CS-SI/eodag/pull/1841
Refactoring
- core: move dates utils functions to
eodag.utils.datesby @timothey-cs in https://github.com/CS-SI/eodag/pull/1844 - core: use
zipstream-nginstead ofstream-zipby @sbrunato in https://github.com/CS-SI/eodag/pull/1805 - plugins:
dedt_luminot-available data error message by @gtesoro in https://github.com/CS-SI/eodag/pull/1770 - plugins: deprecate
OAuthplugin by @jlahovnik in https://github.com/CS-SI/eodag/pull/1821 - plugins:
get_rio_envtoAwsAuthby @sbrunato in https://github.com/CS-SI/eodag/pull/1838 - plugins: move aws authentication methods to
AwsAuthplugin by @jlahovnik in https://github.com/CS-SI/eodag/pull/1769 - plugins: rename
PostJsonSearchWithStacQueryablestoWekeoSearchby @timothey-cs in https://github.com/CS-SI/eodag/pull/1842 - product-types:
S1CandS2Cas availableplatformSerialIdentifierby @timothey-cs in https://github.com/CS-SI/eodag/pull/1850 - providers: use s3 alternate assets in
usgs_satapi_awsby @timothey-cs in https://github.com/CS-SI/eodag/pull/1851
Documentation
- add tutorial for CCI data through
fedeo_cedaby @timothey-cs in https://github.com/CS-SI/eodag/pull/1832 - documentation overhaul by @timothey-cs in https://github.com/CS-SI/eodag/pull/1823
Continuous Integration
Testing
- add more tests to improve coverage by @timothey-cs in https://github.com/CS-SI/eodag/pull/1791
Chores
- cli,docs: deprecate STAC REST API server by @alambare in https://github.com/CS-SI/eodag/pull/1837
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.8.1...v3.9.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 10 months ago
EODAG - v3.8.1
What's Changed
Bug Fixes
- core:
guess_product_typeusing alias by @jlahovnik in https://github.com/CS-SI/eodag/pull/1800 - plugins: filter using
matching_urlinSASAuthby @sbrunato in https://github.com/CS-SI/eodag/pull/1802 - providers: instrument format for STAC providers by @sbrunato in https://github.com/CS-SI/eodag/pull/1803
- providers: ssl verify for
fedeo_cedaby @timothey-cs in https://github.com/CS-SI/eodag/pull/1801
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.8.0...v3.8.1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 11 months ago
EODAG - v3.8.0
What's Changed
Features
- providers: new provider
fedeo_cedaby @timothey-cs in https://github.com/CS-SI/eodag/pull/1778
Bug Fixes
- providers: remove deprecated product type (
S2_MSI_L2AP) by @timothey-cs in https://github.com/CS-SI/eodag/pull/1764 - providers: ssl verify for
geodesby @sbrunato in https://github.com/CS-SI/eodag/pull/1780 - server: remove duplicate host by @cauriol in https://github.com/CS-SI/eodag/pull/1794
Refactoring and Performance Improvements
- core:
whooshremoval by @sbrunato in https://github.com/CS-SI/eodag/pull/1741
3.35x faster on initialization + external product types fetch
Documentation
aws_eoslogo added by @sbrunato in https://github.com/CS-SI/eodag/pull/1773
Chores
- chore: deprecate unused code by @sbrunato in https://github.com/CS-SI/eodag/pull/1788
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.7.0...v3.8.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 11 months ago
EODAG - v3.7.0
What's Changed
Features
- plugins: new search config for assets mapping by @jlahovnik in https://github.com/CS-SI/eodag/pull/1711
- providers: add 2 new MSG collections to provider
eumetsat_dsby @jlahovnik in https://github.com/CS-SI/eodag/pull/1742 - providers: dedt_lumi search by geometry by @gtesoro in https://github.com/CS-SI/eodag/pull/1710
Bug Fixes
- core: logging issue on entrypoint loading error by @sbrunato in https://github.com/CS-SI/eodag/pull/1728
- plugins: metadata_mapping_from_product in search config by @sbrunato in https://github.com/CS-SI/eodag/pull/1737
- providers: allow search by id for CLMS_CORINE with wekeo_main by @anesson-cs in https://github.com/CS-SI/eodag/pull/1746
- providers: remove no-more-available theia provider by @sbrunato in https://github.com/CS-SI/eodag/pull/1736
- providers: update default version for
CAMS_GLOBAL_EMISSIONSby @jlahovnik in https://github.com/CS-SI/eodag/pull/1738 - server: empty instruments mapping by @sbrunato in https://github.com/CS-SI/eodag/pull/1763
- utils: avoid repeated SSL context creation by @timothey-cs in https://github.com/CS-SI/eodag/pull/1758
Performance Improvements
- plugins: optimize AwsDownload streaming by @alambare in https://github.com/CS-SI/eodag/pull/1740
Refactoring
- directly import urllib.parse methods by @sbrunato in https://github.com/CS-SI/eodag/pull/1761
Documentation
- updated description, overview and ecosystem by @sbrunato in https://github.com/CS-SI/eodag/pull/1734
New Contributors
- @timothey-cs made their first contribution in https://github.com/CS-SI/eodag/pull/1758
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.6.0...v3.7.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 12 months ago
EODAG - v3.6.0
What's Changed
Features
- cli: commands chaining by @sbrunato in https://github.com/CS-SI/eodag/pull/1714
- cli: download output directory by @sbrunato in https://github.com/CS-SI/eodag/pull/1716
- cli: download STAC items from their urls by @sbrunato in https://github.com/CS-SI/eodag/pull/1705
- core: import stac items as
SearchResultby @sbrunato in https://github.com/CS-SI/eodag/pull/1703 - providers: add new eurostat product types to dedl by @jlahovnik in https://github.com/CS-SI/eodag/pull/1662
Bug Fixes
- core: do not download again unextracted products by @sbrunato in https://github.com/CS-SI/eodag/pull/1717
- queryables: improve date parameter parsing by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1702
Documentation
- CLI and STAC support update by @sbrunato in https://github.com/CS-SI/eodag/pull/1707
import_stac_itemsdocumentation update by @sbrunato in https://github.com/CS-SI/eodag/pull/1709
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.5.1...v3.6.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 1 year ago
EODAG - v3.5.1
What's Changed
Bug Fixes
- core: enable count with search iterator by @sbrunato in https://github.com/CS-SI/eodag/pull/1700
- plugins: lru caching when fetching constraints with ECMWF by @alambare in https://github.com/CS-SI/eodag/pull/1698
Refactoring
- core: register downloader using manager from search to EOProduct by @sbrunato in https://github.com/CS-SI/eodag/pull/1699
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.5.0...v3.5.1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 1 year ago
EODAG - v3.5.0
What's Changed
Features
- core: Add env variable to whitelist providers by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1672
- core: Add strict product types mode by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1677
- plugins: Auth token expiration margin by @RitejAyed in https://github.com/CS-SI/eodag/pull/1665
- server: Added bbox filter support for collections search by @gtesoro in https://github.com/CS-SI/eodag/pull/1671
Bug Fixes
- core: Always validate PluginConfig before loading by @sbrunato in https://github.com/CS-SI/eodag/pull/1690
- core: Skip provider empty conf on init by @sbrunato in https://github.com/CS-SI/eodag/pull/1687
- plugins: Raise errors when metadata discovery is not allowed by @anesson-cs in https://github.com/CS-SI/eodag/pull/1534
Build System
- Update usgs to 0.3.6 by @sbrunato in https://github.com/CS-SI/eodag/pull/1688
Documentation
- Dead-link and out-of-date param fix by @sbrunato in https://github.com/CS-SI/eodag/pull/1692
Continuous Integration
- Use personal access token for deploy github action by @sbrunato in https://github.com/CS-SI/eodag/pull/1693
New Contributors
- @gtesoro made their first contribution in https://github.com/CS-SI/eodag/pull/1671
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.4.3...v3.5.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 1 year ago
EODAG - v3.4.3
What's Changed
Bug Fixes
- core: Queryables mismatch when list of possible values contains a single value by @cauriol in https://github.com/CS-SI/eodag/pull/1666
- plugins: GenericAuth missing credentials handle by @sbrunato in https://github.com/CS-SI/eodag/pull/1678
- plugins: openid_connect requests error handling by @RitejAyed in https://github.com/CS-SI/eodag/pull/1663
- plugins: order retry by @cauriol in https://github.com/CS-SI/eodag/pull/1676
- providers: dedl mapping for CORINE collection by @jlahovnik in https://github.com/CS-SI/eodag/pull/1661
- providers: wekeo_main orderable products download link by @sbrunato in https://github.com/CS-SI/eodag/pull/1670
Refactoring
- typing fixes following mypy 1.16.0 by @sbrunato in https://github.com/CS-SI/eodag/pull/1673
Documentation
- configuration environment variables defaults by @sbrunato in https://github.com/CS-SI/eodag/pull/1681
- updated contribution guidelines link in PR template by @vprivat-ads in https://github.com/CS-SI/eodag/pull/1667
Chores
- deploy: remove deprecated common values by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1668
New Contributors
- @vprivat-ads made their first contribution in https://github.com/CS-SI/eodag/pull/1667
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.4.2...v3.4.3
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 1 year ago
EODAG - v3.4.2
What's Changed
Bug Fixes
- plugins:
EcmwfSearchorderable products search by @cauriol in https://github.com/CS-SI/eodag/pull/1656 - plugins: adapt queryables
additional_propertiesto providers config by @cauriol in https://github.com/CS-SI/eodag/pull/1646 - plugins: add alias to properties in
cop_marineandEcmwfSearchplugins by @jlahovnik in https://github.com/CS-SI/eodag/pull/1649 - core: remove quotes around arrays in query param by @jlahovnik in https://github.com/CS-SI/eodag/pull/1657
Continuous Integration
- automatic deployment by @sbrunato in https://github.com/CS-SI/eodag/pull/1655
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.4.1...v3.4.2
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 1 year ago
EODAG - v3.4.1.post1
What's Changed
Bug Fixes
- plugins: missing datetime properties in
ECMWFSearchresult by @cauriol in https://github.com/CS-SI/eodag/pull/1648 - plugins:
StaticStacSearchtext opener by @sbrunato in https://github.com/CS-SI/eodag/pull/1643
Documentation
- Fixed binder tutos links by @RitejAyed in https://github.com/CS-SI/eodag/pull/1651
Testing
- Update click>=8.2.0 exit status code by @sbrunato in https://github.com/CS-SI/eodag/pull/1650
New Contributors
- @RitejAyed made their first contribution in https://github.com/CS-SI/eodag/pull/1651
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.4.0...v3.4.1.post1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 1 year ago
EODAG - v3.4.0
What's Changed
Features
- plugins: add queryables to cop_marine by @anesson-cs in https://github.com/CS-SI/eodag/pull/1638
Bug Fixes
- plugins: STAC providers datetime queryables handling by @cauriol in https://github.com/CS-SI/eodag/pull/1625
- providers: cop_ewds metadata mapping by @jlahovnik in https://github.com/CS-SI/eodag/pull/1629
Refactoring
- core: Use importlib.metadata instead of the deprecated pkg_resources by @avalentino in https://github.com/CS-SI/eodag/pull/1631
New Contributors
- @avalentino made their first contribution in https://github.com/CS-SI/eodag/pull/1631, thank you!
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.3.2...v3.4.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 1 year ago
EODAG - v3.3.2
What's Changed
Bug Fixes
- providers: creodias and cop_dataspace products title mapping by @sbrunato in https://github.com/CS-SI/eodag/pull/1635
Refactoring
- core: authentication for get_quicklook by @cauriol in https://github.com/CS-SI/eodag/pull/1608
Continuous Integration
- update changelog generation by @sbrunato in https://github.com/CS-SI/eodag/pull/1627
- fixed changelog generation by @sbrunato in https://github.com/CS-SI/eodag/pull/1630
- token usage for coverage report publishing by @sbrunato in https://github.com/CS-SI/eodag/pull/1633
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.3.1...v3.3.2
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 1 year ago
EODAG - v3.2.0
⚡ Core features and fixes
- Fixes download of assets having keys with special characters (#1585)
📄 Providers and product types updates
geodesAPI update (#1581)- Sanitize
eumetsat_dsproducts title (#1582) - Updated default values for some ECMWF collections (#1575)
⚙️ Plugins new features and fixes
- Do not guess assets keys from their URL when inappropriate (#1584)
🗃️ Miscellaneous
- Various minor fixes and improvements (#1570)(#1571)
- External product types reference updates (#1567)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 1 year ago
EODAG - v3.1.0
📢 Major changes since last stable (v3.0.1)
Core features and fixes
- [v3.1.0b2] Assets keys uniformization using drivers (#1488)
- [v3.1.0b1] Updated queryables mechanism and ecmwf-like plugins (#1397)(#1427)(#1462)
- [v3.1.0] Customizable providers configuration file through
EODAG_PRODUCT_TYPES_CFG_FILEenvironment variable (#1559) - [v3.1.0b1] Order and download polling times update (#1440)
Providers and product types updates
Plugins new features and fixes
- [v3.1.0] ECMWFSearch: simplified configuration (#1433), fixed queryables issues (#1509), mapped geometry metadata (#1555)
- [v3.1.0b1] Removed default HTTPDownload zip extension (#1400)
- [v3.1.0b1] Order and poll without downloading (#1437)
Remaining changes since v3.1.0b2
Core features and fixes
- Keep queryables required attribute even with default values (#1521)
Providers and product types updates
geodes: recognize auth errors during download (#1562), typo ingeodes_s3user conf template (#1536)wekeo_mainmetadata mapping update (#1549) and COP-DEM product types update (#1516)eumetsat_ds: new MTG product types (#1513), metadata mapping fix (#1502), remove duplicate product types (#1514)- Add product types to
dedlprovider (#1515)
Plugins new features and fixes
- AwsDownload: zip partial download (#1561), InvalidRequest handle (#1532)
- Already authenticated user fix on openid authentication plugins (#1524)
- Fixes missing file error on
usgsauthentication during attempts (#1550)
Miscellaneous
- [build] remove dependencies max versions (#1519)
- [docs]
eodag-cubePython API documentation (#1511),usgsregistration update (#1551) - Various minor fixes and improvements (#1502)(#1540)(#1541)(#1547)(#1552) (#1566)(#1568)
- External product types reference updates (#1510)(#1525)(#1539)(#1548)(#1553) (#1557)(#1565)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 1 year ago
EODAG - v3.1.0b2
⚡ Core features and fixes
- Assets keys uniformization using drivers (#1488)
ssl_verifysetting forget_quicklook()(#1490, thanks @tromain)- Queryables merged by provider priority (#1431)
📄 Providers and product types updates
geodes_s3as new provider (#1506)- default search timeout to 20s (#1505)
geodesrelativeOrbitNumberproperty (#1499) and numerical queryables fix (#1507)
🗃️ Miscellaneous
- [docs] Updated tutorials using
eodag-cube(#1436) and minor fixes (#1498)(#1500) - [style] Typing update for generics (#1486)
- Various minor fixes and improvements (#1471)(#1472)(#1473)(#1475)(#1477) (#1479)(#1480)(#1483)(#1492)(#1503)(#1504)
- External product types reference updates (#1460)(#1478)(#1484)(#1487)(#1493) (#1494)
New Contributors
- @tromain made their first contribution in https://github.com/CS-SI/eodag/pull/1490
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.1.0b1...v3.1.0b2
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 1 year ago
EODAG - v3.1.0b1
⚡ Core features and fixes
- Updated queryables mechanism and ecmwf-like plugins (#1397)(#1427)(#1462)
- Order and download polling times update (#1440)
- Do not retry downloading skipped products during download_all (#1465)
- Renamed record files that were using previous mechanism (#1396, thanks @gasparakos)
- New
to_lower()andto_upper()parameters mapping methods (#1410, thanks @jgaucher-cs)
📄 Providers and product types updates
geodesupdatedid(#1441) andtileIdentifierparameters (#1457), and metadata mapping fix (#1468)- New MTG product types for
eumetsat_ds(#1455) FIRE_HISTORICALonwekeo_ecmwf(#1392)- Various product types metadata-mapping and default values updates: for
cop_adsandwekeo_ecmwf(#1389), GLOFAS and EFAS product types (#1467),EEA_DAILY_VIonwekeo_main(#1464)
⚙️ Plugins new features and fixes
- Removed default HTTPDownload zip extension (#1400)
- Order and poll without downloading (#1437)
- TokenAuth distinct headers for token retrieve and authentication (#1451, thanks @jgaucher-cs)
- Compare only offset-aware datetimes on openid authentication plugins (#1418)
- Fixed
creodias_s3search and download when no asset is available (#1425)
🌍 Server mode
- Dedicated liveness endpoint added (#1353)
- Processing level parsing fix in external STAC collections (#1429)
🗃️ Miscellaneous
- [docs] Queryables documentation in a dedicated section (#1447)
- Various minor fixes and improvements (#1390)(#1403)(#1411)(#1415)(#1419) (#1428)(#1430)(#1434)(#1445)(#1448)(#1458)(#1466)
- External product types reference updates (#1387)(#1391)(#1401)(#1404)(#1406) (#1408)(#1416)(#1424)(#1453)(#1459)
New Contributors
- @gasparakos made their first contribution in https://github.com/CS-SI/eodag/pull/1396
- @jgaucher-cs made their first contribution in https://github.com/CS-SI/eodag/pull/1410
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.0.1...v3.1.0b1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 1 year ago
EODAG - v3.0.1
📄 Providers and product types updates
geodesas new provider (#1357)(#1363)cop_ewdsas new provider (#1331)- Removed
astraea_eodprovider (#1383) - Fixed
S2_MSI_L1Csearch-by-id forearth_search(#1053) - MSG product types added (#1348)
- Fixed order for some
dedlproduct-types (#1358)
⚙️ Plugins new features and fixes
- Authenticate only when needed in HTTPDownload (#1370)
- Various fixes for
cop_marine(#1336)(#1364) - OpenID token expiration fix and
oidc_config_urlusage (#1346) - Concurrent requests for
wekeo_cmemsproduct-types fetch (#1374) - Error is raised when HTTPDownload order fails (#1338)
🗃️ Miscellaneous
- [build] Add
python3.13and droppython3.8support (#1344) - [docs] Plugins and utils documention update (#1297)
- [docs] conda optional dependencies handling (#1343)
- [docs] Fixed auxdata reference in tutorials (#1372, thanks @emmanuel-ferdman)
- [ci] Tests speedup using
uvandtox-uv(#1347) - [ci]
wekeoproduct types included in external product types reference (#1377) - Various minor fixes and improvements (#1298)(#1335)(#1340)(#1341)(#1351) (#1367)(#1365)(#1368)(#1379)
- External product types reference updates (#1342)(#1356)(#1359)(#1360)(#1362) (#1366)(#1369)(#1373)(#1375)(#1378)(#1381)(#1384)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 1 year ago
EODAG - v3.0.0
⚠️ Breaking changes since last stable (v2.12.1)
- [v3.0.0b1] search() method now returns only a SearchResult instead of a 2 values tuple (#1200). It can optionally store the estimated total number of products in
SearchResult.number_matchedif the method is called withcount=True(Falseby default). - [v3.0.0b1] Packaging refactoring and new optional dependencies (#1108) (#1219). 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]. Previous existing sets of extra requirements are also kept:eodag[notebook],eodag[tutorials],eodag[dev],eodag[docs]. - [v3.0.0b3] download() / DownloadConf parameters
outputs_prefixandoutputs_extensionrenamed tooutput_dirandoutput_extension(#1279)
📢 Major changes since last stable (v2.12.1)
Core features and fixes
- [v3.0.0] Sharable and multiple authentication plugins per provider (#1292)(#1329)(#1332)
- [v3.0.0b3] New add_provider() method (#1260)
- [v3.0.0b2] New SearchResult HTML representation for notebooks (#1243)
- [v3.0.0b1] Search results sort feature (#943)
- [v3.0.0b1] Providers groups (#1071)
- [v3.0.0b1] Configurable download timeout (#1124)
Providers and product types updates
- [v3.0.0] Updated
cop_adsandcop_cdsto new cds api (#1284) - [v3.0.0]
wekeosplit intowekeo_mainandwekeo_ecmwfproviders (#1214) - [v3.0.0b1] dedl as new provider (#750)
- [v3.0.0b1] dedt_lumi as new provider (#1119) (#1126), with authentication using destine credentials (#1127)
- [v3.0.0b1] cop_marine as new provider (#1131)(#1224)
- [v3.0.0b1] eumetsat_ds as new provider (#1060), including METOP product types (#1143)(#1189)
- [v3.0.0b1] OData API usage for
creodias&cop_dataspace(#1149)
Plugins new features and fixes
- [v3.0.0b1] Standardized download output tree (#746)
- [v3.0.0b1]
flatten_top_dirsdownload plugins option set to true by default (#1220) - [v3.0.0b1]
base_uridownload plugins setting is not systematically mandatory any more (#1230) - [v3.0.0b1] Allow no auth for HTTPDownload download requests (#1196)
Server mode
- [v3.0.0b1] Server-mode rework and cql2 support (#966)
- [v3.0.0b1] Offline products order handling (#918)
- [v3.0.0] Browsable catalogs removed (#1306)
Miscellaneous
- [v3.0.0b1 to v3.0.0][style] type hints fixes and
mypyintox(#1052)(#1253)(#1269) (#1326) - [v3.0.0][docs] Developer documentation update (#1327)
Remaining changes since v3.0.0b3
Core features and fixes
- Improve search and authentication errors format (#1237)
Providers and product types updates
- Handle
cop_marinein-situ historical data (#1301) - Fixes for
wekeo:GRIDDED_GLACIERS_MASS_CHANGEorder link (#1258), yaml issue in provider config (#1315) - Fixes for
wekeo_ecmwf:hydrological_year usage(#1313), fixed default dates (#1288)
Plugins new features and fixes
- Raise an error if no data available on AwsDownload (#1257)
Server mode
- Fixed queryables issues and parameters prefixes (#1318)
- Send
search_stac_items()in its own threadpool (#1323) - Fixed STAC collections metadata (#1278)
- Updated logs format (#1238)
Miscellaneous
- [ci]
mypyin linting github action (#1326), actions updates (#1310)(#1314) - Various minor fixes and improvements (#1256)(#1263)(#1276)(#1289)(#1294) (#1295)(#1296)(#1300)(#1303)(#1304)(#1308)(#1333)
- External product types reference updates (#1290)(#1316)(#1322)(#1334)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato almost 2 years ago
EODAG - v3.0.0b3
⚠️ Breaking changes
- download() / DownloadConf parameters
outputs_prefixandoutputs_extensionrenamed tooutput_dirandoutput_extension(#1279)
⚡ Core features and fixes
- New add_provider() method (#1260)
- Handle integers as
locationsshapefile attributes (#1280) - Renames some parameters and methods to snake_case (#1271)
- Sorted discovered product types (#1250)
📄 Providers and product types updates
- Fixes
usgssearch by id (#1262) - Adds
S1_SAR_GRD_COGand new odata query parameters forcop_dataspace(#1277, thanks @ninsbl) - Adds
GRIDDED_GLACIERS_MASS_CHANGEon providercop_cds(#1255) - Removes
cacheableparameter forwekeoorder requests (#1239)
⚙️ Plugins new features and fixes
aws_session_tokensupport in AwsAuth (#1267)- HTTPDownload asset
HEADcheck andssl_verify(#1266) - Product types discovery disabled by default on StaticStacSearch (#1259)
🗃️ Miscellaneous
- [style] type hints fixes and
mypyintox(#1253)(#1269) - [docs] v3 breaking changes (#1281), download() kwargs (#1282), autosummary fixes (#1264) and changelog update (#1254)
- [ci] Github actions updates (#1249)
- [test] Fixed end-to-end tests (#1236)
- External product types reference updates (#1244)(#1246)(#1251)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato almost 2 years ago
EODAG - v3.0.0b2
⚡ Core features and fixes
- New
SearchResultHTML representation for notebooks (#1243)
⚙️ Plugins new features and fixes
- Fixed missing
productsconfiguration in Api plugin download (#1241) - Fixed
paginationconfiguration to be not allways mandatory (#1240)
🗃️ Miscellaneous
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 2 years ago
EODAG - v3.0.0b1
⚠️ Breaking changes
search()method now returns only aSearchResultinstead of a 2 values tuple (#1200). It can optionally store the estimated total number of products inSearchResult.number_matchedif the method is called withcount=True(Falseby default).- Packaging refactoring and new optional dependencies (#1108) (#1219). 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].Previous existing sets of extra requirements are also kept:eodag[notebook],eodag[tutorials],eodag[dev],eodag[docs].
⚡ Core features and fixes
- Search results sort feature (#943)
- Providers groups (#1071)
- Configurable download timeout (#1124)
- Search by id now uses
search_all()and crunch (#1099). - Free text search available for all fields when guessing a produc type (#1070), mission dates filtering support (#1222)
- Configurable requests
ssl_verify(#1045) - Download record hash independent from provider (#1023)
- Fixed and refactored queryables (#1050)(#1097)(#1102)(#1157), authentication fix (#1194), support for local constraints files (#1105)
- Fixed metadata mapping in templates detection (#1139),
format_query_params()fixes (#1145) and refactor (#1142). Configurable assets filtering (#1033).
📄 Providers and product types updates
- dedl as new provider (#750)
- dedt_lumi as new provider (#1119) (#1126), with authentication using destine credentials (#1127)
- cop_marine as new provider (#1131)(#1224)
- eumetsat_ds as new provider (#1060), including METOP product types (#1143)(#1189)
- OData API usage for
creodias&cop_dataspace(#1149), fixes for empty geometries (#1186), search datetime intervals (#1158), and removed discover_product_types (#1112) cop_adsandcop_cdsnow useBuildSearchResultandHTTPDownloadinstead of moveCdsApi(#1029), EFAS dates formatting (#1178),areametadata mapping fix (#1225)wekeonow uses hda-broker 2.0 API (#1034), lists queryables (#1104), has fixed pagination (#1098) and CLMS search by id (#1100)- Adjusted timeouts (#1163)
- Opened time intervals supported for STAC providers (#1144)
- New product types (#1164)(#1227), providers and product types configuration update (#1212)
⚙️ Plugins new features and fixes
- Standardized download output tree (#746)
- Refactored search plugins methods to use
PreparedSearchandRawSearchResultnew classes (#1191) - Refresh token for
OIDCAuthorizationCodeFlowAuthplugin (#1138), tests (#1135), and fix (#1232) HTTPHeaderAuthaccepts headers definition in credentials (#1215)flatten_top_dirsdownload plugins option set to true by default (#1220)base_uridownload plugins setting is not systematically mandatory any more (#1230)- Re-login in
UsgsApiplugin on api file error (#1046) - Allow no auth for
HTTPDownloaddownload requests (#1196) - Refactorization of
Apibase plugin that now inherits fromSearchandDownload(#1051) orderLinksupport in build_search_result.* plugins (#1082), and parsing fix (#1091)- Fixed resume interrupted assets download using
HTTPDownload(#1017)
🌍 Server mode
- Server-mode rework and cql2 support (#966)
- Offline products order handling (#918)
- External enhanced product types metadata (#1008)(#1171)(#1176)(#1180)(#1197)
- Collections search using updated
guess_product_type()(#909) - Providers groups (#1192), and fixes for listing (#1187) and items self links (#1090)
HEADrequests enabled (#1120)- LRU caching (#1073)
- Additional item properties (#1170)
orderandstorageextensions usage (#1117)bboxin queryables (#1185), fixed some types missing (#1083)- Blacklist configution for assets alternate URLs (#1213)
idvstitlein item metadata fix (#1193)- Error handling fixes (#1078)(#1103)(#1182)
- Other server-mode fixes (#1065)(#1087)(#1094)(#1095)(#1096)(#1106) (#1113)(#1115)(#1156)(#1174)(#1210)(#1221)(#1223)
🗃️ Miscellaneous
- [build] Updated requirements for
uvicorn(#1152),shapely(#1155),orjson(#1150) (#1079) - [build] Remove
requests-ftp(#1085) - [style] type hints related fixes and refactoring (#1052)
- [docs] sphinx theme updated and removed jquery (#1054), newlines between badges fixes (#1109), and other documentation fixes and updates (#1057)(#1059)(#1062)(#1063)(#1081)(#1121) (#1122)
- [ci] Fetch product types Github action updates (#1202)(#1205)
- Various minor fixes and improvements (#1072)(#1077)(#1101)(#1111)(#1118) (#1132)(#1141)(#1190)
- External product types reference updates (#1027)(#1028)(#1086)(#1093)(#1107)(#1110)(#1114) (#1136)(#1137)(#1140)(#1146)(#1151)(#1153)(#1160)(#1165) (#1203)(#1204)(#1206)(#1207)(#1208)(#1229)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 2 years ago
EODAG - v2.12.0
- Individual product asset download methods (#932)
- New environment variable
EODAG_CFG_DIRavailable for custom configuration directory (#927) - New list_queryables method, available through python API and server mode, and using product-types constraints if available (#911) (#917)(#974)(#977)(#978)(#981)(#1005)
- Removes limited RPC server (#1011)
- Product types aliases (#905)
- New provider
creodias_s3(#986)(#1002) earth_searchendpoint updated from v0 to v1 (#754)wekeoendpoint updated to wekeo2 wekeo-broker API (#1010)- New product types added for
cop_adsandcop_cds(#898) - Adds missing
tileIdentifierandquicklookforcreodias,creodias_s3andcop_dataspace(#957) (#1014) - HTTP download with CdsApi (#946)
- Download streaming available for AwsDownload plugin (#997)
- Lists STAC alternate assets in server mode (#961)
_dc_qsused in server-mode to store CdsApi search criteria (#958)(#1000)- New eodag exception TimeOutError (#982)
- Cast loaded environment variables type using config type-hints (#987)
- Type hints fixes (#880)(#983)
- Requirements updates (#1020)(#1021)
- Various server mode fixes (#891)(#895)(#947)(#992)(#1001)
- Various minor fixes and improvements (#934)(#935)(#936)(#962)(#969)(#976) (#980)(#988)(#991)(#996)(#1003)(#1009)(#1013)(#1016) (#1019)(#1022)(#1024)(#1025)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 2 years ago
EODAG - v2.11.0
New since v2.11.0b1:
- Fallback mechanism for search (#753)(#807)
creodiasandcop_dataspaceconfiguration update (from OData to OpenSearch) (#866)(#883)(#894)(#915)(#929)- Removes
mundiprovider (#890) - Copernicus DEM product types available through creodias (#882)
wekeodriver update and new product types (#798)(#840)(#856)(#902)- Allows
providersearch parameter to directly search on it (#790) - Refresh token usage in
KeycloakOIDCPasswordAuth(creodias and cop_dataspace) (#921) - Per-provider search timeout (#841)
- New
EODAG_PROVIDERS_CFG_FILEenvironment variable for custom provider configuration setting (#836) - Many server-mode updates and fixes:
queryablesendpoints (#795), built-in Swagger doc update (#846), exceptions handling (#794)(#806)(#812)(#829), provider setting (#808) and returned information (#884)(#879), multithreaded requests (#843), opened time intervals fixes (#837), search-by-ids fix (#822), intersects parameter fixes (#796)(#797) - Adds support for Python 3.12 (#892) and removes support for Python 3.7 (#903)
- Fixes plugin manager rebuild (solves preferred provider issues) (#919)
- Reformatted logs (#842)(#885)
- Adds static type information (#863)
- Various minor fixes and improvements (#759)(#788)(#791)(#793)(#802)(#804)(#805)(#813)(#818)(#819)(#821)(#824)(#825)(#828)(#830)(#832)(#835)(#838)(#844)(#867)(#868)(#872)(#877)(#878)(#881)(#893)(#899)(#913)(#920)(#925)(#926)
New since v2.10.0:
hydroweb_next(hydroweb.next), thematic hub for hydrology data access, as new provider (#711)- Search by tile standardized using
tileIdentifiernew query parameter and metadata (#713) - Server mode STAC API version updated to
1.0.0-rc.3(#697) - Better catalogs title and description in server mode (#710)
- Server mode advanced tests (#708), and fixes for catalogs dates filtering (#706), catalogs cloud-cover filtering (#705), missing sensorType error for discovered product types (#699), broken links through STAC search endpoint (#698)
- Added links to eodag-server image on Dockerhub (#715)
- EODAG server installation update in docker image (#700) and sigterm fix (#702)
- STAC browser docker image update (#704)
- Various minor fixes and improvements (#693)(#694)(#695)(#696)(#703)(#707)(#712)(#714)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 2 years ago
EODAG - v2.11.0b1
- wekeo as new provider (#772)
- Server-mode Flask to FastAPI (#701)
- Server-mode download streaming (#742)
- Updated creodias authentication mechanism to Creodias-new (#763)
- Helm Chart (#739)
- Server-mode search by (multiples) id(s) (#776)
- Fixed server-mode parallel requests (#741)
- Keep origin assets in the stac server response (#681)
- Enable single-link download for STAC providers (#757)
- Fixes missing provider in STAC download link (#774)
- Better documentation for guess_product_type() (#756)
- Fixed issue with docker image user directory (#764)
- Various minor fixes and improvements (#720)(#717)(#722)(#723)(#724)(#727) (#729)(#731)(#737)(#738)(#743)(#744)(#745)(#749)(#751) (#762)(#771)(#775)(#777)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato almost 3 years ago
EODAG - v2.10.0
hydroweb_next(hydroweb.next), thematic hub for hydrology data access, as new provider (#711)- Search by tile standardized using
tileIdentifiernew query parameter and metadata (#713) - Server mode STAC API version updated to
1.0.0-rc.3(#697) - Better catalogs title and description in server mode (#710)
- Server mode advanced tests (#708), and fixes for catalogs dates filtering (#706), catalogs cloud-cover filtering (#705), missing sensorType error for discovered product types (#699), broken links through STAC search endpoint (#698)
- Added links to eodag-server image on Dockerhub (#715)
- EODAG server installation update in docker image (#700) and sigterm fix (#702)
- STAC browser docker image update (#704)
- Various minor fixes and improvements (#693)(#694)(#695)(#696)(#703)(#707)(#712)(#714)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 3 years ago
EODAG - v2.9.2
planetary_computer, Microsoft Planetary Computer as new provider (#659)- Fetch product types optimization (#683)
- Fixes external product types update for unknown provider (#682)
- Default dates and refactor for
CdsApiandEcmwfApi(#672)(#678)(#679) pepsstorageStatusupdate (#677)- Customized and faster
deepcopy(#664) - Various minor fixes and improvements (#665)(#666)(#667)(#668)(#669)(#670) (#675)(#688)(#690)(#691)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 3 years ago
EODAG - v2.9.1
cop_dataspace, Copernicus Data Space as new provider (#658)- EODAG specific
User-Agentappended to requests headers (#656) Sentinel-5Pand other product types updates forcreodias,mundiandonda(#657)mundiGeoRSS geometries handling (#654)- Handle missing geometries through new
defaultGeometryEOProduct property (#653) - Fixes search errors handling (#660)
- Various minor fixes and improvements (#649)(#652)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 3 years ago
EODAG - v2.9.0
- Optimizes search time mixing count and search requests when possible (#632)
- Optimizes search time with rewritten
JSONPath.parseusage now based on acommon_metadata_mapping_path(#626) creodiasAPI update, fromrestotoOData(#623)(#639)- Optimizes and updates
ondasearch (#616)(#636) - Fixes OFFLINE products order mechanism for
mundiprovider (#645) - Download progress bar adjustable refresh time (#643)
- Simplify
ODatametadata mapping using pre-mapping (#622) - Fixes download error for single-asset products on STAC providers (#634)
- Tests execution optimized (#631)
- Various minor fixes and improvements (#612)(#619)(#620)(#621)(#624)(#625) (#629)(#630)(#635)(#638)(#640)(#641)(#642)(#644)(#646) (#647)
Search time optimization: v2.8.0 vs v2.9.0 vs raw request without eodag

Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 3 years ago
EODAG - v2.8.0
- meteoblue as new forecast provider, in the context of DOMINO-X (#604)
- SARA (Sentinel Australasia Regional Access) as new provider (#578, thanks @catchSheep)(#602)
- Removes unavailable sobloo provider (#607)
- Landsat collection-1 data no more available on usgs (#601)
- Product types catalog more visible in documentation (#603)
- Metadata mapping
to_geo_interface()renammed toto_geojson()(d7565a4) - Added support for python3.11 (#552)
- Improved http asset size discovery in HTTPDownload (#566)
- Various minor fixes and improvements (#572)(#574)(#576)(#579)(#580)(#582) (#586)(#588)(#589)(#590)(#592)(#593)(#595)(#597)(#598) (#599)(#609)(#610)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 3 years ago
EODAG - v2.7.0
- Fetch external product types before searching for an unkown product type (#559)
- Handle local assets in HTTPDownload plugin (#561)
- Fetch external product types only for given provider if one is specified (#557)
- Fixed request error handling during search_all() (#554)
- Various minor fixes and improvements (#555)(#558)(#562)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 3 years ago
EODAG - v2.6.2
- Added new methods to get assets filename from header (#542)
- All local files URI formats are now supported (#545)
- More tests (#539)(#549)
- Various minor fixes and improvements (#535)(#540)(#541)(#543)(#544)(#553)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 3 years ago
EODAG - v2.6.1
- Swagger UI now needs to be manually run when using python API (#529)
- Removed
cloudCoverrestriction in product types discovery (#530) - Some
sensorTypevalues changed in product types settings to align to OpenSearch extension for Earth Observation (#528) - Fixed CSS glitch in online documentation parameters tables (#527)
- Fixed S3 bucket extraction (#524)
- Various minor fixes and improvements (#522)(#523)(#525)(#526)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 3 years ago
EODAG - v2.6.0
- New product types automatic discovery (#480)(#467)(#470)(#471)(#472)(#473)(#481)(#486)(#493) (#491)(#500)
- New providers cop_ads and cop_cds for Copernicus Atmosphere and Climate Data Stores using CdsApi plugin, developed in the context of DOMINO-X (#504)(#513)
- UsgsApi plugin fixed and updated (#489)(#508)
- Cache usage for
jsonpath.parse()(#502) - Refactored download retry mechanism and more tests (#506)
- Drop support of Python 3.6 (#505)
- Various minor fixes and improvements (#469)(#483)(#484)(#485)(#490)(#492) (#494)(#495)(#496)(#497)(#510)(#511)(#514)(#517)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato almost 4 years ago
EODAG - v2.5.1
- Fixed broken AwsDownload configuration for STAC providers (#475)
- Set
setuptools_scmmax version for python3.6 (#477)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 4 years ago
EODAG - v2.5.0
- ecmwf as new provider with new API plugin EcmwfApi and tutorial (#452)
earth_search_gcsas new provider to download on Google Cloud Storage public datasets (#462, thanks @robert-werner)- STAC search on private servers needing authentication for earch (#443)
- Do not list providers without credentials needing authentication for search (#442)
- New packaging using
pyproject.tomlandsetup.cfg, following PEP 517 recommendations and setuptools build_meta (#435) setuptools_scmusage to have intermediate dev versions between releases (#431)- New options for AwsDownload plugin:
requester_pays,base_uri, andignore_assets(#456, thanks @robert-werner) - filter_online() and additional convert methods added to SearchResult (#458)(#450)
- TokenAuth can now use headers and url formatting (#447)
- All available metadata for onda provider is now retrieved (#440)
- Various minor fixes and improvements (#430)(#433)(#434)(#436)(#438)(#444) (#448)(#449)(#451)(#460)(#464)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 4 years ago
EODAG - v2.4.0
- STAC API POST requests and Query fragment handled in both StacSearch client (#363)(#367) and server mode (#417)
- Added
downloaded_callbackparameter to download_all() method allowing running a callback after each individual download (#381) cloudCoverparameter disabled for RADAR product types (#389)- Guess
EOProduct.product_typefrom properties when missing (#380) - Keywords usage in product types configuration and guess mechanism (#372)
- Automatic deletion of downloaded product zip after extraction (#358)
- Crunchers are now directly attached to SearchResult (#359)
- Import simplified for EOProduct, SearchResult, and Crunchers (#356)
- Added support for
python3.10(#407) - Pytest usage instead of nosetest (#406) and tests/coverage reports included in PR (#411)(#416)
- Various minor fixes and improvements (#355)(#361)(#366)(#357)(#371)(#373) (#374)(#377)(#379)(#388)(#394)(#393)(#405)(#401)(#398) (#399)(#419)(#415)(#410)(#420)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 4 years ago
EODAG - v2.3.4
- Link to the new eodag Jupyterlab extension: eodag-labextension (#352)
- STAC client and server update to STAC 1.0.0 (#347)
- Fixes get_quicklook() for onda provider (#344, thanks @drnextgis)
- Fixed issue when downloading
S2_MSI_L2Aproducts frommundi(#350) - Various minor fixes and improvements (#340)(#341)(#345)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato almost 5 years ago
EODAG - v2.3.3
- Fixed issue when searching by id (#335)
- Specified minimal eodag-cube version needed (#338)
- Various minor fixes and improvements (#336)(#337)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato almost 5 years ago
EODAG - v2.3.2
- Enable additional arguments like
productTypewhen searching by id (#329) - Prevent EOL auto changes on windows causing docker crashes (#324)
- Configurable eodag logging in docker stac-server (#323)
- Fixes missing
productTypein product properties when searching by id (#320) - Fixes duplicate logging in
search_all()(#330) - Various minor fixes and improvements (#319)(#321)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato almost 5 years ago
EODAG - v2.3.0
New since v2.2.0:
- Re-structured and more complete documentation (#233, and also #224, #254, #282, #287, #301)
- Homogenized inconsistent paths returned by
download()anddownload_all()methods (#244)(#292) - Rewritten progress callback mechanism (#276)(#285)
- Sentinel products SAFE-format build for STAC AWS providers (#218)
- New CLI optional
--quicklooksflag ineodag downloadcommand (#279, thanks @ahuarte47) - New product types for Sentinel non-SAFE products (#228)
- Creodias metadata mapping update (#294)
setup_logging()is now easier to import (#221)get_logging_verbose()function added (#283)- Documentation on how to request USGS M2M API access (#269)
- User friendly parameters mapping documentation (#299)
- Auto extract if extract is not set (#249)
- Fixed how
download_all()updates the passed list of products (#253) - Fixed user config file loading with settings of providers from ext plugin (#235, thanks @ahuarte47)
- Improved and less strict handling of misconfigured user settings (#293)(#296)
- ISO 8601 formatted datetimes accepted by all providers (#257)
GENERIC_PRODUCT_TYPEnot returned any more bylist_product_types()(#261)- Warning displayed when searching with non preferred provider (#260)
- Search kwargs used for guessing a product type not propagated any more (#248)
- Deprecated
load_stac_items(),StaticStacSearchsearch plugin should be used instead (#225) ipywidgetsno more needed inNotebookWidgets(#223)- Various minor fixes and improvements (#219)(#246)(#247)(#258)(#233)(#273)(#274)(#280)(#284)(#288)(#290)(#295)
New since v2.3.0b1:
- Removed Sentinel-3 products not available on peps any more (#304, thanks @tpfd)
- Prevent
display_html()in ipython shell (#307) - Fixed plugins reload after having updated providers settings from user configuration (#306)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 5 years ago
EODAG - v2.3.0b1
- Re-structured and more complete documentation (#233, and also #224, #254, #282, #287, #301)
- Homogenized inconsistent paths returned by
download()anddownload_all()methods (#244)(#292) - Rewritten progress callback mechanism (#276)(#285)
- Sentinel products SAFE-format build for STAC AWS providers (#218)
- New CLI optional
--quicklooksflag ineodag downloadcommand (#279, thanks @ahuarte47) - New product types for Sentinel non-SAFE products (#228)
- Creodias metadata mapping update (#294)
setup_logging()is now easier to import (#221)get_logging_verbose()function added (#283)- Documentation on how to request USGS M2M API access (#269)
- User friendly parameters mapping documentation (#299)
- Auto extract if extract is not set (#249)
- Fixed how
download_all()updates the passed list of products (#253) - Fixed user config file loading with settings of providers from ext plugin (#235, thanks @ahuarte47)
- Improved and less strict handling of misconfigured user settings (#293)(#296)
- ISO 8601 formatted datetimes accepted by all providers (#257)
GENERIC_PRODUCT_TYPEnot returned any more bylist_product_types()(#261)- Warning displayed when searching with non preferred provider (#260)
- Search kwargs used for guessing a product type not propagated any more (#248)
- Deprecated
load_stac_items(),StaticStacSearchsearch plugin should be used instead (#225) ipywidgetsno more needed inNotebookWidgets(#223)- Various minor fixes and improvements (#219)(#246)(#247)(#258)(#233)(#273)(#274)(#280)(#284)(#288)(#290)(#295)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato about 5 years ago
EODAG - v2.2.0
- New
search_allandsearch_iter_pagemethods to simplify pagination handling (GH-190) - Docker-compose files for STAC API server with STAC-browser (GH-183)
- Fixed USGS plugin which now uses Machine-to-Machine (M2M) API (GH-209)
- Windows support added in Continuous Integration (GH-192)
- Fixes issue with automatically load configution from EODAG external plugins, fixes GH-184
- More explicit signature for
setup_logging, fixes GH-197 - Various minor fixes
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 5 years ago
EODAG - v2.1.1
- Continuous Integration performed with GitHub actions
- Providers config automatically loaded from EODAG external plugins like eodag-sentinelsat
- Various minor fixes
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 5 years ago
EODAG - v2.1.0
- earth_search and usgs_satapi_aws (Landsat Collection 2) as new providers;
- Updated
HTTPDownloadplugin, handling products with multiple assets; - New plugin
AwsAuth, enables AWS authentication using no-sign-request, profile,~/.aws/*; - New search plugin
StaticStacSearchand updated STAC client tutorial; - New tutorial for Copernicus DEM;
- UTC timezone set for dates by default;
- Locations must now be passed to
search()method as a dictionnary; - Metadata mapping update and uniformization, fixes GH-154;
- Various minor fixes and tests update;
- Drop support of Python 3.5.
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 5 years ago
EODAG - v2.0
New since v2.0b2:
- User can add a new provider using Python API
- More download options using Python API, fixes GH-145 and
GH-112 - New tutorials for STAC and search by geometry, fixes GH-139
- New crunches FilterDate, FilterProperty and updated FilterOverlap, fixes GH-137
- Simplified requirements. No more dependencies with GDAL (fiona), and jq
- Better credentials error handling
- Documentation and tutorials update
- Various minor fixes, code refactorization, and tests update
New since v1.6.0:
- STAC API compliant REST server
- Common configuration for STAC providers
- astraea_eod as new STAC provider
- Search by geometry / bbox / location name, fixes GH-49
- New method deserialize_and_register, fixes GH-140
- Load static stac catalogs as SearchResult
- Search on unknown product types using GENERIC_PRODUCT_TYPE
- get_data, drivers and rpc server moved to eodag-cube
- Removed fixed dependencies, fixes GH-82
- Use template as default locations configuration file
- removed Python 2.7 support
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 5 years ago
EODAG - v2.0b2
- New method deserialize_and_register, fixes GH-140
- Load static stac catalogs as SearchResult
- Search on unknown product types using GENERIC_PRODUCT_TYPE
- get_data, drivers and rpc server moved to eodag-cube
- Removed fixed dependencies, fixes GH-82
- Use locations conf template by default
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 5 years ago
EODAG - v2.0b1
- STAC API compliant REST server
- Common configuration for STAC providers
- astraea_eod as new STAC provider
- Search by geometry / bbox / location name, fixes #49
- removed Python 2.7 support
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato over 5 years ago