eo_forge.utils.downloader.bucket_images_downloader

class eo_forge.utils.downloader.bucket_images_downloader(spacecraft='L8', bands=None, logger=None)

Base class to download images.

__init__(spacecraft='L8', bands=None, logger=None)

Constructor.

Parameters
spacecraft: int

Landsat spacecraft (5 or 8).

bands: iterable

List of bands to process.

logger: None or logging module instance

logger to populate (if provided). If None, a default logger is used that print all the messages to the stdout.

Methods

__init__([spacecraft, bands, logger])

Constructor.

build_datapath_landsat([bucket_list, ...])

build_datapath_sentinel2([bucket_list, ...])

Build datapath for Sentinel2.

execute([bucket_cases, archive, bqa_clouds, ...])