lsru.utils.is_valid

lsru.utils.is_valid(id)[source]

Landsat scene id validity checker

Parameters:id (str) – Landsat scene id

Example

>>> from lsru import Usgs
>>> from lsru.utils import is_valid
>>> import datetime
>>> import requests
>>> from pprint import pprint
>>> usgs = Usgs()
>>> usgs.login()
>>> scene_list = usgs.search(collection='LANDSAT_8_C1',
...                          bbox=(3.5, 43.4, 4, 44),
...                          begin=datetime.datetime(2012,1,1),
...                          end=datetime.datetime(2016,1,1))
>>> pprint(scene_list[2])
>>> print(is_valid(scene_list[2]['displayId']))
Returns:Whether the provided scene id is valid or not
Return type:bool