def setup_method(self): hardware = Mock() hardware.get_axes_names.return_value = ('m', 'd', 'n', 'e', 'c', 'p') self.ubcalc = UBCalculation(hardware, SixCircle(), UbCalculationNonPersister(), YouUbCalcStrategy())
def setup_method(self): hardware = Mock() hardware.get_axes_names.return_value = ('d', 'g', 'oh', 'p') settings.geometry = WillmottHorizontalGeometry() settings.hardware = hardware self.ubcalc = UBCalculation(UbCalculationNonPersister(), WillmottHorizontalUbCalcStrategy())
def setup_method(self): self.geometry = SixCircleGammaOnArmGeometry() mock_hardware = Mock() mock_hardware.get_axes_names.return_value = ('a', 'd', 'g', 'o', 'c', 'p') self.ubcalc = UBCalculation( mock_hardware, self.geometry, UbCalculationNonPersister(), VliegUbCalcStrategy()) self.time = datetime.now()
def setup_method(self): geometry = SixCircle() # pass through hardware = Mock() names = 'm', 'd', 'n', 'e', 'c', 'p' hardware.get_axes_names.return_value = names self.ubcalc = UBCalculation(hardware, geometry, UbCalculationNonPersister(), YouUbCalcStrategy())
def setup_method(self): hardware = Mock() names = 'm', 'd', 'n', 'e', 'c', 'p' hardware.get_axes_names.return_value = names settings.hardware = hardware settings.geometry = SixCircle() self.ubcalc = UBCalculation(UbCalculationNonPersister(), YouUbCalcStrategy())
def setup_method(self): self.geometry = SixCircleGammaOnArmGeometry() mock_hardware = Mock() mock_hardware.energyScannableMultiplierToGetKeV = 1 mock_hardware.get_axes_names.return_value = ('a', 'd', 'g', 'o', 'c', 'p') settings.hardware = mock_hardware settings.geometry = self.geometry self.ubcalc = UBCalculation(UbCalculationNonPersister(), VliegUbCalcStrategy()) self.time = datetime.now()
def setup_method(self): print "TestUBCalcWithCubic.setup_method" hardware = Mock() hardware.get_axes_names.return_value = \ ('a', 'd', 'g', 'o', 'c', 'p') self.ubcalc = UBCalculation(hardware, SixCircleGammaOnArmGeometry(), UbCalculationNonPersister(), VliegUbCalcStrategy()) self.ubcalc.start_new('xtalubcalc') self.ubcalc.set_lattice("xtal", *CUBIC) self.energy = CUBIC_EN
def setup_method(self): self.tempdir = tempfile.mkdtemp() geometry = SixCircle() # pass through hardware = Mock() names = 'm', 'd', 'n', 'e', 'c', 'p' hardware.get_axes_names.return_value = names self.tmpdir = tempfile.mkdtemp() print self.tmpdir self.ubcalc = UBCalculation(hardware, geometry, UBCalculationJSONPersister(self.tmpdir), YouUbCalcStrategy())
def setup_method(self): print "TestUBCalcWithCubic.setup_method" mock_hardware = Mock() mock_hardware.energyScannableMultiplierToGetKeV = 1 mock_hardware.get_axes_names.return_value = \ ('a', 'd', 'g', 'o', 'c', 'p') settings.hardware = mock_hardware settings.geometry = SixCircleGammaOnArmGeometry() self.ubcalc = UBCalculation(UbCalculationNonPersister(), VliegUbCalcStrategy()) self.ubcalc.start_new('xtalubcalc') self.ubcalc.set_lattice("xtal", *CUBIC) self.energy = CUBIC_EN
__all__ = ['addorient', 'addref', 'c2th', 'hklangle', 'calcub', 'delorient', 'delref', 'editorient', 'editref', 'listub', 'loadub', 'newub', 'orientub', 'saveubas', 'setlat', 'addmiscut', 'setmiscut', 'setu', 'setub', 'showorient', 'showref', 'swaporient', 'swapref', 'trialub', 'fitub', 'checkub', 'ub', 'ubcalc', 'rmub', 'clearorient', 'clearref', 'lastub', 'refineub', 'surfnphi', 'surfnhkl'] if settings.include_sigtau: __all__.append('sigtau') if settings.include_reference: __all__.append('setnphi') __all__.append('setnhkl') ubcalc = UBCalculation(settings.ubcalc_persister, settings.ubcalc_strategy, settings.include_sigtau, settings.include_reference) ### UB state ### @command def newub(name=None): """newub {'name'} -- start a new ub calculation name """ if name is None: # interactive name = promptForInput('calculation name') while not name: print('Please provide non-empty UB calculation name')