eodag.plugins.apis.usgs.UsgsApi#

class eodag.plugins.apis.usgs.UsgsApi(provider: str, config: PluginConfig)[source]#

A plugin that enables to query and download data on the USGS catalogues

__init__(provider: str, config: PluginConfig) None[source]#

Methods

__init__(provider, config)

authenticate()

Login to usgs api

clear()

Method used to clear a search context between two searches.

discover_product_types()

Fetch product types list from provider using discover_product_types conf

discover_queryables(**kwargs)

Fetch queryables list from provider using discover_queryables conf

download(product[, auth, progress_callback, ...])

Download data from USGS catalogues

download_all(products[, auth, ...])

Download all using parent (base plugin) method

get_defaults_as_queryables(product_type)

Return given product type defaut settings as queryables

query([product_type, items_per_page, page, ...])

Search for data on USGS catalogues

Attributes

plugins