Fix RAOB surface pressure calculation

This commit is contained in:
XANTRONIX 2025-03-27 13:32:12 -04:00
parent 3ca0394c3f
commit 8d7a0cbfba

View file

@ -194,12 +194,15 @@ class RAOBObs():
}
def parse_surface_pressure(self, token: str):
code, pressure = token[0:2], token[2:5]
code, pressure = token[0:2], float(token[2:5])
if pressure < 100:
pressure += 1000.0
if code == '99':
return {
'height': None,
'pressure': float(pressure)
'pressure': pressure
}
def parse_sample_tokens(self, tokens: list[str]) -> SoundingSample: