Skip to content

Explicit Telecommute Specs - #3

Open
i-am-sijia wants to merge 14 commits into
mainfrom
explicit-telecommute
Open

i-am-sijia wants to merge 14 commits into
mainfrom
explicit-telecommute

Conversation

@i-am-sijia

Copy link
Copy Markdown
Member

Currently just some placeholder specs to test the software changes in wsp-sag/activitysim#18 . Will be updated with estimated specs.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Regression artifacts and CI installation do not yet support the new pipeline components.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 2 High severity · 1 Medium severity · 1 Low severity

Open (4)
What changed in this PR

Adds placeholder telework arrangement and duration models, replacing the prior telecommute-status step in the SANDAG resident pipeline.

Changes:

  • Adds telework model configurations, alternatives, probabilities, and coefficients.
  • Registers models across standard, multiprocess, and sharrow pipelines.
  • Updates annotations and regression expectations.
File Reviewed changes
test/​test_sandag_abm3.py Registers the new telework model steps.
configs/​resident/​telework_duration.yaml Configures duration modeling.
configs/​resident/​telework_duration.csv Defines duration utilities.
configs/​resident/​telework_duration_probs.csv Provides duration probabilities.
configs/​resident/​telework_duration_coeffs.csv Provides duration coefficients.
configs/​resident/​telework_duration_alts.csv Maps duration categories to hours.
configs/​resident/​telework_arrangement.yaml Configures arrangement modeling.
configs/​resident/​telework_arrangement.csv Defines arrangement utilities.
configs/​resident/​telework_arrangement_coeffs.csv Provides arrangement coefficients.
configs/​resident/​settings.yaml Updates the standard pipeline.
configs/​resident/​settings_mp.yaml Updates the multiprocess pipeline.
configs/​resident/​settings_mp_sharrow.yaml Updates the sharrow pipeline.
configs/​resident/​annotate_persons_mtf.csv Adds daily telework labels.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread test/test_sandag_abm3.py
Comment on lines +75 to +76
"telework_arrangement",
"telework_duration",
Comment thread test/test_sandag_abm3.py
Comment on lines +75 to +76
"telework_arrangement",
"telework_duration",
Comment thread configs/resident/telework_arrangement.csv Outdated
Comment thread configs/resident/telework_arrangement.csv Outdated
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

Successfully merging this pull request may close these issues.

2 participants