conversions.py - a set of functions to convert pywws native units (Centigrade, mm, m/s, hPa) to other popular units
Functions
apparent_temp(temp, rh, wind) | Compute apparent temperature (real feel), using formula from |
cadhumidex(temp, humidity) | Calculate Humidity Index as per Canadian Weather Standards |
dew_point(temp, hum) | Compute dew point, using formula from |
illuminance_wm2(lux) | Approximate conversion of illuminance in lux to solar radiation in W/m2 |
pressure_inhg(hPa) | Convert pressure from hectopascals/millibar to inches of mercury |
pressure_trend_text(trend) | Convert pressure trend to a string, as used by the UK met |
rain_inch(mm) | Convert rainfall from millimetres to inches |
temp_f(c) | Convert temperature from Celsius to Fahrenheit |
usaheatindex(temp, humidity, dew) | Calculate Heat Index as per USA National Weather Service Standards |
wind_bft(ms) | Convert wind from metres per second to Beaufort scale |
wind_chill(temp, wind) | Compute wind chill, using formula from |
wind_kmph(ms) | Convert wind from metres per second to kilometres per hour |
wind_kn(ms) | Convert wind from metres per second to knots |
wind_mph(ms) | Convert wind from metres per second to miles per hour |
winddir_degrees(pts) | Convert wind direction from 0..15 to degrees |
winddir_text(pts) | Convert wind direction from 0..15 to compass point text |
Approximate conversion of illuminance in lux to solar radiation in W/m2
Convert pressure from hectopascals/millibar to inches of mercury
Convert pressure trend to a string, as used by the UK met office.
Convert wind direction from 0..15 to compass point text
Compute dew point, using formula from http://en.wikipedia.org/wiki/Dew_point.
Calculate Humidity Index as per Canadian Weather Standards
Calculate Heat Index as per USA National Weather Service Standards
See http://en.wikipedia.org/wiki/Heat_index, formula 1. The formula is not valid for T < 26.7C, Dew Point < 12C, or RH < 40%
Compute wind chill, using formula from http://en.wikipedia.org/wiki/wind_chill
Compute apparent temperature (real feel), using formula from http://www.bom.gov.au/info/thermal_stress/
Comments or questions? Please subscribe to the pywws mailing list http://groups.google.com/group/pywws and let us know.