diff --git a/limitSetting/limitSetting.py b/limitSetting/limitSetting.py index 71fdf1fa54173ea6fc5975bda907960b07a1a894..a7f178727eaa041aa7fce4d40f6eb657d6bde8bd 100644 --- a/limitSetting/limitSetting.py +++ b/limitSetting/limitSetting.py @@ -836,18 +836,20 @@ def writeLimitsToCSV( limitDict ): for csvLine in csvMetaList: writer.writerow(csvLine) - limit = 0 + limit_exp, limit_obs = 0 with open ('limits.csv') as f: reader = csv.DictReader(f) for row in reader: for (k,v) in row.items(): if k == 'bestEstimate': - limit = float(v) + limit_obs = float(v) + if k == 'expectedLimit': + limit_exp = float(v) import json import numpy as np result = {} with open('output.json', 'w') as f: - result['loss'] = limit + result['loss'] = limit_obs - limit_exp # let active learning searching for excess print(result) json.dump(result, f, indent=2)