spectrochempy.trapezoid

trapezoid(dataset, **kwargs)[source][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 ndarrays.

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)