def inconsistent_typical_range_stations(stations):
    """
    returns the stations that have missing or inconsistent typical range data

    Inputs
    ------
    stations: list of MonitoringStation objects

    Returns
    ------
    a list of stations that have missing or inconsistent typical range data
    """

    inconsistent_station_list = []
    for station in stations:
        if station.typical_range_consistent() == False:
            inconsistent_station_list.append(station)
    return inconsistent_station_list