def METHOD_NAME(x1, **kwargs):
    """
    Return a sorted copy of an array.
    For full documentation refer to :obj:`numpy.sort`.
    Limitations
    -----------
    Input array is supported as :obj:`dpnp.ndarray`.
    Keyword arguments ``kwargs`` are currently unsupported.
    Dimension of input array is supported to be equal to ``1``.
    Otherwise the function will be executed sequentially on CPU.
    Input array data types are limited by supported DPNP :ref:`Data types`.
    See Also
    --------
    :obj:`dpnp.argsort` : Indirect sort.
    :obj:`dpnp.lexsort` : Indirect stable sort on multiple keys.
    :obj:`dpnp.searchsorted` : Find elements in a sorted array.
    :obj:`dpnp.partition` : Partial sort.
    Examples
    --------
    >>> import dpnp as np
    >>> a = np.array([1, 4, 3, 1])
    >>> out = np.sort(a)
    >>> [i for i in out]
    [1, 1, 3, 4]
    """
    x1_desc = dpnp.get_dpnp_descriptor(x1, copy_when_nondefault_queue=False)
    if x1_desc and not kwargs:
        if x1_desc.ndim != 1:
            pass
        else:
            return dpnp_sort(x1_desc).get_pyobj()
    return call_origin(numpy.METHOD_NAME, x1, **kwargs)