{"id":31482622,"url":"https://github.com/geoscienceaustralia/sar-pipeline","last_synced_at":"2026-04-02T00:28:44.265Z","repository":{"id":267713059,"uuid":"901586241","full_name":"GeoscienceAustralia/sar-pipeline","owner":"GeoscienceAustralia","description":null,"archived":false,"fork":false,"pushed_at":"2025-10-01T04:31:17.000Z","size":69920,"stargazers_count":5,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-10-01T06:24:40.672Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GeoscienceAustralia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-12-10T23:58:45.000Z","updated_at":"2025-09-25T06:30:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"3bd37fd2-928e-4bd4-94c7-db4ad595925c","html_url":"https://github.com/GeoscienceAustralia/sar-pipeline","commit_stats":null,"previous_names":["geoscienceaustralia/sar-pyrosar-nci","geoscienceaustralia/sar-antarctica","geoscienceaustralia/sar-pipeline"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/GeoscienceAustralia/sar-pipeline","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2Fsar-pipeline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2Fsar-pipeline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2Fsar-pipeline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2Fsar-pipeline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GeoscienceAustralia","download_url":"https://codeload.github.com/GeoscienceAustralia/sar-pipeline/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2Fsar-pipeline/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277974430,"owners_count":25908396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-02T02:00:08.890Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-10-02T07:56:47.735Z","updated_at":"2026-04-02T00:28:44.253Z","avatar_url":"https://github.com/GeoscienceAustralia.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sar-pipeline\n\nThis repository contains code for running SAR processing pipelines on the NCI and AWS. Currently, this codebase supports two pipelines for generating Sentinel-1 Normalised Radar Backscatter (NRB). Detailed usage docs are provided below:\n\n* [isce3_rtc (Sentinel-1 IW) that can be run locally and on AWS](docs/pipelines/isce3_rtc.md)\n* [pyroSAR-GAMMA (Sentinel-1 IW/EW) that can locally and on AWS](docs/pipelines/pyrosar_gamma.md)\n* [pyroSAR-GAMMA (Sentinel-1 IW/EW) that can be run on the NCI](docs/pipelines/nci_pyrosar_gamma.md)\n\nFor more information see [Pipelines](docs/pipelines/README.md) or the specific workflow docs for usage examples and running tests.\n\n## Development Setup\n\nDetailed documentation for the project setup can be found in the [development documentation](docs/development/README.md). It is highly recommended this be reviewed before contributing to the project. This project utilises [pixi](https://pixi.sh/latest/) for managing packages and running tests.\n\n* [Cloning the project](docs/development/README.md)\n* [Developer set up](docs/development/developer_pixi.md)\n  \n## Quick Setup\n\nClone the repository\n\n```bash\ngit clone https://github.com/GeoscienceAustralia/sar-pipeline.git\n```\n\n### ISCE3 RTC\n\nThe ISCE3 RTC Pipeline can be used to produce [CEOS Approved](https://ceos.org/ard/index.html#datasets)\nAnalysis Ready Sentinel‑1 Radiometrically Terrain Corrected (RTC) or Normalised Radar Backscatter (NRB) data. \nThe pipeline automatically downloads all required inputs and generates NRB outputs at the burst level,\nalong with the associated metadata files—including STAC JSON and XML—required for\nstandards‑compliant distribution and downstream use.\n\n1. Build the container\n\n```bash\ndocker build -t sar-pipeline -f Docker/isce3_rtc/Dockerfile .\n```\n\n2. Test the image interactively (type `exit` to exit)\n\n```bash\ndocker run -it --entrypoint /bin/bash sar-pipeline\n```\n\n1. Set the following minimum environment credentials in a `.env` file. At minimum we require earthdata *OR* Coperniucs Space Data Ecosystem (CDSE) credentials to download from the Alaska Satelite Facility (ASF) or CDSE respectively. These can be created here for the [ASF](http://urs.earthdata.nasa.gov/) and [CDSE](https://dataspace.copernicus.eu/).\n\n```text\nEARTHDATA_LOGIN=\nEARTHDATA_PASSWORD=\n```\n4. Generate Normalised Radar Backscatter for a test burst. The outputs will be written to a local `data` folder. To process\nthe all bursts do not specify the burst ids. Note products will be made at the burst level, not the scene level.\n\n```bash\nmkdir data\n```\n\n```bash\ndocker run --env-file .env -v ${PWD}/data:/home/rtc_user/working sar-pipeline \\\n--scene S1A_IW_SLC__1SSH_20220101T124744_20220101T124814_041267_04E7A2_1DAD \\\n--burst_id_list t070_149815_iw3 \\\n--skip_upload_to_s3 \\\n--make_existing_products \\\n--scene_data_source ASF \\\n--orbit_data_source ASF \n```\n\nNote if there are permission issues writing to the local `./data` folder, the following can be run:\n\n```bash\nsudo chmod -R 777 ./data\n```\n\n5. See the outputs in the data folder:\n\n```bash\n.data/results/\n└── baseline\n    └── 1\n        └── RTC_S1\n            └── S1A_IW_SLC__1SSH_20220101T124744_20220101T124814_041267_04E7A2_1DAD\n                ├── OPERA-RTC_runconfig.yaml\n                ├── S1A_IW_SLC__1SSH_20220101T124744_20220101T124814_041267_04E7A2_1DAD_burst_geoms.json\n                └── t070_149815_iw3\n                    ├── ga_s1a_nrb_0-1-0_T070-149815-IW3_20220101T124752Z_HH-gamma0.tif\n                    ├── ga_s1a_nrb_0-1-0_T070-149815-IW3_20220101T124752Z_checksum.sha1\n                    ├── ga_s1a_nrb_0-1-0_T070-149815-IW3_20220101T124752Z_mask.tif\n                    ├── ga_s1a_nrb_0-1-0_T070-149815-IW3_20220101T124752Z_metadata.h5\n                    ├── ga_s1a_nrb_0-1-0_T070-149815-IW3_20220101T124752Z_metadata.xml\n                    ├── ga_s1a_nrb_0-1-0_T070-149815-IW3_20220101T124752Z_proc-config.yaml\n                    ├── ga_s1a_nrb_0-1-0_T070-149815-IW3_20220101T124752Z_stac-item.json\n                    └── ga_s1a_nrb_0-1-0_T070-149815-IW3_20220101T124752Z_thumbnail.png\n```\n\n6. See the [full docs](docs/pipelines/isce3_rtc.md) to see how static layers can created and used.\n\n## License\n\nCopyright © 2025 Geoscience Australia.\n\nThis project is licensed under the **Apache License, Version 2.0**. See the LICENSE file for details.\n\n## Acknowledgements \n\nThis software distributes a [modified version](https://github.com/GeoscienceAustralia/RTC) of the [opera-adt/RTC](https://github.com/opera-adt/RTC) software originally developed by NASA JPL and distributed under the **Apache License, Version 2.0**. Copyright © 2021 California Institute of Technology (“Caltech”). U.S. Government sponsorship acknowledged. All rights reserved. Modifications have been made by Geoscience Australia.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeoscienceaustralia%2Fsar-pipeline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeoscienceaustralia%2Fsar-pipeline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeoscienceaustralia%2Fsar-pipeline/lists"}