SessionTKVars
- class lib.gui.popup_session.SessionTKVars(buildgraph: BooleanVar, status: StringVar, display: StringVar, scale: StringVar, raw: BooleanVar, trend: BooleanVar, avg: BooleanVar, smoothed: BooleanVar, outliers: BooleanVar, avgiterations: IntVar, smoothamount: DoubleVar, loss_keys: dict[str, ~tkinter.BooleanVar]=<factory>)
Bases:
objectDataclass for holding the tk variables required for the session popup
- Parameters:
buildgraph (
tkinter.BooleanVar) – Trigger variable to indicate the graph should be rebuiltstatus (
tkinter.StringVar) – The variable holding the current status of the popup windowdisplay (
tkinter.StringVar) – Variable indicating the type of information to be displayedscale (
tkinter.StringVar) – Variable indicating whether to display as log or linear dataraw (
tkinter.BooleanVar) – Variable to indicate raw data should be displayedtrend (
tkinter.BooleanVar) – Variable to indicate that trend data should be displayedavg (
tkinter.BooleanVar) – Variable to indicate that rolling average data should be displayedsmoothed (
tkinter.BooleanVar) – Variable to indicate that smoothed data should be displayedoutliers (
tkinter.BooleanVar) – Variable to indicate that outliers should be displayedloss_keys (dict) – Dictionary of names to
tkinter.BooleanVarindicating whether specific loss items should be displayedavgiterations (
tkinter.IntVar) – The number of iterations to use for rolling averagesmoothamount (
tkinter.DoubleVar) – The amount of smoothing to apply for smoothed data