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

integral – 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 axis parameter for numpy arrays.

See also

trapz

An alias of trapezoid.

simps

Integrate using the composite simpson rule.

Example

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