Added byte_bounds_offset to determine location of start of segment in source data

This commit is contained in:
Rob McMullen 2016-02-06 11:55:09 -08:00
parent e96a27bd9d
commit 53261afdb0

View File

@ -244,6 +244,9 @@ class DefaultSegment(object):
self.data[index] = value
self._search_copy = None
def byte_bounds_offset(self):
return np.byte_bounds(self.data)[0]
def tostring(self):
return self.data.tostring()
@ -335,6 +338,9 @@ class IndexedByteSegment(DefaultSegment):
self.data[self.order[index]] = value
self._search_copy = None
def byte_bounds_offset(self):
return np.byte_bounds(self.data)[0] + self.order[0]
def tostring(self):
return self.data[self.order[:]].tostring()