{"id":33141242,"url":"https://github.com/earthobservatory/sentinel1-opds","last_synced_at":"2026-01-14T13:28:38.443Z","repository":{"id":54681747,"uuid":"172668175","full_name":"earthobservatory/sentinel1-opds","owner":"earthobservatory","description":"sentinel1-opds ingestion","archived":false,"fork":false,"pushed_at":"2021-02-04T10:18:25.000Z","size":18351,"stargazers_count":15,"open_issues_count":1,"forks_count":9,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-29T10:12:30.885Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/earthobservatory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-26T08:20:34.000Z","updated_at":"2024-08-19T03:35:30.000Z","dependencies_parsed_at":"2022-08-13T23:50:46.018Z","dependency_job_id":null,"html_url":"https://github.com/earthobservatory/sentinel1-opds","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/earthobservatory/sentinel1-opds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/earthobservatory%2Fsentinel1-opds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/earthobservatory%2Fsentinel1-opds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/earthobservatory%2Fsentinel1-opds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/earthobservatory%2Fsentinel1-opds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/earthobservatory","download_url":"https://codeload.github.com/earthobservatory/sentinel1-opds/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/earthobservatory%2Fsentinel1-opds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28421205,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-11-15T12:00:43.109Z","updated_at":"2026-01-14T13:28:38.436Z","avatar_url":"https://github.com/earthobservatory.png","language":"Python","funding_links":[],"categories":["SAR"],"sub_categories":["EUMETlab"],"readme":"# Sentinel-1 Single Look Complex (SLC) data on AWS\n\nAccording to the data usage policy of ESA, Sentinel-1 (S1) Single Look Complex (SLC) data is free and open to the public. Under the same policy, S1 SLC data for Interferometric Wide (IW) beam mode is hosted on AWS S3 storage as an open dataset. The data are available since the launch of the S1 satellite and will be continuously updated as the data are made available on ESA and subsequently on the AWS S3 bucket. \n\n\nThe S1 SLC dataset contains Synthetic Aperture Radar (SAR) data obtained by the sensor Sentinel-1 operating in the microwave C-Band wavelength. The SAR sensors are installed on a two-satellite (Sentinel-1A and Sentinel-1B) constellation orbiting the Earth, operated by the European Space Agency. The S1 SLC data are a Level-1 product that consists of focused SAR data in zero-Doppler slant-range geometry, suitable for advanced processing with fewer processing steps as compared to Level-0 raw products. The Level-1 SLC product also preserves the radar backscatter amplitude and phase information in all-weather, day or night conditions, which is ideal for studying natural hazards and emergency response, land applications, oil spill monitoring, sea-ice conditions, and associated climate-change effects.\n\n\n## Accessing S1 SLC on AWS (South and Southeast Asia, Taiwan, Korea and Japan)\n\nWe ingest Sentinel-1A/B Level-1 Interferometric Wideswath(IW) SLC over the following region of interest:\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/earthobservatory/sentinel1-opds/blob/master/misc/opendatasetaoi2.png\" width=\"650\"\u003e\n\u003c/p\u003e\n\nSpecific geojson coordinates of the region of interest can be found [here](https://github.com/earthobservatory/sentinel1-opds/blob/master/misc/opendataset.geojson).\n\n### AWS S3 bucket link structure\n\nS1 SLC IW mode data is organized using a directory structure that is based on the **start date of the acquisition**. Please refer to Table 1 for the description of different elements of the S3 bucket link.\n\n---\n\n_s3://sentinel1-slc-seasia-pds/datasets/slc/v1.1/_\n**`YYYY`/`MM`/`DD`/`XXX`\\_`BB`\\_SLC\\_\\_1S`PP`\\_`YYYYMMDD`T`HHMMSS`\\_`yyyymmdd`T`hhmmss`\\_`OOOOOO`\\_`DDDDDD`\\_`CCCC`**\n\n---\n\n\n|Variable      |Description                |Details (code: code details)|\n|--------------|---------------------------|----------------------------|\n|**`XXX`**      |Denotes the satellite       |S1A: Sentinel-1A \u003cbr\u003eS1B: Sentinel-1B|\n|**`BB`**       |Acquisition Mode            |IW: Interferometric Wide-Swath       |\n|**`PP`**       |Polarisation                |SH:single HH polarisation \u003cbr\u003eSV:\tsingle VV polarisation\u003cbr\u003eDH:\tdual HH+HV polarisation \u003cbr\u003eDV:\tdual VV+VH polarisation \u003cbr\u003eHH:\tPartial Dual polarisation, HH only \u003cbr\u003eHV:\tPartial Dual polarisation, HV only \u003cbr\u003eVV:\tPartial Dual polarisation, VV only \u003cbr\u003eVH:\tPartial Dual polarisation, VV only|\n|**`YYYYMMDD`** |Acquisition Start Date (UTC)|Four-digit year, two-digit month, two-digit day|\n|**`HHMMSS`**   |Acquisition Start Time (UTC)|Two-digit hour, two-digit minutes, two-digit seconds|\n|**`yyyymmdd`** |Acquisition End Date (UTC)  |Four-digit year, two-digit month, two-digit day|\n|**`hhmmss`**   |Acquisition End Time (UTC)  |Two-digit hour, two-digit minutes, two-digit seconds|\n|**`OOOOOO`**   |Absolute orbit number at product start time |In the range of 000001-999999|\n|**`DDDDDD`**   |Mission data take ID        |In the range 000001-FFFFFF|\n|**`CCCC`**      |Hexadecimal string generated from CRC-16 of the manifest file |CRC-16 algorithm used to compute the unique identifier is CRC-CCITT (0xFFFF)|\n\nTable 1: Description of elements included in AWS S3 bucket link \n([_Source_](https://sentinel.esa.int/web/sentinel/technical-guides/sentinel-1-sar/products-algorithms/level-1-product-formatting))\n \nFor instance, a scene directory will look like the following: \n\n```\ns3://sentinel1-slc-seasia-pds/datasets/slc/v1.1/2018/02/09/S1B_IW_SLC__1SDV_20180209T100011_20180209T100047_009545_0112FD_00E6\n``` \n\n**or**\n\n```\nhttp://sentinel1-slc-seasia-pds.s3-website-ap-southeast-1.amazonaws.com/datasets/slc/v1.1/2018/02/09/S1B_IW_SLC__1SDV_20180209T100011_20180209T100047_009545_0112FD_00E6\n```\n\nWhere S1B is Sentinel-1B (S1B), IW is Interferometric Wide-swath, DV is dual VV+VH polarization of the SLC data, acquired start date-time on 9th Feb 2018 (2018/02/09) at 10:00:11, acquired end date-time on 9th Feb 2018 (2018/02/09) at 10:00:47, orbit number 009545, mission data-take ID of 0112FD, and product unique identifier of 00E6 (refer to Table 1).\n\n### Catalog\n\nA csv describing all available scenes is available at:\n\n```\ns3://sentinel1-slc-seasia-pds/datasets/slc/v1.1/catalog.csv\n```\n\n**or**\n\n```\nhttp://sentinel1-slc-seasia-pds.s3-website-ap-southeast-1.amazonaws.com/datasets/slc/v1.1/catalog.csv\n```\nThis list will be updated daily at 16:00:00 UTC.\n\n\n### Product Directory\n\nEach S1 SLC scene’s directory includes:\n - A compressed (.zip) Sentinel-1 SAR product folder in the [SAFE](https://sentinel.esa.int/web/sentinel/user-guides/sentinel-1-sar/data-formats/safe-specification) format, which comprises of the following:\n     - a 'manifest.safe' file which holds the general product information in XML\n     - a measurement folder with complex measurement data set in GeoTIFF format per sub-swath per polarisation\n     - a preview folder containing 'quicklooks' in PNG format, Google Earth overlays in KML format and HTML preview files\n     - an annotation folder containing the product metadata in XML as well as calibration data\n     - a support folder containing the XML schemes describing the product XML.\n     \n - A large quicklook preview png (browse.png) of the swath\n - A small quicklook preview png (browse_small.png) of the swath with longest dimension at 250px\n - Metadata file (met.json) specifying SLC acquisition parameters such as: \n     - orbit direction\n     - orbit cycle\n     - track number\n     - polygon of acquired area.\n - Other metadata files (context.json, datasets.json) created by the ingestion system to track ingest jobs.\n \n ### Download Scripts\n The following are some example scripts for accessing and batch downloading from `sentinel1-slc-seasia-pds`:\n \n - [sentinel_query_download](https://github.com/ericlindsey/sentinel_query_download) - Batch download from AWS, querying ASF endpoint\n - [aws_get_s1.py](https://github.com/earthobservatory/sentinel1-opds/tree/master/misc/aws_get_s1.py) - Multi-threaded download\n\n \n\n## Acknowledgements\n\nWe would like to thank Amazon Web Services for providing the storage resources for this program. Also, special thanks to [@pymonger](https://github.com/pymonger) and [@hookhua](https://github.com/hookhua) for their contributions which are vital in making this possible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fearthobservatory%2Fsentinel1-opds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fearthobservatory%2Fsentinel1-opds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fearthobservatory%2Fsentinel1-opds/lists"}