MetPy Mondays #331 - Making an Emagram Plot
In this MetPy Monday tutorial, John demonstrates how to create an Emagram in Python using MetPy’s upper-air plotting tools. The video explains what an Emagram is, how it compares to both a Skew-T and a Stüve diagram, and why it remains a useful thermodynamic diagram, especially in parts of Europe.
This tutorial walks through a complete upper-air sounding workflow using Python, Siphon, Pandas, NumPy, Matplotlib, and MetPy. You will learn how to retrieve remote Wyoming upper-air sounding data, convert the returned Pandas DataFrame into unit-aware arrays, create an emagram, plot temperature and dewpoint profiles, add dry and moist adiabats, and calculate and plot a parcel profile.
Using the May 20, 2013, 18Z central Oklahoma sounding, this episode shows how Emagrams use a linear temperature axis and a logarithmic pressure axis. John also explains why Emagrams can be easier to interpret than Skew-T diagrams for some stability questions, while noting an important limitation: chart area on an Emagram is not proportional to energy, so visual CAPE and CIN area comparisons should not be interpreted the same way they are on a Skew-T.
Add new comment