stestdata

Variety of remote sensing data for testing


License
MIT
Install
pip install stestdata==0.0.1

Documentation

sat-testdata

https://travis-ci.org/sat-utils/sat-testdata.svg?branch=develop

A repository of satellite testdata for use in testing. Currently includes samples for

  • landsat8
  • sentinel2

Example

>>> import pprint
>>> from stestdata import TestData
>>> t = TestData('landsat8')
>>> t.names
['small_full_data_cloudy']
>>> pprint.pprint(t.examples)
{'small_full_data_cloudy': {'B1': {'band_name': 'B1',
                               'band_type': 'coastal',
                               'filename': 'test_B1.tif',
                               'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B1.tif'},
                        'B2': {'band_name': 'B2',
                               'band_type': 'blue',
                               'filename': 'test_B2.tif',
                               'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B2.tif'},
                        'B3': {'band_name': 'B3',
                               'band_type': 'green',
                               'filename': 'test_B3.tif',
                               'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B3.tif'},
                        'B4': {'band_name': 'B4',
                               'band_type': 'red',
                               'filename': 'test_B4.tif',
                               'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B4.tif'},
                        'B5': {'band_name': 'B5',
                               'band_type': 'nir',
                               'filename': 'test_B5.tif',
                               'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B5.tif'},
                        'B6': {'band_name': 'B6',
                               'band_type': 'swir1',
                               'filename': 'test_B6.tif',
                               'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B6.tif'},
                        'B7': {'band_name': 'B7',
                               'band_type': 'swir2',
                               'filename': 'test_B7.tif',
                               'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B7.tif'},
                        'B8': {'band_name': 'B8',
                               'band_type': 'pan',
                               'filename': 'test_B8.tif',
                               'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B8.tif'},
                        'B9': {'band_name': 'B9',
                               'band_type': 'cirrus',
                               'filename': 'test_B9.tif',
                               'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B9.tif'},
                        'BQA': {'band_name': 'BQA',
                                'band_type': 'quality',
                                'filename': 'test_BQA.tif',
                                'path': '/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_BQA.tif'}}}
>>> t.files_bands
{'small_full_data_cloudy': {'/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B6.tif': ['swir1'], '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B8.tif': ['pan'], '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B1.tif': ['coastal'], '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B9.tif': ['cirrus'], '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B2.tif': ['blue'], '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B4.tif': ['red'], '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_BQA.tif': ['quality'], '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B3.tif': ['green'], '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B5.tif': ['nir'], '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B7.tif': ['swir2']}}
>>> t.files
{'small_full_data_cloudy': ['/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B1.tif', '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B2.tif', '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B3.tif', '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B4.tif', '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B5.tif', '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B6.tif', '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B7.tif', '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B8.tif', '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_B9.tif', '/Users/ajdevseed/lib/repos/sat/sat-testdata/stestdata/data/landsat8/small_full_data_cloudy/test_BQA.tif']}

About

Sat Testdata was made by Development Seed. The tool is available under a MIT license.

The data in this repository is available under a CC0 license and contains Copernicus Sentinel data and Landsat data from the US Geological Survey.