def stations_level_over_threshold(stations, tol):
    """
    Creates a list of stations from the inputted list that have a relative water level over the threshold

    :param stations: A list of stations to be tested
    :param tol: The threshold to be compared against
    :return: A list of tuples with (station, relative water level) that have relative water levels that exceed the tol
    """
    stations_over = []
    for station in stations:
        relative_level = station.relative_water_level()
        if relative_level is not None:
            if relative_level > tol:
                stations_over.append((station, station.relative_water_level()))
    return stations_over