ConvolutionModel#
- class jinwu.model.ConvolutionModel(name: str | None = None, params: Dict[str, float] | None = None)[source]#
Bases:
ModelBaseConvolution component: transforms an input spectrum.
Attributes Summary
Methods Summary
__call__(*args, **kwargs)Call self as a function.
apply(energy, spectrum, **kwargs)Alias for evaluate: perform convolution on the input spectrum.
evaluate(energy, spectrum, **kwargs)set_params(**kwargs)Attributes Documentation
- param_names#
Methods Documentation
- __call__(*args, **kwargs)#
Call self as a function.
- apply(energy: ndarray, spectrum: ndarray, **kwargs) ndarray[source]#
Alias for evaluate: perform convolution on the input spectrum.