def get_stop_count_data(self, start_ut, end_ut):
<EOL>trips_df = self.get_tripIs_active_in_range(start_ut, end_ut)<EOL>stop_counts = Counter()<EOL>for row in trips_df.itertuples():<EOL><INDENT>stops_seq = self.get_trip_stop_time_data(row.trip_I, row.day_start_ut)<EOL>for stop_time_row in stops_seq.itertuples(index=False):<EOL><INDENT>if (stop_time_row.dep_time_ut >= start_ut) and (stop_time_row.dep_time_ut <= end_ut):<EOL><INDENT>stop_counts[stop_time_row.stop_I] += <NUM_LIT:1><EOL><DEDENT><DEDENT><DEDENT>all_stop_data = self.stops()<EOL>counts = [stop_counts[stop_I] for stop_I in all_stop_data["<STR_LIT>"].values]<EOL>all_stop_data.loc[:, "<STR_LIT:count>"] = pd.Series(counts, index=all_stop_data.index)<EOL>return all_stop_data<EOL>
Get stop count data.

Parameters
----------
start_ut : int
    start time in unixtime
end_ut : int
    end time in unixtime

Returns
-------
stopData : pandas.DataFrame
    each row in the stopData dataFrame is a dictionary with the following elements
        stop_I, count, lat, lon, name
    with data types
        (int, int, float, float, str)