Warning

You are reading the documentation related to the development version. Go here if you are looking for the documentation of the stable release.

spectrochempy.trapz

trapz(replace="Trapezoid")def trapz(dataset, **kwargs)[source]

An alias of trapezoid kept for backwards compatibility.

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.].trapz()
NDDataset: [float64] a.u..cm^-1 (size: 55)