Skip to content

tephpy

Tephigram rendering with MetPy-powered thermodynamic analysis


SPEC 0 — Minimum Supported Dependencies pixi Badge License: BSD-3-Clause codecov RTD

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.

Installation

$ pip install tephpy

Warning

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.

Non-Goals

Decisions, not omissions — most with somewhere to go instead.

  • No TEMP (TTAA/TTBB) or BUFR decoding. For BUFR, decode with ecCodes and build a Sounding from 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 Hodograph composes 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.

About

Tephigram rendering with MetPy-powered thermodynamic analysis

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages