def salt():
    wx = {}
    try:
        tcs = parseICD("http://icd.salt/xml/salt-tcs-icd.xml")
        time = tcs['tcs xml time info']
        bms = tcs['bms external conditions']
        temps = bms['Temperatures']

        wx["Temp"] = median(array(temps.values()))
        wx["Temp 2m"] = temps["2m"]
        wx["Temp 30m"] = temps["30m"]

        # get time
        wx["SAST"] = time["SAST"].split()[1]
        wx["Date"] = time["SAST"].split()[0]

        # set up other values of interest
        wx["Air Pressure"] = bms["Air pressure"] * 10.0
        wx["Dewpoint"] = bms["Dewpoint"]
        wx["RH"] = bms["Rel Humidity"]
        wx["Wind Speed (30m)"] = bms["Wind mag 30m"] * 3.6
        wx["Wind Speed"] = bms["Wind mag 10m"] * 3.6
        wx["Wind Dir (30m)"] = bms["Wind dir 30m"]
        wx["Wind Dir"] = bms["Wind dir 10m"]
        wx["T - DP"] = wx["Temp 2m"] - bms["Dewpoint"]
        wx["Raining"] = bms["Rain detected"]
        return wx
    except:
        return False