pyinterp.reduced_gaussian.ColumnKernel

Contents

pyinterp.reduced_gaussian.ColumnKernel#

class pyinterp.reduced_gaussian.ColumnKernel(address, n_out, cfunc)[source]#

Bases: object

A native column kernel, called per point without the GIL.

Made by column_kernel(); address is that of a C function following the ABI documented in pyinterp.core.reduced_gaussian.apply().

Attributes

abi

Tag of the calling convention, checked before the kernel is called.

address

Address of the C function.

n_out

Number of values computed per point.

cfunc

The numba cfunc, kept alive with the kernel.