stactools-sentinel1
- Name: sentinel1
- Package:
stactools.sentinel1 - PyPI: https://pypi.org/project/stactools-sentinel1/
- Owners: @scottyhq (RTC), @maximlamare (GRD)
- Dataset homepages:
- 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.
SLC
The stactools.sentinel1.slc subpackage and stac sentinel1 slc commands deal
with Sentinel 1 Single Look Complex (SLC)
Level-1
product.
Example Outputs
RTC
GRD
- Item (S1A_EW_GRDM_1SDH_20221130T014342_20221130T014446_046117_058549)
- Item (S1A_IW_GRDH_1SDV_20210809T173953_20210809T174018_039156_049F13)
SLC
How to use
Install package
pip install stactools-sentinel1
RTC usage
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 usage
Description of the command line functions
stac sentinel1 grd create-item source destination
Use stac sentinel1 grd --help to see all subcommands and options.
SLC usage
Description of the command line functions
stac sentinel1 slc create-item source destination
Use stac sentinel1 slc --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
# If you're changing the output STAC metadata, update the examples
./scripts/create_examples.py
# Once tests pass, commit changes and create a pull request
Metadata
Release files for stactools-sentinel1 0.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| stactools_sentinel1-0.8.1.tar.gz | 30.3 kB | Without provenance | Details for stactools_sentinel1-0.8.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| stactools_sentinel1-0.8.1-py3-none-any.whl | Python 3 | none | any | Details for stactools_sentinel1-0.8.1-py3-none-any.whl |
Total release size: 68.3 kB
Release files / stactools_sentinel1-0.8.1.tar.gz
| Download URL | stactools_sentinel1-0.8.1.tar.gz |
|---|---|
| Size | 30.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
94e6e906c58ecb89d88f1f2b3cd3943c442efd1a0d222f44f1204e189c968b71
|
|
BLAKE2b-256 checksum How to use checksums |
dbff2752b5988dff689cdcc6d2431d2141b6467dec233b4fc762ceb1131cd0dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Release files / stactools_sentinel1-0.8.1-py3-none-any.whl
| Download URL | stactools_sentinel1-0.8.1-py3-none-any.whl |
|---|---|
| Size | 38.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
63151a2cf24d81f1d5a05e20022469144219f27e055edfc38b0ca89dab724820
|
|
BLAKE2b-256 checksum How to use checksums |
0aed8f8a6594f5f80e641f3e42dee51a560bd6e8288478b9f12ec4145cc55e0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Security for stactools-sentinel1 0.8.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.