:py:mod:`signals` ================= .. py:module:: signals Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: signals.WorkerSignals signals.WorkerSigPassType signals.ProcessThreadSignals Functions ~~~~~~~~~ .. autoapisummary:: signals.worker_sig_pass Attributes ~~~~~~~~~~ .. autoapisummary:: signals.logger .. py:data:: logger :value: "'signals'" .. py:class:: WorkerSignals Bases: :py:obj:`PyQt5.QtCore.QObject` A QObject with attributes of pyqtSignal's that can be used to communicate between worker threads and the main thread. .. py:attribute:: resolve_finished .. py:attribute:: fitting_finished .. py:attribute:: grouping_finished .. py:attribute:: openfile_finished .. py:attribute:: save_file_version_outdated .. py:attribute:: error .. py:attribute:: result .. py:attribute:: progress .. py:attribute:: auto_progress .. py:attribute:: start_progress .. py:attribute:: end_progress .. py:attribute:: status_message .. py:attribute:: add_datasetindex .. py:attribute:: add_particlenode .. py:attribute:: add_all_particlenodes .. py:attribute:: reset_tree .. py:attribute:: data_loaded .. py:attribute:: bin_size .. py:attribute:: add_irf .. py:attribute:: level_resolved .. py:attribute:: reset_gui .. py:attribute:: set_start .. py:attribute:: set_tmin .. py:attribute:: plot_trace .. py:attribute:: plot_trace_lock .. py:attribute:: plot_trace_export .. py:attribute:: plot_trace_export_lock .. py:attribute:: plot_levels .. py:attribute:: plot_levels_lock .. py:attribute:: plot_levels_export .. py:attribute:: plot_levels_export_lock .. py:attribute:: plot_group_bounds_export .. py:attribute:: plot_group_bounds_export_lock .. py:attribute:: plot_grouping_bic_export .. py:attribute:: plot_grouping_bic_export_lock .. py:attribute:: plot_decay .. py:attribute:: plot_decay_lock .. py:attribute:: plot_decay_export .. py:attribute:: plot_decay_export_lock .. py:attribute:: plot_convd .. py:attribute:: plot_convd_lock .. py:attribute:: plot_convd_export_lock .. py:attribute:: plot_decay_convd_export .. py:attribute:: plot_decay_convd_export_lock .. py:attribute:: plot_decay_convd_residuals_export .. py:attribute:: plot_decay_convd_residuals_export_lock .. py:attribute:: show_residual_widget .. py:attribute:: show_residual_widget_lock .. py:attribute:: plot_residuals_export .. py:attribute:: plot_residuals_export_lock .. py:attribute:: plot_spectra_export .. py:attribute:: plot_spectra_export_lock .. py:attribute:: plot_raster_scan_export .. py:attribute:: plot_raster_scan_export_lock .. py:attribute:: plot_corr .. py:attribute:: plot_corr_lock .. py:attribute:: plot_corr_export .. py:attribute:: plot_corr_export_lock .. py:class:: WorkerSigPassType Bases: :py:obj:`enum.IntEnum` Enum where members are also (and must be) ints .. py:attribute:: resolve_finished .. py:attribute:: fitting_finished .. py:attribute:: grouping_finished .. py:attribute:: openfile_finished .. py:attribute:: error .. py:attribute:: result .. py:attribute:: progress .. py:attribute:: auto_progress .. py:attribute:: start_progress .. py:attribute:: end_progress .. py:attribute:: progress_decrement .. py:attribute:: status_message .. py:attribute:: add_datasetindex .. py:attribute:: add_particlenode .. py:attribute:: add_all_particlenodes .. py:attribute:: reset_tree .. py:attribute:: data_loaded .. py:attribute:: bin_size .. py:attribute:: add_irf .. py:attribute:: level_resolved .. py:attribute:: reset_gui .. py:attribute:: set_start .. py:attribute:: set_tmin .. py:function:: worker_sig_pass(signals: WorkerSignals, sig_type: WorkerSigPassType, args=None) .. py:class:: ProcessThreadSignals Bases: :py:obj:`PyQt5.QtCore.QObject` Defines the signals available from the running worker thread .. py:attribute:: finished .. py:attribute:: results .. py:attribute:: start_progress .. py:attribute:: set_progress .. py:attribute:: step_progress .. py:attribute:: step_one_progress .. py:attribute:: add_progress .. py:attribute:: end_progress .. py:attribute:: status_update .. py:attribute:: error .. py:attribute:: passthrough