Skip to content

Dynamic JSON Loading, Hover Information, Screenshot Capture (Take 2)#9

Merged
pelesh merged 10 commits intodevelopfrom
slaven/dynamica-json
Mar 19, 2026
Merged

Dynamic JSON Loading, Hover Information, Screenshot Capture (Take 2)#9
pelesh merged 10 commits intodevelopfrom
slaven/dynamica-json

Conversation

@pelesh
Copy link
Collaborator

@pelesh pelesh commented Mar 17, 2026

Merge request type

  • New feature
  • Resolves bug
  • Documentation
  • Other

Relates to

  • OPFLOW
  • SOPFLOW
  • SCOPFLOW
  • TCOPFLOW
  • CMake build system
  • Spack configuration
  • Manual
  • Web docs
  • Other

This MR updates

  • Header files
  • Source code
  • CMake build system
  • Spack configuration
  • Web docs
  • Manual
  • Other

Summary

Added new features and code cleanup.

  • Can visualize different networks by selecting between the dropdown list in top right corner. This list is populated from all json data files stored in the data folder.
  • User can upload any visual json data in the web browser for visualization. These files can be generated using opflow.
  • Added options for different visualization tweks, for example changing line/point size, change the height of the generators based on scaling factor, adaptive width of generator bars, change the color gradients of the flow etc.
  • Added option to take a screenshot of the current visualization. User can download the screenshot from the browser.
  • Added state boundaries and ability to change the color of the boundary in the settings menu.
  • The settings menu usage browser storage to keep the same settings.

@pelesh pelesh added enhancement New feature or request visualization labels Mar 17, 2026
@pelesh pelesh assigned pelesh and maksud and unassigned maksud Mar 17, 2026
@pelesh pelesh force-pushed the slaven/dynamica-json branch from a1c4746 to e478b70 Compare March 17, 2026 20:21
@pelesh pelesh mentioned this pull request Mar 17, 2026
10 tasks
Copy link
Collaborator

@PhilipFackler PhilipFackler left a comment

Choose a reason for hiding this comment

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

This looks good. I was able to run the launcher and get the viz tool working (with a few too many steps). This seems like a valuable tool.

@pelesh pelesh merged commit dcb5bfd into develop Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request visualization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants