Example #1
0
def install():
    import usi
    from usi.tools.args import parser

    parser.add_argument('-c', '--console', dest='console', action='store_true', default=False, help='Execute an interactive python console right after start of the sc_main')

    usi.on("start_of_initialization")(args)
    #usi.on("start_of_simulation")(start)
    #usi.set_default_pause_handler(start)
    print('alternative')
    usi.on("pause_of_simulation")(usi.execute_default_pause_handler)
Example #2
0
def start_of_initialization(phase):
    global REPORT
    reporter = get_args().reporter
    verbosity = get_args().verbosity
    filename = None
    if reporter.startswith("hdf5="):
        filename = reporter[5:]
        db_reporter.logger = db_reporter.Logger(filename)
        REPORT = db_reporter.report
    elif reporter == "console":
        REPORT = console_reporter.report
    else:
        print("Reporter unknown '%s'" % reporter)
        sys.exit(1)
    usi.on("report")(REPORT)

    print("Set verbosity to level %d" % verbosity)
    print("Old verbosity level was %d" % usi.set_verbosity(verbosity))
Example #3
0
def install():
    import usi
    from usi.tools.args import parser

    parser.add_argument(
        '-c',
        '--console',
        dest='console',
        action='store_true',
        default=False,
        help=
        'Execute an interactive python console right after start of the sc_main'
    )

    usi.on("start_of_initialization")(args)
    #usi.on("start_of_simulation")(start)
    #usi.set_default_pause_handler(start)
    print('alternative')
    usi.on("pause_of_simulation")(usi.execute_default_pause_handler)
Example #4
0
def install():
    #load()
    usi.on("end_of_evaluation")(view)