Handle wind directions with ambiguous digits

This commit is contained in:
XANTRONIX 2025-03-30 00:23:56 -04:00
parent c1d3e57fa0
commit cc368ad442

View file

@ -209,7 +209,13 @@ class RAOBObs():
if token[0:2] == '//': if token[0:2] == '//':
wind_dir = None wind_dir = None
else: else:
wind_dir = meters_second(float(token[0:3]) + base_dir) v100 = int(token[0]) if token[0] != '/' else 0
v10 = int(token[1]) if token[1] != '/' else 0
v1 = int(token[2]) if token[2] != '/' else 0
value = float(100.0 * v100 + 10.0 * v10 + v1)
wind_dir = meters_second(value + base_dir)
if token[3:5] == '//': if token[3:5] == '//':
wind_speed = None wind_speed = None