diff --git a/pyzebra/app/panel_ccl_prepare.py b/pyzebra/app/panel_ccl_prepare.py index 8a5bfd2..265fa34 100644 --- a/pyzebra/app/panel_ccl_prepare.py +++ b/pyzebra/app/panel_ccl_prepare.py @@ -526,8 +526,8 @@ def create(): plot = figure( x_range=Range1d(), y_range=Range1d(), - plot_height=450, - plot_width=450 + 32, + plot_height=550, + plot_width=550 + 32, tools="pan,wheel_zoom,reset", ) plot.toolbar.logo = None @@ -611,17 +611,20 @@ def create(): row(app_dlfiles.button, plot_list), ) - hkl_layout = column( - hkl_div, - row(hkl_normal, hkl_cut, hkl_delta, Spacer(width=10), hkl_in_plane_x, hkl_in_plane_y), - ) - disting_layout = column(disting_opt_div, disting_opt_cb) - column2_layout = column( row(upload_data_div, upload_data, plot_file), - plot, - row(hkl_layout, k_vectors), - row(disting_layout, tol_k_ni), + row( + plot, + column( + hkl_div, + row(hkl_normal, hkl_cut, hkl_delta), + row(hkl_in_plane_x, hkl_in_plane_y), + k_vectors, + tol_k_ni, + disting_opt_div, + disting_opt_cb, + ), + ), ) tab_layout = row(column1_layout, column2_layout) diff --git a/pyzebra/app/panel_hdf_param_study.py b/pyzebra/app/panel_hdf_param_study.py index 1dee42c..3dc7f68 100644 --- a/pyzebra/app/panel_hdf_param_study.py +++ b/pyzebra/app/panel_hdf_param_study.py @@ -30,8 +30,8 @@ import pyzebra IMAGE_W = 256 IMAGE_H = 128 -IMAGE_PLOT_W = int(IMAGE_W * 2) + 52 -IMAGE_PLOT_H = int(IMAGE_H * 2) + 27 +IMAGE_PLOT_W = int(IMAGE_W * 2.4) + 52 +IMAGE_PLOT_H = int(IMAGE_H * 2.4) + 27 def create(): @@ -301,7 +301,7 @@ def create(): x_range=det_x_range, y_range=frame_range, extra_y_ranges={"scanning_motor": scanning_motor_range}, - plot_height=400, + plot_height=540, plot_width=IMAGE_PLOT_W - 3, tools="pan,box_zoom,wheel_zoom,reset", active_scroll="wheel_zoom", @@ -325,7 +325,7 @@ def create(): x_range=det_y_range, y_range=frame_range, extra_y_ranges={"scanning_motor": scanning_motor_range}, - plot_height=400, + plot_height=540, plot_width=IMAGE_PLOT_H + 22, tools="pan,box_zoom,wheel_zoom,reset", active_scroll="wheel_zoom", diff --git a/pyzebra/app/panel_hdf_viewer.py b/pyzebra/app/panel_hdf_viewer.py index 3385e7a..53283a4 100644 --- a/pyzebra/app/panel_hdf_viewer.py +++ b/pyzebra/app/panel_hdf_viewer.py @@ -35,8 +35,8 @@ import pyzebra IMAGE_W = 256 IMAGE_H = 128 -IMAGE_PLOT_W = int(IMAGE_W * 2) + 52 -IMAGE_PLOT_H = int(IMAGE_H * 2) + 27 +IMAGE_PLOT_W = int(IMAGE_W * 2.4) + 52 +IMAGE_PLOT_H = int(IMAGE_H * 2.4) + 27 def create(): @@ -585,7 +585,7 @@ def create(): y_range=frame_range, extra_x_ranges={"gamma": gamma_range}, extra_y_ranges={"scanning_motor": scanning_motor_range}, - plot_height=450, + plot_height=540, plot_width=IMAGE_PLOT_W - 3, tools="pan,box_zoom,wheel_zoom,reset", active_scroll="wheel_zoom", @@ -613,7 +613,7 @@ def create(): y_range=frame_range, extra_x_ranges={"nu": nu_range}, extra_y_ranges={"scanning_motor": scanning_motor_range}, - plot_height=450, + plot_height=540, plot_width=IMAGE_PLOT_H + 22, tools="pan,box_zoom,wheel_zoom,reset", active_scroll="wheel_zoom", diff --git a/pyzebra/app/panel_plot_data.py b/pyzebra/app/panel_plot_data.py index 030a55b..b812c38 100644 --- a/pyzebra/app/panel_plot_data.py +++ b/pyzebra/app/panel_plot_data.py @@ -29,7 +29,7 @@ from pyzebra.app.panel_hdf_viewer import calculate_hkl def create(): _update_slice = None - measured_data_div = Div(text="Measured data:") + measured_data_div = Div(text="Measured HDF data:") measured_data = FileInput(accept=".hdf", multiple=True, width=200) upload_hkl_div = Div(text="Open hkl/mhkl data:") @@ -247,8 +247,8 @@ def create(): plot = figure( x_range=DataRange1d(), y_range=DataRange1d(), - plot_height=450, - plot_width=450 + 32, + plot_height=550, + plot_width=550 + 32, tools="pan,wheel_zoom,reset", ) plot.toolbar.logo = None @@ -341,46 +341,30 @@ def create(): auto_range_cb.on_change("active", auto_range_cb_callback) auto_range_cb.active = [0] - range_layout = row( - column(Spacer(height=19), auto_range_cb), - xrange_min_ni, - xrange_max_ni, - yrange_min_ni, - yrange_max_ni, - Spacer(width=27), - xrange_step_ni, - yrange_step_ni, - ) - cm_layout = row(colormap_select, display_min_ni, display_max_ni) column1_layout = column( row( column(row(measured_data_div, measured_data), row(upload_hkl_div, upload_hkl_fi)), plot_file, ), - plot, - column( - hkl_div, - row( - hkl_normal, - hkl_cut, - hkl_delta, - Spacer(width=10), - hkl_in_plane_x, - hkl_in_plane_y, - Spacer(width=10), - cm_layout, + row( + plot, + column( + hkl_div, + row(hkl_normal, hkl_cut, hkl_delta), + row(hkl_in_plane_x, hkl_in_plane_y), + colormap_select, + row(display_min_ni, display_max_ni), + row(column(Spacer(height=19), auto_range_cb)), + row(xrange_min_ni, xrange_max_ni), + row(yrange_min_ni, yrange_max_ni), + row(xrange_step_ni, yrange_step_ni), ), - row(column(Spacer(height=7), redef_lattice_cb), redef_lattice_ti), - row(column(Spacer(height=7), redef_ub_cb), redef_ub_ti), - range_layout, ), + row(column(Spacer(height=7), redef_lattice_cb), redef_lattice_ti), + row(column(Spacer(height=7), redef_ub_cb), redef_ub_ti), ) column2_layout = app.PlotHKL().layout - hdf_div = Div(text="HDF DATA") - ccl_div = Div(text="CCL DATA") - tab_layout = row( - column(hdf_div, column1_layout), Spacer(width=70), column(ccl_div, column2_layout) - ) + tab_layout = row(column1_layout, Spacer(width=50), column2_layout) return Panel(child=tab_layout, title="plot data") diff --git a/pyzebra/app/plot_hkl.py b/pyzebra/app/plot_hkl.py index b85c4d9..6708c2b 100644 --- a/pyzebra/app/plot_hkl.py +++ b/pyzebra/app/plot_hkl.py @@ -32,7 +32,7 @@ import pyzebra class PlotHKL: def __init__(self): _update_slice = None - measured_data_div = Div(text="Measured data:") + measured_data_div = Div(text="Measured CCL data:") measured_data = FileInput(accept=".ccl", multiple=True, width=200) upload_hkl_div = Div(text="Open hkl/mhkl data:") @@ -366,8 +366,8 @@ class PlotHKL: plot = figure( x_range=Range1d(), y_range=Range1d(), - plot_height=450, - plot_width=450 + 32, + plot_height=550, + plot_width=550 + 32, tools="pan,wheel_zoom,reset", ) plot.toolbar.logo = None @@ -434,19 +434,23 @@ class PlotHKL: res_mult_ni = NumericInput(title="Resolution mult:", value=10, mode="int", width=100) tol_k_ni = NumericInput(title="k tolerance:", value=0.01, mode="float", width=100) - hkl_layout = column( - hkl_div, - row(hkl_normal, hkl_cut, hkl_delta, Spacer(width=10), hkl_in_plane_x, hkl_in_plane_y), - ) - disting_layout = column(disting_opt_div, row(disting_opt_cb, disting_opt_rb)) - layout = column( row( column(row(measured_data_div, measured_data), row(upload_hkl_div, upload_hkl_fi)), plot_file, ), - plot, - row(hkl_layout, k_vectors), - row(disting_layout, column(tol_k_ni, res_mult_ni)), + row( + plot, + column( + hkl_div, + row(hkl_normal, hkl_cut, hkl_delta), + row(hkl_in_plane_x, hkl_in_plane_y), + k_vectors, + row(tol_k_ni, res_mult_ni), + disting_opt_div, + disting_opt_cb, + disting_opt_rb, + ), + ), ) self.layout = layout