Allow saturated mixing ratio on any pressure
This commit is contained in:
parent
7bf9081e4a
commit
b13d9708e5
1 changed files with 5 additions and 2 deletions
|
@ -56,10 +56,13 @@ class SoundingSample(DatabaseTable):
|
|||
|
||||
return 621.97 * (e / (self.pressure - e))
|
||||
|
||||
def saturated_mixing_ratio(self) -> float:
|
||||
def saturated_mixing_ratio(self, pressure=None) -> float:
|
||||
if pressure is None:
|
||||
pressure = self.pressure
|
||||
|
||||
es = self.saturated_vapor_pressure()
|
||||
|
||||
return 621.97 * (es / (self.pressure - es))
|
||||
return 621.97 * (es / (pressure - es))
|
||||
|
||||
def lcl(self) -> float: # meters
|
||||
return (self.temp - self.dewpoint) / 0.008
|
||||
|
|
Loading…
Add table
Reference in a new issue