diff --git a/python/ctem/ctem/util.py b/python/ctem/ctem/util.py index 070ed3f3..da9d0b8b 100644 --- a/python/ctem/ctem/util.py +++ b/python/ctem/ctem/util.py @@ -281,12 +281,20 @@ def read_unformatted_binary(filename, gridsize, kind='DP'): return data -def read_linked_list_binary(filename, gridsize): +def read_linked_list_binary(filename, gridsize, kind='DP'): + if kind == 'DP': + dt = np.dtype('f8') + elif kind == 'SP': + dt = np.dtype('f4') + elif kind == 'I4B': + dt = np.dtype('