Code repository for:
Rafique, Hamza and Muhammad, Abubakr, Jawairia A. Ahmad, “Thermal Guided Super Resolution for Real-time SMAP Downscaling”, IEEE Geoscience and Remote Sensing Letters (GRSL), 2026.
The dataset used in this work will be released upon publication of the associated IEEE GRSL article.
This repo provides a Conda environment file: requirements.yml.
Create and activate the environment:
conda env create -f requirements.yml
conda activate geoExperiments are controlled via YAML (default: configs/config.yaml).
Key fields (high level):
paths.*: dataset locations and output/checkpoint locationstraining.*: epochs, batch size, LR, early stopping, etc.data.*: coarse/fine resolution, scaling factor, number of input channelsmodel.*: architecture selection
python main.py --stage train --config configs/config.yamlpython main.py --stage test --config configs/config.yaml- For Ablations and validations See:
ablation.py,ablation_v2.py, andvalidations.py.
If you use this code, please cite:
@article{rafique2026thermal_smap_sr,
title = {Thermal Guided Super Resolution for Real-time SMAP Downscaling},
author = {Rafique, Hamza and Muhammad, Abubakr and Ahmad, Jawairia A.},
journal = {IEEE Geoscience and Remote Sensing Letters},
year = {2026},
note = {Code: https://github.com/LUMS-WIT/SMSR-CV}
}

