exporting

Module Contents

Classes

ExportWorker

ExporterOptions

Exporter

Attributes

logger

DATAFRAME_FORMATS

exporting.logger = "'exporting'"[source]
exporting.DATAFRAME_FORMATS[source]
class exporting.ExportWorker(main_window: main.MainWindow, mode: str = None, lock: threading.Lock = None, f_dir: str = None)[source]

Bases: PyQt5.QtCore.QRunnable

main_window[source]
mode = 'None'[source]
lock = 'None'[source]
f_dir = 'None'[source]
signals[source]
run() None[source]
class exporting.ExporterOptions(main_window: main.MainWindow)[source]
property use_roi[source]
property ex_traces[source]
property ex_levels[source]
property ex_grouped_levels[source]
property ex_global_grouped_levels[source]
property ex_grouping_info[source]
property ex_grouping_results[source]
property ex_lifetime[source]
property ex_hist[source]
property ex_spectra_2d[source]
property ex_raster_scan_2d[source]
property ex_corr_hists[source]
property ex_df_levels[source]
property ex_df_levels_lifetimes[source]
property ex_df_grouped_levels[source]
property ex_df_grouped_levels_lifetimes[source]
property ex_df_grouping_info[source]
property ex_df_format[source]
property ex_plot_intensities[source]
property ex_plot_intensities_only[source]
property ex_plot_intensities_with_levels[source]
property ex_plot_intensities_with_levels_and_groups[source]
property ex_plot_lifetimes[source]
property ex_plot_lifetimes_hist_only[source]
property ex_plot_lifetimes_with_fit[source]
property ex_plot_lifetimes_fit_and_residuals[source]
property ex_plot_lifetimes_only_groups[source]
property ex_plot_grouping_bics[source]
property ex_plot_raster_scans[source]
property ex_plot_spectra[source]
property ex_plot_corr_hists[source]
property any_particle_text_plot[source]
_main_window[source]
class exporting.Exporter(main_window: main.MainWindow, mode: str = None, signals: signals.WorkerSignals = None, lock: threading.Lock = None, f_dir: str = None)[source]
property mw: main.MainWindow[source]
property main_window: main.MainWindow[source]
_main_window[source]
options[source]
mode = 'None'[source]
signals = 'None'[source]
lock = 'None'[source]
f_dir = 'None'[source]
static _open_file(path: str)[source]
run_export()[source]
static write_dataframe_to_file(dataframe: pandas.DataFrame, path: str, filename: str, file_type: dict)[source]
export_dataframes(particles)[source]
static groups_to_df(groups: List[grouping.Group])[source]
static filter_with_settings(df: pandas.DataFrame, filter_settings: dict) pandas.DataFrame[source]
levels_to_df(max_exp_num: int, levels: List[change_point.Level | grouping.GlobalLevel], filter_settings: dict = None, is_grouped: bool = None)[source]
export_raster_scan_2d(raster_scan)[source]
export_spectra_2d(particle: smsh5.Particle)[source]
export_hists(particle: smsh5.Particle)[source]
export_lifetimes(particles: smsh5.Particle | List[smsh5.Particle], whole_trace: bool = False) None[source]
export_grouping_results(particle: smsh5.Particle)[source]
export_grouping_info(particle: smsh5.Particle)[source]
export_levels_global_grouped_plot(particle: smsh5.Particle)[source]
export_levels_grouped_plot(particle: smsh5.Particle)[source]
_export_level_plot(ints: list | numpy.ndarray, lvl_tr_path: str, times: list | numpy.ndarray)[source]
_export_levels(lvl_path: str, particle: smsh5.Particle, roi: bool = False)[source]
export_levels(particle: smsh5.Particle)[source]
export_corr_hists(particle: smsh5.Particle)[source]
_export_trace(ints: list | numpy.ndarray, particle: smsh5.Particle, times: list | numpy.ndarray, tr_path: str)[source]
export_trace(particle: smsh5.Particle)[source]
export_corr(tr_path: str, particle: smsh5.Particle)[source]
plot_lifetimes(particle: smsh5.Particle) None[source]
plot_raster_scan(p, raster_scan)[source]
plot_corr_hists(particle: smsh5.Particle)[source]
plot_spectra(particle: smsh5.Particle)[source]
plot_lifetime_fit_residuals(particle: smsh5.Particle, only_groups: bool = False)[source]
plot_grouping_bic(particle: smsh5.Particle)[source]
plot_levels(particle: smsh5.Particle, plot_groups: bool = False)[source]
plot_intensities(particle: smsh5.Particle)[source]