예제 #1
0
    def __init__(self, queue_options, outputdir, workdir=None, overwrite=True):
        """
        Runner to run Casino 3 simulation(s).
        """
        _Worker.__init__(self, queue_options, outputdir, workdir, overwrite)

        self._executable = get_settings().casino3.exe
        if not os.path.isfile(self._executable):
            raise IOError('Casino 3 executable (%s) cannot be found' % self._executable)
        logging.debug('Casino 3 executable: %s', self._executable)
예제 #2
0
    def __init__(self, program):
        """
        Runner to run NISTMonte simulation(s).
        """
        _Worker.__init__(self, program)

        self._java_exec = get_settings().nistmonte.java
        logging.debug('Java executable: %s', self._java_exec)

        self._jar_path = get_settings().nistmonte.jar
        logging.debug('pyMonteCarlo jar path: %s', self._jar_path)
예제 #3
0
    def __init__(self, program, java_exec, jar_path):
        """
        Runner to run NISTMonte simulation(s).
        """
        _Worker.__init__(self, program)

        self._java_exec = java_exec
        logging.debug('Java executable: %s', self._java_exec)

        self._jar_path = jar_path
        logging.debug('pyMonteCarlo jar path: %s', self._jar_path)
예제 #4
0
    def __init__(self, program):
        """
        Runner to run Casino2 simulation(s).
        """
        _Worker.__init__(self, program)

        self._executable = get_settings().casino2.exe
        logging.debug('Casino2 executable: %s', self._executable)

        self._executable_dir = os.path.dirname(self._executable)
        logging.debug('Casino2 directory: %s', self._executable_dir)
예제 #5
0
    def __init__(self, program, java_exec, jar_path):
        """
        Runner to run NISTMonte simulation(s).
        """
        _Worker.__init__(self, program)

        self._java_exec = java_exec
        logging.debug('Java executable: %s', self._java_exec)

        self._jar_path = jar_path
        logging.debug('pyMonteCarlo jar path: %s', self._jar_path)
예제 #6
0
파일: worker.py 프로젝트: xghui/winXray-1
    def __init__(self, program):
        """
        Runner to run WinX-Ray simulation(s).
        """
        _Worker.__init__(self, program)

        self._executable = get_settings().winxray.exe
        logging.debug('WinX-Ray executable: %s', self._executable)

        self._executable_dir = os.path.dirname(self._executable)
        logging.debug('WinX-Ray directory: %s', self._executable_dir)
예제 #7
0
    def __init__(self, program):
        """
        Runner to run NISTMonte simulation(s).
        """
        _Worker.__init__(self, program)

        self._java_exec = get_settings().nistmonte.java
        logging.debug('Java executable: %s', self._java_exec)

        self._jar_path = get_settings().nistmonte.jar
        logging.debug('pyMonteCarlo jar path: %s', self._jar_path)
예제 #8
0
    def __init__(self, program):
        """
        Runner to run Monaco simulation(s).
        """
        _Worker.__init__(self, program)

        self._monaco_basedir = get_settings().monaco.basedir

        try:
            self._mccli32exe = get_settings().monaco.exe
        except AttributeError:
            self._mccli32exe = os.path.join(self._monaco_basedir,
                                            'Mccli32.exe')
예제 #9
0
 def __init__(self, program):
     """
     Runner to run PENSHOWER simulation(s).
     """
     _Worker.__init__(self, program)
예제 #10
0
 def __init__(self, program):
     """
     Runner to run PENSHOWER simulation(s).
     """
     _Worker.__init__(self, program)