Back to suews.io
Dependencies

Built on the work of others

SUEWS gratefully acknowledges the open-source libraries and code that its Fortran core depends on.

The libraries below are Fortran-side dependencies of the SUEWS core. Python dependencies for SuPy and the broader SuPy ecosystem live in pyproject.toml. Please let us know if any use here is inappropriate and we will adjust accordingly.

Fortran libraries

minpack

Non-linear least-squares fitting — used by AnOHM for sinusoidal curve fitting.

f90wrap

by Dr James Kermode

Fortran-to-Python interface generator with derived-type support — used to build the SuPy bindings.

SPARTACUS-Surface

ECMWF

3-D radiative transfer for the urban canopy — used for radiation in complex urban geometry.

For the current Python dependency list (pandas, xarray, supy_driver, and others) see pyproject.toml in the repository. This page focuses on the Fortran-side libraries that ship with the SUEWS core and underlie the compiled solver.