Skip to content

Conversation

@ramyamounir
Copy link
Contributor

@ramyamounir ramyamounir commented Dec 3, 2025

This PR is now ready for review (@nielsleadholm) but it is branched off of PR#15, so it should be reviewed only after PR#15 has been merged and the updates are pulled. Therefore, I will keep it in draft mode for now.

This PR introduces many changes including:

  • TBP color palette as part of the interactive library to be used in all plots.
  • A PretrainedModelsLoader which simplifies the process of loading a Monty pretrained model as a point cloud object in Vedo.
  • A ScopeViewer which defines scopes for visibility. The user defines a list of scopes for each widget, then toggles the scope visibility with keypresses (e.g., 1, 2, or 0 for all scopes)
  • Allowing Events to be detected as part of the WidgetUpdater, Which is useful for adding many more features without having to add buttons/sliders for them.
  • The ability to expire topics from the widget updater inbox. By default, a widget updater will keep a list of watched topics values in its inbox and send the full inbox (with latest values of each topic) to the callback. Sometimes, we want to remove a topic from the inbox. For example, events (e.g., key press) are likely to be expired after we use them once.
  • A new Top-K slider that shows multiple high evidence hypotheses at the same time.
  • Agents and sensor paths toggled with key presses. Very useful for debugging and explaining Monty.
  • Transparency of meshes now change with left and right arrows key presses.
  • Other (stylistic) fixes and renames.
correlation_mods_demo.mp4

fix: pretrained models class descriptions and shim unpickler

fix: remove print message in widgets.py

feat: extract_slider_state round parameter

feat: add extract button state helper function

feat: add interactive pointcloud plot
refactor: fix font
@ramyamounir
Copy link
Contributor Author

Lifespan plot renamed here.

correlation_demo

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.

1 participant