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)
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))
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)
def install(): #load() usi.on("end_of_evaluation")(view)