From: Alexander Vasarab Date: Thu, 7 Jan 2021 00:54:08 +0000 (-0800) Subject: Convert MesoWest wind speed data to correct unit X-Git-Tag: v3.0.1^2~1^2~3 X-Git-Url: https://wylark.com/src/infoex-autowx.git/commitdiff_plain/9cf140090cffed0f3e63c4695df48d20b0483467 Convert MesoWest wind speed data to correct unit --- diff --git a/infoex-autowx.py b/infoex-autowx.py index 3fe07fc..be66aa4 100755 --- a/infoex-autowx.py +++ b/infoex-autowx.py @@ -474,9 +474,14 @@ def get_mesowest_data(begin, end, station): # we may not have the data at all key_name = element_cd + '_set_1' + if key_name in observations: if observations[key_name][pos]: remote_data[element_cd] = observations[key_name][pos] + + # mesowest provides wind_speed in m/s, we want mph + if 'wind_speed' == element_cd: + remote_data[element_cd] = ms_to_mph(remote_data[element_cd]) else: remote_data[element_cd] = None else: @@ -535,5 +540,9 @@ def setup_time_values(): begin_date = end_date - datetime.timedelta(hours=3) return (begin_date, end_date) +def ms_to_mph(ms): + """convert meters per second to miles per hour""" + return ms * 2.236936 + if __name__ == "__main__": sys.exit(main())