def g_test2(self): 'mccomponents.sample.kernelxml.renderer' from mccomponents.sample.kernelxml import parse_file, render scatterer = parse_file( scattererxml ) renderedxml = "%s.rendered" % scattererxml print >>open(renderedxml,'w'), '\n'.join(render(scatterer)) scatterer1 = parse_file( renderedxml ) return
def g_test2(self): 'mccomponents.sample.kernelxml.renderer' from mccomponents.sample.kernelxml import parse_file, render scatterer = parse_file(scattererxml) renderedxml = "%s.rendered" % scattererxml print >> open(renderedxml, 'w'), '\n'.join(render(scatterer)) scatterer1 = parse_file(renderedxml) return
def test2(self): 'mccomponents.sample.kernelxml.renderer' sqehisth5 = 'sqehist.h5' outputs = [sqehisth5] _remove(outputs) from mccomponents.sample.kernelxml import parse_file, render scatterer = parse_file(scattererxml) renderedxml = "%s.rendered" % scattererxml print >> open(renderedxml, 'w'), '\n'.join(render(scatterer)) scatterer1 = parse_file(renderedxml) return
def test2(self): "mccomponents.sample.kernelxml.renderer" sqehisth5 = "sqehist.h5" outputs = [sqehisth5] _remove(outputs) from mccomponents.sample.kernelxml import parse_file, render scatterer = parse_file(scattererxml) renderedxml = "%s.rendered" % scattererxml print >>open(renderedxml, "w"), "\n".join(render(scatterer)) scatterer1 = parse_file(renderedxml) return
def test1a(self): from sampleassembly.saxml import parse_file import os dir, filename = os.path.split(sampleassembly_xml) save = os.path.abspath(os.curdir) os.chdir(dir) sa = parse_file(filename) from mccomponents.sample.sampleassembly_support \ import sampleassembly2compositescatterer, \ findkernelsfromxmls scatterercomposite = findkernelsfromxmls( sampleassembly2compositescatterer(sa)) import mccomponents.homogeneous_scatterer as hs engine = hs.scattererEngine(scatterercomposite) os.chdir(save) for i in range(10): ev = mcni.neutron(r=(0, 0, -5), v=(0, 0, 3000)) engine.scatter(ev) print ev continue return
def test1a(self): from sampleassembly.saxml import parse_file import os dir, filename = os.path.split(sampleassembly_xml) save = os.path.abspath(os.curdir) os.chdir(dir) sa = parse_file( filename ) from mccomponents.sample.sampleassembly_support \ import sampleassembly2compositescatterer, \ findkernelsfromxmls scatterercomposite = findkernelsfromxmls( sampleassembly2compositescatterer( sa ) ) import mccomponents.homogeneous_scatterer as hs engine = hs.scattererEngine( scatterercomposite ) os.chdir(save) for i in range(1000): ev = mcni.neutron( r = (0,0,-5), v = (0,0,3000) ) engine.scatter( ev ) # print ev continue return
def test1(self): 'mccomponents.sample.kernelxml.parser' from mccomponents.sample.kernelxml import parse_file scatterer = parse_file(scattererxml) kernel = scatterer.kernel() self.assert_(isKernel(kernel)) return
def test1(self): "mccomponents.sample.kernelxml.parser" from mccomponents.sample.kernelxml import parse_file scatterer = parse_file(scattererxml) kernel = scatterer.kernel() self.assert_(isKernel(kernel)) return
def test1(self): 'mccomponents.sample.kernelxml.parser' from mccomponents.sample.kernelxml import parse_file import os dir, filename = os.path.split(scattererxml) save = os.path.abspath(os.curdir) os.chdir(dir) scatterer = parse_file(filename) os.chdir(save) kernel = scatterer.kernel() print kernel self.assert_(isKernel(kernel)) return
def test1(self): 'mccomponents.sample.kernelxml.parser' from mccomponents.sample.kernelxml import parse_file import os dir, filename = os.path.split(scattererxml) save = os.path.abspath(os.curdir) os.chdir(dir) scatterer = parse_file( filename ) os.chdir(save) kernel = scatterer.kernel() print kernel self.assert_( isKernel( kernel ) ) return
def makeScatterer(): import mccomponents.sample.phonon.xml from mccomponents.sample.kernelxml import parse_file scatterer = parse_file('fccNi-plate-scatterer-primitive-reciprocal-unitcell.xml') kernel = scatterer.kernel() from sampleassembly.predefined import shapes plate = shapes.plate(width=0.04, height=0.10, thickness=0.003) scatterer._shape = plate from sampleassembly import elements sample = elements.powdersample('fccNi', shape=plate) crystal = elements.crystal(unitcell=makeUnitcell()) sample.phase = crystal kernel.scatterer_origin = sample from mccomponents.homogeneous_scatterer import scattererEngine return scattererEngine(scatterer)
def test1a(self): from sampleassembly.saxml import parse_file sa = parse_file(sampleassembly_xml) from mccomponents.sample.sampleassembly_support import sampleassembly2compositescatterer, findkernelsfromxmls scatterercomposite = findkernelsfromxmls(sampleassembly2compositescatterer(sa)) import mccomponents.homogeneous_scatterer as hs engine = hs.scattererEngine(scatterercomposite) for i in range(10): ev = mcni.neutron(r=(0, 0, -5), v=(0, 0, 3000)) engine.scatter(ev) print ev continue return
def makeScatterer(): import mccomponents.sample.phonon.xml from mccomponents.sample.kernelxml import parse_file scatterer = parse_file( 'fccNi-plate-scatterer-primitive-reciprocal-unitcell.xml') kernel = scatterer.kernel() from sampleassembly.predefined import shapes plate = shapes.plate(width=0.04, height=0.10, thickness=0.003) scatterer._shape = plate from sampleassembly import elements sample = elements.powdersample('fccNi', shape=plate) crystal = elements.crystal(unitcell=makeUnitcell()) sample.phase = crystal kernel.scatterer_origin = sample from mccomponents.homogeneous_scatterer import scattererEngine return scattererEngine(scatterer)
def test1a(self): from sampleassembly.saxml import parse_file sa = parse_file( sampleassembly_xml ) from mccomponents.sample.sampleassembly_support \ import sampleassembly2compositescatterer, \ findkernelsfromxmls scatterercomposite = findkernelsfromxmls( sampleassembly2compositescatterer( sa ) ) import mccomponents.homogeneous_scatterer as hs engine = hs.scattererEngine( scatterercomposite ) for i in range(10): ev = mcni.neutron( r = (0,0,-5), v = (0,0,3000) ) engine.scatter( ev ) print ev continue return