earthlens
Remote sensing package for downloading satellite and climate data
Remote sensing package for downloading satellite and climate data
To install this package, run one of the following:
earthlens is a Python package for downloading satellite and climate
data from multiple sources, including the Climate Hazards Center
(CHIRPS / CHIRP / CHIRTS / WBGT / SPI / SPEI / CHC_CMIP6, via FTP),
ERA5 on AWS S3, the ECMWF Climate Data Store via cdsapi, and Google
Earth Engine. It provides a unified EarthLens facade that lazily
loads each backend so the optional SDK for a backend you don't use
never has to be installed.
The core earthlens package ships only the CHC (FTP) backend's
requirements. The optional backends are packaged as separate
metapackages that depend on earthlens plus the relevant SDK:
earthlens-s3 — boto3 (ERA5-on-S3 backend)earthlens-ecmwf — cdsapi (ECMWF/CDS backend)earthlens-gee — earthengine-api + rtree (Google Earth Engine)earthlens-all — pulls in every optional backendSummary
Remote sensing package for downloading satellite and climate data
Last Updated
Jul 7, 2026 at 07:14
License
GPL-3.0-or-later
Supported Platforms
GitHub Repository
https://github.com/serapeum-org/earthlensDocumentation
https://serapeum-org.github.io/earthlens/