[dataview] add properties for current shape and full shape
This commit is contained in:
parent
b9af87d6b6
commit
207fd47d86
@ -65,6 +65,14 @@ class DataView():
|
|||||||
def fully_loaded(self):
|
def fully_loaded(self):
|
||||||
return np.all(self._buffer is not None and self._fetched_data == self._full_shape)
|
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:
|
def __str__(self) -> str:
|
||||||
r = self._item_descriptor.name + " " + str(self._item_descriptor.entity_type)
|
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"
|
r += " buffer size: " + str(self._buffer.shape) if self._buffer is not None else "" + "\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user