"""Integration functions that integrates a diofant expression.

    Examples
    ========

    >>> from diofant import integrate, sin
    >>> from diofant.abc import x
    >>> integrate(1/x,x)
    log(x)
    >>> integrate(sin(x),x)
    -cos(x)
"""
from .integrals import integrate, Integral, line_integrate
from .transforms import (mellin_transform, inverse_mellin_transform,
                         MellinTransform, InverseMellinTransform,
                         laplace_transform, inverse_laplace_transform,
                         LaplaceTransform, InverseLaplaceTransform,
                         fourier_transform, inverse_fourier_transform,
                         FourierTransform, InverseFourierTransform,
                         sine_transform, inverse_sine_transform,
                         SineTransform, InverseSineTransform,
                         cosine_transform, inverse_cosine_transform,
                         CosineTransform, InverseCosineTransform,
                         hankel_transform, inverse_hankel_transform,
                         HankelTransform, InverseHankelTransform)
