weather/units/temp.py
def calc_heat_index(temp, hum):
    '''
    calculates the heat index based upon temperature (in F) and humidity.
    http://www.srh.noaa.gov/bmx/tables/heat_index.html

    returns the heat index in degrees F.
    '''
    
    if (temp < 80):
        return temp
    else:
        return -42.379 + 2.04901523 * temp + 10.14333127 * hum - 0.22475541 * \
               temp * hum - 6.83783 * (10 ** -3) * (temp ** 2) - 5.481717 * \
               (10 ** -2) * (hum ** 2) + 1.22874 * (10 ** -3) * (temp ** 2) * \
               hum + 8.5282 * (10 ** -4) * temp * (hum ** 2) - 1.99 * \
               (10 ** -6) * (temp ** 2) * (hum ** 2);
def calc_heat_index(temp, hum):
    '''
    calculates the heat index based upon temperature (in F) and humidity.
    http://www.srh.noaa.gov/bmx/tables/heat_index.html

    returns the heat index in degrees F.
    '''
    
    if (temp < 80):
        return temp
    else:
        return -42.379 + 2.04901523 * temp + 10.14333127 * hum - 0.22475541 * \
               temp * hum - 6.83783 * (10 ** -3) * (temp ** 2) - 5.481717 * \
               (10 ** -2) * (hum ** 2) + 1.22874 * (10 ** -3) * (temp ** 2) * \
               hum + 8.5282 * (10 ** -4) * temp * (hum ** 2) - 1.99 * \
               (10 ** -6) * (temp ** 2) * (hum ** 2);
def calc_heat_index ( temp , hum ) : if ( temp < 80 ) : return temp else : return - 42.379 + 2.04901523 * temp + 10.14333127 * hum - 0.22475541 * temp * hum - 6.83783 * ( 10 ** - 3 ) * ( temp ** 2 ) - 5.481717 * ( 10 ** - 2 ) * ( hum ** 2 ) + 1.22874 * ( 10 ** - 3 ) * ( temp ** 2 ) * hum + 8.5282 * ( 10 ** - 4 ) * temp * ( hum ** 2 ) - 1.99 * ( 10 ** - 6 ) * ( temp ** 2 ) * ( hum ** 2 )
calculates the heat index based upon temperature (in F) and humidity.
    http://www.srh.noaa.gov/bmx/tables/heat_index.html

    returns the heat index in degrees F.
calculates the heat index based upon temperature ( in F ) and humidity . http : // www . srh . noaa . gov / bmx / tables / heat_index . html