import zeep.cache
import zeep.transports
-__version__ = '3.0.0'
+__version__ = '3.0.1'
LOG = logging.getLogger(__name__)
LOG.setLevel(logging.NOTSET)
if observations[key_name][pos]:
remote_data[element_cd] = observations[key_name][pos]
- # mesowest provides wind_speed in m/s, we want mph
+ # mesowest by default provides wind_speed in m/s, but
+ # we specify 'english' units in the request; either way,
+ # we want mph
if element_cd in ('wind_speed', 'wind_gust'):
- remote_data[element_cd] = ms_to_mph(remote_data[element_cd])
+ remote_data[element_cd] = kn_to_mph(remote_data[element_cd])
else:
remote_data[element_cd] = None
else:
"""convert meters per second to miles per hour"""
return ms * 2.236936
+def kn_to_mph(kn):
+ """convert knots to miles per hour"""
+ return kn * 1.150779
+
if __name__ == "__main__":
sys.exit(main())