def METHOD_NAME(self, new_result):
    """Add results from a new chunk.
    Parameters 
    ---------- 
    new_result : Results subclass (same
        class as self) from new chunk of data.
    """
    if not isinstance(new_result, self.__class__):
        raise TypeError("new_results must be of type '{}'"
                        .format(self.__class__))
    if new_result._data.empty:
        return
    self._data = self._data.append(new_result._data, sort=False)
    self._data.sort_index(inplace=True)
    self.check_for_overlap()