initial commit
(interim checkin - script may not be working)
added boarding and alighting delay
converted float to Decimal
fixed infinite loops and unit issues
added timestamps to output printing
added base travel time, travel time adjustments, binomial distributions, turning vehicles.

also changed filename convention to add underscore.
- added support for generic multinomial distribution file where each component (categorical) distribution can be normally or lognormally distributed
- added lognormal distribution
- added ability for normal and lognormal distributions to only apply probabilistically (i.e., with some probability, there is no delay; with the complimentary probability, there is a normally- or lognormally-distributed delay)
- added support for multiple TT adjustment files
- added stopgaps to prevent excessive calculation of low-probability outcomes
fixed bug that resulted in improper cumulative distributions when component distributions contained no delay reduction.
added stopgap to cumulative distribution to avoid excessive calculation.
* fixed typo
* added documentation for TravelTimeAdjustments_[scenario_name].csv and MultinomialDistributions_[scenario_name].csv
Added preliminary TurningVehiclesAnalytics capabilities

Added some additional error checking and fixed a couple typos.
fixed typos; began drafting extended turning point (to translate avg turning veh delay into bus delay)
finished turning point (analytical spec) so that delay experienced by bus is calculated (not just avg turning veh delay)
added support for zero-variance processing by normal and lognormal distributions
also cleaned up text output
fixed bug where probability of all turning vehicles behind bus was not counted in cumulative probability.
added support for fixed deceleration / acceleration penalty for right turning vehicles (in addition to ped friction)
added constant (intercept value) to turning point regression
added failsafe to CumulativeDistribution. improved comments and feedback.
Initial changes for Sphinx documentation. Last commit before separating generate_delay_distribution.py into multiple files.
Script has been split into multiple modules and documentation is ready. Minor cleanup tweaks made along the way.
Merge branch 'master' of https://github.com/sfcta/delay_distribution