From ac2e17e61fb2d97e33ea39a387868f942cd2ff38 Mon Sep 17 00:00:00 2001
From: XANTRONIX Industrial <xan@xantronix.com>
Date: Wed, 5 Mar 2025 16:30:19 -0500
Subject: [PATCH] Remove implicit dewpoint argument

---
 lib/xmet/skew_t.py | 2 +-
 lib/xmet/thermo.py | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/xmet/skew_t.py b/lib/xmet/skew_t.py
index f30b878..e8e3751 100644
--- a/lib/xmet/skew_t.py
+++ b/lib/xmet/skew_t.py
@@ -129,7 +129,7 @@ class SkewTGraph():
         cr.set_source_rgba(1.0, 0.2, 0, 0.2)
 
         for temp in range(-140, 140, 10):
-            self.draw_adiabat(cr, x, y, temp, PRESSURE_MAX, lambda t, d, p: LAPSE_RATE_DRY)
+            self.draw_adiabat(cr, x, y, temp, PRESSURE_MAX, lambda t, p: LAPSE_RATE_DRY)
 
         cr.set_source_rgba(0.3, 0.1, 0, 0.2)
 
diff --git a/lib/xmet/thermo.py b/lib/xmet/thermo.py
index d1e3758..07b6660 100644
--- a/lib/xmet/thermo.py
+++ b/lib/xmet/thermo.py
@@ -62,13 +62,13 @@ def lapse(temp: float, delta: float, rate=LAPSE_RATE_DRY) -> float:
     """
     return temp - (rate * delta)
 
-def moist_lapse_rate(temp: float, dewpoint: float, pressure: float) -> float:
+def moist_lapse_rate(temp: float, pressure: float) -> float:
     g   = 9.8076
     Hv  = 2501000
     Rsd = 287
     Rsw = 461.5
     Cpd = 1003.5
-    r   = saturated_mixing_ratio(dewpoint, pressure)
+    r   = saturated_mixing_ratio(temp, pressure)
     T   = kelvin(temp)
 
     return g * (1 + (Hv * r) / (Rsd * T)) \
@@ -99,7 +99,7 @@ def loft_parcel(start_temp: float,
             height_last = height
 
         try:
-            rate = lapse_rate(temp, temp, pressure)
+            rate = lapse_rate(temp, pressure)
         except OverflowError:
             break