Skip to content

feat: reorganize occupancy module and add comparison charts for issue… - #202

Open
sunnykumarabc01-dev wants to merge 2 commits into
google:copybara_pushfrom
sunnykumarabc01-dev:feat/occupancy-module
Open

sunnykumarabc01-dev wants to merge 2 commits into
google:copybara_pushfrom
sunnykumarabc01-dev:feat/occupancy-module

Conversation

@sunnykumarabc01-dev

Copy link
Copy Markdown

… 138

Hi @s2t2
I have completed the reorganization of the occupancy module and added comparison charts as requested in Issue #138. Please review these changes when you get a chance. Thank you!

Summary of Changes:

  • Module Reorganization: Created a dedicated smart_control/simulator/occupancy/ folder and moved all occupancy-related models (enhanced_occupancy.py, randomized_arrival_departure_occupancy.py, step_function_occupancy.py, and stochastic_occupancy.py) along with their test files into it.
  • Imports Updated: Fixed and updated relative/absolute path imports across the modules.
  • Comparison Script: Added a comparison script and generated visualization outputs (occupancy_comparison.png and occupancy_comparison.html) under docs/assets/ to compare all occupancy models.
  • Testing: Verified that all 52 unit tests pass successfully.

Fixes #138

image

@google-cla

google-cla Bot commented Oct 12, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Fix python version for Ubuntu runner compatibility.

This branch has not been deployed

No deployments
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.

Occupancy Module

1 participant