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

🚀 Feature: Move PeMS Conflation to tm2py #122

Open
1 of 7 tasks
DavidOry opened this issue Aug 9, 2023 · 0 comments
Open
1 of 7 tasks

🚀 Feature: Move PeMS Conflation to tm2py #122

DavidOry opened this issue Aug 9, 2023 · 0 comments

Comments

@DavidOry
Copy link
Collaborator

DavidOry commented Aug 9, 2023

User Story

MTC wants to consolidate their travel modeling software into tm2py and leverage the tm2py infrastructure. In this case, we want to conflate PeMS counts to the roadway network.

Progress:

  • Sufficiently defined
  • Approach determined
  • Tests developed
  • User story satisfied
  • Doc strings
  • General documentation
  • Passing tests

Priority

Low

Level of Effort

Low

Resolution Ideas

This would be a logical tm2py utility. But perhaps one that should most likely moved as part of the move of Lasso functionality into tm2py. Right now, the bundle of travel modeling Python code is as follows:

  • travel-model-two-networks: this is the code WSP used to create the travel model two networks. Much of the functionality has since been moved to the more general purpose open-source Ranch repository. Moving forward, an ideal solution would be to refactor Ranch to use the network-wrangler base classes more directly. Currently, the PeMS conflation is done in a notebook that lives in this repository.
  • Lasso: this is a bundle of code that handles the messy translations from Network Wrangler standards to Emme standards. It now includes a number of capabilities that are integral to the functioning of tm2py and would more logically live in tm2py

Project

Not yet

Who should be involved?

Users: @lmz, @FlaviaTsang
Reviewers: @gregerhardt, @i-am-sijia

Risk

Not if it's a utility written as a stand-alone method.

Tests

A number of examinations should be done to ensure conflation is working as expected in challenging locations, e.g., near interchanges, near ramps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant