def setup_method(self): names = ['delta', NUNAME, 'mu', 'eta', 'chi', 'phi'] self.hardware = SimpleHardwareAdapter(names) self.calc = YouHklCalculator(createMockUbcalc(None), createMockDiffractometerGeometry(), self.hardware, Mock())
def setup_method(self): self.mock_ubcalc = createMockUbcalc(None) self.mock_geometry = createMockDiffractometerGeometry() names = ['delta', NUNAME, 'mu', 'eta', 'chi', 'phi'] self.mock_hardware = SimpleHardwareAdapter(names) self.constraints = YouConstraintManager(self.mock_hardware) self.calc = YouHklCalculator(self.mock_ubcalc, self.mock_geometry, self.mock_hardware, self.constraints) self.mock_hardware.set_lower_limit('delta', 0) self.mock_hardware.set_upper_limit('delta', 179.999) self.mock_hardware.set_lower_limit(NUNAME, 0) self.mock_hardware.set_upper_limit(NUNAME, 179.999) self.mock_hardware.set_lower_limit('mu', 0) self.mock_hardware.set_lower_limit('eta', 0) self.mock_hardware.set_lower_limit('chi', -10) self.places = 11
from diffcalc.hkl.common import getNameFromScannableOrString from diffcalc.util import command from diffcalc.hkl.you.calc import YouHklCalculator from diffcalc import settings import diffcalc.ub.ub from diffcalc.hkl.you.constraints import YouConstraintManager __all__ = ['allhkl', 'con', 'uncon', 'hklcalc', 'constraint_manager'] _fixed_constraints = settings.geometry.fixed_constraints # @UndefinedVariable constraint_manager = YouConstraintManager(_fixed_constraints) hklcalc = YouHklCalculator(diffcalc.ub.ub.ubcalc, constraint_manager) def __str__(self): return hklcalc.__str__() @command def con(*args): """ con -- list available constraints and values con <name> {val} -- constrains and optionally sets one constraint con <name> {val} <name> {val} <name> {val} -- clears and then fully constrains Select three constraints using 'con' and 'uncon'. Choose up to one from each of the sample and detector columns and up to three from
def setup_method(self): constraints = Mock() constraints.is_fully_constrained.return_value = True self.calc = YouHklCalculator(createMockUbcalc(None), createMockDiffractometerGeometry(), createMockHardwareMonitor(), constraints)
def setup_method(self): self.calc = YouHklCalculator(createMockUbcalc(None), createMockDiffractometerGeometry(), createMockHardwareMonitor(), Mock())
def setup_method(self): self.calc = YouHklCalculator(createMockUbcalc(I * 2 * pi), createMockDiffractometerGeometry(), createMockHardwareMonitor(), Mock()) self.e = 12.398420 # 1 Angstrom
def setup_method(self): constraints = Mock() constraints.is_fully_constrained.return_value = True settings.hardware = createMockHardwareMonitor() settings.geometry = SixCircle() self.calc = YouHklCalculator(createMockUbcalc(None), constraints)
def setup_method(self): settings.hardware = createMockHardwareMonitor() settings.geometry = SixCircle() self.calc = YouHklCalculator(createMockUbcalc(None), Mock())
def setup_method(self): settings.hardware = createMockHardwareMonitor() settings.geometry = SixCircle() self.calc = YouHklCalculator(createMockUbcalc(I * 2 * pi), Mock()) self.e = 12.398420 # 1 Angstrom
from diffcalc.hkl.common import getNameFromScannableOrString from diffcalc.util import command from diffcalc.hkl.you.calc import YouHklCalculator from diffcalc import settings import diffcalc.ub.ub from diffcalc.hkl.you.constraints import YouConstraintManager __all__ = ['allhkl', 'con', 'uncon', 'hklcalc', 'constraint_manager'] _fixed_constraints = settings.geometry.fixed_constraints # @UndefinedVariable constraint_manager = YouConstraintManager(settings.hardware, _fixed_constraints) hklcalc = YouHklCalculator(diffcalc.ub.ub.ubcalc, settings.geometry, settings.hardware, constraint_manager) def __str__(self): return hklcalc.__str__() @command def con(*args): """ con -- list available constraints and values con <name> {val} -- constrains and optionally sets one constraint con <name> {val} <name> {val} <name> {val} -- clears and then fully constrains Select three constraints using 'con' and 'uncon'. Choose up to one from each of the sample and detector columns and up to three from