- Name: sentinel1
- Package:
stactools.sentinel1
- PyPI: https://pypi.org/project/stactools-sentinel1/
- Owners: @scottyhq (RTC), @maximlamare (GRD)
- Dataset homepages: RTC, GRD
- STAC extensions used:
Sentinel-1 subpackage for stactools
This project contains multiple subpackages that work with different Sentinel 1 data products.
The stactools.sentinel1.rtc
subpackage and stac sentinel1 rtc
commands deal with the Sentinel 1 Radiometric Terrain Corrected (RTC) data hosted on AWS and produced by Indigo Ag. This data was processed from original Ground Range Detected (GRD) scenes into a Radiometrically Terrain Corrected, tiled product suitable for analysis.
See https://registry.opendata.aws/sentinel-1-rtc-indigo for more information about this dataset.
The stactools.sentinel1.grd
subpackage and stac sentinel1 grd
commands deal with Sentinel 1 Ground Range Detected (GRD) Level-1 product. It is used to create STAC Items from the SAFE manifest format of the data hosted on Microsoft Azure.
pip install stactools-sentinel1
stac sentinel1 rtc create-item s3://sentinel-s1-rtc-indigo/tiles/RTC/1/IW/12/S/YJ/2016/S1B_20161121_12SYJ_ASC S1B_20161121_12SYJ_ASC
https://github.com/scottyhq/sentinel1-rtc-stac
Description of the command line functions
$ stac sentinel1 grd create-item source destination
Use stac sentinel1 grd --help
to see all subcommands and options.
git clone https://github.com/YOUR_FORK/sentinel1
# Use a virtual environment
conda env create
conda activate stactools-sentinel1
# Development install of dependencies
pip install -e ./
pip install -r requirements-dev.txt
git checkout -b newfeature
# make changes
# Run CI tests locally
./scripts/cibuild
# Or run individual scripts
./scripts/lint
./scripts/format
./scripts/test
# Once tests pass, commit changes and create a pull request