:py:mod:`save_and_load` ======================= .. py:module:: save_and_load Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: save_and_load.SaveAnalysisWorker save_and_load.LoadAnalysisWorker Functions ~~~~~~~~~ .. autoapisummary:: save_and_load.save_analysis save_and_load.load_analysis save_and_load.convert_v1_05_to_v1_06 Attributes ~~~~~~~~~~ .. autoapisummary:: save_and_load.__docformat__ save_and_load.SAVING_VERSION save_and_load.SAVE_FORMAT .. py:data:: __docformat__ :value: "'NumPy'" .. py:data:: SAVING_VERSION :value: "'1.07'" .. py:data:: SAVE_FORMAT :value: "'pickle'" .. py:class:: SaveAnalysisWorker(main_window: main.MainWindow, dataset: smsh5.H5dataset) Bases: :py:obj:`PyQt5.QtCore.QRunnable` .. py:attribute:: main_window .. py:attribute:: dataset .. py:attribute:: signals .. py:method:: run() -> None .. py:function:: save_analysis(main_window: main.MainWindow, dataset: smsh5.H5dataset, signals: threads.WorkerSignals = None) .. py:class:: LoadAnalysisWorker(main_window: main.MainWindow, file_path: str) Bases: :py:obj:`PyQt5.QtCore.QRunnable` .. py:attribute:: main_window .. py:attribute:: signals .. py:attribute:: file_path .. py:method:: run() -> None .. py:function:: load_analysis(main_window: main.MainWindow, analysis_file: str, signals: threads.WorkerSignals = None) .. py:function:: convert_v1_05_to_v1_06(dataset_1_05: smsh5.H5dataset) -> smsh5.H5dataset