From 9a4a78e0a21920819b47ea9d550ddb1ce78217f0 Mon Sep 17 00:00:00 2001 From: Maxim Gonchar <maxim.mg.gonchar@gmail.com> Date: Fri, 9 Jun 2023 18:00:03 +0300 Subject: [PATCH] chore: load_graph --- models/dayabay_v0.py | 35 +++++++---------------------------- models/dayabay_v1.py | 8 ++++---- 2 files changed, 11 insertions(+), 32 deletions(-) diff --git a/models/dayabay_v0.py b/models/dayabay_v0.py index 4ea6e9d..640f314 100644 --- a/models/dayabay_v0.py +++ b/models/dayabay_v0.py @@ -1,5 +1,5 @@ from dagflow.bundles.load_parameters import load_parameters -from dagflow.bundles.load_arrays import load_arrays +from dagflow.bundles.load_graph import load_graph from pathlib import Path from dagflow.graph import Graph @@ -119,35 +119,14 @@ def model_dayabay_v0(): nodes("oscprob") << parameters("constrained.oscprob") nodes("oscprob") << parameters("constant.oscprob") - load_arrays( - name = "reactor_anue_spectrum", - filenames = [ - datasource/"tsv/reactor_anue_spectra_50kev/Huber_anue_spectrum_extrap_U235_13.0_0.05_MeV.tsv", - datasource/"tsv/reactor_anue_spectra_50kev/Huber_anue_spectrum_extrap_Pu239_13.0_0.05_MeV.tsv", - datasource/"tsv/reactor_anue_spectra_50kev/Huber_anue_spectrum_extrap_Pu241_13.0_0.05_MeV.tsv", - datasource/"tsv/reactor_anue_spectra_50kev/Mueller_anue_spectrum_extrap_U238_13.0_0.05_MeV.tsv" - ], - replicate = index["isotope"], - x = 'enu', - y = 'spec', - merge_x = True - ) - - # load_arrays( - # name = "reactor_anue_spectrum", - # filenames = datasource/"hdf/anue_spectra_extrap_13.0_0.05_MeV.hdf5", - # replicate = index["isotope"] - # ) - # - # load_arrays( - # name = "reactor_anue_spectrum", - # filenames = datasource/"root/anue_spectra_extrap_13.0_0.05_MeV.root", - # replicate = index["isotope"] - # ) + load_graph(name="reactor_anue.input_spectrum", x='enu', y='spec', load=datasource/"tsv/reactor_anue_spectra_50kev.yaml") + # load_graph(name="reactor_anue.input_spectrum", x='enu', y='spec', merge_x=True, filenames=datasource/"hdf/anue_spectra_extrap_13.0_0.05_MeV.hdf5", replicate=index["isotope"]) + # load_graph(name="reactor_anue.input_spectrum", x='enu', y='spec', merge_x=True, filenames=datasource/"root/anue_spectra_extrap_13.0_0.05_MeV.root", replicate=index["isotope"]) + from dagflow.lib.InterpolatorGroup import InterpolatorGroup interpolator, _ = InterpolatorGroup.replicate("exp", "reactor_anue.indexer", "reactor_anue.interpolator", replicate=index["isotope"]) - outputs["reactor_anue_spectrum.enu"] >> inputs["reactor_anue.interpolator.xcoarse"] - outputs("reactor_anue_spectrum.spec") >> inputs("reactor_anue.interpolator.ycoarse") + outputs["reactor_anue.input_spectrum.enu"] >> inputs["reactor_anue.interpolator.xcoarse"] + outputs("reactor_anue.input_spectrum.spec") >> inputs("reactor_anue.interpolator.ycoarse") ibd.outputs["enu"] >> inputs["reactor_anue.interpolator.xfine"] from dagflow.lib.arithmetic import Product diff --git a/models/dayabay_v1.py b/models/dayabay_v1.py index 346e495..43d8b23 100644 --- a/models/dayabay_v1.py +++ b/models/dayabay_v1.py @@ -1,5 +1,5 @@ from dagflow.bundles.load_parameters import load_parameters -from dagflow.bundles.load_arrays import load_arrays +from dagflow.bundles.load_graph import load_graph from pathlib import Path from dagflow.graph import Graph @@ -113,7 +113,7 @@ def model_dayabay_v1(): nodes("oscprob") << parameters("constrained.oscprob") nodes("oscprob") << parameters("constant.oscprob") - load_arrays( + load_graph( name = "reactor_anue_spectrum", filenames = [ datasource/"tsv/reactor_anue_spectra_50kev/Huber_anue_spectrum_extrap_U235_13.0_0.05_MeV.tsv", @@ -127,13 +127,13 @@ def model_dayabay_v1(): merge_x = True ) - # load_arrays( + # load_graph( # name = "reactor_anue_spectrum", # filenames = datasource/"hdf/anue_spectra_extrap_13.0_0.05_MeV.hdf5", # replicate = list_isotopes # ) # - # load_arrays( + # load_graph( # name = "reactor_anue_spectrum", # filenames = datasource/"root/anue_spectra_extrap_13.0_0.05_MeV.root", # replicate = list_isotopes -- GitLab