def METHOD_NAME(self, ispan: ReadSpan, ospan: WriteSpan) -> None:
    # TODO: bf.memory.transpose should support system space too
    if space_accessible(self.space, ['cuda']):
        bf_transpose(ospan.data, ispan.data, self.axes)
    else:
        ospan.data[...] = np.transpose(ispan.data, self.axes)