Code Monkey home page Code Monkey logo

london-bike-share-efficiency's Introduction

Bike Share Efficiency Amongst Modern City Transportation

Abstract

One of the biggest responsibilities of any city is to provide means of transportation to its residents and visitors. Traditionally “providing transportation” meant maintaining a road network, and perhaps in addition offering some sort of metro and/or bus network for its residents to utilize. In recent years, numerous other modes of transportation have emerged, giving rise to more choice by consumers. This paper explores over 300,000 bikeshare journeys to draw conclusions on when a consumer should, and should not, utilize bike share. The paper concludes by discovering that journeys under 1.5 miles can be done fastest with a bike. Other conclusions are that while trips in the center of a city can generally be done much faster on a bike, trips several miles away from the city center can generally be done in comparable time regardless of mode of transportation.

Meta

This project, done in collaboration with Tom Bain, served as my final project for the Social and Technlogical Networks course at the University of Edinburgh.

This repo contains various data-sets used to calculate trip duration between two locations in London. Each trip's duration between point A and B (taken randomly from a set) is calculted as if the ride had been conducted via bike-share, uber, AND Tube. Various calculations-and-experiments were conducted and can be reviewed within the provided iPython file. Helper scripts used throughout the research phase can be found as well.

Findings

These experiments were used to generate the findings-graphs. I then draw conclusions in my final [report](/STN Project - Submitted.pdf) based on these experiments. Findings are split into two categories: proximity (prox) and range, as well as the specified interval. Each edge that exists is also assigned a color based on the optimal mode of transport in that experiment. The colors are:

Mode Color
Bike blue
Train green
Uber orange

Usage

To run the entirely of the provided code, API tokens for Google Maps and Uber are needed. All token I had used previously have been revoked. Data is provided and with (minimal) tweaking should be sufficient to calculate your own results. See the iPython file for more information.

Attribution

See the provided iPython file for attribution.

london-bike-share-efficiency's People

Contributors

joshspicer avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.