1616import numpy as np
1717import yaml
1818from gsa_loader import load_gsa_file
19- from constants import (
20- MAX_BANKS ,
21- INTERSECT_DASHBOARD_CONFIG
22- )
19+ from constants import INTERSECT_DASHBOARD_CONFIG
2320
2421
2522logger = logging .getLogger (__name__ )
@@ -54,22 +51,11 @@ def __init__(self):
5451 self .bragg_data_dict = dict (
5552 data = [],
5653 layout = go .Layout (
57- title = dict (text = "Bragg Data" , font = dict (size = 22 , weight = "bold" )),
58- xaxis = dict (title = dict (text = "d-Spacing" , font = dict (size = 16 )), tickfont = dict (size = 14 )),
59- yaxis = dict (title = dict (text = "Intensity" , font = dict (size = 16 )), tickfont = dict (size = 14 )),
54+ title = dict (text = "Bragg Data" , font = dict (size = 26 , weight = "bold" )),
55+ xaxis = dict (title = dict (text = "d-Spacing" , font = dict (size = 22 )), tickfont = dict (size = 18 )),
56+ yaxis = dict (title = dict (text = "Intensity" , font = dict (size = 22 )), tickfont = dict (size = 18 )),
6057 ),
6158 )
62- self .bragg_data_by_bank_dict = [
63- dict (
64- data = [],
65- layout = go .Layout (
66- title = dict (text = f"Bank { i + 1 } " , font = dict (size = 22 , weight = "bold" )),
67- xaxis = dict (title = dict (text = "d-Spacing" , font = dict (size = 16 )), tickfont = dict (size = 14 )),
68- yaxis = dict (title = dict (text = "Intensity" , font = dict (size = 16 )), tickfont = dict (size = 14 )),
69- ),
70- )
71- for i in range (MAX_BANKS )
72- ]
7359 self .transition_data_dict = dict (
7460 data = [
7561 go .Scatter (
@@ -81,20 +67,20 @@ def __init__(self):
8167 )
8268 ],
8369 layout = go .Layout (
84- title = dict (text = "Transition Plot" , font = dict (size = 22 , weight = "bold" )),
85- xaxis = dict (title = dict (text = "Temperature (K)" , font = dict (size = 16 )), tickfont = dict (size = 14 )),
86- yaxis = dict (title = dict (text = "d-Spacing" , font = dict (size = 16 )), tickfont = dict (size = 14 )),
87- legend = dict (font = dict (size = 16 ))
70+ title = dict (text = "Transition Plot" , font = dict (size = 26 , weight = "bold" )),
71+ xaxis = dict (title = dict (text = "Temperature (K)" , font = dict (size = 22 )), tickfont = dict (size = 18 )),
72+ yaxis = dict (title = dict (text = "d-Spacing" , font = dict (size = 22 )), tickfont = dict (size = 18 )),
73+ legend = dict (font = dict (size = 22 ))
8874 ),
8975 )
9076 self .stateful_plot_data_dict = dict (
9177 data = [],
9278 layout = go .Layout (
9379 title = dict (
94- text = "Bragg Data Stateful Plot" , font = dict (size = 22 , weight = "bold" )
80+ text = "Bragg Data Stateful Plot" , font = dict (size = 26 , weight = "bold" )
9581 ),
96- xaxis = dict (title = dict (text = "d-Spacing" , font = dict (size = 16 )), tickfont = dict (size = 14 )),
97- yaxis = dict (title = dict (text = "Intensity" , font = dict (size = 16 )), tickfont = dict (size = 14 )),
82+ xaxis = dict (title = dict (text = "d-Spacing" , font = dict (size = 22 )), tickfont = dict (size = 18 )),
83+ yaxis = dict (title = dict (text = "Intensity" , font = dict (size = 22 )), tickfont = dict (size = 18 )),
9884
9985 ),
10086 )
@@ -116,7 +102,7 @@ def __init__(self):
116102
117103 self .by_bank_tab = pn .Column (
118104 pn .pane .Markdown ("<h1>By Bank</h1>" ),
119- pn .GridBox (* self .bragg_data_by_bank_plots , ncols = 3 ))
105+ pn .FlexBox (* self .bragg_data_by_bank_plots ))
120106
121107 self .select_bragg_file = pn .widgets .AutocompleteInput (
122108 name = "Bragg File Timestamp" ,
@@ -296,10 +282,10 @@ def _render_bragg_plot(self):
296282 pn .pane .Plotly (dict (
297283 data = scatter_line ,
298284 layout = go .Layout (
299- title = dict (text = f"Bank { wksp_index } " , font = dict (size = 22 , weight = "bold" )),
300- xaxis = dict (title = "d-Spacing" ),
301- yaxis = dict (title = "Intensity" ) )
302- )))
285+ title = dict (text = f"Bank { wksp_index } " , font = dict (size = 26 , weight = "bold" )),
286+ xaxis = dict (title = dict ( text = "d-Spacing" , font = dict ( size = 22 )), tickfont = dict ( size = 18 ) ),
287+ yaxis = dict (title = dict ( text = "Intensity" , font = dict ( size = 22 )), tickfont = dict ( size = 18 )), )
288+ ), sizing_mode = "stretch_both" ))
303289
304290 traces .append (scatter_line )
305291
@@ -584,7 +570,7 @@ def App() -> MaterialTemplate:
584570 )
585571 pn .state .add_periodic_callback (
586572 callback = app_state .poll_transition_and_andie ,
587- period = app_state .config ['scan_period' ]['transition_scan_period' ] * 1000 ,
573+ period = app_state .config ['scan_period' ]['transition_scan_period' ] * 1000 ,
588574 )
589575
590576 pn .state .add_periodic_callback (
0 commit comments