:py:mod:`ethos_penalps.utilities.debugging_information`
=======================================================

.. py:module:: ethos_penalps.utilities.debugging_information


Module Contents
---------------

Classes
~~~~~~~

.. autoapisummary::

   ethos_penalps.utilities.debugging_information.DebuggingInformationLogger
   ethos_penalps.utilities.debugging_information.NodeOperationViewer




.. py:class:: DebuggingInformationLogger


   .. py:method:: add_node_operation(node_operation: ethos_penalps.node_operations.NodeOperation)



.. py:class:: NodeOperationViewer(debugging_information_logger: DebuggingInformationLogger, process_node_dict: dict[str, ethos_penalps.process_nodes.process_node.ProcessNode], stream_handler: ethos_penalps.stream_handler.StreamHandler, graph_directory: str)


   .. py:method:: create_node_visualization(node_operation: ethos_penalps.node_operations.NodeOperation, loop_number: float, file_name: str = 'Node_visualization')


   .. py:method:: create_all_node_visualizations()



