Visualizing your workflow helps you understand the execution flow and dependencies between nodes. GenSphere provides a visualization tool to render your workflow as an interactive graph.
The Visualizer class in GenSphere allows you to visualize your workflow.
Example:
from gensphere.visualizer import Visualizer
viz = Visualizer(
    yaml_file='combined.yaml',
    functions_file='functions.py',
    schema_file='schemas.py',
    address='127.0.0.1',
    port=8050
)
viz.start_visualization()
When you run viz.start_visualization(), the visualizer starts a local web server. Open your browser and navigate to http://127.0.0.1:8050 (or the specified address and port) to view the visualization.
Note: If you’re running in an environment like Google Colab, you might need to set up port forwarding or use a different method to access the visualization.