Jeffrey Newman
Jeffrey Newman
The SkimDataset structure requires every variable to have a unique name. It also merges OMX variables based on time period, so that e.g. `BIKETIME__AM` and `BIKETIME__PM`, which would be 2-d...
This issue enumerates upcoming breaking changes for version 1.3. - Evaluation of model utility specifications now drops variable names that are not explicitly referenced in the utility spec file. This...
The parking location choice model is making two passes through the `logit.interaction_dataset` function. The first is here: https://github.com/ActivitySim/activitysim/blob/1e4ffc5cdd745c183b2b50385e457c8cfaa6c18d/activitysim/abm/models/parking_location_choice.py#L169 The second is embedded in the interaction_sample_simulate function called here: https://github.com/ActivitySim/activitysim/blob/1e4ffc5cdd745c183b2b50385e457c8cfaa6c18d/activitysim/abm/models/parking_location_choice.py#L126 The...
**Describe the bug** The reproducible random code is supposed to ensure that, when run with a fixed seed, household-relevant results (persons, trips, tours) for any particular household remain stable no...
Hi! Thanks for making ruff, it's a great tool. I also appreciate the regular development and updates, and I've configured a hook to automatically keep some of my repositories on...
Addresses #906. This pull request introduces a new performance profiling feature for expression evaluation in the ActivitySim framework. The feature allows developers to track and log the runtime of individual...
The SkimDataset structure requires every variable to have a unique name. It also merges OMX variables based on time period, so that e.g. BIKETIME__AM and BIKETIME__PM, which would be 2-d...
Update documentation to use conda instead of mamba commands This PR was authored by Github @copilot coding agent. I also reviewed it.
The current expression profiler added in #936 can measure the runtime performance of spec file expressions in legacy mode by observing the elapsed time for evaluating each expression. This is...
The ability to write anything in a spec file is a [footgun](https://en.wiktionary.org/wiki/footgun). See for example [#904](https://github.com/ActivitySim/activitysim/issues/904#issuecomment-2449758035). We need a tool, suitable for the typical model developer, to measure the computational...