A Python package for processing and visualizing Landsat Land Surface Temperature (LST) data
From raw Landsat thermal bands to ready-to-analyze LST maps — with minimal code.
Installation • Quick Start • Features • Documentation • Citation • License
- Retrieve and preprocess Landsat thermal infrared (TIR) data via Google Earth Engine (using
earthengine-api&geemap) - Compute Land Surface Temperature (LST) using standard single-channel / split-window algorithms
- Atmospheric correction support (basic emissivity & water vapor adjustments)
- Flexible visualization: single-date maps, time-series animations, zonal statistics
- Export results as GeoTIFF, NetCDF or interactive maps (folium / ipyleaflet)
- Built on trusted libraries: rasterio, numpy, pandas, matplotlib, opencv-python, scikit-learn
The easiest way is via pip (recommended in a virtual environment):
pip install pylst