Skip to content

LT Model of Orographic Precipitation - A Python Implementation

License

Notifications You must be signed in to change notification settings

fastscape-lem/orographic-precipitation

Repository files navigation

Linear Theory of Orographic Precipitation

Build Status Notebooks status Coverage Status License

A Python framework that implements the Linear Theory of Orographic Precipitation following Smith & Barstad (2004).

The model includes airflow dynamics, condensed water advection, and downslope evaporation. It consists of two vertically-integrated steady-state advection equations describing: (i) the cloud water density and (ii) the hydrometeor density. Solving these equations using Fourier transform techniques, derives a single formula relating terrain and precipitation.

Please refer to the original manuscript of Smith & Barstad (2004) to understand the model physics and limitations.

Installation

Required dependencies:

  • Python 3.9 or later
  • numpy

Optional dependencies (required for fastscape extension):

To install the package simply go to terminal and use pip to install the latest version from our GitHub repository:

pip install git+https://github.com/fastscape-lem/orographic-precipitation.git

Usage

Some examples are shown in the notebooks folder (Jupyter Notebooks).

Acknowledgement

This project is supported by the Earth Surface Process Modelling group of the German Research Centre for Geosciences in Potsdam, Germany.