from startup._common_imports import * import startup._demo ### Create dummy scannables ### mu = Dummy('mu') delta = Dummy('delta') gam = Dummy('gam') eta = Dummy('eta') chi = Dummy('chi') phi = Dummy('phi') _sixc = ScannableGroup('_sixc', (mu, delta, gam, eta, chi, phi)) en = Dummy('en') en.level = 3 ### Configure and import diffcalc objects ### ESMTGKeV = 1 settings.hardware = ScannableHardwareAdapter(_sixc, en, ESMTGKeV) settings.geometry = diffcalc.hkl.you.geometry.SixCircle() # @UndefinedVariable settings.energy_scannable = en settings.axes_scannable_group= _sixc settings.energy_scannable_multiplier_to_get_KeV = ESMTGKeV from diffcalc.gdasupport.you import * # @UnusedWildImport if GDA: print "Running in GDA --- aliasing commands" alias_commands(globals()) # Load the last ub calculation used lastub() # Set some limits setmin('gam', -179) setmax('gam', 179) demo = startup._demo.Demo(globals(), 'sixc')