divvy-data

Download and monitor Divvy bikeshare data


Keywords
bikeshare, transportation
License
MIT
Install
pip install divvy-data==0.1.0

Documentation

Divvy Data

MIT Travis PyPI View on YouTube

About

Divvy Data is a package to access historical and live Chicago bikeshare data.

I used this data to blog about Chicago biking and data visualization. See my analysis notebook on nbviewer.

Set up

pip install divvy-data

Usage

Historical Data

import divvydata

# gather historical data over all years
rides, stations = divvydata.get_historical_data(
    years=[str(yr) for yr in range(2013,2019)],
    rides=True,
    stations=True
)

Live Data

import divvydata

sf = divvydata.StationsFeed()
df = sf.monitor_event_history(runtime_sec=60)  # also saves to sf.event_history attribute

# filter to stations that received interactions
df = df.loc[df['id'].duplicated(keep=False)]

Data Usage Limitations

This package does not host or directly provide data, except as cited in analysis notebooks. When using Divvy data, follow Divvy's Data License Agreement.