spectrochempy.trapezoid

trapezoid(dataset, **kwargs)[source]

Integrate using the composite trapezoidal rule.

Wrapper of scpy.integrate.trapezoid.

Performs the integration along the last or given dimension.

Parameters:
  • dataset (NDDataset) – Dataset to be integrated.

  • **kwargs – Additional keywords parameters. See Other Parameters.

Returns:

NDDataset – Definite integral as approximated by trapezoidal rule.

Other Parameters:

dim (int or str, optional, default: "x") – Dimension along which to integrate. If an integer is provided, it is equivalent to the numpy axis parameter for `~numpy.ndarray`s.

See also

trapz

An alias of trapezoid.

simpson

Integrate using the composite simpson rule.

Example

>>> dataset = scp.read('irdata/nh4y-activation.spg')
>>> dataset[:,1250.:1800.].trapezoid()
NDDataset: [float64] a.u..cm^-1 (size: 55)