From 207fd47d868a0afd317879ca29a2595d42eb9103 Mon Sep 17 00:00:00 2001 From: Jan Grewe <jan.grewe@g-node.org> Date: Thu, 21 Jan 2021 08:43:12 +0100 Subject: [PATCH] [dataview] add properties for current shape and full shape --- nixview/util/dataview.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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"