Extreme Bikesharing: Salt Lake City edition
Presented at SLC Python Meetup on November 2nd, 2022.
This is an updated version of the “Extreme Bikesharing” talk I presented in 2020 at the SF Python Meetup and a few other events. The updates include having a second example, my recent ride visiting all the stations in Salt Lake’s GreenBike bike-share system, and references to bike-share specific Python libraries that I wasn’t aware of in 2020.
Abstract
How do you get the most bike for the buck out of a $10 day-pass for the Bay Wheels (formerly “Ford GoBike”) bike share system? This talk is about how I used constraint programming, mapping and routing APIs, public bike share datasets, map visualization libraries, and a whole lot of Python to plan an epic 13-hour-long 121-leg bike ride around the East Bay.
Video
To be posted once available.
Slides
Other Links
Others who do similar things with bike-share
- All the Docks by Oliver O’Brien and friends in London, UK
- Doppelgängers on Two Wheels in the New Yorker about Eric Finkelstein and Scott Ambinder in New York City
Bike-share data aggregation tools and projects
- citybik.es: API with near-live data from >400 bike-share systems
- cmdbikes: CLI for citibik.es, check for bike availability from your terminal
- PyBikes: pybikes provides a set of tools to scrape bike sharing data from different websites and APIs
- bikesharemap.com: A world map with near-live data for >500 bikeshare systems
- Bikeshare Research API
- The Meddin Bike-sharing World Map: A world map with metadata about bikeshare systems
- General Bikeshare Feed Specification (GBFS)
- https://developers.google.com/micromobility/reference/gbfs-definitions
- bikeshare-client-python: GBFS client
Wikipedia about Bikesharing
- https://en.wikipedia.org/wiki/Bicycle-sharing_system
- https://en.wikipedia.org/wiki/List_of_bicycle-sharing_systems