#!/usr/bin/env python3

from .additive_structure_kernel import AdditiveStructureKernel
from .cosine_kernel import CosineKernel
from .multi_device_kernel import MultiDeviceKernel
from .grid_interpolation_kernel import GridInterpolationKernel
from .grid_kernel import GridKernel
from .index_kernel import IndexKernel
from .inducing_point_kernel import InducingPointKernel
from .kernel import AdditiveKernel, Kernel, ProductKernel
from .lcm_kernel import LCMKernel
from .linear_kernel import LinearKernel
from .matern_kernel import MaternKernel
from .multitask_kernel import MultitaskKernel
from .newton_girard_additive_kernel import NewtonGirardAdditiveKernel
from .periodic_kernel import PeriodicKernel
from .product_structure_kernel import ProductStructureKernel
from .rbf_kernel import RBFKernel
from .rbf_kernel_grad import RBFKernelGrad
from .scale_kernel import ScaleKernel
from .spectral_mixture_kernel import SpectralMixtureKernel
from .white_noise_kernel import WhiteNoiseKernel


__all__ = [
    "Kernel",
    "AdditiveKernel",
    "AdditiveStructureKernel",
    "MultiDeviceKernel",
    "CosineKernel",
    "GridKernel",
    "GridInterpolationKernel",
    "IndexKernel",
    "InducingPointKernel",
    "LCMKernel",
    "LinearKernel",
    "MaternKernel",
    "MultitaskKernel",
    "NewtonGirardAdditiveKernel",
    "PeriodicKernel",
    "ProductKernel",
    "ProductStructureKernel",
    "RBFKernel",
    "RBFKernelGrad",
    "ScaleKernel",
    "SpectralMixtureKernel",
    "WhiteNoiseKernel",
]

@@ -76,24 +76,74 @@
 ctureKernel%0A
+from .cylindrical_kernel import CylindricalKernel%0A
 from .cosine
@@ -166,24 +166,24 @@
 osineKernel%0A
-
 from .multi_
@@ -741,24 +741,129 @@
 iodicKernel%0A
+from .polynomial_kernel import PolynomialKernel%0Afrom .polynomial_kernel_grad import PolynomialKernelGrad%0A
 from .produc
@@ -1207,32 +1207,57 @@
 ructureKernel%22,%0A
+    %22CylindricalKernel%22,%0A
     %22MultiDevice
@@ -1490,24 +1490,24 @@
 iveKernel%22,%0A
-
     %22Periodi
@@ -1508,32 +1508,84 @@
 eriodicKernel%22,%0A
+    %22PolynomialKernel%22,%0A    %22PolynomialKernelGrad%22,%0A
     %22ProductKern

revert deletions from kernels/__init__.py