From 77bc894f56be5451a898fb6d635749658f2388f3 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Sat, 25 Apr 2026 14:24:26 -0500 Subject: [PATCH] feat(skewt): add wet-bulb / virtual-T traces and right-edge level rail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three additions that bring the diagram closer to the SPC sounding viewer's full-information chart: * Wet-bulb temperature trace, plotted as a thinner blue line under the dewpoint trace. Comes from a Stipanuk-style bracket between the level's dewpoint and dry-bulb temperatures (already used by `SkewtParams` for the wet-bulb-zero level — now public so the renderer can call it per level). * Environment virtual-temperature trace and parcel virtual-T trajectory, both as thin pinkish dashed lines. The parcel virtual-T is the actual buoyancy curve CAPE integrates against, so showing it next to the dry-bulb parcel ascent makes the moisture correction visible. New `SkewtParams.virtual_temp_c/2` and `/3` helpers, plus `SkewtParams.mixing_ratio/2`. * Critical-level rail on the right edge. Each of LCL / LFC / EL / 0 °C / WBZ that resolves on the current profile gets a short horizontal tick at the right of the plot and a `