grapa.frontend.frames_main.GUIFrameMenuMain

class grapa.frontend.frames_main.GUIFrameMenuMain(master, application: Application, **kwargs)

Bases: object

Handles the main menu (on the left of the application) Contains a Frame, to be embedded in a wider application (.frame.pack()) Some methods will call methods of application

__init__(master, application: Application, **kwargs)

Methods

__init__(master, application, **kwargs)

graph_redo()

Redo next transaction in graph

graph_undo()

Undo last transaction in graph

if_print_commands()

Returns status of checkbox printCommands

insert_curve_empty()

Append an empty Curve in current Graph

merge_clipboard()

Retrieves the content of clipboard, and appends it to the graph

merge_file()

Merge data with file chosen by user

open_clipboard()

Retrieve the content of clipboard and create a graph with it

open_file()

Open a file chosen by user

open_folder()

Open all files in a folder given by user

quit_main()

Quits main application

save_graph()

Saves the graph (image & data) with same filename as last time

save_graph_as([filesave])

saves the graph to image + data file, asks for a new filename

save_image_to_clipboard()

Copy an image of current graph into the clipboard

script_cf()

Script Cf

script_correlations()

Script processing of SCAPS output IV, CV, Cf QE files

script_cv()

Script CV

script_cvft()

Script C-V-f-T

script_fit_jv_all()

Script JV process, each file indepedently

script_fit_jv_combined([group_cell])

Script JV process, grouped by cells or not.

script_jsc_voc()

Script JscVoc

script_jv_boxplots()

Script boxplots

script_jv_sample_maps()

Script JV sample maps

update_ui()

Update the GUI elements

graph_redo()

Redo next transaction in graph

graph_undo()

Undo last transaction in graph

if_print_commands()

Returns status of checkbox printCommands

insert_curve_empty()

Append an empty Curve in current Graph

merge_clipboard()

Retrieves the content of clipboard, and appends it to the graph

merge_file()

Merge data with file chosen by user

open_clipboard()

Retrieve the content of clipboard and create a graph with it

open_file()

Open a file chosen by user

open_folder()

Open all files in a folder given by user

quit_main()

Quits main application

save_graph()

Saves the graph (image & data) with same filename as last time

save_graph_as(filesave='')

saves the graph to image + data file, asks for a new filename

save_image_to_clipboard()

Copy an image of current graph into the clipboard

script_cf()

Script Cf

script_correlations()

Script processing of SCAPS output IV, CV, Cf QE files

script_cv()

Script CV

script_cvft()

Script C-V-f-T

script_fit_jv_all()

Script JV process, each file indepedently

script_fit_jv_combined(group_cell: bool = True)

Script JV process, grouped by cells or not.

Parameters:

group_cell – True to group results by cell, False for independent processing for each individual JV file.

script_jsc_voc()

Script JscVoc

script_jv_boxplots()

Script boxplots

script_jv_sample_maps()

Script JV sample maps

update_ui()

Update the GUI elements