spectrochempy.IrisKernel
- class IrisKernel(X, K, p=None, q=None, **kwargs)[source]
- Define a kernel matrix of Fredholm equation of the 1st kind. - This class define a kernel matrix as a - NDDatasetcompatible with the- Xinput- NDDataset.- Pre-defined kernels can be chosen among: { - 'langmuir',- 'ca',- 'reactant-first-order',- 'product-first-order',- 'diffusion'}, a custom kernel function - a 2-variable lambda function- K- (p, q)or a function returning a- ndarraycan be passed.- pand- qcontain the values of an external experimental variable and an internal physico-chemical parameter, respectively.- Parameters:
- X ( - NDDataset) – The 1D or 2D dataset for the kernel is defined.
- K (any of [ - 'langmuir',- 'ca',- 'reactant-first-order',- 'product-first-order',- 'diffusion'] or- callableor- NDDataset) – Predefined or user-defined Kernel for the integral equation.
- p ( - Coordor- iterable) – External variable. Must be provided if the kernel- Kis passed as a- stror- callable.
- q ( - Coordor- iterableof 3 values) – Internal variable. Must be provided if the kernel- Kis passed as a- stror- callable.
 
 
Examples using spectrochempy.IrisKernel
