docs: def reconstruct_raw(self, rawdata):
          """Reconstruct the pointers to the parent data arrays
  
          Each segment is a view into the primary segment's data, so those
          pointers and the order must be restored in the child segments.
          """
          start, end = self._rawdata_bounds
          r = rawdata[start:end]
          delattr(self, '_rawdata_bounds')
          try:
              if self._order_list:
                  order = to_numpy_list(self._order_list)
                  r = r.get_indexed(order)
                  delattr(self, '_order_list')
          except AttributeError:
              pass
          self.set_raw(r)