def sin(data=None, out=None, name=None, **kwargs):
    """Computes the element-wise sine of the input array.

    The input should be in radians (:math:`2\\pi` rad equals 360 degrees).

    .. math::
       sin([0, \\pi/4, \\pi/2]) = [0, 0.707, 1]

    The storage type of ``sin`` output depends upon the input storage type:

       - sin(default) = default
       - sin(row_sparse) = row_sparse
       - sin(csr) = csr



    Defined in src/operator/tensor/elemwise_unary_op_trig.cc:L47

    Parameters
    ----------
    data : NDArray
        The input array.

    out : NDArray, optional
        The output NDArray to hold the result.

    Returns
    -------
    out : NDArray or list of NDArrays
        The output of this function.
    """
    return 0,
