-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4661a46
commit e3b442b
Showing
1 changed file
with
56 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,58 @@ | ||
# opera-rtc-s1-browse | ||
|
||
A tool for create OPERA RTC S1 browse images | ||
A tool for creating OPERA RTC Sentinel-1 browse images for [NASA Worldview](https://worldview.earthdata.nasa.gov). | ||
|
||
## Usage | ||
Once installed (see below for details) you can run the tool using the command: | ||
```bash | ||
python -m opera_rtc_s1_browse OPERA_L2_RTC-S1_T035-073251-IW2_20240113T020816Z_20240113T113128Z_S1A_30_v1.0 | ||
``` | ||
Where you replace `OPERA_L2_RTC-S1_T035-073251-IW2_20240113T020816Z_20240113T113128Z_S1A_30_v1.0` with the name of OPERA RTC S1 product you want to create a browse image for. | ||
|
||
To explore the available options, run: | ||
```bash | ||
python -m opera_rtc_s1_browse --help | ||
``` | ||
These options allow you to specify your Earthdata Login credentials, and the AWS S3 bucket path to upload the browse image to. | ||
|
||
|
||
## Setup | ||
## Installation | ||
1. Ensure that conda is installed on your system (we recommend using [mambaforge](https://github.com/conda-forge/miniforge#mambaforge) to reduce setup times). | ||
2. Download a local version of the `opera-s1-rtc-browse` repository (`git clone https://github.com/ASFHyP3/opera_rtc_s1_browse.git`) | ||
3. In the base directory for this project call `mamba env create -f environment.yml` to create your Python environment, then activate it (`mamba activate opera-s1-rtc-browse`) | ||
4. Finally, install a development version of the package (`python -m pip install -e .`) | ||
|
||
To run all commands in sequence use: | ||
```bash | ||
git clone https://github.com/ASFHyP3/opera-s1-rtc-browse.git | ||
cd opera-s1-rtc-browse | ||
mamba env create -f environment.yml | ||
mamba activate opera-s1-rtc-browse | ||
python -m pip install -e . | ||
``` | ||
|
||
### Credentials | ||
To use `opera_rtc_s1_browse`, you must provide your Earthdata Login credentials via the tool's CLI, | ||
two environment variables (`EARTHDATA_USERNAME` and `EARTHDATA_PASSWORD`), or via your `.netrc` file. | ||
|
||
If you do not already have an Earthdata account, you can sign up [here](https://urs.earthdata.nasa.gov/home). | ||
|
||
If you would like to set up Earthdata Login via your `.netrc` file, check out this [guide](https://harmony.earthdata.nasa.gov/docs#getting-started) to get started. | ||
|
||
To use the S3 upload functionality, you will also need to have AWS credentials configured that have permission to write to the specified S3 bucket. | ||
|
||
## License | ||
`opera-rtc-s1-browse` is licensed under the BSD 2-Clause License. See the LICENSE file for more details. | ||
|
||
## Contributing | ||
Contributions 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](https://github.com/ASFHyP3/opera-rtc-s1-browse/issues/new) | ||
|
||
General questions? Suggestions? Or just want to talk to the team? | ||
[chat with us on gitter](https://gitter.im/ASFHyP3/community) |