wylark
/
infoex-autowx.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
54ecc97
)
Fix bug in which MesoWest HS unit was incorrect
author
Alexander Vasarab <alexander@wylark.com>
Fri, 5 Mar 2021 03:38:01 +0000
(19:38 -0800)
committer
Alexander Vasarab <alexander@wylark.com>
Fri, 5 Mar 2021 03:38:01 +0000
(19:38 -0800)
infoex-autowx.py
patch
|
blob
|
history
diff --git
a/infoex-autowx.py
b/infoex-autowx.py
index fd01e04396cb318ed14169bcc70dc3bc8989e21f..c3144a4dfa5922b9767241b81eb3c4676fffdbb2 100755
(executable)
--- a/
infoex-autowx.py
+++ b/
infoex-autowx.py
@@
-528,6
+528,10
@@
def get_mesowest_data(begin, end, station):
# we want mph
if element_cd in ('wind_speed', 'wind_gust'):
remote_data[element_cd] = kn_to_mph(remote_data[element_cd])
# we want mph
if element_cd in ('wind_speed', 'wind_gust'):
remote_data[element_cd] = kn_to_mph(remote_data[element_cd])
+
+ # mesowest provides HS in mm, not cm; we want cm
+ if element_cd == 'snow_depth' and station['units'] == 'metric':
+ remote_data[element_cd] = mm_to_cm(remote_data[element_cd])
else:
remote_data[element_cd] = None
else:
else:
remote_data[element_cd] = None
else:
@@
-625,5
+629,9
@@
def kn_to_mph(kn):
"""convert knots to miles per hour"""
return kn * 1.150779
"""convert knots to miles per hour"""
return kn * 1.150779
+def mm_to_cm(mm):
+ """convert millimeters to centimetrs"""
+ return mm / 10.0
+
if __name__ == "__main__":
sys.exit(main())
if __name__ == "__main__":
sys.exit(main())