Set bounds before other params for ranges
pyzebra CI/CD pipeline / test-env (push) Successful in 2m21s
pyzebra CI/CD pipeline / prod-env (push) Skipped
pyzebra CI/CD pipeline / cleanup (push) Successful in 3s

This commit is contained in:
2026-05-18 15:12:21 +02:00
parent 43de151ab5
commit 3d8e6f7d47
3 changed files with 10 additions and 10 deletions
+3 -3
View File
@@ -237,11 +237,11 @@ def create():
proj_display_min_spinner.value = im_min
proj_display_max_spinner.value = im_max
frame_range.bounds = (0, n_im)
frame_range.start = 0
frame_range.end = n_im
frame_range.reset_start = 0
frame_range.reset_end = n_im
frame_range.bounds = (0, n_im)
scan_motor = scan["scan_motor"]
proj_y_plot.yaxis.axis_label = f"Scanning motor, {scan_motor}"
@@ -250,12 +250,12 @@ def create():
var_start = var[0]
var_end = var[-1] + (var[-1] - var[0]) / (n_im - 1)
# handle both, ascending and descending sequences
scanning_motor_range.bounds = (min(var_start, var_end), max(var_start, var_end))
scanning_motor_range.start = var_start
scanning_motor_range.end = var_end
scanning_motor_range.reset_start = var_start
scanning_motor_range.reset_end = var_end
# handle both, ascending and descending sequences
scanning_motor_range.bounds = (min(var_start, var_end), max(var_start, var_end))
# shared frame ranges
frame_range = Range1d(0, 1, bounds=(0, 1))
+5 -5
View File
@@ -406,11 +406,11 @@ def create():
proj_display_min_spinner.value = im_min
proj_display_max_spinner.value = im_max
frame_range.bounds = (0, n_im)
frame_range.start = 0
frame_range.end = n_im
frame_range.reset_start = 0
frame_range.reset_end = n_im
frame_range.bounds = (0, n_im)
scan_motor = scan["scan_motor"]
proj_y_plot.yaxis.axis_label = f"Scanning motor, {scan_motor}"
@@ -419,32 +419,32 @@ def create():
var_start = var[0]
var_end = var[-1] + (var[-1] - var[0]) / (n_im - 1) if n_im != 1 else var_start + 1
# handle both, ascending and descending sequences
scanning_motor_range.bounds = (min(var_start, var_end), max(var_start, var_end))
scanning_motor_range.start = var_start
scanning_motor_range.end = var_end
scanning_motor_range.reset_start = var_start
scanning_motor_range.reset_end = var_end
# handle both, ascending and descending sequences
scanning_motor_range.bounds = (min(var_start, var_end), max(var_start, var_end))
gamma = image_source.data["gamma"][0]
gamma_start = gamma[0, 0]
gamma_end = gamma[0, -1]
gamma_range.bounds = (min(gamma_start, gamma_end), max(gamma_start, gamma_end))
gamma_range.start = gamma_start
gamma_range.end = gamma_end
gamma_range.reset_start = gamma_start
gamma_range.reset_end = gamma_end
gamma_range.bounds = (min(gamma_start, gamma_end), max(gamma_start, gamma_end))
nu = image_source.data["nu"][0]
nu_start = nu[0, 0]
nu_end = nu[-1, 0]
nu_range.bounds = (min(nu_start, nu_end), max(nu_start, nu_end))
nu_range.start = nu_start
nu_range.end = nu_end
nu_range.reset_start = nu_start
nu_range.reset_end = nu_end
nu_range.bounds = (min(nu_start, nu_end), max(nu_start, nu_end))
file_select = MultiSelect(title="Available .hdf files:", width=210, height=250)
+2 -2
View File
@@ -169,14 +169,14 @@ def create():
)
x_range = ov_param_plot.x_range
x_range.bounds = (x1, x2)
x_range.start, x_range.end = x1, x2
x_range.reset_start, x_range.reset_end = x1, x2
x_range.bounds = (x1, x2)
y_range = ov_param_plot.y_range
y_range.bounds = (y1, y2)
y_range.start, y_range.end = y1, y2
y_range.reset_start, y_range.reset_end = y1, y2
y_range.bounds = (y1, y2)
else:
ov_param_image_source.data.update(image=[], x=[], y=[], dw=[], dh=[])