Implement parsing wind speed/direction
This commit is contained in:
parent
bfc178481a
commit
f19af8d4cf
1 changed files with 17 additions and 0 deletions
|
@ -70,6 +70,23 @@ class RawinsObs():
|
|||
'dewpoint': dewpoint
|
||||
}
|
||||
|
||||
def parse_wind(self, value: str):
|
||||
base_speed = 0
|
||||
base_dir = 0
|
||||
|
||||
if value[2] == '1':
|
||||
base_speed = 100
|
||||
elif value[2] == '5':
|
||||
base_dir = 5
|
||||
elif value[2] == '6':
|
||||
base_speed = 100
|
||||
base_dir = 5
|
||||
|
||||
return {
|
||||
'dir': float(value[0:3]) + base_dir,
|
||||
'speed': float(value[4:]) + base_speed
|
||||
}
|
||||
|
||||
def parse_ttaa(self):
|
||||
pass
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue