class_docstr: Implements ESP kernel with Matern kernel for each dimension
class_docstr_tok: ["Implements","ESP","kernel","with","Matern","kernel","for","each","dimension"]
code: def __init__(self, dim, nu, scale, order, dim_bandwidths):
      kernel_list = []
      for i in range(dim):
          kernel_list.append(
              MaternKernel(
                  1, nu[i], 1.0, np.asscalar(dim_bandwidths[i])
              )
          )
      super(ESPKernelMatern, self).__init__(scale, order, kernel_list)
  
imports: from __future__ import print_function
  import numpy
  from scipy.linalg import solve_triangular
label_desc: Use image node_id 1 to create a new ESPKernelMatern object from inherited base classes: ESPKernel with example: obj = ESPKernelMatern(dim, nu, scale, order, dim_bandwidths)