stactools subpackage for creating sentinel1 STACs
Project description
stactools-sentinel1
- Name: sentinel1
- Package:
stactools.sentinel1
- PyPI: https://pypi-hypernode.com/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.
RTC
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.
GRD
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.
Examples
STAC objects
How to use
Install package
pip install stactools-sentinel1
RTC
Create a STAC Item (RTC)
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
Create a STAC Static Catalog (RTC)
https://github.com/scottyhq/sentinel1-rtc-stac
GRD
Description of the command line functions
$ stac sentinel1 grd create-item source destination
Use stac sentinel1 grd --help
to see all subcommands and options.
Development instructions
Set up virtual environment
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
Make changes on a new branch, test, open a pull request
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file stactools-sentinel1-0.3.0.tar.gz
.
File metadata
- Download URL: stactools-sentinel1-0.3.0.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f6ca4a4bf991ed3c7b90139439dcfa6edf8ceabda4df6425db42044d621f597 |
|
MD5 | 9edc11af423a04b4548aa4bfa3ea7e52 |
|
BLAKE2b-256 | 1ce66e69730fbeab45a494e3e3f1cd16b6a6c8f3cca787000f568c81dc0b5c8f |
Provenance
File details
Details for the file stactools_sentinel1-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: stactools_sentinel1-0.3.0-py3-none-any.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 389bc09affee7611ca4d4d16ba23383ad21b1aa3239b45f9df2e0f9f254ee27c |
|
MD5 | f0d1d8b7fd7bdd24f9fe3018507ece7b |
|
BLAKE2b-256 | 24c71c9c6c467d15c06bcb04675e29e2cefbb3a96464921629ec2b68283217dd |