def prod(self, other, name='mul'):
        assert isinstance(other, Kern), "only kernels can be multiplied to kernels..."
        from .prod import Prod
        #kernels = []
        #if isinstance(self, Prod): kernels.extend(self.parameters)
        #else: kernels.append(self)
        #if isinstance(other, Prod): kernels.extend(other.parameters)
        #else: kernels.append(other)
        return Prod([self, other], name)
Multiply two kernels (either on the same space, or on the tensor
dataset/ETHPy150Open SheffieldML/GPy/GPy/kern/src/kern.py/Kern.prod