def METHOD_NAME(sites_fn):
    """
    read sites_ file output from winglink
    Arguments:
    -----------
        **sites_fn** : string
                       full path to the sites file output by winglink
    Returns:
    ----------
        **slst** : list of dictionaries for each station.
                   Keys include:
                       * station = station name
                       * dx = number of blocks from center of grid in
                              East-West direction
                       * dy = number of blocks from center of grid in
                              North-South direction
                       * dz = number of blocks from center of grid
                              vertically
                       * number = block number in the grid
        **site_list** : list of station names
    """
    sfid = file(sites_fn, 'r')
    slines = sfid.readlines()
    slst = []
    site_list = []
    for ss in slines:
        sdict = {}
        sline = ss.strip().split()
        sdict['station'] = sline[0][0:-4]
        sdict['dx'] = int(sline[1]) - 1
        sdict['dy'] = int(sline[2]) - 1
        sdict['dz'] = int(sline[3]) - 1
        sdict['something'] = int(sline[4])
        sdict['number'] = int(sline[5])
        slst.append(sdict)
        site_list.append(sline[0][0:-4])
    return slst, site_list