ethos_penalps.post_processing.tikz_visualizations.tikz_wrapper#
Module Contents#
Classes#
- 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#
- 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#