Skip to content

Commit 963f3a3

Browse files
committed
use fallbackloader in n3fit_exec
1 parent 600c196 commit 963f3a3

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

n3fit/src/n3fit/scripts/n3fit_exec.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
from validphys.config import Config, ConfigError, Environment, EnvironmentError_
2020
from validphys.core import FitSpec
2121
from validphys.utils import yaml_safe
22-
from validphys.loader import Loader
22+
from validphys.loader import FallbackLoader, HyperscanNotFound
2323
from validphys.api import API
2424
from validphys.hyperoptplot import generate_dictionary
2525

26-
loader = Loader()
26+
loader = FallbackLoader()
2727

2828
N3FIT_FIXED_CONFIG = dict(use_cuts='internal', use_t0=True, actions_=[], allow_legacy_names=False)
2929

@@ -251,7 +251,10 @@ def produce_trials(self, trial_specs={}):
251251
if not trial_specs:
252252
return {}
253253
else:
254-
hyperscan = loader.check_hyperscan(trial_specs['hyperscan'])
254+
try:
255+
hyperscan = loader.check_hyperscan(trial_specs['hyperscan'])
256+
except HyperscanNotFound as e:
257+
log.warning(e)
255258
dict_trials = generate_dictionary(hyperscan.tries_files[1].parent,"average")
256259
hyperopt_dataframe = pd.DataFrame(dict_trials)
257260
n_termalization = trial_specs['thermalization']

0 commit comments

Comments
 (0)