From 5ddeccc7e88e3eef4d1e06f830ad0ee19fb16bf4 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Thu, 19 Nov 2020 19:57:23 +0100 Subject: [PATCH] shuffle the fake channels (to be able to see the sorting) --- slic/core/acquisition/fakeacquisition.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/slic/core/acquisition/fakeacquisition.py b/slic/core/acquisition/fakeacquisition.py index d738b2e6..cafc0cfc 100644 --- a/slic/core/acquisition/fakeacquisition.py +++ b/slic/core/acquisition/fakeacquisition.py @@ -1,3 +1,4 @@ +import random from time import sleep from slic.core.task import DAQTask @@ -12,9 +13,9 @@ class FakeAcquisition(BaseAcquisition): self.instrument = instrument self.pgroup = pgroup - self.default_detectors = [f"JFJFJFJFJFJFJFJFJFJF{i}" for i in range(2)] - self.default_channels = [f"CHCHCHCHCH{i}" for i in range(100)] - self.default_pvs = [f"PVPV{i}" for i in range(10)] + self.default_detectors = shuffle([f"JFJFJFJFJFJFJFJFJFJF{i}" for i in range(2)]) + self.default_channels = shuffle([f"CHCHCHCHCH{i}" for i in range(100)]) + self.default_pvs = shuffle([f"PVPV{i}" for i in range(10)]) self._stop() @@ -53,3 +54,9 @@ class FakeAcquisition(BaseAcquisition): +def shuffle(seq): + random.shuffle(seq) + return seq + + +