PowerGridVisualizer#

class wattson.analysis.visualization.power_grid.power_grid_visualizer.PowerGridVisualizer(power_grid: PowerGridModel, network: NetworkEmulator, model_manager: ModelManager, data_points: Dict = None)#

Bases: object

Methods

__init__

create_svg

get_attachment_stroke_width

get_background_color

get_bounding_box

get_bus_position

get_bus_size

get_bus_slots

get_drawer

get_element_offset

get_element_size

get_facility_drawer

get_facility_elements

get_facility_elements_view_box

get_facility_network_elements

get_facility_view_box

get_faded_color

get_font_size

get_grid_scale

get_line_points

get_network_connector_color

get_network_drawer

get_network_element_size

get_network_link_color

get_network_node_facility

get_network_station_group

get_network_stroke_color

get_position_info

get_power_grid_view_box

get_primary_color

get_secondary_color

get_slot_at_bus

get_slot_width

get_slots

get_stroke_width

get_svg

get_z_index

scale_sld_position

visualize

Attributes

use_position_fallback

__init__(power_grid: PowerGridModel, network: NetworkEmulator, model_manager: ModelManager, data_points: Dict = None)#