Tephigram rendering with MetPy-powered thermodynamic analysis
Plot and analyse tephigrams. tephpy renders tephigrams on a rotated
temperature-entropy coordinate system and delegates thermodynamic analysis
(parcel ascent, CAPE, CIN,
LCL/LFC/EL) to MetPy.
$ pip install tephpyWarning
tephpy has not had its first release yet, so the command above does not work
today. Until then, install the development version from main:
pip install git+https://github.com/bjlittle/tephpy.git@main
The installation page covers conda, pixi and uv
as well, and the setup for working on tephpy itself.
Decisions, not omissions — most with somewhere to go instead.
- No TEMP (TTAA/TTBB) or BUFR decoding. For BUFR, decode with ecCodes and
build a
Soundingfrom the arrays — the recipe shows both halves. For TEMP there is no maintained converter to point at, and the recipe says what to reach for instead. - No skew-T projection. MetPy owns that space.
- No hodograph. MetPy's
Hodographcomposes onto the same figure, and the gallery insets one over a tephigram. - No GUI or interactive dashboard. The browser demo in the documentation is an exhibit, not a product.
- No fog-point or layer-cloud constructions. Candidates for v1.x.
- No aviation overlays (icing, MINTRA contrail curves). Also v1.x — though member emphasis already distinguishes the icing band's 0 °C and −20 °C bounds, which is most of what the overlay would draw.
Note
Status: early development — the plotting and analysis API is being built out plan by plan for the design.