コード例 #1
0
ファイル: black_rhino.py プロジェクト: rajsingh7/BlackRhino
                 environment_directory + identifier + ".xml")

    environment = Environment()
    environment.initialize(environment_directory, identifier)
    runner = Runner()
    measurement = Measurement()

    #
    # UPDATE STEP
    #
    for i in range(environment.parameters.numSimulations):
        logging.info('  STARTED with run %s', str(i))
        environment.initialize(environment_directory, identifier)
        # check that environment file has been read correctly
        #environment.write_environment_file(identifier)
        runner.initialize(environment)
        measurement.initialize()  # clear the previous measurement

        # do the run
        runner.do_run(measurement, "info")
        # do the histograms, i.e. add the current measurement to the histogram
        measurement.do_histograms()
        logging.info('  DONE')

    #
    # MEASUREMENT AND LOGGING
    #
    measurement.write_histograms(measurement_directory, environment)
    logging.info('FINISHED logging for run: %s \n',
                 environment_directory + identifier + ".xml")
コード例 #2
0
ファイル: ruby_rhino.py プロジェクト: pafiedor/ruby_rhino
    )
    logging.info("START logging for run: %s", environment_directory + identifier + ".xml")

    environment = Environment(environment_directory, identifier)
    # environment.initialize(environment_directory,  identifier)
    runner = Runner()
    measurement = Measurement()

    #
    # UPDATE STEP
    #
    for i in range(environment.static_parameters["numSimulations"]):
        logging.info("  STARTED with run %s", str(i))
        environment.initialize(environment_directory, identifier)
        # check that environment file has been read correctly
        # environment.write_environment_file(identifier)
        runner.initialize(environment)
        measurement.initialize()  # clear the previous measurement

        # do the run
        runner.do_run(measurement, "info")
        # do the histograms, i.e. add the current measurement to the histogram
        measurement.do_histograms()
        logging.info("  DONE")

    #
    # MEASUREMENT AND LOGGING
    #
    measurement.write_histograms(measurement_directory, environment)
    logging.info("FINISHED logging for run: %s \n", environment_directory + identifier + ".xml")