def METHOD_NAME(self, name:str, arr:np.ndarray):
    """
    Vapor expects data to be in order='C' with X as the fastest varying dimension.
    You can swap your axes with np.swapaxes(data, 0, -1).
    """
    self.__checkNameValid(name)
    # assert arr.dtype == np.float32
    if arr.__array_interface__['strides']:
        arr = arr.copy() # Flatten data
    self._wrappedInstance.AddRegularData(name, np.float32(arr), arr.shape)
    # TODO: Only clear necessary renderers
    self.ses.ce.ClearAllRenderCaches()