In 2016, the city of Austin, TX attempted to apply new regulations for hiring rideshare drivers. The industry's two giants, Uber and Lyft, felt that the regulations were unnecessary and prohibitive, so they chose to leave the city altogether. In their wake, the community created a non-profit rideshare organization, called RideAustin, to provide a similar transportation service to Austin citizens. When the regulations were overturned less than one year later, Uber and Lyft swept back into the city, serving RideAustin a swift death.
Our goal is to act as a RideAustin data scientist in 2017, using historical rideshare data to forecast our future growth (assuming no policy revisions). The data was obtained for free through data.world, a platform which allows data collection, sharing, manipulation, and analysis. Sign up for a free account and visit this project's data.world workspace to view and interact with the raw data.
This repository contains all the files you'll need for the workshop, including the following:
- This README - contains all the instructions needed for the workshop and beyond
- Jupyter notebook - will form the basis of the actual workshop
- Data files - will be processed and used for forecasting
- Configuration file - ensures that all necessary Python packages are installed correctly
- Forecasting package - the workshop's final product
In order to use this repository and/or follow along during the workshop, follow these setup steps:
- Gain basic familiarity with terminal/command line interface
- Default is Terminal on macOS and cmd on Windows - feel free to install an alternative
- My choice: iTerm2 on macOS Catalina
- Example, navigate to some directory from root:
cd Documents/Dev/msda-workshop/examples
- Example, navigate UP one folder level:
cd ..
- Example, list files in current directory:
ls
- Example, execute Python file:
python examples/hello_world.py
- Create a free GitHub account
- Install git on your machine (instructions)
- Fork this repo into your account (instructions)
OPTIONAL, if you'd like to edit or run the forecasting package
- Clone your new repo to your machine (instructions)
- Install Anaconda (instructions)
- Alternative: Miniconda, a minimal installation of Anaconda (instructions)
- Verify installation (
conda list
)- Create conda virtual environment using provided configuration file
- Navigate to your repo's directory (ex.
cd Documents/Dev/msda-workshop
) - Create environment (
conda env create --file environment.yml
) - Verify environment creation (
conda env list
)
- Activate conda environment (
conda activate msda
)