In [1]:
import pandas as pd
import networkx as nx
import os
import numpy as np
import warnings
import numpy as np
import matplotlib.pyplot as plt

from circos import CircosPlot
warnings.filterwarnings('ignore')

%matplotlib inline

Tables to Networks, Networks to Tables

Networks can be represented in a tabular form in two ways: As an adjacency list with edge attributes stored as columnar values, and as a node list with node attributes stored as columnar values.

Storing the network data as a single massive adjacency table, with node attributes repeated on each row, can get unwieldy, especially if the graph is large, or grows to be so. One way to get around this is to store two files: one with node data and node attributes, and one with edge data and edge attributes.

The Divvy bike sharing dataset is one such example of a network data set that has been stored as such.

Loading Node Lists and Adjacency Lists

Let's use the Divvy bike sharing data set as a starting point. The Divvy data set is comprised of the following data:

  • Stations and metadata (like a node list with attributes saved)
  • Trips and metadata (like an edge list with attributes saved)

The README.txt file in the Divvy directory should help orient you around the data.


In [2]:
# This block of code checks to make sure that a particular directory is present.
if "divvy_2013" not in os.listdir('datasets/'):
    print('Unzip the divvy_2013.zip file in the datasets folder.')

In [3]:
stations = pd.read_csv('datasets/divvy_2013/Divvy_Stations_2013.csv', parse_dates=['online date'], index_col='id', encoding='utf-8')
stations


Out[3]:
name latitude longitude dpcapacity landmark online date
id
5 State St & Harrison St 41.873958 -87.627739 19 30 2013-06-28
13 Wilton Ave & Diversey Pkwy 41.932500 -87.652681 19 66 2013-06-28
14 Morgan St & 18th St 41.858086 -87.651073 15 163 2013-06-28
15 Racine Ave & 18th St 41.858181 -87.656487 15 164 2013-06-28
16 Wood St & North Ave 41.910329 -87.672516 15 223 2013-08-12
17 Wood St & Division St 41.903320 -87.672730 15 246 2013-06-28
19 Loomis St & Taylor St 41.869417 -87.660996 15 139 2013-06-28
20 Sheffield Ave & Kingsbury St 41.909592 -87.653497 15 154 2013-06-28
21 Aberdeen St & Jackson Blvd 41.877726 -87.654787 15 157 2013-06-28
22 May St & Taylor St 41.869482 -87.655486 15 160 2013-06-28
23 Orleans St & Elm St 41.902924 -87.637715 15 172 2013-06-28
24 Fairbanks Ct & Grand Ave 41.891860 -87.620620 15 262 2013-06-28
25 Michigan Ave & Pearson St 41.897660 -87.623510 23 34 2013-06-28
26 McClurg Ct & Illinois St 41.891020 -87.617300 23 51 2013-06-28
27 Larrabee St & North Ave 41.910210 -87.643500 19 174 2013-06-28
28 Larrabee St & Menomonee St 41.914680 -87.643320 15 282 2013-06-28
29 Noble St & Milwaukee Ave 41.900680 -87.662600 15 290 2013-06-28
30 Ashland Ave & Augusta Blvd 41.899643 -87.667700 15 248 2013-06-28
31 Franklin St & Chicago Ave 41.896802 -87.635638 23 17 2013-06-28
32 Racine Ave & Congress Pkwy 41.874640 -87.657030 19 76 2013-06-28
33 State St & Van Buren St 41.877181 -87.627844 27 3 2013-06-28
34 Cannon Dr & Fullerton Ave 41.926756 -87.634429 15 124 2013-06-28
35 Streeter Dr & Illinois St 41.891071 -87.612200 35 22 2013-08-05
36 Franklin St & Jackson Blvd 41.877708 -87.635321 27 19 2013-06-28
37 Dearborn St & Adams St 41.879356 -87.629791 19 20 2013-06-28
42 Wabash Ave & Cermak Rd 41.853239 -87.625337 15 170 2013-06-28
43 Michigan Ave & Washington St 41.883893 -87.624649 43 1 2013-06-28
44 State St & Randolph St 41.884730 -87.627734 27 2 2013-06-28
45 Michigan Ave & Congress Pkwy 41.876066 -87.624433 15 40 2013-06-28
46 Wells St & Walton St 41.899930 -87.634430 19 46 2013-06-28
... ... ... ... ... ... ...
322 Kimbark Ave & 53rd St 41.799568 -87.594747 15 397 2013-09-21
323 Sheridan Rd & Lawrence Ave 41.969517 -87.654691 15 384 2013-09-23
324 Stockton Dr & Wrightwood Ave 41.931320 -87.638742 15 276 2013-10-03
325 Clark St & Winnemac Ave 41.973385 -87.668365 15 392 2013-09-23
326 Clark St & Leland Ave 41.967096 -87.667429 11 239 2013-09-27
327 Sheffield Ave & Webster Ave 41.921687 -87.653714 19 188 2013-09-25
328 Ellis Ave & 58th St 41.788746 -87.601334 15 365 2013-09-25
329 Lake Shore Dr & Diversey Pkwy 41.932684 -87.636250 15 347 2013-09-25
330 Lincoln Ave & Addison St 41.946176 -87.673308 19 77 2013-09-26
331 Halsted St & Blackhawk St 41.908540 -87.648568 19 176 2013-09-28
332 Halsted St & Diversey Pkwy 41.933341 -87.648747 15 208 2013-09-28
333 Ashland Ave & Blackhawk St 41.907066 -87.667252 15 224 2013-09-27
334 Lake Shore Dr & Belmont Ave 41.940775 -87.639192 19 233 2013-09-27
335 Calumet Ave & 35th St 41.831379 -87.618034 15 345 2013-10-17
336 Cottage Grove Ave & 47th St 41.809855 -87.606755 15 422 2013-10-17
337 Clark St & Chicago Ave 41.896544 -87.630931 19 303 2013-09-27
338 Calumet Ave & 18th St 41.857611 -87.619407 15 102 2013-09-28
339 Emerald Ave & 31st St 41.838198 -87.645143 11 404 2013-09-28
340 Clark St & Wrightwood Ave 41.929546 -87.643118 15 209 2013-10-24
341 Adler Planetarium 41.866095 -87.607267 19 431 2013-10-09
342 Wolcott Ave & Polk St 41.871262 -87.673688 15 284 2013-10-12
343 Racine Ave & Wrightwood Ave 41.928887 -87.658971 15 297 2013-10-24
344 Wolcott Ave & Lawrence Ave 41.968641 -87.676335 15 26 2013-10-09
345 Lake Park Ave & 56th St 41.793242 -87.587782 15 119 2013-10-09
346 Ada St & Washington Blvd 41.882830 -87.661206 15 353 2013-10-10
347 Ashland Ave & Grace St 41.950687 -87.668700 15 319 2013-10-12
348 California Ave & 21st St 41.854016 -87.695445 15 96 2013-10-14
349 Halsted St & Wrightwood Ave 41.929143 -87.649077 15 210 2013-10-28
350 Ashland Ave & Chicago Ave 41.895966 -87.667747 15 247 2013-10-22
351 Cottage Grove Ave & 51st St 41.803038 -87.606615 15 440 2013-10-17

300 rows × 6 columns


In [4]:
trips = pd.read_csv('datasets/divvy_2013/Divvy_Trips_2013.csv', 
                    parse_dates=['starttime', 'stoptime'], 
                    index_col=['trip_id'])
trips = trips.sort()
trips


Out[4]:
starttime stoptime bikeid tripduration from_station_id from_station_name to_station_id to_station_name usertype gender birthday
trip_id
3940 2013-06-27 01:06:00 2013-06-27 09:46:00 914 31177 91 Clinton St & Washington Blvd 48 Larrabee St & Kingsbury St Subscriber Male 1982.0
4095 2013-06-27 12:06:00 2013-06-27 12:11:00 480 301 85 Michigan Ave & Oak St 85 Michigan Ave & Oak St Subscriber Male 1982.0
4113 2013-06-27 11:09:00 2013-06-27 11:11:00 711 140 88 May St & Randolph St 88 May St & Randolph St Subscriber Male 1982.0
4118 2013-06-27 12:11:00 2013-06-27 12:16:00 480 316 85 Michigan Ave & Oak St 28 Larrabee St & Menomonee St Customer NaN NaN
4119 2013-06-27 11:12:00 2013-06-27 11:13:00 711 87 88 May St & Randolph St 88 May St & Randolph St Subscriber Male 1982.0
4134 2013-06-27 11:24:00 2013-06-27 14:38:00 145 11674 17 Wood St & Division St 61 Wood St & Milwaukee Ave Subscriber Male 1978.0
4162 2013-06-27 11:39:00 2013-06-27 16:01:00 711 15758 88 May St & Randolph St 34 Cannon Dr & Fullerton Ave Subscriber Male 1982.0
4192 2013-06-27 12:15:00 2013-06-27 12:16:00 303 60 28 Larrabee St & Menomonee St 28 Larrabee St & Menomonee St Subscriber Male 1982.0
4216 2013-06-27 13:00:00 2013-06-27 13:03:00 907 171 45 Michigan Ave & Congress Pkwy 90 Millennium Park Subscriber Male 1982.0
4255 2013-06-27 13:18:00 2013-06-27 19:34:00 907 22549 45 Michigan Ave & Congress Pkwy 54 Ogden Ave & Chicago Ave Subscriber Male 1982.0
4263 2013-06-27 14:39:00 2013-06-27 14:40:00 145 62 61 Wood St & Milwaukee Ave 300 Broadway & Barry Ave Subscriber Male 1978.0
4275 2013-06-27 14:44:00 2013-06-27 14:45:00 77 64 32 Racine Ave & Congress Pkwy 32 Racine Ave & Congress Pkwy Customer NaN NaN
4288 2013-06-27 14:56:00 2013-06-27 14:57:00 524 66 68 Clinton St & Tilden St 68 Clinton St & Tilden St Subscriber Male 1983.0
4289 2013-06-27 14:57:00 2013-06-27 15:05:00 78 487 32 Racine Ave & Congress Pkwy 349 Halsted St & Wrightwood Ave Subscriber Female 1980.0
4291 2013-06-27 14:58:00 2013-06-27 15:05:00 77 433 32 Racine Ave & Congress Pkwy 19 Loomis St & Taylor St Customer NaN NaN
4316 2013-06-27 15:06:00 2013-06-27 15:09:00 77 123 19 Loomis St & Taylor St 19 Loomis St & Taylor St Customer NaN NaN
4342 2013-06-27 15:13:00 2013-06-27 15:27:00 77 852 19 Loomis St & Taylor St 55 Halsted St & James M Rochford St Customer NaN NaN
4343 2013-06-27 15:09:00 2013-06-27 15:14:00 587 272 68 Clinton St & Tilden St 68 Clinton St & Tilden St Subscriber Male 1983.0
4345 2013-06-27 16:14:00 2013-06-27 16:15:00 711 83 34 Cannon Dr & Fullerton Ave 311 Lincoln Ave & Eastwood Ave Subscriber Male 1982.0
4346 2013-06-27 15:14:00 2013-06-28 00:18:00 145 32646 61 Wood St & Milwaukee Ave 91 Clinton St & Washington Blvd Subscriber Male 1978.0
4350 2013-06-27 15:15:00 2013-06-27 15:27:00 78 730 349 Halsted St & Wrightwood Ave 55 Halsted St & James M Rochford St Subscriber Female 1980.0
4378 2013-06-27 15:54:00 2013-06-27 23:15:00 524 26479 320 Loomis St & Lexington St 27 Larrabee St & North Ave Subscriber Male 1983.0
4384 2013-06-27 16:42:00 2013-06-27 22:23:00 78 20457 55 Halsted St & James M Rochford St 31 Franklin St & Chicago Ave Subscriber Female 1980.0
4389 2013-06-27 16:34:00 2013-06-27 16:36:00 66 127 42 Wabash Ave & Cermak Rd 42 Wabash Ave & Cermak Rd Subscriber Female 1980.0
4390 2013-06-27 16:41:00 2013-06-27 16:50:00 66 528 42 Wabash Ave & Cermak Rd 42 Wabash Ave & Cermak Rd Subscriber Female 1980.0
4415 2013-06-27 18:21:00 2013-06-27 18:37:00 384 973 36 Franklin St & Jackson Blvd 36 Franklin St & Jackson Blvd Subscriber Male 1967.0
4427 2013-06-27 18:32:00 2013-06-27 18:37:00 348 308 81 Daley Center Plaza 81 Daley Center Plaza Subscriber Male 1971.0
4476 2013-06-27 18:38:00 2013-06-27 19:35:00 152 3401 81 Daley Center Plaza 67 Sheffield Ave & Fullerton Ave Subscriber Male 1964.0
4480 2013-06-27 19:40:00 2013-06-27 22:28:00 27 10105 340 Clark St & Wrightwood Ave 46 Wells St & Walton St Customer NaN NaN
4490 2013-06-27 18:45:00 2013-06-27 19:03:00 418 1094 37 Dearborn St & Adams St 76 Lake Shore Dr & Monroe St Customer NaN NaN
... ... ... ... ... ... ... ... ... ... ... ...
1109177 2013-12-31 19:34:00 2013-12-31 20:01:00 825 1632 289 Wells St & Concord Ln 165 Clark St & Waveland Ave Subscriber Male 1985.0
1109198 2013-12-31 19:42:00 2013-12-31 19:51:00 2181 524 214 Damen Ave & Grand Ave 285 Wood St & Grand Ave Subscriber Female 1979.0
1109199 2013-12-31 19:42:00 2013-12-31 19:51:00 1978 523 214 Damen Ave & Grand Ave 285 Wood St & Grand Ave Subscriber Male 1976.0
1109201 2013-12-31 19:44:00 2013-12-31 20:01:00 1304 1003 158 Milwaukee Ave & Wabansia Ave 214 Damen Ave & Grand Ave Customer NaN NaN
1109202 2013-12-31 19:55:00 2013-12-31 20:07:00 188 712 304 Halsted St & Waveland Ave 251 Clarendon Ave & Leland Ave Subscriber Male 1969.0
1109203 2013-12-31 20:02:00 2013-12-31 20:11:00 171 548 165 Clark St & Waveland Ave 234 Clark St & Montrose Ave Subscriber Male 1985.0
1109222 2013-12-31 20:12:00 2013-12-31 20:25:00 2484 804 100 Orleans St & Merchandise Mart Plaza 75 Canal St & Jackson Blvd Subscriber Male 1964.0
1109223 2013-12-31 20:30:00 2013-12-31 20:37:00 435 390 234 Clark St & Montrose Ave 318 Southport Ave & Irving Park Rd Subscriber Female 1981.0
1109224 2013-12-31 20:31:00 2013-12-31 20:38:00 2676 387 305 Western Ave & Division St 130 Damen Ave & Division St Subscriber Male 1984.0
1109231 2013-12-31 20:38:00 2014-01-01 12:08:00 2676 55776 130 Damen Ave & Division St 230 Lincoln Ave & Roscoe St Subscriber Male 1984.0
1109233 2013-12-31 20:43:00 2013-12-31 20:51:00 1400 470 118 Sedgwick St & North Ave 138 Clybourn Ave & Division St Subscriber Male 1972.0
1109240 2013-12-31 20:51:00 2013-12-31 21:05:00 36 819 141 Clark St & Lincoln Ave 181 LaSalle St & Illinois St Subscriber Male 1972.0
1109256 2013-12-31 21:07:00 2013-12-31 21:10:00 1917 209 60 Dayton St & North Ave 20 Sheffield Ave & Kingsbury St Subscriber Female 1983.0
1109257 2013-12-31 21:12:00 2013-12-31 21:16:00 1917 284 20 Sheffield Ave & Kingsbury St 93 Sheffield Ave & Willow St Subscriber Female 1983.0
1109275 2013-12-31 21:36:00 2013-12-31 22:00:00 2799 1421 227 Southport Ave & Waveland Ave 228 Damen Ave & Melrose Ave Subscriber Male 1984.0
1109276 2013-12-31 21:36:00 2013-12-31 22:01:00 2859 1493 227 Southport Ave & Waveland Ave 228 Damen Ave & Melrose Ave Subscriber Female 1978.0
1109277 2013-12-31 21:36:00 2013-12-31 22:01:00 2642 1447 227 Southport Ave & Waveland Ave 228 Damen Ave & Melrose Ave Subscriber Male 1986.0
1109278 2013-12-31 21:38:00 2013-12-31 22:00:00 2316 1309 227 Southport Ave & Waveland Ave 228 Damen Ave & Melrose Ave Subscriber Male 1989.0
1109279 2013-12-31 21:50:00 2013-12-31 22:07:00 1667 987 119 Ashland Ave & Lake St 275 Ashland Ave & 13th St Subscriber Male 1977.0
1109280 2013-12-31 21:55:00 2013-12-31 22:04:00 171 573 234 Clark St & Montrose Ave 254 Pine Grove Ave & Irving Park Rd Customer NaN NaN
1109283 2013-12-31 22:03:00 2013-12-31 22:13:00 198 650 284 Michigan Ave & Jackson Blvd 43 Michigan Ave & Washington St Subscriber Female 1976.0
1109308 2013-12-31 22:10:00 2013-12-31 22:16:00 2931 353 130 Damen Ave & Division St 69 Damen Ave & Pierce Ave Subscriber Male 1972.0
1109309 2013-12-31 22:10:00 2013-12-31 22:16:00 2048 346 130 Damen Ave & Division St 69 Damen Ave & Pierce Ave Subscriber Female 1976.0
1109310 2013-12-31 22:12:00 2013-12-31 22:16:00 347 248 340 Clark St & Wrightwood Ave 300 Broadway & Barry Ave Subscriber Male 1989.0
1109331 2013-12-31 22:20:00 2013-12-31 22:26:00 347 357 300 Broadway & Barry Ave 117 Wilton Ave & Belmont Ave Subscriber Male 1989.0
1109336 2013-12-31 22:29:00 2013-12-31 22:35:00 788 368 169 Canal St & Harrison St 77 Clinton St & Madison St Subscriber Male 1952.0
1109338 2013-12-31 22:35:00 2013-12-31 22:49:00 2239 868 216 California Ave & Division St 69 Damen Ave & Pierce Ave Subscriber Female 1978.0
1109369 2013-12-31 23:07:00 2013-12-31 23:31:00 1536 1492 22 May St & Taylor St 22 May St & Taylor St Subscriber Male 1985.0
1109392 2013-12-31 23:36:00 2013-12-31 23:46:00 2069 600 120 Wentworth Ave & Archer Ave 135 Halsted St & 21st St Subscriber Male 1984.0
1109397 2013-12-31 23:46:00 2013-12-31 23:52:00 2097 316 206 Halsted St & Archer Ave 339 Emerald Ave & 31st St Subscriber Male 1963.0

759788 rows × 11 columns

At this point, we have our stations and trips data loaded into memory.

How we construct the graph depends on the kind of questions we want to answer, which makes the definition of the "unit of consideration" (or the entities for which we are trying to model their relationships) is extremely important.

Let's try to answer the question: "What are the most popular trip paths?" In this case, the bike station is a reasonable "unit of consideration", so we will use the bike stations as the nodes.

To start, let's initialize an directed graph G.


In [5]:
G = nx.DiGraph()

Then, let's iterate over the stations DataFrame, and add in the node attributes.


In [6]:
for r, d in stations.iterrows(): # call the pandas DataFrame row-by-row iterator
    G.add_node(r, attr_dict=d.to_dict())

In order to answer the question of "which stations are important", we need to specify things a bit more. Perhaps a measure such as betweenness centrality or degree centrality may be appropriate here.

The naive way would be to iterate over all the rows. Go ahead and try it at your own risk - it may take a long time :-). Alternatively, I would suggest doing a pandas groupby.


In [7]:
# # Run the following code at your own risk :)
# for r, d in trips.iterrows():
#     start = d['from_station_id']
#     end = d['to_station_id']
#     if (start, end) not in G.edges():
#         G.add_edge(start, end, count=1)
#     else:
#         G.edge[start][end]['count'] += 1

In [8]:
for (start, stop), d in trips.groupby(['from_station_id', 'to_station_id']):
    G.add_edge(start, stop, count=len(d))

Exercise

Flex your memory muscles: can you make a scatter plot of the distribution of the number edges that have a certain number of trips?


In [9]:
from collections import Counter
# Count the number of edges that have x trips recorded on them.
trip_count_distr = Counter([d['count'] for _, _, d in G.edges(data=True)])

# Then plot the distribution of these
plt.scatter(list(trip_count_distr.keys()), list(trip_count_distr.values()), alpha=0.1)
plt.yscale('log')
plt.xlabel('num. of trips')
plt.ylabel('num. of edges')


Out[9]:
<matplotlib.text.Text at 0x10fb47828>

Exercise

Create a new graph, and filter out the edges such that only those with more than 100 trips taken (i.e. count >= 100) are left.


In [10]:
# Filter the edges to just those with more than 100 trips.
G_filtered = G.copy()
for u, v, d in G.edges(data=True):
    if d['count'] < 100:
        G_filtered.remove_edge(u,v)
        
len(G_filtered.edges())


Out[10]:
1324

Let's now try drawing the graph.

Exercise

Use nx.draw(my_graph) to draw the filtered graph to screen.


In [11]:
nx.draw(G_filtered)


Exercise

Try visualizing the graph using a CircosPlot. Order the nodes by their connectivity in the original graph, but plot only the filtered graph edges.


In [12]:
nodes = sorted(G_filtered.nodes(), key=lambda x:len(G.neighbors(x)))
edges = G_filtered.edges()
edgeprops = dict(alpha=0.1)
nodecolor = plt.cm.viridis(np.arange(len(nodes)) / len(nodes)) 
fig = plt.figure(figsize=(6,6))
ax = fig.add_subplot(111)
c = CircosPlot(nodes, edges, radius=10, ax=ax, fig=fig, edgeprops=edgeprops, nodecolor=nodecolor)
c.draw()
plt.savefig('images/divvy.png', dpi=300)


In this visual, nodes are sorted from highest connectivity to lowest connectivity in the unfiltered graph.

Edges represent only trips that were taken >100 times between those two nodes.

Some things should be quite evident here. There are lots of trips between the highly connected nodes and other nodes, but there are local "high traffic" connections between stations of low connectivity as well (nodes in the top-right quadrant).

Saving NetworkX Graph Files

NetworkX's API offers many formats for storing graphs to disk. If you intend to work exclusively with NetworkX, then pickling the file to disk is probably the easiest way.

To write to disk:

nx.write_gpickle(G, handle)

To load from disk:

G = nx.read_gpickle(handle)

In [13]:
nx.write_gpickle(G, 'datasets/divvy_2013/divvy_graph.pkl')

In [14]:
G = nx.read_gpickle('datasets/divvy_2013/divvy_graph.pkl')
G.nodes(data=True)


Out[14]:
[(5,
  {'dpcapacity': 19,
   'landmark': 30,
   'latitude': 41.87395806,
   'longitude': -87.62773949,
   'name': 'State St & Harrison St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (13,
  {'dpcapacity': 19,
   'landmark': 66,
   'latitude': 41.93250008,
   'longitude': -87.65268082,
   'name': 'Wilton Ave & Diversey Pkwy',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (14,
  {'dpcapacity': 15,
   'landmark': 163,
   'latitude': 41.858086,
   'longitude': -87.651073,
   'name': 'Morgan St & 18th St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (15,
  {'dpcapacity': 15,
   'landmark': 164,
   'latitude': 41.85818061,
   'longitude': -87.65648665,
   'name': 'Racine Ave & 18th St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (16,
  {'dpcapacity': 15,
   'landmark': 223,
   'latitude': 41.910329,
   'longitude': -87.672516,
   'name': 'Wood St & North Ave',
   'online date': Timestamp('2013-08-12 00:00:00')}),
 (17,
  {'dpcapacity': 15,
   'landmark': 246,
   'latitude': 41.90332,
   'longitude': -87.67273,
   'name': 'Wood St & Division St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (19,
  {'dpcapacity': 15,
   'landmark': 139,
   'latitude': 41.869417,
   'longitude': -87.660996,
   'name': 'Loomis St & Taylor St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (20,
  {'dpcapacity': 15,
   'landmark': 154,
   'latitude': 41.90959193,
   'longitude': -87.65349723,
   'name': 'Sheffield Ave & Kingsbury St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (21,
  {'dpcapacity': 15,
   'landmark': 157,
   'latitude': 41.87772613,
   'longitude': -87.65478743,
   'name': 'Aberdeen St & Jackson Blvd',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (22,
  {'dpcapacity': 15,
   'landmark': 160,
   'latitude': 41.8694821,
   'longitude': -87.6554864,
   'name': 'May St & Taylor St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (23,
  {'dpcapacity': 15,
   'landmark': 172,
   'latitude': 41.902924,
   'longitude': -87.637715,
   'name': 'Orleans St & Elm St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (24,
  {'dpcapacity': 15,
   'landmark': 262,
   'latitude': 41.89186,
   'longitude': -87.62062,
   'name': 'Fairbanks Ct & Grand Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (25,
  {'dpcapacity': 23,
   'landmark': 34,
   'latitude': 41.897659999999995,
   'longitude': -87.62351,
   'name': 'Michigan Ave & Pearson St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (26,
  {'dpcapacity': 23,
   'landmark': 51,
   'latitude': 41.891020000000005,
   'longitude': -87.6173,
   'name': 'McClurg Ct & Illinois St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (27,
  {'dpcapacity': 19,
   'landmark': 174,
   'latitude': 41.91021,
   'longitude': -87.6435,
   'name': 'Larrabee St & North Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (28,
  {'dpcapacity': 15,
   'landmark': 282,
   'latitude': 41.91468,
   'longitude': -87.64331999999999,
   'name': 'Larrabee St & Menomonee St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (29,
  {'dpcapacity': 15,
   'landmark': 290,
   'latitude': 41.90068,
   'longitude': -87.6626,
   'name': 'Noble St & Milwaukee Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (30,
  {'dpcapacity': 15,
   'landmark': 248,
   'latitude': 41.899643,
   'longitude': -87.6677,
   'name': 'Ashland Ave & Augusta Blvd',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (31,
  {'dpcapacity': 23,
   'landmark': 17,
   'latitude': 41.89680204,
   'longitude': -87.63563839,
   'name': 'Franklin St & Chicago Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (32,
  {'dpcapacity': 19,
   'landmark': 76,
   'latitude': 41.87464,
   'longitude': -87.65703,
   'name': 'Racine Ave & Congress Pkwy',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (33,
  {'dpcapacity': 27,
   'landmark': 3,
   'latitude': 41.877181,
   'longitude': -87.627844,
   'name': 'State St & Van Buren St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (34,
  {'dpcapacity': 15,
   'landmark': 124,
   'latitude': 41.92675599,
   'longitude': -87.63442878,
   'name': 'Cannon Dr & Fullerton Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (35,
  {'dpcapacity': 35,
   'landmark': 22,
   'latitude': 41.891071000000004,
   'longitude': -87.6122,
   'name': 'Streeter Dr & Illinois St',
   'online date': Timestamp('2013-08-05 00:00:00')}),
 (36,
  {'dpcapacity': 27,
   'landmark': 19,
   'latitude': 41.87770796,
   'longitude': -87.63532114,
   'name': 'Franklin St & Jackson Blvd',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (37,
  {'dpcapacity': 19,
   'landmark': 20,
   'latitude': 41.87935636,
   'longitude': -87.62979104,
   'name': 'Dearborn St & Adams St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (42,
  {'dpcapacity': 15,
   'landmark': 170,
   'latitude': 41.85323876,
   'longitude': -87.62533709,
   'name': 'Wabash Ave & Cermak Rd',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (43,
  {'dpcapacity': 43,
   'landmark': 1,
   'latitude': 41.88389277,
   'longitude': -87.62464914,
   'name': 'Michigan Ave & Washington St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (44,
  {'dpcapacity': 27,
   'landmark': 2,
   'latitude': 41.8847302,
   'longitude': -87.62773357,
   'name': 'State St & Randolph St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (45,
  {'dpcapacity': 15,
   'landmark': 40,
   'latitude': 41.876065600000004,
   'longitude': -87.62443336,
   'name': 'Michigan Ave & Congress Pkwy',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (46,
  {'dpcapacity': 19,
   'landmark': 46,
   'latitude': 41.89993001,
   'longitude': -87.63443007,
   'name': 'Wells St & Walton St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (47,
  {'dpcapacity': 15,
   'landmark': 50,
   'latitude': 41.889179999999996,
   'longitude': -87.6277,
   'name': 'State St & Kinzie St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (48,
  {'dpcapacity': 27,
   'landmark': 12,
   'latitude': 41.897764,
   'longitude': -87.642884,
   'name': 'Larrabee St & Kingsbury St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (49,
  {'dpcapacity': 23,
   'landmark': 49,
   'latitude': 41.88131982,
   'longitude': -87.62952092,
   'name': 'Dearborn St & Monroe St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (50,
  {'dpcapacity': 27,
   'landmark': 9,
   'latitude': 41.87593267,
   'longitude': -87.63058454,
   'name': 'Clark St & Congress Pkwy',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (51,
  {'dpcapacity': 31,
   'landmark': 5,
   'latitude': 41.88457623,
   'longitude': -87.63188991,
   'name': 'Clark St & Randolph St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (52,
  {'dpcapacity': 23,
   'landmark': 43,
   'latitude': 41.88605812,
   'longitude': -87.62428934,
   'name': 'Michigan Ave & Lake St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (53,
  {'dpcapacity': 19,
   'landmark': 64,
   'latitude': 41.893832,
   'longitude': -87.63419499999999,
   'name': 'Wells St & Erie St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (54,
  {'dpcapacity': 19,
   'landmark': 44,
   'latitude': 41.89636246,
   'longitude': -87.65406127,
   'name': 'Ogden Ave & Chicago Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (55,
  {'dpcapacity': 15,
   'landmark': 166,
   'latitude': 41.865860999999995,
   'longitude': -87.646611,
   'name': 'Halsted St & James M Rochford St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (56,
  {'dpcapacity': 19,
   'landmark': 39,
   'latitude': 41.88871604,
   'longitude': -87.64444785,
   'name': 'Desplaines St & Kinzie St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (57,
  {'dpcapacity': 15,
   'landmark': 327,
   'latitude': 41.86711778,
   'longitude': -87.64108796,
   'name': 'Clinton St & Roosevelt Rd',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (58,
  {'dpcapacity': 15,
   'landmark': 25,
   'latitude': 41.91785887,
   'longitude': -87.66891899999999,
   'name': 'Ashland Ave & Armitage Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (59,
  {'dpcapacity': 19,
   'landmark': 31,
   'latitude': 41.867173,
   'longitude': -87.62595501,
   'name': 'Wabash Ave & Roosevelt Rd',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (60,
  {'dpcapacity': 19,
   'landmark': 58,
   'latitude': 41.91057803,
   'longitude': -87.64942193,
   'name': 'Dayton St & North Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (61,
  {'dpcapacity': 15,
   'landmark': 221,
   'latitude': 41.907655,
   'longitude': -87.672552,
   'name': 'Wood St & Milwaukee Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (62,
  {'dpcapacity': 15,
   'landmark': 106,
   'latitude': 41.85137517,
   'longitude': -87.61883465,
   'name': 'McCormick Place',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (66,
  {'dpcapacity': 19,
   'landmark': 21,
   'latitude': 41.88583274,
   'longitude': -87.64138231,
   'name': 'Clinton St & Lake St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (67,
  {'dpcapacity': 15,
   'landmark': 60,
   'latitude': 41.92560188,
   'longitude': -87.65370804,
   'name': 'Sheffield Ave & Fullerton Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (68,
  {'dpcapacity': 23,
   'landmark': 37,
   'latitude': 41.875885,
   'longitude': -87.640795,
   'name': 'Clinton St & Tilden St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (69,
  {'dpcapacity': 19,
   'landmark': 65,
   'latitude': 41.90939601,
   'longitude': -87.67769193,
   'name': 'Damen Ave & Pierce Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (71,
  {'dpcapacity': 15,
   'landmark': 72,
   'latitude': 41.88548331,
   'longitude': -87.65230486,
   'name': 'Morgan St & Lake St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (72,
  {'dpcapacity': 15,
   'landmark': 148,
   'latitude': 41.86012138,
   'longitude': -87.62772919,
   'name': 'State St & 16th St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (73,
  {'dpcapacity': 19,
   'landmark': 38,
   'latitude': 41.880421999999996,
   'longitude': -87.642746,
   'name': 'Jefferson St & Monroe St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (74,
  {'dpcapacity': 23,
   'landmark': 265,
   'latitude': 41.89384315,
   'longitude': -87.64185116,
   'name': 'Kingsbury St & Erie St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (75,
  {'dpcapacity': 35,
   'landmark': 138,
   'latitude': 41.87811421,
   'longitude': -87.63997112,
   'name': 'Canal St & Jackson Blvd',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (76,
  {'dpcapacity': 11,
   'landmark': 300,
   'latitude': 41.88105,
   'longitude': -87.61697,
   'name': 'Lake Shore Dr & Monroe St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (77,
  {'dpcapacity': 23,
   'landmark': 301,
   'latitude': 41.8815824,
   'longitude': -87.64127743,
   'name': 'Clinton St & Madison St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (80,
  {'dpcapacity': 19,
   'landmark': 156,
   'latitude': 41.881487,
   'longitude': -87.654752,
   'name': 'Aberdeen St & Madison St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (81,
  {'dpcapacity': 47,
   'landmark': 23,
   'latitude': 41.884337,
   'longitude': -87.630183,
   'name': 'Daley Center Plaza',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (84,
  {'dpcapacity': 19,
   'landmark': 33,
   'latitude': 41.891733,
   'longitude': -87.64872700000001,
   'name': 'Green St & Milwaukee Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (85,
  {'dpcapacity': 15,
   'landmark': 42,
   'latitude': 41.90096039,
   'longitude': -87.62377664,
   'name': 'Michigan Ave & Oak St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (86,
  {'dpcapacity': 15,
   'landmark': 289,
   'latitude': 41.89637337,
   'longitude': -87.66098386,
   'name': 'Eckhart Park',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (87,
  {'dpcapacity': 19,
   'landmark': 189,
   'latitude': 41.92556258,
   'longitude': -87.65840426,
   'name': 'Racine Ave & Fullerton Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (88,
  {'dpcapacity': 15,
   'landmark': 155,
   'latitude': 41.88397,
   'longitude': -87.655688,
   'name': 'May St & Randolph St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (90,
  {'dpcapacity': 35,
   'landmark': 8,
   'latitude': 41.8810317,
   'longitude': -87.62408432,
   'name': 'Millennium Park',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (91,
  {'dpcapacity': 31,
   'landmark': 10,
   'latitude': 41.883379999999995,
   'longitude': -87.64116999999999,
   'name': 'Clinton St & Washington Blvd',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (92,
  {'dpcapacity': 19,
   'landmark': 196,
   'latitude': 41.894556,
   'longitude': -87.653449,
   'name': 'Carpenter St & Huron St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (93,
  {'dpcapacity': 15,
   'landmark': 190,
   'latitude': 41.913688,
   'longitude': -87.652855,
   'name': 'Sheffield Ave & Willow St',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (94,
  {'dpcapacity': 19,
   'landmark': 146,
   'latitude': 41.918273,
   'longitude': -87.638116,
   'name': 'Lincoln Ave & Armitage Ave',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (97,
  {'dpcapacity': 19,
   'landmark': 29,
   'latitude': 41.865212,
   'longitude': -87.61775899999999,
   'name': 'Museum Campus',
   'online date': Timestamp('2013-06-28 00:00:00')}),
 (98,
  {'dpcapacity': 15,
   'landmark': 6,
   'latitude': 41.882664,
   'longitude': -87.63253,
   'name': 'LaSalle St & Washington St',
   'online date': Timestamp('2013-07-15 00:00:00')}),
 (99,
  {'dpcapacity': 19,
   'landmark': 337,
   'latitude': 41.89257,
   'longitude': -87.614492,
   'name': 'Lake Shore Dr & Ohio St',
   'online date': Timestamp('2013-07-15 00:00:00')}),
 (100,
  {'dpcapacity': 23,
   'landmark': 13,
   'latitude': 41.888243,
   'longitude': -87.63639,
   'name': 'Orleans St & Merchandise Mart Plaza',
   'online date': Timestamp('2013-07-16 00:00:00')}),
 (106,
  {'dpcapacity': 27,
   'landmark': 14,
   'latitude': 41.897448,
   'longitude': -87.628722,
   'name': 'State St & Pearson St',
   'online date': Timestamp('2013-08-01 00:00:00')}),
 (108,
  {'dpcapacity': 19,
   'landmark': 27,
   'latitude': 41.87184,
   'longitude': -87.64664,
   'name': 'Halsted St & Polk St',
   'online date': Timestamp('2013-08-06 00:00:00')}),
 (109,
  {'dpcapacity': 19,
   'landmark': 28,
   'latitude': 41.8745,
   'longitude': -87.6498,
   'name': '900 W Harrison',
   'online date': Timestamp('2013-08-06 00:00:00')}),
 (110,
  {'dpcapacity': 23,
   'landmark': 45,
   'latitude': 41.893975,
   'longitude': -87.628623,
   'name': 'State St & Erie St',
   'online date': Timestamp('2013-08-01 00:00:00')}),
 (111,
  {'dpcapacity': 19,
   'landmark': 52,
   'latitude': 41.894666,
   'longitude': -87.638437,
   'name': 'Sedgwick St & Huron St',
   'online date': Timestamp('2013-08-01 00:00:00')}),
 (112,
  {'dpcapacity': 15,
   'landmark': 53,
   'latitude': 41.884078,
   'longitude': -87.648684,
   'name': 'Green St & Randolph St',
   'online date': Timestamp('2013-07-29 00:00:00')}),
 (113,
  {'dpcapacity': 15,
   'landmark': 59,
   'latitude': 41.918440000000004,
   'longitude': -87.65222,
   'name': 'Bissell St & Armitage Ave',
   'online date': Timestamp('2013-09-05 00:00:00')}),
 (114,
  {'dpcapacity': 27,
   'landmark': 62,
   'latitude': 41.94688,
   'longitude': -87.65445,
   'name': 'Sheffield Ave & Addison St',
   'online date': Timestamp('2013-08-02 00:00:00')}),
 (115,
  {'dpcapacity': 23,
   'landmark': 67,
   'latitude': 41.936253,
   'longitude': -87.653566,
   'name': 'Sheffield Ave & Wellington Ave',
   'online date': Timestamp('2013-07-22 00:00:00')}),
 (116,
  {'dpcapacity': 15,
   'landmark': 68,
   'latitude': 41.915533,
   'longitude': -87.687051,
   'name': 'Western Ave & Winnebago Ave',
   'online date': Timestamp('2013-07-26 00:00:00')}),
 (117,
  {'dpcapacity': 23,
   'landmark': 69,
   'latitude': 41.94018,
   'longitude': -87.65304,
   'name': 'Wilton Ave & Belmont Ave',
   'online date': Timestamp('2013-08-02 00:00:00')}),
 (118,
  {'dpcapacity': 19,
   'landmark': 70,
   'latitude': 41.910579,
   'longitude': -87.63861800000001,
   'name': 'Sedgwick St & North Ave',
   'online date': Timestamp('2013-08-01 00:00:00')}),
 (119,
  {'dpcapacity': 19,
   'landmark': 73,
   'latitude': 41.88541,
   'longitude': -87.66731999999999,
   'name': 'Ashland Ave & Lake St',
   'online date': Timestamp('2013-07-28 00:00:00')}),
 (120,
  {'dpcapacity': 15,
   'landmark': 75,
   'latitude': 41.854564,
   'longitude': -87.631937,
   'name': 'Wentworth Ave & Archer Ave',
   'online date': Timestamp('2013-08-06 00:00:00')}),
 (121,
  {'dpcapacity': 15,
   'landmark': 398,
   'latitude': 41.802562,
   'longitude': -87.59036800000001,
   'name': 'Blackstone Ave & Hyde Park Blvd',
   'online date': Timestamp('2013-08-28 00:00:00')}),
 (122,
  {'dpcapacity': 15,
   'landmark': 81,
   'latitude': 41.875009999999996,
   'longitude': -87.67328,
   'name': 'Congress Pkwy & Ogden Ave',
   'online date': Timestamp('2013-07-28 00:00:00')}),
 (123,
  {'dpcapacity': 15,
   'landmark': 84,
   'latitude': 41.922695000000004,
   'longitude': -87.697153,
   'name': 'California Ave & Milwaukee Ave',
   'online date': Timestamp('2013-07-26 00:00:00')}),
 (124,
  {'dpcapacity': 15,
   'landmark': 89,
   'latitude': 41.855048,
   'longitude': -87.675726,
   'name': 'Damen Ave & Cullerton St',
   'online date': Timestamp('2013-08-03 00:00:00')}),
 (126,
  {'dpcapacity': 15,
   'landmark': 128,
   'latitude': 41.911791,
   'longitude': -87.63184100000001,
   'name': 'Clark St & North Ave',
   'online date': Timestamp('2013-07-29 00:00:00')}),
 (127,
  {'dpcapacity': 15,
   'landmark': 131,
   'latitude': 41.925905,
   'longitude': -87.64926,
   'name': 'Lincoln Ave & Fullerton Ave',
   'online date': Timestamp('2013-10-29 00:00:00')}),
 (128,
  {'dpcapacity': 15,
   'landmark': 132,
   'latitude': 41.895769,
   'longitude': -87.67721999999999,
   'name': 'Damen Ave & Chicago Ave',
   'online date': Timestamp('2013-08-03 00:00:00')}),
 (129,
  {'dpcapacity': 15,
   'landmark': 135,
   'latitude': 41.857556,
   'longitude': -87.661535,
   'name': 'Blue Island Ave & 18th St',
   'online date': Timestamp('2013-07-25 00:00:00')}),
 (130,
  {'dpcapacity': 15,
   'landmark': 136,
   'latitude': 41.90331,
   'longitude': -87.67695,
   'name': 'Damen Ave & Division St',
   'online date': Timestamp('2013-07-26 00:00:00')}),
 (131,
  {'dpcapacity': 15,
   'landmark': 140,
   'latitude': 41.939365,
   'longitude': -87.668385,
   'name': 'Lincoln Ave & Belmont Ave',
   'online date': Timestamp('2013-09-23 00:00:00')}),
 (132,
  {'dpcapacity': 15,
   'landmark': 149,
   'latitude': 41.849237,
   'longitude': -87.631715,
   'name': 'Wentworth Ave & 24th St',
   'online date': Timestamp('2013-09-05 00:00:00')}),
 (134,
  {'dpcapacity': 19,
   'landmark': 158,
   'latitude': 41.877749,
   'longitude': -87.649633,
   'name': 'Peoria St & Jackson Blvd',
   'online date': Timestamp('2013-07-25 00:00:00')}),
 (135,
  {'dpcapacity': 11,
   'landmark': 162,
   'latitude': 41.85378,
   'longitude': -87.64665,
   'name': 'Halsted St & 21st St',
   'online date': Timestamp('2013-07-24 00:00:00')}),
 (136,
  {'dpcapacity': 15,
   'landmark': 165,
   'latitude': 41.865054,
   'longitude': -87.656959,
   'name': 'Racine Ave & 13th St',
   'online date': Timestamp('2013-07-31 00:00:00')}),
 (137,
  {'dpcapacity': 15,
   'landmark': 169,
   'latitude': 41.862378,
   'longitude': -87.651062,
   'name': 'Morgan Ave & 14th Pl',
   'online date': Timestamp('2013-07-31 00:00:00')}),
 (138,
  {'dpcapacity': 15,
   'landmark': 171,
   'latitude': 41.904509000000004,
   'longitude': -87.6405,
   'name': 'Clybourn Ave & Division St',
   'online date': Timestamp('2013-08-05 00:00:00')}),
 (140,
  {'dpcapacity': 19,
   'landmark': 173,
   'latitude': 41.899007,
   'longitude': -87.629928,
   'name': 'Dearborn Pkwy & Delaware Pl',
   'online date': Timestamp('2013-08-01 00:00:00')}),
 (141,
  {'dpcapacity': 19,
   'landmark': 179,
   'latitude': 41.915689,
   'longitude': -87.6346,
   'name': 'Clark St & Lincoln Ave',
   'online date': Timestamp('2013-08-16 00:00:00')}),
 (143,
  {'dpcapacity': 15,
   'landmark': 191,
   'latitude': 41.92197,
   'longitude': -87.63854,
   'name': 'Sedgwick St & Webster Ave',
   'online date': Timestamp('2013-08-03 00:00:00')}),
 (144,
  {'dpcapacity': 15,
   'landmark': 193,
   'latitude': 41.92175,
   'longitude': -87.64401,
   'name': 'Larrabee St & Webster Ave',
   'online date': Timestamp('2013-08-02 00:00:00')}),
 (146,
  {'dpcapacity': 11,
   'landmark': 206,
   'latitude': 41.877945000000004,
   'longitude': -87.66200699999999,
   'name': 'Loomis St & Jackson Blvd',
   'online date': Timestamp('2013-07-28 00:00:00')}),
 (147,
  {'dpcapacity': 15,
   'landmark': 212,
   'latitude': 41.8457,
   'longitude': -87.62248000000001,
   'name': 'Indiana Ave & 26th St',
   'online date': Timestamp('2013-07-23 00:00:00')}),
 (148,
  {'dpcapacity': 11,
   'landmark': 216,
   'latitude': 41.834734000000005,
   'longitude': -87.625813,
   'name': 'State St & 33rd St',
   'online date': Timestamp('2013-08-27 00:00:00')}),
 (149,
  {'dpcapacity': 11,
   'landmark': 217,
   'latitude': 41.8349,
   'longitude': -87.61793,
   'name': 'Calumet Ave & 33rd St',
   'online date': Timestamp('2013-08-03 00:00:00')}),
 (150,
  {'dpcapacity': 11,
   'landmark': 220,
   'latitude': 41.838556,
   'longitude': -87.60821800000001,
   'name': 'Fort Dearborn Dr & 31st St',
   'online date': Timestamp('2013-07-23 00:00:00')}),
 (152,
  {'dpcapacity': 15,
   'landmark': 226,
   'latitude': 41.932225,
   'longitude': -87.658617,
   'name': 'Lincoln Ave & Diversey Pkwy',
   'online date': Timestamp('2013-07-29 00:00:00')}),
 (153,
  {'dpcapacity': 19,
   'landmark': 228,
   'latitude': 41.93584,
   'longitude': -87.6637,
   'name': 'Southport Ave & Wellington Ave',
   'online date': Timestamp('2013-07-25 00:00:00')}),
 (154,
  {'dpcapacity': 15,
   'landmark': 229,
   'latitude': 41.93949,
   'longitude': -87.66378,
   'name': 'Southport Ave & Belmont Ave',
   'online date': Timestamp('2013-07-29 00:00:00')}),
 (156,
  {'dpcapacity': 15,
   'landmark': 232,
   'latitude': 41.93649682,
   'longitude': -87.64753866,
   'name': 'Clark St & Wellington Ave',
   'online date': Timestamp('2013-08-02 00:00:00')}),
 (157,
  {'dpcapacity': 15,
   'landmark': 234,
   'latitude': 41.936669,
   'longitude': -87.636794,
   'name': 'Lake Shore Dr & Wellington Ave',
   'online date': Timestamp('2013-08-01 00:00:00')}),
 (158,
  {'dpcapacity': 15,
   'landmark': 243,
   'latitude': 41.912616,
   'longitude': -87.681391,
   'name': 'Milwaukee Ave & Wabansia Ave',
   'online date': Timestamp('2013-07-26 00:00:00')}),
 (159,
  {'dpcapacity': 11,
   'landmark': 245,
   'latitude': 41.907781,
   'longitude': -87.685854,
   'name': 'Claremont Ave & Hirsch St',
   'online date': Timestamp('2013-07-26 00:00:00')}),
 (160,
  {'dpcapacity': 15,
   'landmark': 257,
   'latitude': 41.910534999999996,
   'longitude': -87.68955600000001,
   'name': 'Campbell Ave & North Ave',
   'online date': Timestamp('2013-07-26 00:00:00')}),
 (162,
  {'dpcapacity': 15,
   'landmark': 268,
   'latitude': 41.93588,
   'longitude': -87.67841999999999,
   'name': 'Damen Ave & Wellington Ave',
   'online date': Timestamp('2013-07-25 00:00:00')}),
 (163,
  {'dpcapacity': 15,
   'landmark': 271,
   'latitude': 41.93186,
   'longitude': -87.67079,
   'name': 'Paulina St & Diversey Pkwy',
   'online date': Timestamp('2013-07-29 00:00:00')}),
 (164,
  {'dpcapacity': 23,
   'landmark': 272,
   'latitude': 41.885837,
   'longitude': -87.6355,
   'name': 'Franklin St & Lake St',
   'online date': Timestamp('2013-08-03 00:00:00')}),
 (165,
  {'dpcapacity': 19,
   'landmark': 275,
   'latitude': 41.94893,
   'longitude': -87.65775,
   'name': 'Clark St & Waveland Ave',
   'online date': Timestamp('2013-08-03 00:00:00')}),
 (166,
  {'dpcapacity': 15,
   'landmark': 296,
   'latitude': 41.92883,
   'longitude': -87.66850699999999,
   'name': 'Ashland Ave & Wrightwood Ave',
   'online date': Timestamp('2013-07-25 00:00:00')}),
 (167,
  {'dpcapacity': 11,
   'landmark': 306,
   'latitude': 41.8492,
   'longitude': -87.67564,
   'name': 'Damen Ave & Coulter St',
   'online date': Timestamp('2013-07-25 00:00:00')}),
 (168,
  {'dpcapacity': 19,
   'landmark': 310,
   'latitude': 41.864059000000005,
   'longitude': -87.623727,
   'name': 'Michigan Ave & 14th St',
   'online date': Timestamp('2013-08-03 00:00:00')}),
 (169,
  {'dpcapacity': 15,
   'landmark': 326,
   'latitude': 41.874337,
   'longitude': -87.639566,
   'name': 'Canal St & Harrison St',
   'online date': Timestamp('2013-07-23 00:00:00')}),
 (170,
  {'dpcapacity': 15,
   'landmark': 329,
   'latitude': 41.85795,
   'longitude': -87.640826,
   'name': 'Clinton St & 18th St',
   'online date': Timestamp('2013-07-25 00:00:00')}),
 (171,
  {'dpcapacity': 11,
   'landmark': 331,
   'latitude': 41.855136,
   'longitude': -87.654127,
   'name': 'May St & Cullerton St',
   'online date': Timestamp('2013-07-25 00:00:00')}),
 (173,
  {'dpcapacity': 15,
   'landmark': 338,
   'latitude': 41.89691,
   'longitude': -87.62174300000001,
   'name': 'Mies van der Rohe Way & Chicago Ave',
   'online date': Timestamp('2013-08-01 00:00:00')}),
 (174,
  {'dpcapacity': 23,
   'landmark': 341,
   'latitude': 41.882090999999996,
   'longitude': -87.639833,
   'name': 'Canal St & Madison St',
   'online date': Timestamp('2013-07-28 00:00:00')}),
 (175,
  {'dpcapacity': 19,
   'landmark': 344,
   'latitude': 41.872372999999996,
   'longitude': -87.633523,
   'name': 'Wells St & Polk St',
   'online date': Timestamp('2013-08-03 00:00:00')}),
 (176,
  {'dpcapacity': 19,
   'landmark': 349,
   'latitude': 41.903233,
   'longitude': -87.631253,
   'name': 'Clark St & Elm St',
   'online date': Timestamp('2013-08-01 00:00:00')}),
 (177,
  {'dpcapacity': 15,
   'landmark': 350,
   'latitude': 41.926277,
   'longitude': -87.630834,
   'name': 'Theater on the Lake',
   'online date': Timestamp('2013-08-13 00:00:00')}),
 (178,
  {'dpcapacity': 15,
   'landmark': 408,
   'latitude': 41.856594,
   'longitude': -87.627542,
   'name': 'State St & 19th St',
   'online date': Timestamp('2013-07-23 00:00:00')}),
 (179,
  {'dpcapacity': 15,
   'landmark': 420,
   'latitude': 41.822559999999996,
   'longitude': -87.61615,
   'name': 'Martin Luther King Dr & Oakwood Blvd',
   'online date': Timestamp('2013-07-24 00:00:00')}),
 (181,
  {'dpcapacity': 19,
   'landmark': 430,
   'latitude': 41.890749,
   'longitude': -87.63206,
   'name': 'LaSalle St & Illinois St',
   'online date': Timestamp('2013-07-21 00:00:00')}),
 (183,
  {'dpcapacity': 15,
   'landmark': 142,
   'latitude': 41.899714,
   'longitude': -87.677234,
   'name': 'Damen Ave & Augusta Blvd',
   'online date': Timestamp('2013-07-26 00:00:00')}),
 (184,
  {'dpcapacity': 19,
   'landmark': 82,
   'latitude': 41.83104,
   'longitude': -87.62688,
   'name': 'State St & 35th St',
   'online date': Timestamp('2013-08-03 00:00:00')}),
 (185,
  {'dpcapacity': 11,
   'landmark': 266,
   'latitude': 41.917741,
   'longitude': -87.69139200000001,
   'name': 'Stave St & Armitage Ave',
   'online date': Timestamp('2013-07-26 00:00:00')}),
 (186,
  {'dpcapacity': 15,
   'landmark': 194,
   'latitude': 41.891795,
   'longitude': -87.658751,
   'name': 'Ogden Ave & Race Ave',
   'online date': Timestamp('2013-07-28 00:00:00')}),
 (188,
  {'dpcapacity': 15,
   'landmark': 295,
   'latitude': 41.925329999999995,
   'longitude': -87.6658,
   'name': 'Greenview Ave & Fullerton Ave',
   'online date': Timestamp('2013-07-29 00:00:00')}),
 (190,
  {'dpcapacity': 15,
   'landmark': 298,
   'latitude': 41.92888,
   'longitude': -87.66317,
   'name': 'Southport Ave & Wrightwood Ave',
   'online date': Timestamp('2013-08-06 00:00:00')}),
 (191,
  {'dpcapacity': 23,
   'landmark': 56,
   'latitude': 41.8807,
   'longitude': -87.63946999999999,
   'name': 'Canal St & Monroe St',
   'online date': Timestamp('2013-08-07 00:00:00')}),
 (192,
  {'dpcapacity': 27,
   'landmark': 11,
   'latitude': 41.87923,
   'longitude': -87.640015,
   'name': 'Canal St & Adams St',
   'online date': Timestamp('2013-08-07 00:00:00')}),
 (193,
  {'dpcapacity': 15,
   'landmark': 213,
   'latitude': 41.841707,
   'longitude': -87.626938,
   'name': 'State St & 29th St',
   'online date': Timestamp('2013-08-23 00:00:00')}),
 (194,
  {'dpcapacity': 11,
   'landmark': 339,
   'latitude': 41.887155,
   'longitude': -87.62775,
   'name': 'State St & Wacker Dr',
   'online date': Timestamp('2013-08-10 00:00:00')}),
 (195,
  {'dpcapacity': 23,
   'landmark': 263,
   'latitude': 41.8853,
   'longitude': -87.62077,
   'name': 'Columbus Dr & Randolph St',
   'online date': Timestamp('2013-08-10 00:00:00')}),
 (196,
  {'dpcapacity': 19,
   'landmark': 427,
   'latitude': 41.889875,
   'longitude': -87.621994,
   'name': 'Cityfront Plaza & N Water St',
   'online date': Timestamp('2013-08-10 00:00:00')}),
 (197,
  {'dpcapacity': 19,
   'landmark': 36,
   'latitude': 41.882134,
   'longitude': -87.625125,
   'name': 'Michigan Ave & Madison St',
   'online date': Timestamp('2013-08-10 00:00:00')}),
 (198,
  {'dpcapacity': 19,
   'landmark': 159,
   'latitude': 41.88175,
   'longitude': -87.6478,
   'name': 'Halsted St & Madison St',
   'online date': Timestamp('2013-08-10 00:00:00')}),
 (199,
  {'dpcapacity': 15,
   'landmark': 4,
   'latitude': 41.891738000000004,
   'longitude': -87.626937,
   'name': 'Wabash Ave & Grand Ave',
   'online date': Timestamp('2013-08-10 00:00:00')}),
 (200,
  {'dpcapacity': 11,
   'landmark': 90,
   'latitude': 41.809851,
   'longitude': -87.616279,
   'name': 'King Dr & 47th St',
   'online date': Timestamp('2013-08-14 00:00:00')}),
 (201,
  {'dpcapacity': 15,
   'landmark': 83,
   'latitude': 41.82168,
   'longitude': -87.6216,
   'name': 'Indiana Ave & 40th St',
   'online date': Timestamp('2013-08-14 00:00:00')}),
 (202,
  {'dpcapacity': 15,
   'landmark': 99,
   'latitude': 41.857499,
   'longitude': -87.646277,
   'name': 'Halsted St & 18th St',
   'online date': Timestamp('2013-08-15 00:00:00')}),
 (203,
  {'dpcapacity': 15,
   'landmark': 91,
   'latitude': 41.85394,
   'longitude': -87.685243,
   'name': 'Western Ave & 21st St',
   'online date': Timestamp('2013-08-15 00:00:00')}),
 (204,
  {'dpcapacity': 15,
   'landmark': 101,
   'latitude': 41.7951,
   'longitude': -87.61936,
   'name': 'Prairie Ave & Garfield Blvd',
   'online date': Timestamp('2013-08-14 00:00:00')}),
 (205,
  {'dpcapacity': 15,
   'landmark': 88,
   'latitude': 41.857901,
   'longitude': -87.668745,
   'name': 'Paulina St & 18th St',
   'online date': Timestamp('2013-08-15 00:00:00')}),
 (206,
  {'dpcapacity': 15,
   'landmark': 98,
   'latitude': 41.847203,
   'longitude': -87.646795,
   'name': 'Halsted St & Archer Ave',
   'online date': Timestamp('2013-08-14 00:00:00')}),
 (207,
  {'dpcapacity': 15,
   'landmark': 399,
   'latitude': 41.843579999999996,
   'longitude': -87.645368,
   'name': 'Emerald Ave & 28th St',
   'online date': Timestamp('2013-08-15 00:00:00')}),
 (208,
  {'dpcapacity': 15,
   'landmark': 307,
   'latitude': 41.853809999999996,
   'longitude': -87.665897,
   'name': 'Ashland Ave & 21st St',
   'online date': Timestamp('2013-08-15 00:00:00')}),
 (209,
  {'dpcapacity': 11,
   'landmark': 308,
   'latitude': 41.849527,
   'longitude': -87.640591,
   'name': 'Normal Ave & Archer Ave',
   'online date': Timestamp('2013-08-15 00:00:00')}),
 (210,
  {'dpcapacity': 19,
   'landmark': 61,
   'latitude': 41.903456,
   'longitude': -87.66776999999999,
   'name': 'Ashland Ave & Division St',
   'online date': Timestamp('2013-08-16 00:00:00')}),
 (211,
  {'dpcapacity': 19,
   'landmark': 16,
   'latitude': 41.894448,
   'longitude': -87.622663,
   'name': 'St Clair St & Erie St',
   'online date': Timestamp('2013-08-15 00:00:00')}),
 (212,
  {'dpcapacity': 19,
   'landmark': 264,
   'latitude': 41.892238,
   'longitude': -87.633985,
   'name': 'Wells St & Ohio St',
   'online date': Timestamp('2013-08-16 00:00:00')}),
 (213,
  {'dpcapacity': 11,
   'landmark': 244,
   'latitude': 41.910652,
   'longitude': -87.6824,
   'name': 'Leavitt St & North Ave',
   'online date': Timestamp('2013-08-16 00:00:00')}),
 (214,
  {'dpcapacity': 15,
   'landmark': 141,
   'latitude': 41.891220000000004,
   'longitude': -87.67685999999999,
   'name': 'Damen Ave & Grand Ave',
   'online date': Timestamp('2013-08-16 00:00:00')}),
 (215,
  {'dpcapacity': 15,
   'landmark': 134,
   'latitude': 41.881370000000004,
   'longitude': -87.67493,
   'name': 'Damen Ave & Madison St',
   'online date': Timestamp('2013-08-15 00:00:00')}),
 (216,
  {'dpcapacity': 15,
   'landmark': 256,
   'latitude': 41.903029,
   'longitude': -87.697474,
   'name': 'California Ave & Division St',
   'online date': Timestamp('2013-08-16 00:00:00')}),
 (217,
  {'dpcapacity': 15,
   'landmark': 197,
   'latitude': 41.886773,
   'longitude': -87.656001,
   'name': 'May St & Fulton St',
   'online date': Timestamp('2013-08-16 00:00:00')}),
 (218,
  {'dpcapacity': 11,
   'landmark': 180,
   'latitude': 41.856802,
   'longitude': -87.63387900000001,
   'name': 'Wells St & 19th St',
   'online date': Timestamp('2013-08-23 00:00:00')}),
 (219,
  {'dpcapacity': 11,
   'landmark': 133,
   'latitude': 41.916027,
   'longitude': -87.67741099999999,
   'name': 'Damen Ave & Cortland Ave',
   'online date': Timestamp('2013-08-20 00:00:00')}),
 (220,
  {'dpcapacity': 19,
   'landmark': 123,
   'latitude': 41.93262,
   'longitude': -87.642385,
   'name': 'Hampden Ct & Diversey Pkwy',
   'online date': Timestamp('2013-08-19 00:00:00')}),
 (222,
  {'dpcapacity': 19,
   'landmark': 242,
   'latitude': 41.920195,
   'longitude': -87.693033,
   'name': 'Milwaukee Ave & Rockwell St',
   'online date': Timestamp('2013-08-22 00:00:00')}),
 (223,
  {'dpcapacity': 15,
   'landmark': 185,
   'latitude': 41.918215999999994,
   'longitude': -87.656936,
   'name': 'Clifton Ave & Armitage Ave',
   'online date': Timestamp('2013-08-22 00:00:00')}),
 (224,
  {'dpcapacity': 19,
   'landmark': 181,
   'latitude': 41.913778,
   'longitude': -87.64884,
   'name': 'Halsted St & Willow St',
   'online date': Timestamp('2013-08-22 00:00:00')}),
 (225,
  {'dpcapacity': 15,
   'landmark': 192,
   'latitude': 41.919936,
   'longitude': -87.64883,
   'name': 'Halsted St & Dickens Ave',
   'online date': Timestamp('2013-08-19 00:00:00')}),
 (226,
  {'dpcapacity': 15,
   'landmark': 230,
   'latitude': 41.939743,
   'longitude': -87.658865,
   'name': 'Racine Ave & Belmont Ave',
   'online date': Timestamp('2013-08-19 00:00:00')}),
 (227,
  {'dpcapacity': 15,
   'landmark': 235,
   'latitude': 41.94815,
   'longitude': -87.66394,
   'name': 'Southport Ave & Waveland Ave',
   'online date': Timestamp('2013-08-20 00:00:00')}),
 (228,
  {'dpcapacity': 11,
   'landmark': 143,
   'latitude': 41.9406,
   'longitude': -87.6785,
   'name': 'Damen Ave & Melrose Ave',
   'online date': Timestamp('2013-08-20 00:00:00')}),
 (229,
  {'dpcapacity': 19,
   'landmark': 71,
   'latitude': 41.943739,
   'longitude': -87.66402,
   'name': 'Southport Ave & Roscoe St',
   'online date': Timestamp('2013-08-29 00:00:00')}),
 (230,
  {'dpcapacity': 19,
   'landmark': 78,
   'latitude': 41.94334,
   'longitude': -87.67097,
   'name': 'Lincoln Ave & Roscoe St',
   'online date': Timestamp('2013-08-20 00:00:00')}),
 (231,
  {'dpcapacity': 15,
   'landmark': 130,
   'latitude': 41.96167,
   'longitude': -87.65464,
   'name': 'Sheridan Rd & Montrose Ave',
   'online date': Timestamp('2013-08-20 00:00:00')}),
 (232,
  {'dpcapacity': 15,
   'landmark': 273,
   'latitude': 41.947835999999995,
   'longitude': -87.645416,
   'name': 'Pine Grove Ave & Addison St',
   'online date': Timestamp('2013-08-21 00:00:00')}),
 (233,
  {'dpcapacity': 15,
   'landmark': 409,
   'latitude': 41.883004,
   'longitude': -87.65114799999999,
   'name': 'Sangamon St & Washington Blvd',
   'online date': Timestamp('2013-08-29 00:00:00')}),
 (234,
  {'dpcapacity': 19,
   'landmark': 316,
   'latitude': 41.961588,
   'longitude': -87.666036,
   'name': 'Clark St & Montrose Ave',
   'online date': Timestamp('2013-08-21 00:00:00')}),
 (236,
  {'dpcapacity': 15,
   'landmark': 410,
   'latitude': 41.907576,
   'longitude': -87.63851700000001,
   'name': 'Sedgwick St & Schiller St',
   'online date': Timestamp('2013-08-21 00:00:00')}),
 (237,
  {'dpcapacity': 15,
   'landmark': 214,
   'latitude': 41.842052,
   'longitude': -87.617,
   'name': 'Martin Luther King Dr & 29th St',
   'online date': Timestamp('2013-08-21 00:00:00')}),
 (238,
  {'dpcapacity': 15,
   'landmark': 92,
   'latitude': 41.961626,
   'longitude': -87.67410100000001,
   'name': 'Ravenswood Ave & Montrose Ave',
   'online date': Timestamp('2013-08-22 00:00:00')}),
 (239,
  {'dpcapacity': 15,
   'landmark': 112,
   'latitude': 41.966555,
   'longitude': -87.688487,
   'name': 'Western Ave & Leland Ave',
   'online date': Timestamp('2013-08-21 00:00:00')}),
 (240,
  {'dpcapacity': 11,
   'landmark': 63,
   'latitude': 41.95434,
   'longitude': -87.654601,
   'name': 'Sheridan Rd & Irving Park Rd',
   'online date': Timestamp('2013-08-21 00:00:00')}),
 (241,
  {'dpcapacity': 15,
   'landmark': 168,
   'latitude': 41.871736999999996,
   'longitude': -87.65103,
   'name': 'Morgan St & Polk St',
   'online date': Timestamp('2013-08-22 00:00:00')}),
 (242,
  {'dpcapacity': 15,
   'landmark': 93,
   'latitude': 41.967094,
   'longitude': -87.679028,
   'name': 'Damen Ave & Leland Ave',
   'online date': Timestamp('2013-08-22 00:00:00')}),
 (243,
  {'dpcapacity': 15,
   'landmark': 126,
   'latitude': 41.962391,
   'longitude': -87.684146,
   'name': 'Lincoln Ave & Leavitt St',
   'online date': Timestamp('2013-08-22 00:00:00')}),
 (244,
  {'dpcapacity': 19,
   'landmark': 87,
   'latitude': 41.95469,
   'longitude': -87.67393,
   'name': 'Ravenswood Ave & Irving Park Rd',
   'online date': Timestamp('2013-08-22 00:00:00')}),
 (245,
  {'dpcapacity': 15,
   'landmark': 389,
   'latitude': 41.961003999999996,
   'longitude': -87.649603,
   'name': 'Clarendon Ave & Junior Ter',
   'online date': Timestamp('2013-08-26 00:00:00')}),
 (246,
  {'dpcapacity': 11,
   'landmark': 249,
   'latitude': 41.956061,
   'longitude': -87.668869,
   'name': 'Ashland Ave & Belle Plaine Ave',
   'online date': Timestamp('2013-08-26 00:00:00')}),
 (247,
  {'dpcapacity': 15,
   'landmark': 361,
   'latitude': 41.795212,
   'longitude': -87.580715,
   'name': 'Shore Drive & 55th St',
   'online date': Timestamp('2013-08-23 00:00:00')}),
 (248,
  {'dpcapacity': 15,
   'landmark': 362,
   'latitude': 41.795264,
   'longitude': -87.596471,
   'name': 'Woodlawn Ave & 55th St',
   'online date': Timestamp('2013-08-23 00:00:00')}),
 (249,
  {'dpcapacity': 15,
   'landmark': 388,
   'latitude': 41.963982,
   'longitude': -87.638181,
   'name': 'Montrose Harbor',
   'online date': Timestamp('2013-08-26 00:00:00')}),
 (250,
  {'dpcapacity': 19,
   'landmark': 269,
   'latitude': 41.936083,
   'longitude': -87.66980699999999,
   'name': 'Ashland Ave & Wellington Ave',
   'online date': Timestamp('2013-08-26 00:00:00')}),
 (251,
  {'dpcapacity': 15,
   'landmark': 385,
   'latitude': 41.967968,
   'longitude': -87.650001,
   'name': 'Clarendon Ave & Leland Ave',
   'online date': Timestamp('2013-08-26 00:00:00')}),
 (252,
  {'dpcapacity': 15,
   'landmark': 396,
   'latitude': 41.809835,
   'longitude': -87.59938299999999,
   'name': 'Greenwood Ave & 47th St',
   'online date': Timestamp('2013-08-27 00:00:00')}),
 (253,
  {'dpcapacity': 15,
   'landmark': 104,
   'latitude': 41.968872999999995,
   'longitude': -87.658857,
   'name': 'Clifton Ave & Lawrence Ave',
   'online date': Timestamp('2013-09-05 00:00:00')}),
 (254,
  {'dpcapacity': 15,
   'landmark': 324,
   'latitude': 41.954383,
   'longitude': -87.648043,
   'name': 'Pine Grove Ave & Irving Park Rd',
   'online date': Timestamp('2013-09-09 00:00:00')}),
 (255,
  {'dpcapacity': 19,
   'landmark': 309,
   'latitude': 41.867888,
   'longitude': -87.623041,
   'name': 'Indiana Ave & Roosevelt Rd',
   'online date': Timestamp('2013-09-05 00:00:00')}),
 (256,
  {'dpcapacity': 15,
   'landmark': 323,
   'latitude': 41.952833,
   'longitude': -87.64999300000001,
   'name': 'Broadway & Sheridan Rd',
   'online date': Timestamp('2013-09-05 00:00:00')}),
 (257,
  {'dpcapacity': 15,
   'landmark': 253,
   'latitude': 41.94911,
   'longitude': -87.675112,
   'name': 'Lincoln Ave & Waveland Ave',
   'online date': Timestamp('2013-09-09 00:00:00')}),
 (258,
  {'dpcapacity': 19,
   'landmark': 145,
   'latitude': 41.930584,
   'longitude': -87.685126,
   'name': 'Logan Blvd & Elston Ave',
   'online date': Timestamp('2013-09-09 00:00:00')}),
 (259,
  {'dpcapacity': 15,
   'landmark': 259,
   'latitude': 41.91855,
   'longitude': -87.69723,
   'name': 'California Ave & Francis Pl',
   'online date': Timestamp('2013-09-12 00:00:00')}),
 (260,
  {'dpcapacity': 19,
   'landmark': 85,
   'latitude': 41.929567,
   'longitude': -87.70785699999999,
   'name': 'Kedzie Ave & Milwaukee Ave',
   'online date': Timestamp('2013-09-17 00:00:00')}),
 (261,
  {'dpcapacity': 15,
   'landmark': 80,
   'latitude': 41.871514000000005,
   'longitude': -87.669886,
   'name': 'Hermitage Ave & Polk St',
   'online date': Timestamp('2013-09-05 00:00:00')}),
 (262,
  {'dpcapacity': 11,
   'landmark': 414,
   'latitude': 41.827071000000004,
   'longitude': -87.645801,
   'name': 'Halsted St & 37th St',
   'online date': Timestamp('2013-10-01 00:00:00')}),
 (263,
  {'dpcapacity': 11,
   'landmark': 215,
   'latitude': 41.836208,
   'longitude': -87.61353299999999,
   'name': 'Rhodes Ave & 32nd St',
   'online date': Timestamp('2013-09-17 00:00:00')}),
 (264,
  {'dpcapacity': 19,
   'landmark': 48,
   'latitude': 41.886860999999996,
   'longitude': -87.622694,
   'name': 'Stetson Ave & South Water St',
   'online date': Timestamp('2013-09-18 00:00:00')}),
 (265,
  {'dpcapacity': 15,
   'landmark': 346,
   'latitude': 41.822984999999996,
   'longitude': -87.6071,
   'name': 'Cottage Grove Ave & Oakwood Blvd',
   'online date': Timestamp('2013-09-17 00:00:00')}),
 (267,
  {'dpcapacity': 15,
   'landmark': 117,
   'latitude': 41.809443,
   'longitude': -87.591875,
   'name': 'Lake Park Ave & 47th St',
   'online date': Timestamp('2013-09-17 00:00:00')}),
 (268,
  {'dpcapacity': 15,
   'landmark': 328,
   'latitude': 41.911722,
   'longitude': -87.626804,
   'name': 'Lake Shore Dr & North Blvd',
   'online date': Timestamp('2013-09-12 00:00:00')}),
 (271,
  {'dpcapacity': 11,
   'landmark': 86,
   'latitude': 41.816499,
   'longitude': -87.60658199999999,
   'name': 'Cottage Grove Ave & 43rd St',
   'online date': Timestamp('2013-09-12 00:00:00')}),
 (272,
  {'dpcapacity': 11,
   'landmark': 219,
   'latitude': 41.838842,
   'longitude': -87.62185699999999,
   'name': 'Indiana Ave & 31st St',
   'online date': Timestamp('2013-09-12 00:00:00')}),
 (273,
  {'dpcapacity': 15,
   'landmark': 150,
   'latitude': 41.857937,
   'longitude': -87.623633,
   'name': 'Michigan Ave & 18th St',
   'online date': Timestamp('2013-09-12 00:00:00')}),
 (274,
  {'dpcapacity': 15,
   'landmark': 304,
   'latitude': 41.861267,
   'longitude': -87.656625,
   'name': 'Racine Ave & 15th St',
   'online date': Timestamp('2013-09-12 00:00:00')}),
 (275,
  {'dpcapacity': 15,
   'landmark': 354,
   'latitude': 41.865234,
   'longitude': -87.666507,
   'name': 'Ashland Ave & 13th St',
   'online date': Timestamp('2013-09-12 00:00:00')}),
 (276,
  {'dpcapacity': 11,
   'landmark': 258,
   'latitude': 41.91044,
   'longitude': -87.6972,
   'name': 'California Ave & North Ave',
   'online date': Timestamp('2013-09-12 00:00:00')}),
 (277,
  {'dpcapacity': 15,
   'landmark': 434,
   'latitude': 41.891071999999994,
   'longitude': -87.666611,
   'name': 'Ashland Ave & Grand Ave',
   'online date': Timestamp('2013-09-12 00:00:00')}),
 (278,
  {'dpcapacity': 15,
   'landmark': 417,
   'latitude': 41.830628999999995,
   'longitude': -87.64129,
   'name': 'Wallace Ave & 35th St',
   'online date': Timestamp('2013-09-13 00:00:00')}),
 (279,
  {'dpcapacity': 15,
   'landmark': 413,
   'latitude': 41.830661,
   'longitude': -87.647172,
   'name': 'Halsted St & 35th St',
   'online date': Timestamp('2013-09-13 00:00:00')}),
 (280,
  {'dpcapacity': 11,
   'landmark': 97,
   'latitude': 41.8378,
   'longitude': -87.65114,
   'name': 'Morgan St & 31st St',
   'online date': Timestamp('2013-09-13 00:00:00')}),
 (281,
  {'dpcapacity': 15,
   'landmark': 393,
   'latitude': 41.84847,
   'longitude': -87.685109,
   'name': 'Western Ave & 24th St',
   'online date': Timestamp('2013-09-13 00:00:00')}),
 (282,
  {'dpcapacity': 15,
   'landmark': 161,
   'latitude': 41.86458,
   'longitude': -87.64693,
   'name': 'Halsted St & Maxwell St',
   'online date': Timestamp('2013-09-13 00:00:00')}),
 (283,
  {'dpcapacity': 23,
   'landmark': 32,
   'latitude': 41.878170000000004,
   'longitude': -87.631985,
   'name': 'LaSalle St & Jackson Blvd',
   'online date': Timestamp('2013-09-14 00:00:00')}),
 (284,
  {'dpcapacity': 23,
   'landmark': 340,
   'latitude': 41.87785,
   'longitude': -87.62408,
   'name': 'Michigan Ave & Jackson Blvd',
   'online date': Timestamp('2013-09-14 00:00:00')}),
 (285,
  {'dpcapacity': 15,
   'landmark': 432,
   'latitude': 41.89113,
   'longitude': -87.67203,
   'name': 'Wood St & Grand Ave',
   'online date': Timestamp('2013-09-13 00:00:00')}),
 (286,
  {'dpcapacity': 15,
   'landmark': 7,
   'latitude': 41.878724,
   'longitude': -87.634793,
   'name': 'Franklin St & Quincy St',
   'online date': Timestamp('2013-09-14 00:00:00')}),
 (287,
  {'dpcapacity': 23,
   'landmark': 57,
   'latitude': 41.881130999999996,
   'longitude': -87.63518499999999,
   'name': 'Franklin St & Arcade Pl',
   'online date': Timestamp('2013-09-13 00:00:00')}),
 (288,
  {'dpcapacity': 11,
   'landmark': 184,
   'latitude': 41.917970000000004,
   'longitude': -87.64368,
   'name': 'Larrabee St & Armitage Ave',
   'online date': Timestamp('2013-09-13 00:00:00')}),
 (289,
  {'dpcapacity': 19,
   'landmark': 182,
   'latitude': 41.912202,
   'longitude': -87.634664,
   'name': 'Wells St & Concord Ln',
   'online date': Timestamp('2013-09-14 00:00:00')}),
 (290,
  {'dpcapacity': 15,
   'landmark': 292,
   'latitude': 41.921525,
   'longitude': -87.70732199999999,
   'name': 'Kedzie Ave & Palmer Ct',
   'online date': Timestamp('2013-10-09 00:00:00')}),
 (291,
  {'dpcapacity': 19,
   'landmark': 302,
   'latitude': 41.906724,
   'longitude': -87.63483000000001,
   'name': 'Wells St & Evergreen Ave',
   'online date': Timestamp('2013-09-14 00:00:00')}),
 (292,
  {'dpcapacity': 11,
   'landmark': 317,
   'latitude': 41.957081,
   'longitude': -87.664199,
   'name': 'Southport Ave & Clark St',
   'online date': Timestamp('2013-09-14 00:00:00')}),
 (293,
  {'dpcapacity': 19,
   'landmark': 74,
   'latitude': 41.965287,
   'longitude': -87.658774,
   'name': 'Broadway & Wilson Ave',
   'online date': Timestamp('2013-09-18 00:00:00')}),
 (294,
  {'dpcapacity': 15,
   'landmark': 109,
   'latitude': 41.978353000000006,
   'longitude': -87.65975300000001,
   'name': 'Broadway & Berwyn Ave',
   'online date': Timestamp('2013-09-18 00:00:00')}),
 (295,
  {'dpcapacity': 15,
   'landmark': 108,
   'latitude': 41.972972,
   'longitude': -87.659637,
   'name': 'Broadway & Argyle St',
   'online date': Timestamp('2013-09-18 00:00:00')}),
 (296,
  {'dpcapacity': 15,
   'landmark': 277,
   'latitude': 41.940106,
   'longitude': -87.645451,
   'name': 'Broadway & Belmont Ave',
   'online date': Timestamp('2013-09-18 00:00:00')}),
 (297,
  {'dpcapacity': 15,
   'landmark': 250,
   'latitude': 41.961507,
   'longitude': -87.671387,
   'name': 'Paulina St & Montrose Ave',
   'online date': Timestamp('2013-09-18 00:00:00')}),
 (298,
  {'dpcapacity': 15,
   'landmark': 252,
   'latitude': 41.955927,
   'longitude': -87.679259,
   'name': 'Lincoln Ave & Belle Plaine Ave',
   'online date': Timestamp('2013-10-01 00:00:00')}),
 (299,
  {'dpcapacity': 15,
   'landmark': 127,
   'latitude': 41.943661999999996,
   'longitude': -87.648917,
   'name': 'Halsted St & Roscoe St',
   'online date': Timestamp('2013-09-19 00:00:00')}),
 (300,
  {'dpcapacity': 15,
   'landmark': 137,
   'latitude': 41.937739,
   'longitude': -87.644094,
   'name': 'Broadway & Barry Ave',
   'online date': Timestamp('2013-09-19 00:00:00')}),
 (301,
  {'dpcapacity': 19,
   'landmark': 200,
   'latitude': 41.907993,
   'longitude': -87.631501,
   'name': 'Clark St & Schiller St',
   'online date': Timestamp('2013-09-19 00:00:00')}),
 (302,
  {'dpcapacity': 19,
   'landmark': 211,
   'latitude': 41.928712,
   'longitude': -87.65383299999999,
   'name': 'Sheffield Ave & Wrightwood Ave',
   'online date': Timestamp('2013-09-20 00:00:00')}),
 (303,
  {'dpcapacity': 15,
   'landmark': 278,
   'latitude': 41.945512,
   'longitude': -87.64598000000001,
   'name': 'Broadway & Cornelia Ave',
   'online date': Timestamp('2013-09-19 00:00:00')}),
 (304,
  {'dpcapacity': 15,
   'landmark': 325,
   'latitude': 41.949333,
   'longitude': -87.64963399999999,
   'name': 'Halsted St & Waveland Ave',
   'online date': Timestamp('2013-09-19 00:00:00')}),
 (305,
  {'dpcapacity': 15,
   'landmark': 241,
   'latitude': 41.902893,
   'longitude': -87.687275,
   'name': 'Western Ave & Division St',
   'online date': Timestamp('2013-09-21 00:00:00')}),
 (306,
  {'dpcapacity': 15,
   'landmark': 374,
   'latitude': 41.9584,
   'longitude': -87.65423,
   'name': 'Sheridan Rd & Buena Ave',
   'online date': Timestamp('2013-09-23 00:00:00')}),
 (307,
  {'dpcapacity': 15,
   'landmark': 186,
   'latitude': 41.921003999999996,
   'longitude': -87.663257,
   'name': 'Southport Ave & Clybourn Ave',
   'online date': Timestamp('2013-09-25 00:00:00')}),
 (308,
  {'dpcapacity': 11,
   'landmark': 144,
   'latitude': 41.943403,
   'longitude': -87.679618,
   'name': 'Seeley Ave & Roscoe St',
   'online date': Timestamp('2013-09-27 00:00:00')}),
 (309,
  {'dpcapacity': 11,
   'landmark': 286,
   'latitude': 41.917805,
   'longitude': -87.682437,
   'name': 'Leavitt St & Armitage Ave',
   'online date': Timestamp('2013-09-20 00:00:00')}),
 (310,
  {'dpcapacity': 11,
   'landmark': 288,
   'latitude': 41.920082,
   'longitude': -87.67785500000001,
   'name': 'Damen Ave & Charleston St',
   'online date': Timestamp('2013-09-20 00:00:00')}),
 (311,
  {'dpcapacity': 15,
   'landmark': 237,
   'latitude': 41.96583,
   'longitude': -87.68651,
   'name': 'Lincoln Ave & Eastwood Ave',
   'online date': Timestamp('2013-09-20 00:00:00')}),
 (312,
  {'dpcapacity': 15,
   'landmark': 379,
   'latitude': 41.957879,
   'longitude': -87.649519,
   'name': 'Clarendon Ave & Gordon Ter',
   'online date': Timestamp('2013-09-20 00:00:00')}),
 (313,
  {'dpcapacity': 19,
   'landmark': 147,
   'latitude': 41.925858000000005,
   'longitude': -87.638973,
   'name': 'Lakeview Ave & Fullerton Pkwy',
   'online date': Timestamp('2013-09-20 00:00:00')}),
 (314,
  {'dpcapacity': 15,
   'landmark': 251,
   'latitude': 41.957921,
   'longitude': -87.673567,
   'name': 'Ravenswood Ave & Berteau Ave',
   'online date': Timestamp('2013-09-27 00:00:00')}),
 (315,
  {'dpcapacity': 11,
   'landmark': 255,
   'latitude': 41.906717,
   'longitude': -87.68277900000001,
   'name': 'Leavitt St & Hirsch St',
   'online date': Timestamp('2013-09-21 00:00:00')}),
 (316,
  {'dpcapacity': 19,
   'landmark': 315,
   'latitude': 41.96325,
   'longitude': -87.67925799999999,
   'name': 'Damen Ave & Sunnyside Ave',
   'online date': Timestamp('2013-09-25 00:00:00')}),
 (317,
  {'dpcapacity': 15,
   'landmark': 285,
   'latitude': 41.869153999999995,
   'longitude': -87.67104499999999,
   'name': 'Wood St & Taylor St',
   'online date': Timestamp('2013-09-21 00:00:00')}),
 (318,
  {'dpcapacity': 15,
   'landmark': 321,
   'latitude': 41.954177,
   'longitude': -87.664358,
   'name': 'Southport Ave & Irving Park Rd',
   'online date': Timestamp('2013-09-21 00:00:00')}),
 (319,
  {'dpcapacity': 15,
   'landmark': 294,
   'latitude': 41.932595,
   'longitude': -87.665939,
   'name': 'Greenview Ave & Diversey Pkwy',
   'online date': Timestamp('2013-09-26 00:00:00')}),
 (320,
  {'dpcapacity': 15,
   'landmark': 332,
   'latitude': 41.872187,
   'longitude': -87.661501,
   'name': 'Loomis St & Lexington St',
   'online date': Timestamp('2013-09-21 00:00:00')}),
 (321,
  {'dpcapacity': 19,
   'landmark': 54,
   'latitude': 41.871961999999996,
   'longitude': -87.62610600000001,
   'name': 'Wabash Ave & 8th St',
   'online date': Timestamp('2013-09-21 00:00:00')}),
 (322,
  {'dpcapacity': 15,
   'landmark': 397,
   'latitude': 41.799568,
   'longitude': -87.594747,
   'name': 'Kimbark Ave & 53rd St',
   'online date': Timestamp('2013-09-21 00:00:00')}),
 (323,
  {'dpcapacity': 15,
   'landmark': 384,
   'latitude': 41.969516999999996,
   'longitude': -87.654691,
   'name': 'Sheridan Rd & Lawrence Ave',
   'online date': Timestamp('2013-09-23 00:00:00')}),
 (324,
  {'dpcapacity': 15,
   'landmark': 276,
   'latitude': 41.93132,
   'longitude': -87.63874200000001,
   'name': 'Stockton Dr & Wrightwood Ave',
   'online date': Timestamp('2013-10-03 00:00:00')}),
 (325,
  {'dpcapacity': 15,
   'landmark': 392,
   'latitude': 41.973385,
   'longitude': -87.66836500000001,
   'name': 'Clark St & Winnemac Ave',
   'online date': Timestamp('2013-09-23 00:00:00')}),
 (326,
  {'dpcapacity': 11,
   'landmark': 239,
   'latitude': 41.967096000000005,
   'longitude': -87.667429,
   'name': 'Clark St & Leland Ave',
   'online date': Timestamp('2013-09-27 00:00:00')}),
 (327,
  {'dpcapacity': 19,
   'landmark': 188,
   'latitude': 41.921687,
   'longitude': -87.65371400000001,
   'name': 'Sheffield Ave & Webster Ave',
   'online date': Timestamp('2013-09-25 00:00:00')}),
 (328,
  {'dpcapacity': 15,
   'landmark': 365,
   'latitude': 41.788746,
   'longitude': -87.601334,
   'name': 'Ellis Ave & 58th St',
   'online date': Timestamp('2013-09-25 00:00:00')}),
 (329,
  {'dpcapacity': 15,
   'landmark': 347,
   'latitude': 41.932684,
   'longitude': -87.63625,
   'name': 'Lake Shore Dr & Diversey Pkwy',
   'online date': Timestamp('2013-09-25 00:00:00')}),
 (330,
  {'dpcapacity': 19,
   'landmark': 77,
   'latitude': 41.946176,
   'longitude': -87.67330799999999,
   'name': 'Lincoln Ave & Addison St',
   'online date': Timestamp('2013-09-26 00:00:00')}),
 (331,
  {'dpcapacity': 19,
   'landmark': 176,
   'latitude': 41.90854,
   'longitude': -87.64856800000001,
   'name': 'Halsted St & Blackhawk St',
   'online date': Timestamp('2013-09-28 00:00:00')}),
 (332,
  {'dpcapacity': 15,
   'landmark': 208,
   'latitude': 41.933341,
   'longitude': -87.648747,
   'name': 'Halsted St & Diversey Pkwy',
   'online date': Timestamp('2013-09-28 00:00:00')}),
 (333,
  {'dpcapacity': 15,
   'landmark': 224,
   'latitude': 41.907066,
   'longitude': -87.667252,
   'name': 'Ashland Ave & Blackhawk St',
   'online date': Timestamp('2013-09-27 00:00:00')}),
 (334,
  {'dpcapacity': 19,
   'landmark': 233,
   'latitude': 41.940775,
   'longitude': -87.63919200000001,
   'name': 'Lake Shore Dr & Belmont Ave',
   'online date': Timestamp('2013-09-27 00:00:00')}),
 (335,
  {'dpcapacity': 15,
   'landmark': 345,
   'latitude': 41.831379,
   'longitude': -87.618034,
   'name': 'Calumet Ave & 35th St',
   'online date': Timestamp('2013-10-17 00:00:00')}),
 (336,
  {'dpcapacity': 15,
   'landmark': 422,
   'latitude': 41.809855,
   'longitude': -87.606755,
   'name': 'Cottage Grove Ave & 47th St',
   'online date': Timestamp('2013-10-17 00:00:00')}),
 (337,
  {'dpcapacity': 19,
   'landmark': 303,
   'latitude': 41.896544,
   'longitude': -87.630931,
   'name': 'Clark St & Chicago Ave',
   'online date': Timestamp('2013-09-27 00:00:00')}),
 (338,
  {'dpcapacity': 15,
   'landmark': 102,
   'latitude': 41.857611,
   'longitude': -87.619407,
   'name': 'Calumet Ave & 18th St',
   'online date': Timestamp('2013-09-28 00:00:00')}),
 (339,
  {'dpcapacity': 11,
   'landmark': 404,
   'latitude': 41.838198,
   'longitude': -87.645143,
   'name': 'Emerald Ave & 31st St',
   'online date': Timestamp('2013-09-28 00:00:00')}),
 (340,
  {'dpcapacity': 15,
   'landmark': 209,
   'latitude': 41.929546,
   'longitude': -87.643118,
   'name': 'Clark St & Wrightwood Ave',
   'online date': Timestamp('2013-10-24 00:00:00')}),
 (341,
  {'dpcapacity': 19,
   'landmark': 431,
   'latitude': 41.866095,
   'longitude': -87.60726700000001,
   'name': 'Adler Planetarium',
   'online date': Timestamp('2013-10-09 00:00:00')}),
 (342,
  {'dpcapacity': 15,
   'landmark': 284,
   'latitude': 41.871262,
   'longitude': -87.673688,
   'name': 'Wolcott Ave & Polk St',
   'online date': Timestamp('2013-10-12 00:00:00')}),
 (343,
  {'dpcapacity': 15,
   'landmark': 297,
   'latitude': 41.928886999999996,
   'longitude': -87.658971,
   'name': 'Racine Ave & Wrightwood Ave',
   'online date': Timestamp('2013-10-24 00:00:00')}),
 (344,
  {'dpcapacity': 15,
   'landmark': 26,
   'latitude': 41.968641,
   'longitude': -87.676335,
   'name': 'Wolcott Ave & Lawrence Ave',
   'online date': Timestamp('2013-10-09 00:00:00')}),
 (345,
  {'dpcapacity': 15,
   'landmark': 119,
   'latitude': 41.793242,
   'longitude': -87.58778199999999,
   'name': 'Lake Park Ave & 56th St',
   'online date': Timestamp('2013-10-09 00:00:00')}),
 (346,
  {'dpcapacity': 15,
   'landmark': 353,
   'latitude': 41.88283,
   'longitude': -87.661206,
   'name': 'Ada St & Washington Blvd',
   'online date': Timestamp('2013-10-10 00:00:00')}),
 (347,
  {'dpcapacity': 15,
   'landmark': 319,
   'latitude': 41.950687,
   'longitude': -87.6687,
   'name': 'Ashland Ave & Grace St',
   'online date': Timestamp('2013-10-12 00:00:00')}),
 (348,
  {'dpcapacity': 15,
   'landmark': 96,
   'latitude': 41.854015999999994,
   'longitude': -87.69544499999999,
   'name': 'California Ave & 21st St',
   'online date': Timestamp('2013-10-14 00:00:00')}),
 (349,
  {'dpcapacity': 15,
   'landmark': 210,
   'latitude': 41.929142999999996,
   'longitude': -87.649077,
   'name': 'Halsted St & Wrightwood Ave',
   'online date': Timestamp('2013-10-28 00:00:00')}),
 (350,
  {'dpcapacity': 15,
   'landmark': 247,
   'latitude': 41.895965999999994,
   'longitude': -87.66774699999999,
   'name': 'Ashland Ave & Chicago Ave',
   'online date': Timestamp('2013-10-22 00:00:00')}),
 (351,
  {'dpcapacity': 15,
   'landmark': 440,
   'latitude': 41.803038,
   'longitude': -87.606615,
   'name': 'Cottage Grove Ave & 51st St',
   'online date': Timestamp('2013-10-17 00:00:00')})]

In [ ]: