leifdenby / tephigram_python

Python package for plotting tephigrams
BSD 3-Clause "New" or "Revised" License
9 stars 5 forks source link

Python package for plotting tephigrams

Travis CI build status

Installation

pip install tephigram

Prerequisites

matplotlib and numpy.

Usage

from tephigram_python import Tephigram

tephigram = Tephigram()

sounding = np.loadtxt('sounding_example.dat', unpack=True)
P = sounding[0]
T = sounding[2]
T_dp = sounding[3]
RH = sounding[4]/100.

tephigram.plot_sounding(P=P, T=T, T_dp=T_dp)
tephigram.plot_legend()
parcel_info = tephigram.plot_test_parcel(z=z, P=P, T=T, RH=RH)

tephigram.savefig('tephigram_example.png')

parcel_info variable contains the test parcel's CAPE (Convectively Available Potential Energy) and CIN (Convective Inhibition energy) as well as the LCL (Lifting Condensation Level), LFC (Level of Free Convection) and EL

Tephigram example

Other useful methods of Tephigram include plot_temp and plot_RH. (Equilibrium Level).

See tests/ for more usage examples.

Sources of inspiration