def test_base(self):
     kernels = ff.base_kernels_without_dimension('SE,Const,Noise')
     for k in kernels:
         print '\n', k.pretty_print(), '\n'
     kernels = ff.base_kernels(3, 'SE,Const,Noise')
     for k in kernels:
         print '\n', k.pretty_print(), '\n'
 def test_base(self):
     kernels = ff.base_kernels_without_dimension('SE,Const,Noise')
     for k in kernels:
         print '\n', k.pretty_print(), '\n'
     kernels = ff.base_kernels(3, 'SE,Const,Noise')
     for k in kernels:
         print '\n', k.pretty_print(), '\n'
Example #3
0
 def list_options(self, tp):
     if tp == 'base':
         return list(ff.base_kernels(self.ndim, self.base_kernels))
     elif tp == 'kernel':
         raise RuntimeError("Cannot expand the '%s' type" % tp)
     elif tp == 'base-not-const':
         return [k for k in self.list_options(tp='base') if not isinstance(k, ff.ConstKernel)]
     elif tp == 'dimension':
         return range(self.ndim)
     else:
         raise RuntimeError('Unknown type: %s' % tp)
Example #4
0
 def list_options(self, tp):
     if tp == 'base':
         return list(ff.base_kernels(self.ndim, self.base_kernels))
     elif tp == 'kernel':
         raise RuntimeError("Cannot expand the '%s' type" % tp)
     elif tp == 'base-not-const':
         return [k for k in self.list_options(tp='base') if not isinstance(k, ff.ConstKernel)]
     elif tp == 'dimension':
         return range(self.ndim)
     else:
         raise RuntimeError('Unknown type: %s' % tp)
Example #5
0
 def list_options(self, tp):
     if tp == "base":
         return list(ff.base_kernels(self.ndim, self.base_kernels))
     elif tp == "kernel":
         raise RuntimeError("Cannot expand the '%s' type" % tp)
     elif tp == "base-not-const":
         return [k for k in self.list_options(tp="base") if not isinstance(k, ff.ConstKernel)]
     elif tp == "dimension":
         return range(self.ndim)
     else:
         raise RuntimeError("Unknown type: %s" % tp)