From ff18a8821a1bb7bd41e367aa41418ac6c63315b4 Mon Sep 17 00:00:00 2001 From: XANTRONIX Industrial <xan@xantronix.com> Date: Wed, 5 Mar 2025 11:09:18 -0500 Subject: [PATCH] Ensure adiabats terminate at minimum pressure --- lib/xmet/skew_t.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/xmet/skew_t.py b/lib/xmet/skew_t.py index 1731520..6c92ffd 100644 --- a/lib/xmet/skew_t.py +++ b/lib/xmet/skew_t.py @@ -141,7 +141,12 @@ class SkewTGraph(): sy_last = sy height_last = height - pressure -= 10.0 + if pressure == PRESSURE_MIN: + break + elif pressure - 10.0 < PRESSURE_MIN: + pressure = PRESSURE_MIN + else: + pressure -= 10.0 def draw_adiabats(self, cr: cairo.Context,