https://github.com/azad77/pylst
A Python Package for processing LST data.
https://github.com/azad77/pylst
Last synced: 4 months ago
JSON representation
A Python Package for processing LST data.
- Host: GitHub
- URL: https://github.com/azad77/pylst
- Owner: Azad77
- License: mit
- Created: 2023-03-07T22:01:32.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-26T18:12:20.000Z (over 1 year ago)
- Last Synced: 2025-01-26T18:27:51.253Z (over 1 year ago)
- Language: Python
- Size: 641 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
pylst
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
## Features
- 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
## Installation
The easiest way is via **pip** (recommended in a virtual environment):
```bash
pip install pylst