예제 #1
0
파일: sim.py 프로젝트: mcvine/mcvine
def main():
    from mcvine.applications.InstrumentBuilder import build
    components = ['source', 'sample', 'storage']
    App = build(components)
    app = App('sss')
    app.run()
    return
예제 #2
0
def buildApp():
    from mcvine.applications.InstrumentBuilder import build
    components = [
        'arm1', 'moderator', 'Guide1', 'FChopper', 'tof1b', 'Guide4',
        'Chopper2', 'Guide5', 'Guide6', 'Guide7', 'Guide8', 'Chopper3',
        'Guide9', 'Chopper41', 'Chopper42', 'tof3a', 'Guide10', 'Guide11',
        'save_neutrons', 'Div_monh'
    ]
    App = build(components)
    return App
예제 #3
0
def buildApp():
    from mcvine.applications.InstrumentBuilder import build
    components = [
        'arm1', 'source_00', 'Mon0_toF', 'Mon0_total', 'G1A_guide',
        'G1B_guide', 'G1C_guide', 'T0_T1A_guide', 'T1A_chopper',
        'G2_curved_guide', 'G3_guide', 'Shutter2_guide',
        'Shutter2_valve_guide', 'Valve_mon1_guide', 'Mon1_toF', 'Mon1_total',
        'Mon1_t1b_guide', 'T1B_chopper', 'T1B_T2_guide', 'T2_Fermi',
        'T2_MON2_guide', 'Mon2_toF', 'Mon2_total', 'G4_guide', 'arm2',
        'monochromator', 'Exit_tube', 'Mon3_ToF', 'Mon3_total', 'Aperture1',
        'Soeller20', 'Aperture2', 'sample_10x10', 'sample_1x1', 'recorder'
    ]
    App = build(components)
    return App
예제 #4
0
#!/usr/bin/env python


from mcvine.applications.InstrumentBuilder import build
components = ['moderator', 'core_vessel_insert', 'shutter_guide', 'guide111', 'guide112', 'guide113', 'guide121', 'guide122', 'guide123', 'guide131', 'guide132', 'guide133', 't0chopper', 'guide211', 'guide212', 'guide213', 'guide214', 'guide215', 'fermichopper', 'monitor1', 'guide311', 'guide411', 'guide412', 'guide511', 'monitor', 'monitor2']
Instrument = build(components)

예제 #5
0
#!/usr/bin/env python
"""
import warnings
warnings.simplefilter('ignore')
import mcvine
warnings.simplefilter('default')
"""

from mcvine.applications.InstrumentBuilder import build
components = ['source', 'monitor']
App = build(components)
name = "arcs_analyze_beam"

if __name__ == '__main__':
    App(name).run()
예제 #6
0
#!/usr/bin/env python
"""
import warnings
warnings.simplefilter('ignore')
import mcvine
warnings.simplefilter('default')
"""

from mcvine.applications.InstrumentBuilder import build
components = ['source', 'monitor']
App = build(components)
name = "arcs_analyze_beam"

if __name__ == '__main__': App(name).run()
예제 #7
0
            '--ncount=10',
            '--buffer_size=5',
            '--output-dir=%s-out' % instrument.name,
            '--overwrite-datafiles',
        ]

        instrument.run()
        sys.argv = save
        return

    pass  # end of TestCase


from mcvine.applications.InstrumentBuilder import build
components = ['comp%s' % i for i in range(10)]
InstrumentBase = build(components)


def pysuite():
    suite1 = unittest.makeSuite(TestCase)
    return unittest.TestSuite((suite1, ))


def main():
    #debug.activate()
    pytests = pysuite()
    alltests = unittest.TestSuite((pytests, ))
    res = unittest.TextTestRunner(verbosity=2).run(alltests)
    import sys
    sys.exit(not res.wasSuccessful())
예제 #8
0
            '--output-dir=%s-out' % instrument.name,
            '--overwrite-datafiles',
            ]

        instrument.run()
        sys.argv = save
        return
    
        
    pass  # end of TestCase



from mcvine.applications.InstrumentBuilder import build
components = ['comp%s' % i for i in range(10)]
InstrumentBase = build(components)


def pysuite():
    suite1 = unittest.makeSuite(TestCase)
    return unittest.TestSuite( (suite1,) )

def main():
    #debug.activate()
    pytests = pysuite()
    alltests = unittest.TestSuite( (pytests, ) )
    res = unittest.TextTestRunner(verbosity=2).run(alltests)
    import sys; sys.exit(not res.wasSuccessful())

    return