diff --git a/lib/xmet/sounding.py b/lib/xmet/sounding.py index e71c839..0550bbf 100644 --- a/lib/xmet/sounding.py +++ b/lib/xmet/sounding.py @@ -4,8 +4,6 @@ import shapely LAPSE_RATE_DRY = 9.8 / 1000 # degrees C per 1000m LAPSE_RATE_MOIST = 4.0 / 1000 -MIXING_RATIO_CONST = 621.97 - class SoundingSample(): __slots__ = ( 'id', 'sounding_id', 'elapsed', 'pressure', 'pressure_qa', @@ -47,6 +45,9 @@ class SoundingSample(): return 621.97 * (es / (self.pressure - es)) + def lcl(self) -> float: + return (self.temperature - self.dewpoint) / 8.0 + def is_saturated(self) -> bool: return self.humidity >= 100.0