## Integration

SciPy is capable of performing very robust numerical integration. Definite integrals of a set of special functions are evaluated accurately with routines in the `scipy.special`

module. For other functions, there are several different algorithms to obtain reliable approximations in the `scipy.integrate`

module.

### Exponential/logarithm integrals

A summary of the indefinite and definite integrals in the category of exponential/logarithm is presented here: the exponential integrals (`expn`

, `expi`

, and `exp1`

), **Dawson's** integral (`dawsn`

), and
**Gauss error functions** (`erf`

and `erfc`

). We also have **Spence's** dilogarithm (also known as Spence's integral). Let's have a look at the following formulas:

### Trigonometric and hyperbolic trigonometric integrals

In the category of trigonometric and hyperbolic trigonometric integrals, we have Fresnel sine and cosine integrals, as well as the sinc and hyperbolic trigonometric integrals. Let's have a look at the following formulas:

In the definitions given in the preceding...