Coverage for src/lsqfitgp/_Kernel/__init__.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.6.3, created at 2024-10-15 19:54 +0000

1# lsqfitgp/_Kernel/__init__.py 

2# 

3# Copyright (c) 2023, Giacomo Petrillo 

4# 

5# This file is part of lsqfitgp. 

6# 

7# lsqfitgp is free software: you can redistribute it and/or modify 

8# it under the terms of the GNU General Public License as published by 

9# the Free Software Foundation, either version 3 of the License, or 

10# (at your option) any later version. 

11# 

12# lsqfitgp is distributed in the hope that it will be useful, 

13# but WITHOUT ANY WARRANTY; without even the implied warranty of 

14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 

15# GNU General Public License for more details. 

16# 

17# You should have received a copy of the GNU General Public License 

18# along with lsqfitgp. If not, see <http://www.gnu.org/licenses/>. 

19 

20from ._util import prod_recurse_dtype, sum_recurse_dtype, is_numerical_scalar 1abcdef

21from ._crosskernel import CrossKernel, AffineSpan, PreservedBySwap 1abcdef

22from . import _ops # keep first 1abcdef

23from . import _alg # keep first 1abcdef

24from ._kernel import Kernel 1abcdef

25from ._stationary import CrossStationaryKernel, StationaryKernel 1abcdef

26from ._isotropic import CrossIsotropicKernel, IsotropicKernel, Zero 1abcdef

27from ._decorators import (crosskernel, kernel, crossstationarykernel, 1abcdef

28 stationarykernel, crossisotropickernel, isotropickernel)