From 1e0e577096bef0f6c3b532aa51c843a33cabe933 Mon Sep 17 00:00:00 2001 From: Sylvain Brunato <61419125+sbrunato@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:02:44 +0200 Subject: [PATCH] build: bump version (#1218) --- CHANGES.rst | 104 +++++++++++++++++++++ README.rst | 9 +- charts/eodag-server/Chart.yaml | 4 +- docs/_static/product_types_information.csv | 2 + docs/stac_rest.rst | 2 +- pyproject.toml | 2 +- 6 files changed, 116 insertions(+), 7 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 5b8a9df96..c0c7d7e8c 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,110 @@ Release history --------------- +3.0.0b1 (2024-06-24) +++++++++++++++++++++ + +Breaking changes +^^^^^^^^^^^^^^^^ + +* `search() `_ method now + returns only a :class:`~eodag.api.search_result.SearchResult` instead of a 2 values tuple (:pull:`1200`). It can + optionally store the estimated total number of products in ``SearchResult.number_matched`` if the method is called + with ``count=True`` (``False`` by default). +* Packaging refactoring and new `optional dependencies + `_ (:pull:`1108`) + (:pull:`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 +^^^^^^^^^^^^^^^^^^^^^^^ + +* Providers groups (:pull:`1071`) +* Configurable download timeout (:pull:`1124`) +* `Search by id `_ now + uses :meth:`~eodag.api.core.EODataAccessGateway.search_all` and + `crunch `_ + (:pull:`1099`). +* Free text search available for all fields when `guessing a produc type + `_ (:pull:`1070`), + mission dates filtering support (:pull:`1222`) +* Configurable requests ``ssl_verify`` (:pull:`1045`) +* Fixed and refactored `queryables` (:pull:`1050`)(:pull:`1097`)(:pull:`1102`)(:pull:`1157`), authentication fix + (:pull:`1194`), support for local constraints files (:pull:`1105`) +* Fixed `metadata mapping` in templates detection (:pull:`1139`), ``format_query_params()`` fixes (:pull:`1145`) and + refactor (:pull:`1142`) + +Providers and product types updates +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +* `dedl `_ as new provider (:pull:`750`) +* `dedt_lumi `_ as new provider (:pull:`1119`) + (:pull:`1126`), with authentication using destine credentials (:pull:`1127`) +* `cop_marine `_ as new provider (:pull:`1131`)(:pull:`1224`) +* `eumetsat_ds `_ as new provider (:pull:`1060`), including `METOP` product types + (:pull:`1143`)(:pull:`1189`) +* `OData` API usage for ``creodias`` & ``cop_dataspace`` (:pull:`1149`), fixes for empty geometries (:pull:`1186`), + search datetime intervals (:pull:`1158`), and removed `discover_product_types` (:pull:`1112`) +* ``cop_ads`` and ``cop_cds`` now use :class:`~eodag.plugins.search.build_search_result.BuildSearchResult` and + :class:`~eodag.plugins.download.http.HTTPDownload` instead of move ``CdsApi`` (:pull:`1029`), `EFAS` dates formatting + (:pull:`1178`), ``area`` metadata mapping fix (:pull:`1225`) +* ``wekeo`` now uses `hda-broker 2.0` API (:pull:`1034`), lists queryables (:pull:`1104`), has fixed pagination + (:pull:`1098`) and CLMS search by id (:pull:`1100`) +* Adjusted timeouts (:pull:`1163`) +* Opened time intervals supported for STAC providers (:pull:`1144`) +* New product types (:pull:`1164`)(:pull:`1227`), providers and product types configuration update (:pull:`1212`) + +Plugins new features and fixes +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +* Refactored search plugins methods to use ``PreparedSearch`` and ``RawSearchResult`` new classes (:pull:`1191`) +* Refresh token for :class:`~eodag.plugins.authentication.openid_connect.OIDCAuthorizationCodeFlowAuth` plugin + (:pull:`1138`), tests (:pull:`1135`), and fix (:pull:`1232`) +* :class:`~eodag.plugins.authentication.header.HTTPHeaderAuth` accepts headers definition in credentials (:pull:`1215`) +* ``flatten_top_dirs`` download plugins option set to true by default (#1220) +* ``base_uri`` download plugins setting is not systematically mandatory any more (:pull:`1230`) +* Re-login in :class:`~eodag.plugins.apis.usgs.UsgsApi` plugin on api file error (:pull:`1046`) +* Allow no auth for :class:`~eodag.plugins.download.http.HTTPDownload` download requests (:pull:`1196`) +* Refactorization of ``Api`` base plugin that now inherits from ``Search`` and ``Download`` (:pull:`1051`) +* ``orderLink`` support in `build_search_result.*` plugins (:pull:`1082`), and parsing fix (:pull:`1091`) + +Server mode +^^^^^^^^^^^ + +* Offline products order handling (:pull:`918`) +* External enhanced product types metadata (:pull:`1008`)(:pull:`1171`)(:pull:`1176`)(:pull:`1180`)(:pull:`1197`) +* Collections search using updated :meth:`~eodag.api.core.EODataAccessGateway.guess_product_type` (:pull:`909`) +* Providers groups (:pull:`1192`), and fixes for listing (:pull:`1187`) and items self links (:pull:`1090`) +* ``HEAD`` requests enabled (:pull:`1120`) +* LRU caching (:pull:`1073`) +* Additional item properties (:pull:`1170`) +* ``order`` and ``storage`` extensions usage (:pull:`1117`) +* ``bbox`` in queryables (:pull:`1185`), fixed some types missing (:pull:`1083`) +* Blacklist configution for assets alternate URLs (:pull:`1213`) +* ``id`` vs ``title`` in item metadata fix (:pull:`1193`) +* Error handling fixes (:pull:`1078`)(:pull:`1103`)(:pull:`1182`) +* Other server-mode fixes (:pull:`1065`)(:pull:`1087`)(:pull:`1094`)(:pull:`1095`)(:pull:`1096`)(:pull:`1106`) + (:pull:`1113`)(:pull:`1115`)(:pull:`1156`)(:pull:`1174`)(:pull:`1210`)(:pull:`1221`)(:pull:`1223`) + +Miscellaneous +^^^^^^^^^^^^^ + +* **[build]** Updated requirements for ``uvicorn`` (:pull:`1152`), ``shapely`` (:pull:`1155`), ``orjson`` (:pull:`1150`) + (:pull:`1079`) +* **[build]** Remove ``requests-ftp`` (:pull:`1085`) +* **[style]** type hints related fixes and refactoring (:pull:`1052`) +* **[docs]** sphinx theme updated and removed jquery (:pull:`1054`), newlines between badges fixes (:pull:`1109`), and other + documentation fixes and updates (:pull:`1057`)(:pull:`1059`)(:pull:`1062`)(:pull:`1063`)(:pull:`1081`)(:pull:`1121`) + (:pull:`1122`) +* **[ci]** Fetch product types Github action updates (:pull:`1202`)(:pull:`1205`) +* Various minor fixes and improvements (:pull:`1072`)(:pull:`1077`)(:pull:`1101`)(:pull:`1111`)(:pull:`1118`) + (:pull:`1132`)(:pull:`1141`)(:pull:`1190`) +* External product types reference updates (:pull:`1086`)(:pull:`1093`)(:pull:`1107`)(:pull:`1110`)(:pull:`1114`) + (:pull:`1136`)(:pull:`1137`)(:pull:`1140`)(:pull:`1146`)(:pull:`1151`)(:pull:`1153`)(:pull:`1160`)(:pull:`1165`) + (:pull:`1203`)(:pull:`1204`)(:pull:`1206`)(:pull:`1207`)(:pull:`1208`)(:pull:`1229`) + 2.12.1 (2024-03-05) +++++++++++++++++++ diff --git a/README.rst b/README.rst index a81b70c21..a95885868 100644 --- a/README.rst +++ b/README.rst @@ -84,7 +84,7 @@ And with ``conda`` from the `conda-forge channel `_. Usage @@ -119,10 +119,13 @@ This will search for Sentinel 2 level-1C products on the default provider and re an estimated total number of products matching the search criteria. And then it will download these products. Please check the `Python API User Guide `_ for more details. +**[New in v3.0.0]** `search() `_ +method now returns only a single ``SearchResult`` instead of a 2 values tuple. + STAC REST API ------------- -An eodag instance can be exposed through a STAC compliant REST api from the command line: +An eodag instance can be exposed through a STAC compliant REST api from the command line (``eodag[server]`` needed): .. code-block:: bash @@ -180,7 +183,7 @@ An eodag instance can be exposed through a STAC compliant REST api from the comm .. code-block:: bash - docker run -p 5000:5000 --rm csspace/eodag-server:2.12.1 + docker run -p 5000:5000 --rm csspace/eodag-server:3.0.0b1 You can also browse over your STAC API server using `STAC Browser `_. Simply run: diff --git a/charts/eodag-server/Chart.yaml b/charts/eodag-server/Chart.yaml index 50ccce3e3..cb310b36d 100644 --- a/charts/eodag-server/Chart.yaml +++ b/charts/eodag-server/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: 2.12.1 +appVersion: 3.0.0b1 dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts @@ -15,4 +15,4 @@ name: eodag-server sources: - https://github.com/CS-SI/eodag type: application -version: 2.12.1 +version: 3.0.0b1 diff --git a/docs/_static/product_types_information.csv b/docs/_static/product_types_information.csv index 6b9dd8460..82af92f12 100644 --- a/docs/_static/product_types_information.csv +++ b/docs/_static/product_types_information.csv @@ -78,6 +78,7 @@ METOP_AVHRRL1,"The Advanced Very High Resolution Radiometer (AVHRR) operates at METOP_GLB_SST_NC,Global Metop/AVHRR sub-skin Sea Surface Temperature (GBL SST) is a 12 hourly synthesis on a 0.05° global grid. The product format is compliant with the Data Specification (GDS) version 2 from the Group for High Resolution Sea Surface Temperatures (GHRSST). ,METOP,AVHRR,METOP,L3,"METOP,AVHRR,RADIOMETER,L3,OCEAN,SEA-SURFACE-TEMPERATURE,OSSTGLBN,OSI-201-B,GLB-SST,OSSTGLB",RADIOMETER,proprietary,Global L3C AVHRR Sea Surface Temperature (GHRSST) - Metop,2016-07-12T00:00:00Z,METOP_GLB_SST_NC,,,,,,,,,,,,,,,available,,,,,,,,,,, METOP_GOMEL1,"The Global Ozone Monitoring Experiment-2 (GOME-2) spectrometer measures profiles and total columns of ozone and of other atmospheric constituents that are related to the depletion of ozone in the stratosphere and its production in the troposphere, as well as to natural and anthropogenic sources of pollution. ",METOP,GOME-2,METOP,L1,"METOP,GOME-2,SPECTROMETER,L1,ATMOSPHERE,GOMEL1,GOMXXX1B",SPECTROMETER,proprietary,GOME-2 Level 1B - Metop - Global,2007-01-01T00:00:00Z,METOP_GOMEL1,,,,,,,,,,,,,,,available,,,,,,,,,,, METOP_GOMEL1R03,This is release 3 of the Global Ozone Monitoring Experiment 2 (GOME-2) Level 1B Fundamental Data Record from Metop-A and -B. GOME-2 is an optical spectrometer. GOME-2 senses the Earth's backscattered radiance and extra-terrestrial solar irradiance in the ultraviolet and visible part of the spectrum (240 nm - 790 nm) at a high spectral resolution between 0.26 nm and 0.51 nm. There are 4096 spectral points from four detector channels transferred for each individual GOME-2 measurement. This is a Fundamental Data Record (FDR). Disclaimer: GOME2-A channel 3 should be careful to use for the period: April 2007 until March 2009 when doing DOAS retrievals. ,METOP,GOME-2,METOP,L1,"METOP,GOME-2,SPECTROMETER,L1,CLIMATE,FUNDAMENTAL-DATA-RECORD,FDR,CLOUDS,ATMOSPHERE,RADIATION,GOMXXX1B0300",SPECTROMETER,proprietary,GOME-2 Level 1B Fundamental Data Record Release 3 - Metop-A and -B,2007-04-01T00:00:00Z,METOP_GOMEL1R03,,,,,,,,,,,,,,,available,,,,,,,,,,, +METOP_HIRSL1,"The High Resolution Infrared Sounder (HIRS) operates at 20 channels (19 channels in the infrared and one in the visible). Its main purpose is to provide input for the vertical temperature and humidity profile retrievals. In addition, the HIRS pixel resolution serves as the standard grid resolution for all ATOVS level 2 products. ",METOP,HIRS,METOP,L1,"METOP,HIRS,SOUNDER,L1,L1B,ATMOSPHERE,HIRxxx1B,HIRSL1",SOUNDER,proprietary,HIRS Level 1B - Metop - Global,2009-03-23T00:00:00Z,METOP_HIRSL1,,,,,,,,,,,,,,,available,,,,,,,,,,, METOP_IASIL1C_ALL,"This product covers all spectral samples. The main objective of the Infrared Atmospheric Sounding Interferometer (IASI) is to provide high resolution atmospheric emission spectra to derive temperature and humidity profiles with high spectral and vertical resolution and accuracy. Additionally it is used for the determination of trace gases such as ozone, nitrous oxide, carbon dioxide and methane, as well as land and sea surface temperature, emissivity and cloud properties. The IASI L1c product contains infra-red radiance spectra at 0.5cm-1 resolution. The EUMETCast product has for each sounder pixel 8461 spectral samples covering the range between 645.0 cm-1 and 2760 cm-1. ",METOP,IASI,METOP,L1,"METOP,IASI,INTERFEROMETER,L1,L1C,ATMOSPHERE,IASIL1C-ALL,IASxxx1C",INTERFEROMETER,proprietary,IASI Level 1C - All Spectral Samples - Metop - Global,2009-03-23T00:00:00Z,METOP_IASIL1C_ALL,,,,,,,,,,,,,,,available,,,,,,,,,,, METOP_IASSND02,"The main objective of the Infrared Atmospheric Sounding Interferometer (IASI) is to provide high resolution atmospheric emission spectra to derive temperature and humidity profiles with high spectral and vertical resolution and accuracy. Additionally, it is used for the determination of trace gases such as ozone, as well as land and sea surface temperature, emissivity and cloud properties. This combined product (IASI Atmospheric Temperature Water Vapour and Surface Skin Temperature; IASI Cloud Parameters; IASI Ozone and IASI Trace Gases contains temperature Profiles, Humidity Profiles, Surface Temperature, Surface Emissivity, Fractional Cloud Cover, Cloud Top Temperature, Cloud Top Pressure, Cloud Phase, Total Column Ozone, Columnar ozone amounts in thick layers, Total column N2O, CO, CH4, CO2 - all combined in one product. ",METOP,IASI,METOP,L2,"METOP,IASI,INTERFEROMETER,L2,CLIMATE,TEMPERATURE,ATMOSPHERE,HUMIDITY,IASSND02",INTERFEROMETER,proprietary,IASI Combined Sounding Products - Metop,2008-02-13T00:00:00Z,METOP_IASSND02,,,,,,,,,,,,,,,available,,,,,,,,,,, METOP_IASTHR011,"This is the release 1.1 of the climate data record of ""all-sky"" temperature and humidity profiles and their associated quality parameters. The CDR was processed using the latest operational EUMETSAT algorithms available (V6.5.4, 12/2019). It consists of the outputs of the statistical retrieval module Piece Wise Linear Regression only. This provides a homogeneous CDR throughout the time period. On the 8 August 2023, year 2022 was added to the CDR. This is a Thematic Climate Data Record (TCDR). ",METOP,IASI,METOP,L2,"METOP,IASI,INTERFEROMETER,L2,CLIMATE,TEMPERATURE,ATMOSPHERE,HUMIDITY,LAND-SURFACE-TEMPERATURE,THEMATIC-CLIMATE-DATA-RECORD,SEA-SURFACE-TEMPERATURE,IASTHPW30101",INTERFEROMETER,proprietary,IASI All Sky Temperature and Humidity Profiles - Climate Data Record Release 1.1 - Metop-A and -B,2007-07-10T00:00:00Z,METOP_IASTHR011,,,,,,,,,,,,,,,available,,,,,,,,,,, @@ -216,6 +217,7 @@ S5P_L2_O3_PR,"Retrieved ozone profiles are used to monitor the evolution of stra S5P_L2_O3_TCL,"Ozone in the tropical troposphere plays various important roles. The intense UV radiation and high humidity in the tropics stimulate the formation of the hydroxyl radical (OH) by the photolysis of ozone. OH is the most important oxidant in the troposphere because it reacts with virtually all trace gases, such as CO, CH4 and other hydrocarbons. The tropics are also characterized by large emissions of nitrogen oxides (NOx), carbon monoxide (CO) and hydrocarbons, both from natural and anthropogenic sources. Ozone that is formed over regions where large amounts of these ozone precursors are emitted, can be transported over great distances and affects areas far from the source. The TROPOMI tropospheric ozone product is a level-2c product that represents three day averaged tropospheric ozone columns on a 0.5° by 1° latitude-longitude grid for the tropical region between 20°N and 20°S. The TROPOMI tropospheric ozone column product uses the TROPOMI Level-2 total OZONE and CLOUD products as input. ",SENTINEL5P,TROPOMI,S5P,L2,"SENTINEL,SENTINEL5P,S5P,L2,TROPOMI,O3,TCL,Tropospheric,Ozone",ATMOSPHERIC,proprietary,Sentinel-5 Precursor Level 2 Tropospheric Ozone,2017-10-13T00:00:00Z,S5P_L2_O3_TCL,,,,,available,,available,available,,,,,,,,,,,,,,,,,, S5P_L2_SO2,"Sulphur dioxide (SO2) enters the Earth's atmosphere through both natural (~30%) and anthropogenic processes (~70%). It plays a role in chemistry on a local and global scale and its impact ranges from short term pollution to effects on climate. Beside the total column of SO2, enhanced levels of SO2 are flagged within the products. The recognition of enhanced SO2 values is essential in order to detect and monitor volcanic eruptions and anthropogenic pollution sources. Volcanic SO2 emissions may also pose a threat to aviation, along with volcanic ash. ",SENTINEL5P,TROPOMI,S5P,L2,"SENTINEL,SENTINEL5P,S5P,L2,TROPOMI,SO2,Sulphur,Dioxide",ATMOSPHERIC,proprietary,Sentinel-5 Precursor Level 2 Sulphur Dioxide,2017-10-13T00:00:00Z,S5P_L2_SO2,,,,,available,,available,available,,,,,,,,,,available,,,,,,,, SATELLITE_CARBON_DIOXIDE,"This dataset provides observations of atmospheric carbon dioxide (CO2)\namounts obtained from observations collected by several current and historical \nsatellite instruments. Carbon dioxide is a naturally occurring Greenhouse Gas (GHG), but one whose abundance has been increased substantially above its pre-industrial value of some 280 ppm by human activities, primarily because of emissions from combustion of fossil fuels, deforestation and other land-use change. The annual cycle (especially in the northern hemisphere) is primarily due to seasonal uptake and release of atmospheric CO2 by terrestrial vegetation.\nAtmospheric carbon dioxide abundance is indirectly observed by various satellite instruments. These instruments measure spectrally resolved near-infrared and/or infrared radiation reflected or emitted by the Earth and its atmosphere. In the measured signal, molecular absorption signatures from carbon dioxide and other constituent gasses can be identified. It is through analysis of those absorption lines in these radiance observations that the averaged carbon dioxide abundance in the sampled atmospheric column can be determined.\nThe software used to analyse the absorption lines and determine the carbon dioxide concentration in the sampled atmospheric column is referred to as the retrieval algorithm. For this dataset, carbon dioxide abundances have been determined by applying several algorithms to different satellite \ninstruments. Typically, different algorithms have different strengths and weaknesses and therefore, which product to use for a given application typically depends on the application.\nThe data set consists of 2 types of products: (i) column-averaged mixing ratios of CO2, denoted XCO2 and (ii) mid-tropospheric CO2 columns. The XCO2 products have been retrieved from SCIAMACHY/ENVISAT, TANSO-FTS/GOSAT and OCO-2. The mid-tropospheric CO2 product has been retrieved from the IASI instruments on-board the Metop satellite series and from AIRS. \nThe XCO2 products are available as Level 2 (L2) products (satellite orbit tracks) and as Level 3 (L3) product (gridded). The L2 products are available as individual sensor products (SCIAMACHY: BESD and WFMD algorithms; GOSAT: OCFP and SRFP algorithms) and as a multi-sensor merged product (EMMA algorithm). The L3 XCO2 product is provided in OBS4MIPS format. \nThe IASI and AIRS products are available as L2 products generated with the NLIS algorithm.\nThis data set is updated on a yearly basis, with each update cycle adding (if required) a new data version for the entire period, up to one year behind real time.\nThis dataset is produced on behalf of C3S with the exception of the SCIAMACHY and AIRS L2 products that were generated in the framework of the GHG-CCI project of the European Space Agency (ESA) Climate Change Initiative (CCI).\n\nVariables in the dataset/application are:\nColumn-average dry-air mole fraction of atmospheric carbon dioxide (XCO2), Mid-tropospheric columns of atmospheric carbon dioxide (CO2) ",,,,,"ECMWF,CDS,C3S,carbon-dioxide",ATMOSPHERIC,proprietary,Carbon dioxide data from 2002 to present derived from satellite observations,2002-10-01T00:00:00Z,SATELLITE_CARBON_DIOXIDE,,,,available,,,,,available,,,,,,,,,,,,,,,,available, +SATELLITE_FIRE_BURNED_AREA,"The Burned Area products provide global information of total burned area (BA) at pixel and grid scale. The BA is identified with the date of first detection of the burned signal in the case of the pixel product, and with the total BA per grid cell in the case of the grid product. The products were obtained through the analysis of reflectance changes from medium resolution sensors (Terra MODIS, Sentinel-3 OLCI), supported by the use of MODIS thermal information. The burned area products also include information related to the land cover that has been burned, which has been extracted from the Copernicus Climate Change Service (C3S) land cover dataset, thus assuring consistency between the datasets. The algorithms for BA retrieval were developed by the University of Alcala (Spain), and processed by Brockmann Consult GmbH (Germany). Different product versions are available. FireCCI v5.0cds and FireCCI v5.1cds were developed as part of the Fire ECV Climate Change Initiative Project (Fire CCI) and brokered to C3S, offering the first global burned area time series at 250m spatial resolution. FireCCI v5.1cds used a more mature algorithm than the previous version. This algorithm was adapted to Sentinel-3 OLCI data to create the C3S v1.0 burned area product, extending the BA database to the present. During July 2020, an error in some files in the version v5.1cds were identified, affecting the files of the grid product of January 2018, and the pixel and grid products of October, November and December 2019. These errors were fixed, and a new version, v5.1.1cds, was created for the whole time series, to replace version v5.1cds. The latter product has been deprecated, but it is temporally kept in the database for transparency and traceability reasons. Only version v5.1.1cds should be used. The BA products are useful for researchers studying climate change, as they provide crucial information on burned biomass, which can be translated to greenhouse gases emissions amongst other contaminants. Burned area is also useful for land cover change studies, fire management and risk analysis. ",,,,,"ECMWF,CDS,C3S,burned",ATMOSPHERIC,proprietary,Fire burned area from 2001 to present derived from satellite observations,2001-01-01T00:00:00Z,SATELLITE_FIRE_BURNED_AREA,,,,available,,,,,,,,,,,,,,,,,,,,,available, SATELLITE_METHANE,"This dataset provides observations of atmospheric methane (CH4)\namounts obtained from observations collected by several current and historical \nsatellite instruments. Methane is a naturally occurring Greenhouse Gas (GHG), but one whose abundance has been increased substantially above its pre-industrial value of some 720 ppb by human activities, primarily because of agricultural emissions (e.g., rice production, ruminants) and fossil fuel production and use. A clear annual cycle is largely due to seasonal wetland emissions.\nAtmospheric methane abundance is indirectly observed by various satellite instruments. These instruments measure spectrally resolved near-infrared and infrared radiation reflected or emitted by the Earth and its atmosphere. In the measured signal, molecular absorption signatures from methane and constituent gasses can be identified. It is through analysis of those absorption lines in these radiance observations that the averaged methane abundance in the sampled atmospheric column can be determined.\nThe software used to analyse the absorption lines and determine the methane concentration in the sampled atmospheric column is referred to as the retrieval algorithm. For this dataset, methane abundances have been determined by applying several algorithms to different satellite instruments.\nThe data set consists of 2 types of products: (i) column-averaged mixing ratios of CH4, denoted XCH4 and (ii) mid-tropospheric CH4 columns. \nThe XCH4 products have been retrieved from SCIAMACHY/ENVISAT and TANSO-FTS/GOSAT. The mid-tropospheric CH4 product has been retrieved from the IASI instruments onboard the Metop satellite series. The XCH4 products are available as Level 2 (L2) products (satellite orbit tracks) and as Level 3 (L3) product (gridded). The L2 products are available as individual sensor products (SCIAMACHY: WFMD and IMAP algorithms; GOSAT: OCFP, OCPR, SRFP and SRPR algorithms) and as a multi-sensor merged product (EMMA algorithm). The L3 XCH4 product is provided in OBS4MIPS format. The IASI products are available as L2 products generated with the NLIS algorithm.\nThis data set is updated on a yearly basis, with each update cycle adding (if required) a new data version for the entire period, up to one year behind real time.\nThis dataset is produced on behalf of C3S with the exception of the SCIAMACHY L2 products that were generated in the framework of the GHG-CCI project of the European Space Agency (ESA) Climate Change Initiative (CCI).\n\nVariables in the dataset/application are:\nColumn-average dry-air mole fraction of atmospheric methane (XCH4), Mid-tropospheric columns of atmospheric methane (CH4) ",,,,,"ECMWF,CDS,C3S,methane",ATMOSPHERIC,proprietary,Methane data from 2002 to present derived from satellite observations,2002-10-01T00:00:00Z,SATELLITE_METHANE,,,,available,,,,,available,,,,,,,,,,,,,,,,available, SATELLITE_SEA_ICE_CONCENTRATION,"This dataset provides daily gridded data of sea ice concentration for both hemispheres derived from satellite passive microwave brightness temperatures. Sea ice is an important component of our climate system and a sensitive indicator of climate change. Its presence or its retreat has a strong impact on air-sea interactions, the Earth's energy budget as well as marine ecosystems. It is listed as an Essential Climate Variable by the Global Climate Observing System. Sea ice concentration is defined as the fraction of the ocean surface in a pixel or grid cell that is covered with sea ice. It is one of the parameters commonly used to characterise the sea-ice cover. Other sea ice parameters include sea ice thickness, sea ice edge, and sea ice type, also available in the Climate Data Store. The dataset consists of two products produced by the European Organisation for the Exploitation of Meteorological Satellites (EUMETSAT) Ocean and Sea Ice Satellite Application Facility (OSI SAF) with research & development from European Space Agency Climate Change Initiative projects (ESA CCI): The Global Sea Ice Concentration Climate Data Record based on measurements from the following sensors: Scanning Multichannel Microwave Radiometer (SMMR; 1978-1987), Special Sensor Microwave/Imager (SSM/I; 1987-2006), and Special Sensor Microwave Imager/Sounder (SSMIS; 2005 onward). This product spans the period from October 1978 to present and is updated daily by an Interim Climate Data Record. In the following, it is referred to as the SSMIS product. The Global Sea Ice Concentration Climate Data Record based on measurements from the Advanced Microwave Scanning Radiometer - Earth Observing System (AMSR-E) sensor (2002-2011) and its successor, AMSR2 (2012-2020). This product spans the 2002-2020 period and is not updated. In the following, it is referred to as the AMSR product. Note, that this product was first produced by the European Space Agency Climate Change Initiative Phase 2 project (ESA CCI) and has been transferred to EUMETSAT OSI SAF since version 3.0. Both products are provided on the same polar projection with a grid resolution of 25 km. However, the AMSR product has a true spatial resolution (as resolved by the sensor) of about 15-25 km versus 30-60 km for the SSMIS product. Therefore, the AMSR product provides a much more detailed view of the sea ice cover than the SSMIS product, especially in the marginal ice zone, the transitional zone between open water and the dense sea ice pack. On the other hand, the clear strength of the SSMIS product is its more than 40-year long and consistent record with daily updates. The two products share the same algorithm baseline, which is both a continuation of the EUMETSAT OSI SAF approach and a series of innovations contributed by ESA CCI activities. For both products, the underlying algorithm makes use of a combination of the same three temperature channels near 19 GHz and 37 GHz. The data also share a common data format, that allows expert users to revert some of the filtering steps and access the raw output of the SIC algorithms. Both are level-4 products in the sense that gaps are filled by temporal and spatial interpolation. However, gap filling is not applied to fill in days when no input satellite data are available. Further details about each product can be found below as well as in the Documentation section. ",,,,,"ECMWF,CDS,C3S,sea,ice",ATMOSPHERIC,proprietary,Sea ice concentration daily gridded data from 1978 to present derived from satellite observations,1978-10-25T00:00:00Z,SATELLITE_SEA_ICE_CONCENTRATION,,,,available,,,,,,,,,,,,,,,,,,,,,available, SATELLITE_SEA_ICE_EDGE_TYPE,"This dataset provides daily gridded data of sea ice edge and sea ice type derived from brightness temperatures measured by satellite passive microwave radiometers. Sea ice is an important component of our climate system and a sensitive indicator of climate change. Its presence or its retreat has a strong impact on air-sea interactions, the Earth's energy budget as well as marine ecosystems. It is recognized by the Global Climate Observing System as an Essential Climate Variable. Sea ice edge and type are some of the parameters used to characterise sea ice. Other parameters include sea ice concentration and sea ice thickness, also available in the Climate Data Store. Sea ice edge and type are defined as follows: Sea ice edge classifies the sea surface into open water, open ice, and closed ice depending on the amount of sea ice present in each grid cell. This variable is provided for both the Northern and Southern Hemispheres. Note that a sea ice concentration threshold of 30% is used to distinguish between open water and open ice, which differs from the 15% threshold commonly used for other sea ice products such as sea ice extent. Sea ice type classifies ice-covered areas into two categories based on the age of the sea ice: multiyear ice versus seasonal first-year ice. This variable is currently only available for the Northern Hemisphere and limited to the extended boreal winter months (mid-October through April). Sea ice type classification during summer is difficult due to the effect of melting at the ice surface which disturbs the passive microwave signature. Both sea ice products are based on measurements from the series of Scanning Multichannel Microwave Radiometer (SMMR), Special Sensor Microwave/Imager (SSM/I), and Special Sensor Microwave Imager/Sounder (SSMIS) sensors and share the same algorithm baseline. However, sea ice edge makes use of two lower frequencies near 19 GHz and 37 GHz and a higher frequency near 90 GHz whereas sea ice type only uses the two lower frequencies. This dataset combines Climate Data Records (CDRs), which are intended to have sufficient length, consistency, and continuity to assess climate variability and change, and Interim Climate Data Records (ICDRs), which provide regular temporal extensions to the CDRs and where consistency with the CDRs is expected but not extensively checked. For this dataset, both the CDR and ICDR parts of each product were generated using the same software and algorithms. The CDRs of sea ice edge and type currently extend from 25 October 1978 to 31 December 2020 whereas the corresponding ICDRs extend from January 2021 to present (with a 16-day latency behind real time). All data from the current release of the datasets (version 2.0) are Level-4 products, in which data gaps are filled by temporal and spatial interpolation. For product limitations and known issues, please consult the Product User Guide. This dataset is produced on behalf of Copernicus Climate Change Service (C3S), with heritage from the operational products generated by EUMETSAT Ocean and Sea Ice Satellite Application Facility (OSI SAF). Variables in the dataset/application are: Sea ice edge, Sea ice type Variables in the dataset/application are: Status flag, Uncertainty platform: ",,,,,"ECMWF,CDS,C3S,sea,ice",ATMOSPHERIC,proprietary,Sea ice edge and type daily gridded data from 1978 to present derived from satellite observations,1978-10-25T00:00:00Z,SATELLITE_SEA_ICE_EDGE_TYPE,,,,available,,,,,available,,,,,,,,,,,,,,,,available, diff --git a/docs/stac_rest.rst b/docs/stac_rest.rst index e5df4ee17..11b816086 100644 --- a/docs/stac_rest.rst +++ b/docs/stac_rest.rst @@ -120,7 +120,7 @@ available on `https://hub.docker.com/r/csspace/eodag-server =45", "setuptools_scm[toml]>=6.2"] build-backend = "setuptools.build_meta" [tool.setuptools_scm] -fallback_version = "2.12.2.dev0" +fallback_version = "3.0.0b2.dev0" [[tool.mypy.overrides]] module = [