Skip to content
Snippets Groups Projects
dayabay_v0.py 728 B
Newer Older
Maxim Gonchar's avatar
Maxim Gonchar committed
from dagflow.bundles.load_parameters import load_parameters
Maxim Gonchar's avatar
Maxim Gonchar committed
from dictwrapper.dictwrapper import DictWrapper
from pathlib import Path

def model_dayabay_v0():
Maxim Gonchar's avatar
Maxim Gonchar committed
	storage = DictWrapper({}, sep='.')
	datasource = Path('data/dayabay-v0')
Maxim Gonchar's avatar
Maxim Gonchar committed
	storage |= load_parameters({'path': 'ibd', 'load': datasource/'parameters/pdg2012.yaml'})
Maxim Gonchar's avatar
Maxim Gonchar committed
	storage |= load_parameters({'path': 'detector', 'load': datasource/'parameters/detector_nprotons_correction.yaml'})
Maxim Gonchar's avatar
Maxim Gonchar committed
	storage |= load_parameters({'path': 'reactor', 'load': datasource/'parameters/reactor_thermal_power_nominal.yaml'})
	storage |= load_parameters({'path': 'reactor', 'load': datasource/'parameters/detector_eres.yaml'})
Maxim Gonchar's avatar
Maxim Gonchar committed

Maxim Gonchar's avatar
Maxim Gonchar committed
	from pprint import pprint
	pprint(storage.object, sort_dicts=False)