From fa61d9933e544905ebd35c6a59061ea01154ba81 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Thu, 7 Jul 2022 13:14:44 +0200 Subject: [PATCH] removed beamline --- slic/devices/beamline/__init__.py | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 slic/devices/beamline/__init__.py diff --git a/slic/devices/beamline/__init__.py b/slic/devices/beamline/__init__.py deleted file mode 100644 index cb7ab70a..00000000 --- a/slic/devices/beamline/__init__.py +++ /dev/null @@ -1,26 +0,0 @@ -from functools import partial - - -class BeamlineSwissfel: - - def __init__(self, components=["slits"], name=None): - self.name = name - for comp_type in components: - self.__dict__[f"_{comp_type}"] = [] - self.__dict__[comp] = partial(self._print_component_status, comp_type) - - def append_component(self, comp_type, item): - self.__dict__[comp_type].append(item) - - def _get_component_status(self, comp_type): - s = [] - for comp in self.__dict__[comp_type]: - s.append(comp.__repr__()) - return s - - def _print_component_status(self, comp_type, linker="\n"): - s = self._get_component_status() - print(linker.join(s)) - - -