WIP: Slicing and refactoring offline
Compare changes
Files
2+ 112
− 150
@@ -19,40 +20,60 @@ def _nested_mapper(key):
@@ -19,40 +20,60 @@ def _nested_mapper(key):
@@ -81,9 +102,7 @@ class OfflineReader:
@@ -81,9 +102,7 @@ class OfflineReader:
@@ -91,7 +110,10 @@ class OfflineReader:
@@ -91,7 +110,10 @@ class OfflineReader:
@@ -117,9 +139,7 @@ class OfflineReader:
@@ -117,9 +139,7 @@ class OfflineReader:
@@ -472,38 +492,32 @@ class OfflineReader:
@@ -472,38 +492,32 @@ class OfflineReader:
@@ -538,7 +552,7 @@ def _to_num(value):
@@ -538,7 +552,7 @@ def _to_num(value):
@@ -564,7 +578,12 @@ class Header:
@@ -564,7 +578,12 @@ class Header:
@@ -572,19 +591,23 @@ class Branch:
@@ -572,19 +591,23 @@ class Branch:
@@ -597,8 +620,7 @@ class Branch:
@@ -597,8 +620,7 @@ class Branch:
@@ -607,111 +629,51 @@ class Branch:
@@ -607,111 +629,51 @@ class Branch:
return self.__class__(self._tree, self._mapper, index=np.array(item), subbranches=self._subbranches)