utils.report_creation_utils =========================== .. py:module:: utils.report_creation_utils Classes ------- .. autoapisummary:: utils.report_creation_utils.ReportCreationMixin Module Contents --------------- .. py:class:: ReportCreationMixin Mixin class for creating a report for the RANO module. .. py:method:: onCreateReportButton() Triggered when the user clicks the "Create Report" button. .. py:method:: create_report() Create a report for the RANO module. .. py:method:: get_report_dir_from_node(default_report_dir, node1, node2, timestamp) :staticmethod: .. py:method:: create_images(report_dir) Create images for the report. :param report_dir: Directory to save the images. :type report_dir: str .. py:method:: table_to_csv(report_dir) :staticmethod: Save the results table to a CSV file. :param report_dir: Directory to save the CSV file. :type report_dir: str .. py:method:: create_json_file(report_dir, timestamp) Create a JSON file with the report information. :param report_dir: Directory to save the JSON file. :type report_dir: str .. py:method:: create_report_pdf(report_json_path) Create a PDF report from the JSON file. :param report_json_path: Path to the JSON file. :type report_json_path: str