activitysim
activitysim copied to clipboard
An Open Platform for Activity-Based Travel Modeling
This PR supercedes all other sharrow PR's, and contains a complete and integrated implementation of all Phase 7 tasks. Published (draft) documentation is here: https://camsys.github.io/activitysim/feature-sharrow-tt
A wide variety of updates have been made in the Sharrow PR, including core enhancements that change how ActivitySim work, and ancillary enhancements that add non-core features that are convenient...
as reported by @jfdman Trip mode choice for trips on at-work subtours aren’t being estimated.
In the case that chunk training does not iterate far enough in trip purpose and destination, an assert statement causes a model run failure if the model run extends past...
The current implementation of probabilistic trip scheduling results in about 25% of stops failing to produce valid schedules. Trips fail to schedule when a selection for an earlier trip in...
In the MTC model implementation, there is an [expression](https://github.com/ActivitySim/activitysim/blob/v1.0.4/activitysim/examples/example_mtc/configs/tour_scheduling_work.csv#L36) `@(df.tour_count>1) & (df.tour_num == 1) & _adjacent_window_before` The term `_adjacent_window_before` is a temporary value that is an integer giving the size...
In the `choose_intermediate_trip_purpose` function, there is an `iloc` assignment [here](https://github.com/ActivitySim/activitysim/blob/1e4ffc5cdd745c183b2b50385e457c8cfaa6c18d/activitysim/abm/models/trip_purpose.py#L74) that now triggers a pandas FutureWarning. This breaks our tests.
Fix for issue #545
As discussed [earlier this year](https://github.com/ActivitySim/activitysim/wiki/Project-Meeting-2022.04.14#notes), this adds a github workflow that creates a windows installer for activitysim. This installer is completely-self contained, i.e. it contains a python, activitysim and all...
In the prototype_sandag_crossborder, the reproducibility is unstable dependent on the number of processes used for the run. The current model only has a single regression test case, running the model...