qcodespp.plotting.offline.popupwindows

Attributes

Classes

Module Contents

qcodespp.plotting.offline.popupwindows.qdarkstyle_imported = True
qcodespp.plotting.offline.popupwindows.DARK_THEME = True
class qcodespp.plotting.offline.popupwindows.LineCutWindow(parent, orientation, init_cmap='viridis', init_canvas=True, editor_window=None)

Bases: PyQt5.QtWidgets.QWidget

parent
editor_window = None
running = True
orientation
init_cmap = 'viridis'
init_widgets()
init_connections()
init_canvas()
init_layouts()
set_main_layout()
init_cuts_table()
copy_cuts(which='all')
paste_cuts()
item_clicked(item)
get_checked_items(return_indices=False, cuts_or_fits='cuts')
append_cut_to_table(linecut_name)
points_dragged(line)
cuts_table_edited(item)
style_changed(option, value)
update_draggable_points(linecut, replot=True)
move_diagonal_line(direction)
index_changed(row)
add_cut_manually(data_index=0, offset=0, linecolor=None, update=True)
remove_cut(which='selected')
generate_cuts()
move_cut(direction)
reorder_cuts()
apply_colormap()
colormap_type_edited()
change_all_checkstate(column, checkstate)
open_cuts_table_menu(position)
limits_edited()
reset_limits()
update_axscale(which)
update_legend()
update()
update_pick_radius()
fit_class_changed()
fit_type_changed()
collect_fit_data(x, y)
collect_fit_inputs(function_class, function_name)
collect_init_guess(function_class, function_name)
start_fitting(line='manual', multilinefit=False)
fit_checked()
print_parameters(line)
get_line_data(line)
draw_lines(x, y, line)
draw_plot()
draw_fits(line)
toggle_lock_scaling()
autoscale_axes()
closeEvent(event)
save_data()
save_fit_result()
save_all_fits()
clear_fit(line='manual')
clear_all_fits()
save_parameters_dependency()
save_image()
copy_image()
copy_cuts_table_to_clipboard()
zoom_plot(event, axis)
mouse_scroll_canvas(event)
mouse_click_canvas(event)
on_motion(event)
on_release(event)
save_fit_preset()
load_fit_preset()
class qcodespp.plotting.offline.popupwindows.StatsWindow(parent)

Bases: PyQt5.QtWidgets.QWidget

parent
running = True
tree_widget
main_layout
calculate_stats()
populate_tree(metadata, parent_item=None)

Recursively populate the QTreeWidget with nested dictionary data.

class qcodespp.plotting.offline.popupwindows.MetadataWindow(parent=None)

Bases: PyQt5.QtWidgets.QDialog

parent = None
layout
tree_widget
populate_tree(metadata, parent_item=None)

Recursively populate the QTreeWidget with nested dictionary data.

class qcodespp.plotting.offline.popupwindows.ErrorWindow(text)

Bases: PyQt5.QtWidgets.QDialog

layout
text_edit
button_layout
copy_button
close_button
copy_text()
class qcodespp.plotting.offline.popupwindows.ErrorLogWindow(error_log)

Bases: PyQt5.QtWidgets.QDialog

error_log
layout
tree_widget
close_button
save_button
populate_tree(error_log)
save_log()
class qcodespp.plotting.offline.popupwindows.AutoRefreshPopup(editor_window, from_dropdown=False)

Bases: PyQt5.QtWidgets.QDialog

editor_window
from_dropdown = False
prev_2d
prev_1d
lineedit_2d
lineedit_1d
accept()