Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C extension #4

Merged
merged 22 commits into from
Sep 1, 2015
Merged

C extension #4

merged 22 commits into from
Sep 1, 2015

Commits on Aug 13, 2015

  1. C++ extension skeleton. This compiles with

    python setup.py build_ext --inplace
    Lisa Zorn committed Aug 13, 2015
    Configuration menu
    Copy the full SHA
    c931acb View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2015

  1. Store zones and access links as a pandas dataframe instead of a bunch

    of little objects for more flexibility
    Lisa Zorn committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    818be2f View commit details
    Browse the repository at this point in the history
  2. Pass TAZ/stop/access time(cost) to C++ extension

    Lisa Zorn committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    987f110 View commit details
    Browse the repository at this point in the history
  3. Clean up C++ a bit - use a class

    Lisa Zorn committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    2012ecc View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2015

  1. Implemented PathFinder::initializeStopStates() and a bunch of pretty-…

    …printing
    Lisa Zorn committed Aug 15, 2015
    Configuration menu
    Copy the full SHA
    36b31b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2015

  1. Configuration menu
    Copy the full SHA
    9d74528 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2015

  1. Store trips and stop times as a pandas dataframe

    instead of a bunch of little objects for more flexibility
    Lisa Zorn committed Aug 18, 2015
    Configuration menu
    Copy the full SHA
    dcc7d6a View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2015

  1. compare_output: Handle it when file is short so the comma-delim float…

    …s are just floats.
    Lisa Zorn committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    d6f95c2 View commit details
    Browse the repository at this point in the history
  2. Process transit vehicle trips for label setting

    Lisa Zorn committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    f5abc74 View commit details
    Browse the repository at this point in the history
  3. Compile on mac

    Lisa Zorn committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    e5d72c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2015

  1. Snapshot

    Lisa Zorn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    29154c7 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2015

  1. Snapshot checkin. Update by transfers.

    Lisa Zorn committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    3181b17 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2015

  1. Snapshot checkin. Switch to double because floats weren't cutting it.

    Add finalizeTazState()
    Lisa Zorn committed Aug 24, 2015
    Configuration menu
    Copy the full SHA
    992f0c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2015

  1. Snapshot checkin. Path choosing.

    Lisa Zorn committed Aug 25, 2015
    Configuration menu
    Copy the full SHA
    2155fcf View commit details
    Browse the repository at this point in the history
  2. Return the c extension results to python

    Lisa Zorn committed Aug 25, 2015
    Configuration menu
    Copy the full SHA
    f07854c View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2015

  1. Update to Sphinx 1.3.1

    Manually applied patch to make autosummary work (see sphinx-doc/sphinx#1892)
    Lisa Zorn committed Aug 26, 2015
    Configuration menu
    Copy the full SHA
    58bfe04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    322c446 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2015

  1. Quick documentation update

    Lisa Zorn committed Aug 27, 2015
    Configuration menu
    Copy the full SHA
    77b03d9 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2015

  1. Keep track of stop sequence numbers for transit trips

    because stop IDs can appear multiple times in one transit trip, which was
    causing problems.
    Also use an ordered dict for passengers instead of a
    list, way faster (and it matters when the passenger list is big).
    Make keyboard interrupt sort of work (kills subprocesses).
    Lisa Zorn committed Aug 28, 2015
    Configuration menu
    Copy the full SHA
    b45fd3f View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2015

  1. When simulated passengers are bumped, that's now communicated to the …

    …path-finding module.
    
    The deterministic path-finding deals with the bump.
    Rename "StopTripTime" to more intuitive "TripStopTime"
    Lisa Zorn committed Aug 31, 2015
    Configuration menu
    Copy the full SHA
    8058d9a View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2015

  1. Delete path finding as it's now in the c++ extension

    Make time_window_ a class variable
    getScheduledDeparture requires a sequence id
    Lisa Zorn committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    b613281 View commit details
    Browse the repository at this point in the history
  2. Build note

    Lisa Zorn committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    2a6fde4 View commit details
    Browse the repository at this point in the history