diff --git a/nixview/util/dataview.py b/nixview/util/dataview.py index 6dc9e19..9140bf3 100644 --- a/nixview/util/dataview.py +++ b/nixview/util/dataview.py @@ -65,6 +65,14 @@ class DataView(): def fully_loaded(self): return np.all(self._buffer is not None and self._fetched_data == self._full_shape) + @property + def full_shape(self): + return self._full_shape + + @property + def current_shape(self): + return self._fetched_data + def __str__(self) -> str: r = self._item_descriptor.name + " " + str(self._item_descriptor.entity_type) r += " buffer size: " + str(self._buffer.shape) if self._buffer is not None else "" + "\n"