tooluniverse.visualization_tool moduleΒΆ
Visualization Tool Base Class for ToolUniverseΒΆ
This module provides the base VisualizationTool class that all visualization tools inherit from. It provides common functionality for HTML generation, image conversion, error handling, and output formatting.
- class tooluniverse.visualization_tool.VisualizationTool[source]ΒΆ
Bases:
BaseTool
Base class for all visualization tools in ToolUniverse.
Provides common functionality for: - HTML generation and embedding - Static image conversion - Error handling - Output formatting
- create_visualization_response(html_content, viz_type, data=None, static_image=None, metadata=None)[source]ΒΆ
Create a standardized visualization response.
- create_error_response(error_message, error_type='VisualizationError')[source]ΒΆ
Create a standardized error response.
- create_plotly_html(fig, width=None, height=None, include_plotlyjs='cdn')[source]ΒΆ
Create HTML from Plotly figure.