diff --git a/bec_plugins/utils/saxs_params_start_stop.py b/bec_plugins/utils/saxs_params_start_stop.py index 1f884a8..6cbc9ad 100755 --- a/bec_plugins/utils/saxs_params_start_stop.py +++ b/bec_plugins/utils/saxs_params_start_stop.py @@ -11,6 +11,7 @@ class ScanItem: def __init__(self, offset_xy: Callable) -> None: self.entry = None self.offset_xy = offset_xy + self.split_upon_points = 8000 def to_scan_params(self) -> List[dict]: interval_x = int( @@ -41,11 +42,11 @@ class ScanItem: "md": {"sample_name": self.entry["sample name"]}, # "tilt": self.entry["tilt [deg]"] } - if interval_x * interval_y <= 10000: + if interval_x * interval_y <= self.split_upon_points: return [base_scan_params] scan_params = [] # if we have more than 10000 points, split them along x - num_blocks = int(np.ceil((interval_x * interval_y) / 10000)) + num_blocks = int(np.ceil((interval_x * interval_y) / self.split_upon_points)) start_end_positions = np.linspace( base_scan_params["start_x"], base_scan_params["end_x"], num_blocks + 1 ) diff --git a/bin/setup_bec_widgets.sh b/bin/setup_bec_widgets.sh index de20d5f..35016f5 100755 --- a/bin/setup_bec_widgets.sh +++ b/bin/setup_bec_widgets.sh @@ -2,7 +2,7 @@ module add psi-python38/2020.11 cd ~/Data10/software python -m venv ./bec_widgets_venv -source ./bec_venv/bin/activate +source ./bec_widgets_venv/bin/activate pip install --upgrade pip cd ~/Data10/software/bec/bec_lib pip install -e .