nholschuh / CLASSIC_EBM

Python library for the classical Energy Balance Model (EBM) (Budyko, Sellers, North, etc.)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CLASSIC_EBM

Python library for the classical Energy Balance Model (EBM) (Budyko, Sellers, North, etc.)

Overview

This repository contains some Python routines for exploring the solutions to the classic EBM of Budyko et. al. The model is a one-dimensional representation of a steady-state single hemisphere climate,

where the coordinate x is the sine of latitude, T is the zonally-averaged surface temperature, the term A + BT represents outgoing longwave radiation to space and the term QS(x)a(x,xi) represents the solar forcing. The coalbedo a depends on the ice-cap edge xi (representing the ice albedo feedback). Heat transport is parameterised as diffusion along the mean meridional temperature gradient with parameter D tuned such that the heat transport profile matches observations.

Dependencies

  • Python 2.7.14
  • NumPy 1.14.3
  • MatPlotLib 2.2.2

About

Python library for the classical Energy Balance Model (EBM) (Budyko, Sellers, North, etc.)


Languages

Language:Python 100.0%