sentinel-s3
This packages includes a few functions that facilitates extraction of Sentinel-2’s metadata from Amazon S3.
Installation
$ pip install sentinel-s3
or
$ python setup.py install
Tests
$ python setup.py test
Example
Generating metadata for a date range
import logging
from datetime import date
from sentinel_s3 import range_metadata
def main():
start_date = date(2016, 2, 1)
end_date = date(2016, 3, 22)
return range_metadata(start_date, end_date, '.', 20)
if __name__ == '__main__':
logger = logging.getLogger('sentinel.meta.s3')
logger.setLevel(logging.DEBUG)
ch = logging.StreamHandler()
ch.setLevel(logging.INFO)
formatter = logging.Formatter('%(message)s')
ch.setFormatter(formatter)
logger.addHandler(ch)
result = main()
print(result)
Generating metadata for a single product
import logging
from datetime import date
from sentinel_s3 import single_metadata
def main():
product = 'S2A_OPER_PRD_MSIL1C_PDMC_20160311T194734_R031_V20160311T011614_20160311T011614'
return single_metadata(product, '.')
if __name__ == '__main__':
logger = logging.getLogger('sentinel.meta.s3')
logger.setLevel(logging.DEBUG)
ch = logging.StreamHandler()
ch.setLevel(logging.INFO)
formatter = logging.Formatter('%(message)s')
ch.setFormatter(formatter)
logger.addHandler(ch)
result = main()
print(result)
Release files for sentinel-s3 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sentinel-s3-0.8.0.tar.gz | 7.6 kB | Details |
Release files / sentinel-s3-0.8.0.tar.gz
| Download URL | sentinel-s3-0.8.0.tar.gz |
|---|---|
| Size | 7.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
72fe07dd8c06d5413cf25527b5be4a09bac197216057444d95b344d159485e34
|
|
BLAKE2b-256 checksum How to use checksums |
76ba51d6a8cb468b914526345eb244212c6078163f6e05f0785cc16e6f77c4c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |