From fd799fbc273e6c23f4ad36258d9cfd936638232e Mon Sep 17 00:00:00 2001 From: Francesco Merlotti Date: Tue, 18 Jun 2024 14:03:06 +0100 Subject: [PATCH 1/2] added exception to use dataspecs_chi2_table with nnpdf fits --- validphys2/src/validphys/fitdata.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/validphys2/src/validphys/fitdata.py b/validphys2/src/validphys/fitdata.py index 8cfc793d3..d155dae55 100644 --- a/validphys2/src/validphys/fitdata.py +++ b/validphys2/src/validphys/fitdata.py @@ -230,7 +230,10 @@ def read_bsm_facs(replica_paths): """ # Need to account for postfit reshuffling of replicas paths = [p / BSM_FAC_FILE for p in replica_paths] - bsm_fac_results = pd.concat([pd.read_csv(i, index_col=0) for i in paths]) + try: + bsm_fac_results = pd.concat([pd.read_csv(i, index_col=0) for i in paths]) + except: + bsm_fac_results = pd.DataFrame(index=[0]*len(paths)) rows, _columns = bsm_fac_results.shape bsm_fac_results.index = range(1, rows + 1) From ae0d3a1e9c6b3036d22986fc25afa9bde9a91fec Mon Sep 17 00:00:00 2001 From: Francesco Merlotti Date: Mon, 24 Jun 2024 09:46:23 +0100 Subject: [PATCH 2/2] added exception --- validphys2/src/validphys/fitdata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/validphys2/src/validphys/fitdata.py b/validphys2/src/validphys/fitdata.py index d155dae55..481e1d931 100644 --- a/validphys2/src/validphys/fitdata.py +++ b/validphys2/src/validphys/fitdata.py @@ -232,7 +232,7 @@ def read_bsm_facs(replica_paths): paths = [p / BSM_FAC_FILE for p in replica_paths] try: bsm_fac_results = pd.concat([pd.read_csv(i, index_col=0) for i in paths]) - except: + except FileNotFoundError: bsm_fac_results = pd.DataFrame(index=[0]*len(paths)) rows, _columns = bsm_fac_results.shape