Getting Started

Install Fast-Trips

System Requirements:

  • Fast-Trips has been tested on Windows, Ubuntu, and Mac OS
  • Fast-Trips has been tested on Python 2.7.13 and 3.6

Recommended:

  • Conda package manager to manage virtual environments

To compile from source:

Recommended:

  • GitHub Desktop
  • IDE like Atom, Sublime Text, etc.

Fast-Trips can either be installed from source or from compilled binaries. Compilled binaries are made from commits to the “master” branch and are more stable, but less up-to-date than the source.

Installing stable release from PyPI

Creating a virtual environment using conda (recommended):

conda create fast-trips-env ft-py3 python=3.6
source activate fast-trips-env
pip install fasttrips

Installing into an existing python installation:

pip install fast-trips

Installing from hosted source code

If you want a more up-to-date version or access to the develop branch, you can install from the Github repository directly:

pip install git+https://github.com/bayareametro/fast-trips.git@develop#egg=fasttrips

Test the Install

  • To run an example to make sure it is installed correctly, run from the <fast-trips-dir>:

    python fasttrips\Examples\Bunny_Hop\run_bunny_hop.py
    

(remember to use file separators appropriate for your operating system).

I/O

Fast-trips uses three sets of :ref:input files:

  1. Passenger demand
  2. Transit and access network
  3. Configuration files

Fast-Trips summarizes the passenger assignment in three ways:

  1. Path-based
  2. Vehicle-based
  3. Link-based

Additionally, individual passengers can be “traced” thru the system, which produces a detailed log-style accounting.

Finally, Fast-Trips produces high-level performance outputs to measure both computing and transportation system performance.

Go through Tutorials

Download and complete the Fast-Trips tutorials. Don’t forget to open and use the associated presentation.