def main(): self = make_client() self.run(block=False) all_devices = self.ds.instancesDevice header = """Welcome to iMalcolmClient. You are connected to: {} These devices are available: {} Type self.get_device("<device_name>") to get a device client Try: det = self.get_device("det") gui(det) det.configure(exposure=0.1, nframes=10) det.run() """.format(self.ds_string, all_devices) import numpy from malcolm import gui, probe try: import IPython except ImportError: import code code.interact(header, local=locals()) else: IPython.embed(header=header)
#!/bin/env dls-python import os import sys sys.path.append( "/home/tmc43/common/python/cothread/prefix/lib/python2.7/site-packages") print sys.path from pkg_resources import require require("pyzmq==13.1.0") require("cothread==2.14b1") sys.path.append(os.path.join(os.path.dirname(__file__), "..")) from malcolm.imalcolm.client import make_client from malcolm import gui # Test self = make_client() self.run(block=False) arpes = self.get_device("arpes") gui(arpes)