Articles | Volume 12, issue 7
Development and technical paper
09 Jul 2019
Development and technical paper |  | 09 Jul 2019

A Python-enhanced urban land surface model SuPy (SUEWS in Python, v2019.2): development, deployment and demonstration

Ting Sun and Sue Grimmond

Related authors

Hybrid Hydrological Modeling for Large Alpine Basins: A Distributed Approach
Bu Li, Ting Sun, Fuqiang Tian, Mahmut Tudaji, Li Qin, and Guangheng Ni
Hydrol. Earth Syst. Sci. Discuss.,,, 2024
Revised manuscript under review for HESS
Short summary
WRF (v4.0)–SUEWS (v2018c) coupled system: development, evaluation and application
Ting Sun, Hamidreza Omidvar, Zhenkun Li, Ning Zhang, Wenjuan Huang, Simone Kotthaus, Helen C. Ward, Zhiwen Luo, and Sue Grimmond
Geosci. Model Dev., 17, 91–116,,, 2024
Short summary
SHAFTS (v2022.3): a deep-learning-based Python package for simultaneous extraction of building height and footprint from sentinel imagery
Ruidong Li, Ting Sun, Fuqiang Tian, and Guang-Heng Ni
Geosci. Model Dev., 16, 751–778,,, 2023
Short summary
Surface Urban Energy and Water Balance Scheme (v2020a) in vegetated areas: parameter derivation and performance evaluation using FLUXNET2015 dataset
Hamidreza Omidvar, Ting Sun, Sue Grimmond, Dave Bilesbach, Andrew Black, Jiquan Chen, Zexia Duan, Zhiqiu Gao, Hiroki Iwata, and Joseph P. McFadden
Geosci. Model Dev., 15, 3041–3078,,, 2022
Short summary
Dynamic Anthropogenic activitieS impacting Heat emissions (DASH v1.0): development and evaluation
Isabella Capel-Timms, Stefán Thor Smith, Ting Sun, and Sue Grimmond
Geosci. Model Dev., 13, 4891–4924,,, 2020
Short summary

Related subject area

STORM v.2: A simple, stochastic rainfall model for exploring the impacts of climate and climate change at and near the land surface in gauged watersheds
Manuel F. Rios Gaona, Katerina Michaelides, and Michael Bliss Singer
Geosci. Model Dev., 17, 5387–5412,,, 2024
Short summary
Fluvial flood inundation and socio-economic impact model based on open data
Lukas Riedel, Thomas Röösli, Thomas Vogt, and David N. Bresch
Geosci. Model Dev., 17, 5291–5308,,, 2024
Short summary
RoGeR v3.0.5 – a process-based hydrological toolbox model in Python
Robin Schwemmle, Hannes Leistert, Andreas Steinbrich, and Markus Weiler
Geosci. Model Dev., 17, 5249–5262,,, 2024
Short summary
Coupling a large-scale glacier and hydrological model (OGGM v1.5.3 and CWatM V1.08) – towards an improved representation of mountain water resources in global assessments
Sarah Hanus, Lilian Schuster, Peter Burek, Fabien Maussion, Yoshihide Wada, and Daniel Viviroli
Geosci. Model Dev., 17, 5123–5144,,, 2024
Short summary
An open-source refactoring of the Canadian Small Lakes Model for estimates of evaporation from medium-sized reservoirs
M. Graham Clark and Sean K. Carey
Geosci. Model Dev., 17, 4911–4922,,, 2024
Short summary

Cited articles

Alexander, P. J., Bechtel, B., Chow, W. T. L., Fealy, R., and Mills, G.: Linking urban climate classification with an urban energy and water budget model: Multi-site and multi-seasonal evaluation, Urban Climate, 17, 196–215,, 2016. 
Alexander, P. J., Mills, G., and Fealy, R.: Using LCZ data to run an urban energy balance model, Urban Climate, 13, 14–37,, 2015. 
Ao, X., Grimmond, C., Chang, Y., Liu, D., Tang, Y., Hu, P., Wang, Y., Zou, J., and Tan, J.: Heat, water and carbon exchanges in the tall megacity of Shanghai: challenges and results, Int. J. Climatol., 36, 4608–4624,, 2016. 
Ao, X., Grimmond, C., Ward, H. C., Gabey, A. M., Tan, J., Yang, X.-Q., Liu, D., Zhi, X., Liu, H., and Zhang, N.: Evaluation of the Surface Urban Energy and Water balance Scheme (SUEWS) at a dense urban site in Shanghai: Sensitivity to anthropogenic heat and irrigation, J. Hydrometeorol., 19, 1983–2005,, 2018. 
Bailey, D. H., Barszcz, E., Barton, J. T., Browning, D. S., Carter, R. L., Dagum, L., Fatoohi, R. A., Frederickson, P. O., Lasinski, T. A., Schreiber, R. S., Simon, H. D., Venkatakrishnan, V., and Weeratunga, S. K.: The Nas Parallel Benchmarks, International Journal of Supercomputing Applications, 5, 63–73,, 1991. 
Short summary
A Python-enhanced urban land surface model, SuPy (SUEWS in Python), is presented with its development (the SUEWS interface modification, F2PY configuration and Python frontend implementation), cross-platform deployment (PyPI, Python Package Index) and demonstration (online tutorials in Jupyter notebooks for users of different levels). SuPy represents a significant enhancement that supports existing and new model applications, reproducibility and enhanced functionality.