Skip to content

Conversation

sdelliot
Copy link
Collaborator

feat: Adding a VM Resource Schedule Explorer

Description

This new web tool will help users understand the FIREWHEEL VM Resource Schedule and which VMs utilize which resources at what time. Users can upload exported VMR schedules generated via (sandialabs/firewheel_repo_base#3). The available functionality of this new web tool includes:

  • File upload (users can to select VMR Schedule exports of their choosing
  • A table detailing all schedule information for the given experiment. The table includes filtering based on VM name and schedule times, ability to see more detailed schedule information (CLI arguments, executable bit, etc.).
  • A tangled tree graph visualization which details all VMRs in the experiment and which VMs use particular VMRs. The graph include the ability to export as an SVG and highlight the path for a given VM.
  • Self-contained help documentation/tool-tips on how to use the new website.

Type of Change

Please select the type of change your pull request introduces:

  • Bugfix
  • New feature
  • Documentation update
  • Other (please describe):

Checklist

  • This PR conforms to the process detailed in the Contributing Guide.
  • I have included no proprietary/sensitive information in my code.
  • I have performed a self-review of my code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings.
  • I have tested my code.

Additional Notes

This new feature was created with numerous contributions by unnamed SNL staff and interns.

@github-actions github-actions bot added documentation Improvements or additions to documentation feature New feature or request labels Sep 24, 2025
@sdelliot sdelliot marked this pull request as draft September 24, 2025 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant