From 137f20cc20df015b9413818d804e87b6a26f7777 Mon Sep 17 00:00:00 2001 From: Ivan Usov Date: Sun, 20 Jun 2021 20:30:20 +0200 Subject: [PATCH] Fix handling of descending motor values --- pyzebra/app/panel_hdf_viewer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyzebra/app/panel_hdf_viewer.py b/pyzebra/app/panel_hdf_viewer.py index 079d9dd..2de7e62 100644 --- a/pyzebra/app/panel_hdf_viewer.py +++ b/pyzebra/app/panel_hdf_viewer.py @@ -161,7 +161,8 @@ def create(): scanning_motor_range.end = var_end scanning_motor_range.reset_start = var_start scanning_motor_range.reset_end = var_end - scanning_motor_range.bounds = (var_start, var_end) + # handle both, ascending and descending sequences + scanning_motor_range.bounds = (min(var_start, var_end), max(var_start, var_end)) def file_select_callback(_attr, old, new): nonlocal det_data