Index: wflow-py/wflow/wflow_lib.py =================================================================== diff -u -r9c44c839b6a2d9efa3c25b4be0ba932ad67ae11c -r6af883e1b0f7f542de8b49e191d378cb2c3b0b56 --- wflow-py/wflow/wflow_lib.py (.../wflow_lib.py) (revision 9c44c839b6a2d9efa3c25b4be0ba932ad67ae11c) +++ wflow-py/wflow/wflow_lib.py (.../wflow_lib.py) (revision 6af883e1b0f7f542de8b49e191d378cb2c3b0b56) @@ -138,16 +138,17 @@ np_res_ids_u = np.unique(np_res_ids[np.nonzero(np_res_ids)]) - for item in np.nditer(np_res_ids_u): - HS = np.loadtxt(pathtotbl + fileName + str(item) + ".tbl") - value = npvalues[np.where(np_res_ids==item)] + if np.size(np_res_ids_u) > 0: + for item in np.nditer(np_res_ids_u): + HS = np.loadtxt(pathtotbl + fileName + str(item) + ".tbl") + value = npvalues[np.where(np_res_ids==item)] - if dirLookup == '0-1': - val = np.interp(value,HS[:,0],HS[:,1]) - if dirLookup == '1-0': - val = np.interp(value,HS[:,1],HS[:,0]) + if dirLookup == '0-1': + val = np.interp(value,HS[:,0],HS[:,1]) + if dirLookup == '1-0': + val = np.interp(value,HS[:,1],HS[:,0]) - npvalues[np.where(np_res_ids==item)] = val + npvalues[np.where(np_res_ids==item)] = val