ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper#

Module Contents#

Classes#

TikzAnchorNames

TikzRelativePositions

TikzEdge

ForwardEdge

BackwardEdge

IntermediateEdge

TikzNode

TikzMatrixRow

TikzMatrix

class ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper.TikzAnchorNames#
south: str = '.south'#
south_west: str = '.south west'#
north: str = '.north'#
east: str = '.east'#
west: str = '.west'#
class ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper.TikzRelativePositions#
above: str = 'above= of '#
below: str = 'below= of '#
right: str = 'right= of '#
left: str = 'left= of '#
class ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper.TikzEdge#
start_node_name: str#
target_node_name: str#
edge_style: str = ''#
edge_options: str = ''#
create_tikz_string(add_line_break: bool = True) str#
class ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper.ForwardEdge#

Bases: TikzEdge

edge_style: str = '->'#
class ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper.BackwardEdge#

Bases: TikzEdge

edge_style: str = '<-'#
class ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper.IntermediateEdge#

Bases: TikzEdge

edge_style: str = '-'#
class ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper.TikzNode#
name_to_display: str#
unique_identification_name: str#
node_options: str#
create_node_string(add_line_break: bool = False) str#
create_node_below_of(unique_tikz_object_name: str, add_line_break: bool = False) str#
create_node_above_of(unique_tikz_object_name: str, add_line_break: bool = False) str#
create_node_left_of(unique_tikz_object_name: str, add_line_break: bool = False) str#
create_node_right_of(unique_tikz_object_name: str, add_line_break: bool = False) str#
class ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper.TikzMatrixRow#
name_to_display: str#
unique_identification_name: str#
list_of_tikz_nodes: list[TikzNode]#
create_row_string(add_line_break: bool = True) str#
class ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper.TikzMatrix(list_of_tikz_matrix_rows: list[TikzMatrixRow], unique_tikz_name: str, relative_node_name: str | None = None, relative_node_anchor: str = TikzAnchorNames.south, relative_position: str = TikzRelativePositions.below)#
add_option(option_string: str)#
create_tikz_string() str#
create_matrix_from_rows() str#
convert_list_rows_to_list_columns()#
create_preamble()#
create_matrix_position_option() str#