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()
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)
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()
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_plot(parent_marker=True)
draw_fits(line)
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()
mouse_scroll_canvas(event)
mouse_click_canvas(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.