{"id":18819203,"url":"https://github.com/geoscienceaustralia/coral","last_synced_at":"2025-06-13T01:33:00.891Z","repository":{"id":145587555,"uuid":"160117912","full_name":"GeoscienceAustralia/CoRAL","owner":"GeoscienceAustralia","description":"Corner Reflector Analysis Library","archived":false,"fork":false,"pushed_at":"2020-12-24T03:22:40.000Z","size":3792,"stargazers_count":18,"open_issues_count":5,"forks_count":8,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-13T23:51:35.613Z","etag":null,"topics":["corner-reflector","image-analysis","python","remote-sensing","synthetic-aperture-radar"],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","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","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-12-03T01:55:53.000Z","updated_at":"2024-11-05T09:37:16.000Z","dependencies_parsed_at":"2023-09-24T16:57:09.575Z","dependency_job_id":null,"html_url":"https://github.com/GeoscienceAustralia/CoRAL","commit_stats":{"total_commits":31,"total_committers":2,"mean_commits":15.5,"dds":"0.032258064516129004","last_synced_commit":"803652035f69eb003b9f8e38ce5334fb83c974e9"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GeoscienceAustralia/CoRAL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2FCoRAL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2FCoRAL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2FCoRAL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2FCoRAL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GeoscienceAustralia","download_url":"https://codeload.github.com/GeoscienceAustralia/CoRAL/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2FCoRAL/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259561882,"owners_count":22876902,"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","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":["corner-reflector","image-analysis","python","remote-sensing","synthetic-aperture-radar"],"created_at":"2024-11-08T00:20:56.530Z","updated_at":"2025-06-13T01:33:00.864Z","avatar_url":"https://github.com/GeoscienceAustralia.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CoRAL - Corner Reflector Analysis Library\n\n[![Travis](https://img.shields.io/travis/GeoscienceAustralia/CoRAL/master.svg?label=Travis%20CI)](https://travis-ci.org/GeoscienceAustralia/CoRAL)\n[![Coverage Status](https://coveralls.io/repos/github/GeoscienceAustralia/CoRAL/badge.svg?branch=master)](https://coveralls.io/github/GeoscienceAustralia/CoRAL?branch=master)\n\nCoRAL is a library of tools for analysing the response of corner reflectors (or other targets) in Synthetic Aperture Radar (SAR) images. The library started as a set of Python scripts developed during corner reflector prototyping experiments at Geoscience Australia. This work, and the implemented algorithms are documented in [Garthwaite 2017](https://doi.org/10.3390/rs9070648).\n\n### Dependencies\n\nThis package requires the following:\n\n```\nPython==3.6\nNumPy\nMatplotlib\nRasterio\nJupyterlab (to use the Jupyter Notebook)\n```\n\n### Authors\n\n* **Matt Garthwaite** - [mcgarth](https://github.com/mcgarth)\n\n### Running\n\nAn example script ```Calc_CR_response.py``` is provided, and can be executed as follows:\n\n```python3 Calc_CR_response.py```\n\nThis example will calculate the Radar Cross Section (RCS) and Signal to Clutter Ratio (SCR) for a single corner reflector. Results can be viewed in the generated image files (copies are lodged in the ```data\\``` directory). \n\n### Example data\n\nA stack of 9 example SAR images is contained in the ```data\\``` directory. The example SAR images are a set of multi-looked Sigma-0 intensity images acquired by Sentinel-1 in Interferometric Wide Swath mode. These images have been processed from Single Look Complex data using the GAMMA Remote Sensing software with 4 Looks in range and 1 Look in azimuth.\nEach tiff file (```*.tif```) contains 200*200 floating point values. Each data file has an accompanying text file (```*.mli.par```) containing metadata generated by the GAMMA Remote Sensing software.\nThe example images, in descending-pass radar geometry, cover a small area cropped from the full images containing a test site \"SERF\" at Samford, Queensland, Australia. A corner reflector target was deployed at SERF for teaching purposes in August 2018.\n\n### Jupyter Notebook\n\nA Jupyter notebook is included in the package that demonstrates an example CoRAL analysis using the included SAR data.\n\n### Testing\n\nTo run unit tests from within CoRAL repository directory: \n\n```python -m unittest discover tests/```\n\n### License\n\nCopyright 2018 Geoscience Australia\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeoscienceaustralia%2Fcoral","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeoscienceaustralia%2Fcoral","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeoscienceaustralia%2Fcoral/lists"}