No project description provided
Project description
sentineltoolbox
This repository contains the sentineltoolbox project.
This project provides tools to manipulate sentinel products.
Sentinel products are described in Copernicus Programme documentation: https://sentiwiki.copernicus.eu/web/
Installation
- install eopf-cpm 2.4 or higher
pip install sentineltoolbox
stb_convert_products
This tool converts original sentinel products (*.SAFE, *.SEN3) to DPR zarr products (*.zarr)
Only unzipped and local products are supported. Use EOPF CPM if you want to convert directly from zip and/or bucket.
Only these products are supported:
Supported products
S3 Products (OLCI, SLSTR, SYNERGY)
-
S3 OLCI
S3*_OL_1_EFR/ERR_*.SEN3S3*_OL_1_ERR_*.SEN3S3*_OL_2_LFR_*.SEN3
-
S3 SLSTR
S3*_SL_1_RBT_*.SEN3S3*_SL_2_FRP_*.SEN3S3*_SL_2_LST_*.SEN3
-
S3 SYNERGY
S3*_SY_2_AOD_*.SEN3S3*_SY_2_SYN_*.SEN3S3*_SY_2_VG1_*.SEN3S3*_SY_2_VGP_*.SEN3S3*_SY_2_VGK_*.SEN3S3*_SY_2_V10_*.SEN3
S2 Products (MSI)
- S2 MSI (L1A, L1B, L1C, L2A)
S2*_MSIL1A_*.SAFES2*_MSIL1C_*.SAFES2*_MSIL1B_*.SAFES2*_MSIL2A_*.SAFE
How to use converter
Show help
stb_convert_products --help
dry-run
Product conversion can be very time and space consuming.
Before running conversion it is preferable to launch a dry-run: a simulation that only show expected conversion but do not really do it.
To do dry run, add --dry-run to your command.
stb_convert_product --dry-run PRODUCT_PATH
# example:
# stb_convert_products --dry-run Products/OLCI/S3B_OL_1_ERR____20230506T015316_20230506T015616_20230711T065804_0179_079_117______LR1_D_NR_003.SEN3
INFO Conversion PLANNED
INFO [dry-run] convert
INFO [dry-run] - S3B_OL_1_ERR____20230506T015316_20230506T015616_20230711T065804_0179_079_117______LR1_D_NR_003.SEN3
INFO [dry-run] ---> .../S03OLCERR_20230506T015316_0179_B117_T409.zarr
Convert one product
To convert directly one product, pass "product path" to command
stb_convert_product PRODUCT_PATH
# example:
# stb_convert_products Products/OLCI/S3B_OL_1_ERR____20230506T015316_20230506T015616_20230711T065804_0179_079_117______LR1_D_NR_003.SEN3
To specify output dir, simply use --output-dir
stb_convert_product PRODUCT_PATH --output-dir OUTPUT_DIR
# example:
# stb_convert_products --output-dir ZARR/OLCI/ Products/OLCI/S3B_OL_1_ERR____20230506T015316_20230506T015616_20230711T065804_0179_079_117______LR1_D_NR_003.SEN3
Convert multiple products
To convert all products stored in one directory, use options --input-dir and --recursive.
stb_convert_product --input-dir PRODUCT_DIR --output-dir OUTPUT_DIR --recursive
Example:
stb_convert_products --output-dir ZARR --input-dir Products --recursive --dry-run
INFO Conversion PLANNED
INFO [dry-run] convert
INFO [dry-run] - OLCI/S3A_OL_0_CR0____20220511T202328_20220511T202413_20220511T213302_0045_085_142______PS1_O_NR_002.SEN3
INFO [dry-run] ---> .../ZARR/OLCI/S03OLCCR0_20220511T202328_0045_A142_T8D0.zarr
INFO [dry-run] convert
INFO [dry-run] - OLCI/S3A_OL_0_EFR____20230512T011844_20230512T012042_20230512T031619_0118_098_345______PS1_O_NR_002.SEN3
INFO [dry-run] ---> .../ZARR/OLCI/S03OLCL0__20230512T011844_0118_A345_TC85.zarr
INFO [dry-run] convert
INFO [dry-run] - OLCI/S3A_OL_2_LFR____20191227T124111_20191227T124411_20221209T133032_0179_053_109______PS1_D_NR_002.SEN3
INFO [dry-run] ---> .../ZARR/OLCI/S03OLCLFR_20191227T124111_0179_A109_T27B.zarr
...
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sentineltoolbox-0.6.1-py3-none-any.whl.
File metadata
- Download URL: sentineltoolbox-0.6.1-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f07ff230010e14454d981bfda5e6ca1718bbf39d4ea3c444b040b975c8090e92
|
|
| MD5 |
f54c5f113b28877ff53f709c5cbbe8be
|
|
| BLAKE2b-256 |
698245b9106cb6aa6ba99a8b41aa7bc1cdb1eb534204c9202513724144e48a5f
|