eodal.downloader.sentinel1.creodias module

REST-API based downloading of Sentinel-1 datasets from CREODIAS.

Make sure to have a valid CREODIAS account and provide your username and password as environmental variables:

On a Linux system you can specify your credentials in the current Python environment by:

export CREODIAS_USER = "<your-user-name>"
export CREODIAS_PASSWORD= "<your-password>"

Copyright (C) 2022 Gregor Perich and Lukas Valentin Graf

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

eodal.downloader.sentinel1.creodias.query_creodias(start_date: date, end_date: date, max_records: int, bounding_box: Polygon, product_type: str | None = 'GRD', sensor_mode: str | None = 'IW') DataFrame[source]

queries the CREODIAS Finder API to obtain available Sentinel-1 datasets for a given geographic region, date range, product type, and sensor mode.

NO AUTHENTICATION is required for running this query.

Parameters:
  • start_date – start date of the queried time period (inclusive)

  • end_date – end date of the queried time period (inclusive)

  • max_records – maximum number of items returned. NOTE that CREODIAS might limit this number!

  • bounding_box – polygon in geographic coordinates (WGS84) denoting the queried region

  • product_type – Sentinel-1 product type. GRD (Ground Range Detected) by default.

  • sensor_mode – Sentinel-1 sensor mode. IW (Interferometric Wide Swath) by default.

Returns:

results of the CREODIAS query (no downloaded data!) as pandas DataFrame