https://github.com/asfhyp3/opera-rtc-s1-browse

A tool for creating OPERA RTC Sentinel-1 browse images for NASA Worldview.

https://github.com/asfhyp3/opera-rtc-s1-browse

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

A tool for creating OPERA RTC Sentinel-1 browse images for NASA Worldview.

Basic Info
  • Host: GitHub
  • Owner: ASFHyP3
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: develop
  • Homepage:
  • Size: 407 KB
Statistics
  • Stars: 2
  • Watchers: 5
  • Forks: 2
  • Open Issues: 1
  • Releases: 7
Created about 2 years ago · Last pushed 10 months ago
Metadata Files
Readme Changelog License Codeowners

README.md

opera-rtc-s1-browse

A tool for creating OPERA RTC Sentinel-1 browse images for NASA Worldview. This tool is designed to run within Harmony. The tool creates a scaled RGB browse image in the resolution/projection of the input granule, then uses HyBIG to reformat it to a Worldview-compatible format.

Harmony Integration

This tool is designed to be run within Harmony as an intermediate step within a series of Harmony actions. These include:

  1. Query CMR to get a list of OPERA-RTC products to generate browse images for
  2. Create a scaled browse image of each OPERA-RTC product
  3. Convert these browse products to a Worldview compatible format

To learn more about using Harmony, check out their "Getting Started" guide.

Local Usage

Once installed locally (see below for details) you can run the tool locally using the command: bash create_browse OPERA_L2_RTC-S1_T035-073251-IW2_20240113T020816Z_20240113T113128Z_S1A_30_v1.0_VV.tif OPERA_L2_RTC-S1_T035-073251-IW2_20240113T020816Z_20240113T113128Z_S1A_30_v1.0_VH.tif This will run the browse image generation portion of the work, but will not convert the browse images to a Worldview-compatible format

To explore the available options, run: ``` $ createbrowse --help usage: createbrowse [-h] copolpath crosspolpath

positional arguments: copolpath Path to the co-polarized (VV) RTC image crosspolpath Path to the cross-polarized (VH) RTC image

options: -h, --help show this help message and exit ```

Local Setup

Installation

  1. Ensure that conda is installed on your system (we recommend using mambaforge to reduce setup times).
  2. Download a local version of the opera-rtc-s1-browse repository git clone git@github.com:ASFHyP3/opera-rtc-s1-browse.git cd opera-rtc-s1-browse
  3. In the base directory for this project, create your Python environment and activate it mamba env create -f environment.yml mamba activate opera-rtc-s1-browse
  4. Install the opera-rtc-s1-browse package in your conda environment python -m pip install -e .

To run all commands in sequence use: bash git clone git@github.com:ASFHyP3/opera-rtc-s1-browse.git cd opera-rtc-s1-browse mamba env create -f environment.yml mamba activate opera-rtc-s1-browse python -m pip install -e .

License

opera-rtc-s1-browse is licensed under the BSD 2-Clause License. See the LICENSE file for more details.

Contributing

Contributions to this project are welcome! If you would like to contribute, please submit a pull request on the GitHub repository.

Contact Us

Want to talk about opera-rtc-s1-browse? We would love to hear from you!

Found a bug? Want to request a feature? open an issue

General questions? Suggestions? Or just want to talk to the team? chat with us on gitter

Owner

  • Name: HyP3
  • Login: ASFHyP3
  • Kind: organization
  • Location: Fairbanks, AK

Alaska Satellite Facility's Hybrid Pluggable Processing Pipeline

GitHub Events

Total
  • Create event: 96
  • Issues event: 2
  • Release event: 5
  • Watch event: 1
  • Delete event: 101
  • Issue comment event: 34
  • Push event: 153
  • Pull request review comment event: 39
  • Pull request review event: 107
  • Pull request event: 205
  • Fork event: 2
Last Year
  • Create event: 96
  • Issues event: 2
  • Release event: 5
  • Watch event: 1
  • Delete event: 101
  • Issue comment event: 34
  • Push event: 153
  • Pull request review comment event: 39
  • Pull request review event: 107
  • Pull request event: 205
  • Fork event: 2

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 60
  • Average time to close issues: N/A
  • Average time to close pull requests: 4 days
  • Total issue authors: 0
  • Total pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.32
  • Merged pull requests: 41
  • Bot issues: 0
  • Bot pull requests: 53
Past Year
  • Issues: 0
  • Pull requests: 60
  • Average time to close issues: N/A
  • Average time to close pull requests: 4 days
  • Issue authors: 0
  • Pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.32
  • Merged pull requests: 41
  • Bot issues: 0
  • Bot pull requests: 53
Top Authors
Issue Authors
  • asjohnston-asf (3)
Pull Request Authors
  • dependabot[bot] (95)
  • asjohnston-asf (23)
  • jtherrmann (12)
  • forrestfwilliams (6)
  • jhkennedy (1)
  • AndrewPlayer3 (1)
Top Labels
Issue Labels
bug (1)
Pull Request Labels
bumpless (116) patch (57) minor (42) major (2)

Dependencies

.github/workflows/changelog.yml actions
.github/workflows/labeled-pr.yml actions
.github/workflows/release-checklist-comment.yml actions
.github/workflows/release.yml actions
.github/workflows/static-analysis.yml actions
.github/workflows/tag-version.yml actions
.github/workflows/test.yml actions
pyproject.toml pypi
  • asf_search *
  • hyp3lib >=3,<4
.github/actions/deploy/action.yml actions
  • aws-actions/configure-aws-credentials v4 composite
.github/workflows/deploy-prod.yml actions
  • ./.github/actions/deploy * composite
  • actions/checkout v4 composite
.github/workflows/deploy-uat.yml actions
  • ./.github/actions/deploy * composite
  • actions/checkout v4 composite
Dockerfile docker
  • ghcr.io/lambgeo/lambda-gdal 3.8-python3.11 build
requirements-develop.txt pypi
  • pytest * development
  • pytest-cov * development
requirements.txt pypi
  • boto3 ==1.34.106
  • earthaccess ==0.9.0
  • gdal ==3.8.3
  • numpy ==1.26.4
environment.yml conda
  • libgdal 3.8.3.*
  • pip
  • python 3.11.*