Skip to content

Commit ef72217

Browse files
committed
add case for 2dim arrays
1 parent 956166c commit ef72217

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

climada/util/checker.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ def check_oligatories(var_dict, var_obl, name_prefix, n_size, n_row, n_col):
3333
if (isinstance(var_val, np.ndarray) and var_val.ndim == 1) or \
3434
isinstance(var_val, list):
3535
size(n_size, var_val, name_prefix+var_name)
36+
if (isinstance(var_val, np.ndarray) and var_val.ndim == 2):
37+
shape(n_row, n_col, var_val, name_prefix+var_name)
3638
elif isinstance(var_val, (np.ndarray, sparse.csr.csr_matrix)) \
37-
and var_val.ndim == 2:
39+
and var_val.ndim == 2:
3840
shape(n_row, n_col, var_val, name_prefix+var_name)
3941

4042
def check_optionals(var_dict, var_opt, name_prefix, n_size):

0 commit comments

Comments
 (0)