From: Alexander Vasarab Date: Tue, 2 Feb 2021 06:03:32 +0000 (-0800) Subject: Round RH to zero decimal places X-Git-Tag: v3.1.1^2~1^2~2 X-Git-Url: https://wylark.com/src/infoex-autowx.git/commitdiff_plain/5583d801acf7ce96b5a846807a9cb9b3b5039738 Round RH to zero decimal places --- diff --git a/infoex-autowx.py b/infoex-autowx.py index 9bd77c1..b979287 100755 --- a/infoex-autowx.py +++ b/infoex-autowx.py @@ -281,16 +281,17 @@ def main(): # Massage precision of certain values to fit InfoEx's # expectations # - # 0 decimal places: wind speed, wind direction, wind gust, snow depth - # 1 decimal place: air temp, relative humidity, baro + # 0 decimal places: relative humidity, wind speed, wind + # direction, wind gust, snow depth + # 1 decimal place: air temp, baro # Avoid transforming None values if infoex['wx_data'][element_cd] is None: continue elif element_cd in ['wind_speed', 'WSPD', 'wind_direction', - 'WDIR', 'wind_gust', 'SNWD', 'snow_depth']: + 'RHUM', 'relative_humidity', 'WDIR', + 'wind_gust', 'SNWD', 'snow_depth']: infoex['wx_data'][element_cd] = round(infoex['wx_data'][element_cd]) - elif element_cd in ['TOBS', 'air_temp', 'RHUM', - 'relative_humidity', 'PRES', 'pressure']: + elif element_cd in ['TOBS', 'air_temp', 'PRES', 'pressure']: infoex['wx_data'][element_cd] = round(infoex['wx_data'][element_cd], 1) # CONSIDER: Casting every value to Float() -- need to investigate if