Skip to main content

SUEWS

Surface Urban Energy and Water Balance Scheme

Tree-canopy research fork: Stage 8

PyPI Documentation License: MPL-2.0 Release DOI


What is SUEWS?

SUEWS is a neighbourhood/local-scale urban land surface model that simulates the urban radiation, energy and water balances using commonly measured meteorological variables and surface cover information. It uses an evaporation-interception approach (Grimmond and Oke, 1991), similar to that used in forests, to model evaporation from urban surfaces.

The model represents seven surface types -- paved, buildings, evergreen trees/shrubs, deciduous trees/shrubs, grass, bare soil and water -- and tracks the running water balance of the canopy, soil moisture, and horizontal water movement above and below ground.

SuPy (SUEWS in Python) provides the modern interface, wrapping a Fortran physics engine and integrating with the scientific Python ecosystem (pandas, NumPy, matplotlib).

Key Features

  • Energy balance: net all-wave radiation, sensible and latent heat fluxes, storage heat flux, anthropogenic heat
  • Water balance: soil moisture, infiltration, runoff, drainage, irrigation demand
  • Radiation schemes: NARP, SPARTACUS-Surface (3D), BEERS (mean radiant temperature)
  • Storage heat schemes: OHM, AnOHM, ESTM, EHC (explicit heat conduction)
  • Building energy: STEBBS (Simple Thermal Energy Balance for Building Scheme)
  • Python API: YAML configuration, pandas DataFrames, programmatic simulations
  • CLI tools: suews-run, suews-validate, suews-convert, suews-schema

Quick Start

python -m pip install supy-tree-v8

The distribution name is supy-tree-v8; the Python import remains supy for compatibility with existing SuPy scripts. Install it in a dedicated environment rather than alongside the upstream supy distribution.

Run from the command line:

suews-run /path/to/config.yml

Or use the Python API:

from supy import SUEWSSimulation

sim = SUEWSSimulation.from_sample_data()
sim.run()
print(sim.output.summary())

Full documentation: docs.suews.io

Documentation

Citation

If you use SUEWS in your research, please cite:

  • Jarvi L, Grimmond CSB, Christen A (2011) The Surface Urban Energy and Water Balance Scheme (SUEWS): Evaluation in Los Angeles and Vancouver. J. Hydrol., 411, 219-237.
  • Ward HC, Kotthaus S, Jarvi L, Grimmond CSB (2016) Surface Urban Energy and Water Balance Scheme (SUEWS): Development and evaluation at two UK sites. Urban Climate, 18, 1-32.

See CITATION.cff for machine-readable citation metadata.

Contributing

We welcome contributions from people who engage with the project. See CONTRIBUTING.md for guidelines. New contributors are encouraged to start on the Community Forum.

Development

git clone https://github.com/CynthiaGuo0423/SUEWS_tree.git && cd SUEWS_tree
git checkout main
uv venv && source .venv/bin/activate
make dev && make test

Licence

Mozilla Public License 2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

supy_tree_v8-8.1.0-cp312-abi3-manylinux_2_38_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.38+ x86-64

File details

Details for the file supy_tree_v8-8.1.0-cp312-abi3-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for supy_tree_v8-8.1.0-cp312-abi3-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 0c81dd0b46eed651b3fc7c1228da12d2a831b630b5e1a8d59a2f4f2d063725cf
MD5 a35ec8cbf64daefcf4e28dd90efc16ca
BLAKE2b-256 5dae104b1faf4577e11bfb1e05878757983cdb0eb7eb9c0fc4a6b041e8f00805

See more details on using hashes here.

Release history Release notifications | RSS feed

8.1.1

2 files

This release

8.1.0 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page