diff --git a/pyVlsv/vlsvreader.py b/pyVlsv/vlsvreader.py index 8b62f5d8..0ab6d159 100644 --- a/pyVlsv/vlsvreader.py +++ b/pyVlsv/vlsvreader.py @@ -760,7 +760,11 @@ def read_interpolated_variable(self, name, coordinates, operator="pass",periodic test_val=self.read_variable(name,lower_cell_id,operator) if isinstance(test_val, Iterable): - value_length=len(test_val) + try: + value_length=len(test_val) + except Exception as e: + # Can't determine size, maybe some division by zero? + value_length=1 else: value_length=1