def _pandas_interp(self, data, indices):
        """The actual transformation based on the following stackoverflow 
        entry: http://stackoverflow.com/a/10465162
        """
        new_index = np.arange(indices[-1] + 1)

        data_frame = DataFrame(data, index=indices)
        data_frame_reindexed = data_frame.reindex(new_index)
        data_interpol = data_frame_reindexed.apply(Series.interpolate)

        del new_index
        del data_frame
        del data_frame_reindexed

        return data_interpol