diff --git a/example/doIt.py b/example/doIt.py index 2ba18d3..2919e1f 100644 --- a/example/doIt.py +++ b/example/doIt.py @@ -1,26 +1,24 @@ #!/bin/env python import BlackDynamite as BD parser = BD.BDParser() +parser.register_params(params={"run_id": int}) params = parser.parseBDParameters() -parser.register_params(group="pressure_study", - params={"run_id": int}) - -params = parser.parseBDParameters(['--logging']) -print (params) mybase = BD.Base(**params) runSelector = BD.RunSelector(mybase) -myrun = runSelector(params) - - +run_list = runSelector.selectRuns(params, params) +if len(run_list) > 1: + raise Exception('internal error') +if len(run_list) == 0: + raise Exception('internal error') +myrun, myjob = run_list[0] myrun.setEntries(params) -print(params['run_id']) myrun.start() for step in range(0, 10): _quantity = myrun.id myrun.pushScalarQuantity(_quantity, step, "ekin", is_integer=False) myrun.finish()