mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-09 20:12:38 +02:00
commit
22b6f11b4e
35 changed files with 223 additions and 2111 deletions
|
|
@ -1 +1 @@
|
|||
[GPy Authors](https://github.com/SheffieldML/GPy/graphs/contributors)
|
||||
GPy Authors: https://github.com/SheffieldML/GPy/graphs/contributors
|
||||
|
|
@ -1 +1 @@
|
|||
__version__ = "1.0.3"
|
||||
__version__ = "1.0.5"
|
||||
|
|
|
|||
|
|
@ -532,21 +532,23 @@ class GP(Model):
|
|||
def get_most_significant_input_dimensions(self, which_indices=None):
|
||||
return self.kern.get_most_significant_input_dimensions(which_indices)
|
||||
|
||||
def optimize(self, optimizer=None, start=None, **kwargs):
|
||||
def optimize(self, optimizer=None, start=None, messages=False, max_iters=1000, ipython_notebook=True, clear_after_finish=False, **kwargs):
|
||||
"""
|
||||
Optimize the model using self.log_likelihood and self.log_likelihood_gradient, as well as self.priors.
|
||||
kwargs are passed to the optimizer. They can be:
|
||||
|
||||
:param max_f_eval: maximum number of function evaluations
|
||||
:type max_f_eval: int
|
||||
:param max_iters: maximum number of function evaluations
|
||||
:type max_iters: int
|
||||
:messages: whether to display during optimisation
|
||||
:type messages: bool
|
||||
:param optimizer: which optimizer to use (defaults to self.preferred optimizer), a range of optimisers can be found in :module:`~GPy.inference.optimization`, they include 'scg', 'lbfgs', 'tnc'.
|
||||
:type optimizer: string
|
||||
:param bool ipython_notebook: whether to use ipython notebook widgets or not.
|
||||
:param bool clear_after_finish: if in ipython notebook, we can clear the widgets after optimization.
|
||||
"""
|
||||
self.inference_method.on_optimization_start()
|
||||
try:
|
||||
super(GP, self).optimize(optimizer, start, **kwargs)
|
||||
super(GP, self).optimize(optimizer, start, messages, max_iters, ipython_notebook, clear_after_finish, **kwargs)
|
||||
except KeyboardInterrupt:
|
||||
print("KeyboardInterrupt caught, calling on_optimization_end() to round things up")
|
||||
self.inference_method.on_optimization_end()
|
||||
|
|
|
|||
|
|
@ -315,10 +315,10 @@ class Exponential(Stationary):
|
|||
super(Exponential, self).__init__(input_dim, variance, lengthscale, ARD, active_dims, name)
|
||||
|
||||
def K_of_r(self, r):
|
||||
return self.variance * np.exp(-0.5 * r)
|
||||
return self.variance * np.exp(-r)
|
||||
|
||||
def dK_dr(self, r):
|
||||
return -0.5*self.K_of_r(r)
|
||||
return -self.K_of_r(r)
|
||||
|
||||
# def sde(self):
|
||||
# """
|
||||
|
|
|
|||
|
|
@ -3237,6 +3237,7 @@ class ContDescrStateSpace(DescreteStateSpace):
|
|||
AB = np.dot(AB, np.vstack((np.zeros((n,n)),np.eye(n))))
|
||||
|
||||
Q_noise_1 = linalg.solve(AB[n:,:].T,AB[:n,:].T)
|
||||
Q_noise_2 = P_inf - A.dot(P_inf).dot(A.T)
|
||||
# The covariance matrix Q by matrix fraction decomposition <-
|
||||
|
||||
if compute_derivatives:
|
||||
|
|
@ -3276,8 +3277,9 @@ class ContDescrStateSpace(DescreteStateSpace):
|
|||
else:
|
||||
dA = None
|
||||
dQ = None
|
||||
Q_noise = Q_noise_1
|
||||
|
||||
Q_noise = Q_noise_2
|
||||
# Innacuracies have been observed when Q_noise_1 was used.
|
||||
|
||||
#Q_noise = Q_noise_1
|
||||
|
||||
# Return
|
||||
|
|
@ -3484,4 +3486,4 @@ def balance_ss_model(F,L,Qc,H,Pinf,P0,dF=None,dQc=None,dPinf=None,dP0=None):
|
|||
|
||||
# (F,L,Qc,H,Pinf,P0,dF,dQc,dPinf,dP0)
|
||||
|
||||
return bF, bL, bQc, bH, bPinf, bP0, bdF, bdQc, bdPinf, bdP0, T
|
||||
return bF, bL, bQc, bH, bPinf, bP0, bdF, bdQc, bdPinf, bdP0, T
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 50 KiB |
|
|
@ -17,326 +17,334 @@ from .state_space_main_tests import generate_x_points, generate_sine_data, \
|
|||
class StateSpaceKernelsTests(np.testing.TestCase):
|
||||
def setUp(self):
|
||||
pass
|
||||
|
||||
|
||||
def run_for_model(self, X, Y, ss_kernel, kalman_filter_type = 'regular',
|
||||
use_cython=False, check_gradients=True,
|
||||
optimize=True, optimize_max_iters=1000,predict_X=None,
|
||||
compare_with_GP=True, gp_kernel=None,
|
||||
use_cython=False, check_gradients=True,
|
||||
optimize=True, optimize_max_iters=250, predict_X=None,
|
||||
compare_with_GP=True, gp_kernel=None,
|
||||
mean_compare_decimal=10, var_compare_decimal=7):
|
||||
|
||||
m1 = SS_model.StateSpace(X,Y, ss_kernel,
|
||||
|
||||
m1 = SS_model.StateSpace(X,Y, ss_kernel,
|
||||
kalman_filter_type=kalman_filter_type,
|
||||
use_cython=use_cython)
|
||||
|
||||
|
||||
m1.likelihood[:] = Y.var()/100.
|
||||
|
||||
if check_gradients:
|
||||
self.assertTrue(m1.checkgrad())
|
||||
|
||||
if optimize:
|
||||
m1.optimize(optimizer='lbfgsb',max_iters=optimize_max_iters)
|
||||
|
||||
|
||||
if 1:#optimize:
|
||||
m1.optimize(optimizer='lbfgsb', max_iters=1)
|
||||
|
||||
if compare_with_GP and (predict_X is None):
|
||||
predict_X = X
|
||||
|
||||
if (predict_X is not None):
|
||||
x_pred_reg_1 = m1.predict(predict_X)
|
||||
x_quant_reg_1 = m1.predict_quantiles(predict_X)
|
||||
|
||||
|
||||
self.assertTrue(compare_with_GP)
|
||||
if compare_with_GP:
|
||||
m2 = GPy.models.GPRegression(X,Y, gp_kernel)
|
||||
m2.optimize(optimizer='lbfgsb', max_iters=optimize_max_iters)
|
||||
#print(m2)
|
||||
|
||||
|
||||
m2[:] = m1[:]
|
||||
|
||||
if (predict_X is not None):
|
||||
x_pred_reg_1 = m1.predict(predict_X)
|
||||
x_quant_reg_1 = m1.predict_quantiles(predict_X)
|
||||
|
||||
x_pred_reg_2 = m2.predict(predict_X)
|
||||
x_quant_reg_2 = m2.predict_quantiles(predict_X)
|
||||
|
||||
# Test values
|
||||
#print np.max(np.abs(x_pred_reg_1[0]-x_pred_reg_2[0]))
|
||||
np.testing.assert_almost_equal(np.max(np.abs(x_pred_reg_1[0]- \
|
||||
x_pred_reg_2[0])), 0, decimal=mean_compare_decimal)
|
||||
|
||||
# Test variances
|
||||
#print np.max(np.abs(x_pred_reg_1[1]-x_pred_reg_2[1]))
|
||||
|
||||
np.testing.assert_almost_equal(np.max(np.abs(x_pred_reg_1[1]- \
|
||||
x_pred_reg_2[1])), 0, decimal=var_compare_decimal)
|
||||
|
||||
|
||||
np.testing.assert_array_almost_equal(x_pred_reg_1[0], x_pred_reg_2[0], mean_compare_decimal)
|
||||
np.testing.assert_array_almost_equal(x_pred_reg_1[1], x_pred_reg_2[1], var_compare_decimal)
|
||||
np.testing.assert_array_almost_equal(x_quant_reg_1[0], x_quant_reg_2[0], mean_compare_decimal)
|
||||
np.testing.assert_array_almost_equal(x_quant_reg_1[1], x_quant_reg_2[1], mean_compare_decimal)
|
||||
np.testing.assert_array_almost_equal(m1.gradient, m2.gradient, var_compare_decimal)
|
||||
np.testing.assert_almost_equal(m1.log_likelihood(), m2.log_likelihood(), var_compare_decimal)
|
||||
|
||||
|
||||
def test_Matern32_kernel(self,):
|
||||
np.random.seed(234) # seed the random number generator
|
||||
(X,Y) = generate_sine_data(x_points=None, sin_period=5.0, sin_ampl=10.0, noise_var=2.0,
|
||||
plot = False, points_num=50, x_interval = (0, 20), random=True)
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
|
||||
ss_kernel = GPy.kern.sde_Matern32(1,active_dims=[0,])
|
||||
gp_kernel = GPy.kern.Matern32(1,active_dims=[0,])
|
||||
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
predict_X=X,
|
||||
compare_with_GP=True,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=10, var_compare_decimal=7)
|
||||
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=5, var_compare_decimal=5)
|
||||
|
||||
def test_Matern52_kernel(self,):
|
||||
np.random.seed(234) # seed the random number generator
|
||||
(X,Y) = generate_sine_data(x_points=None, sin_period=5.0, sin_ampl=10.0, noise_var=2.0,
|
||||
plot = False, points_num=50, x_interval = (0, 20), random=True)
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
|
||||
ss_kernel = GPy.kern.sde_Matern52(1,active_dims=[0,])
|
||||
gp_kernel = GPy.kern.Matern52(1,active_dims=[0,])
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
optimize = True, predict_X=X,
|
||||
compare_with_GP=True, gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=8, var_compare_decimal=7)
|
||||
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
optimize = True, predict_X=X,
|
||||
compare_with_GP=True, gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=5, var_compare_decimal=5)
|
||||
|
||||
def test_RBF_kernel(self,):
|
||||
np.random.seed(234) # seed the random number generator
|
||||
(X,Y) = generate_sine_data(x_points=None, sin_period=5.0, sin_ampl=10.0, noise_var=2.0,
|
||||
plot = False, points_num=50, x_interval = (0, 20), random=True)
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
ss_kernel = GPy.kern.sde_RBF(1,active_dims=[0,])
|
||||
gp_kernel = GPy.kern.RBF(1,active_dims=[0,])
|
||||
|
||||
ss_kernel = GPy.kern.sde_RBF(1, 110., 1.5, active_dims=[0,])
|
||||
gp_kernel = GPy.kern.RBF(1, 110., 1.5, active_dims=[0,])
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=1, var_compare_decimal=1)
|
||||
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
optimize_max_iters=1000,
|
||||
mean_compare_decimal=2, var_compare_decimal=1)
|
||||
|
||||
def test_periodic_kernel(self,):
|
||||
np.random.seed(322) # seed the random number generator
|
||||
(X,Y) = generate_sine_data(x_points=None, sin_period=5.0, sin_ampl=10.0, noise_var=2.0,
|
||||
plot = False, points_num=50, x_interval = (0, 20), random=True)
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
|
||||
ss_kernel = GPy.kern.sde_StdPeriodic(1,active_dims=[0,])
|
||||
ss_kernel.lengthscale.constrain_bounded(0.27, 1000)
|
||||
ss_kernel.period.constrain_bounded(0.17, 100)
|
||||
|
||||
|
||||
gp_kernel = GPy.kern.StdPeriodic(1,active_dims=[0,])
|
||||
gp_kernel.lengthscale.constrain_bounded(0.27, 1000)
|
||||
gp_kernel.period.constrain_bounded(0.17, 100)
|
||||
|
||||
gp_kernel.period.constrain_bounded(0.17, 100)
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=3, var_compare_decimal=3)
|
||||
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=3, var_compare_decimal=3)
|
||||
|
||||
def test_quasi_periodic_kernel(self,):
|
||||
np.random.seed(329) # seed the random number generator
|
||||
(X,Y) = generate_sine_data(x_points=None, sin_period=5.0, sin_ampl=10.0, noise_var=2.0,
|
||||
plot = False, points_num=50, x_interval = (0, 20), random=True)
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
|
||||
ss_kernel = GPy.kern.sde_Matern32(1)*GPy.kern.sde_StdPeriodic(1,active_dims=[0,])
|
||||
ss_kernel.std_periodic.lengthscale.constrain_bounded(0.25, 1000)
|
||||
ss_kernel.std_periodic.period.constrain_bounded(0.15, 100)
|
||||
|
||||
|
||||
gp_kernel = GPy.kern.Matern32(1)*GPy.kern.StdPeriodic(1,active_dims=[0,])
|
||||
gp_kernel.std_periodic.lengthscale.constrain_bounded(0.25, 1000)
|
||||
gp_kernel.std_periodic.period.constrain_bounded(0.15, 100)
|
||||
|
||||
gp_kernel.std_periodic.period.constrain_bounded(0.15, 100)
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=1, var_compare_decimal=2)
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=1, var_compare_decimal=2)
|
||||
|
||||
def test_linear_kernel(self,):
|
||||
|
||||
|
||||
np.random.seed(234) # seed the random number generator
|
||||
(X,Y) = generate_linear_data(x_points=None, tangent=2.0, add_term=20.0, noise_var=2.0,
|
||||
plot = False, points_num=50, x_interval = (0, 20), random=True)
|
||||
|
||||
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
|
||||
ss_kernel = GPy.kern.sde_Linear(1,X,active_dims=[0,]) + GPy.kern.sde_Bias(1, active_dims=[0,])
|
||||
gp_kernel = GPy.kern.Linear(1, active_dims=[0,]) + GPy.kern.Bias(1, active_dims=[0,])
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients= False,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients= False,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=5, var_compare_decimal=5)
|
||||
|
||||
def test_brownian_kernel(self,):
|
||||
np.random.seed(234) # seed the random number generator
|
||||
(X,Y) = generate_brownian_data(x_points=None, kernel_var=2.0, noise_var = 0.1,
|
||||
plot = False, points_num=50, x_interval = (0, 20), random=True)
|
||||
|
||||
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
|
||||
ss_kernel = GPy.kern.sde_Brownian()
|
||||
gp_kernel = GPy.kern.Brownian()
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=10, var_compare_decimal=7)
|
||||
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=4, var_compare_decimal=4)
|
||||
|
||||
def test_exponential_kernel(self,):
|
||||
np.random.seed(234) # seed the random number generator
|
||||
np.random.seed(12345) # seed the random number generator
|
||||
(X,Y) = generate_linear_data(x_points=None, tangent=1.0, add_term=20.0, noise_var=2.0,
|
||||
plot = False, points_num=50, x_interval = (0, 20), random=True)
|
||||
|
||||
plot = False, points_num=10, x_interval = (0, 20), random=True)
|
||||
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
ss_kernel = GPy.kern.sde_Exponential(1, active_dims=[0,])
|
||||
gp_kernel = GPy.kern.Exponential(1, active_dims=[0,])
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=5, var_compare_decimal=6)
|
||||
|
||||
ss_kernel = GPy.kern.sde_Exponential(1, Y.var(), X.ptp()/2., active_dims=[0,])
|
||||
gp_kernel = GPy.kern.Exponential(1, Y.var(), X.ptp()/2., active_dims=[0,])
|
||||
|
||||
Y -= Y.mean()
|
||||
|
||||
self.run_for_model(X, Y, ss_kernel, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
optimize_max_iters=1000,
|
||||
mean_compare_decimal=2, var_compare_decimal=2)
|
||||
|
||||
def test_kernel_addition(self,):
|
||||
#np.random.seed(329) # seed the random number generator
|
||||
np.random.seed(333)
|
||||
(X,Y) = generate_sine_data(x_points=None, sin_period=5.0, sin_ampl=5.0, noise_var=2.0,
|
||||
plot = False, points_num=100, x_interval = (0, 40), random=True)
|
||||
|
||||
|
||||
(X1,Y1) = generate_linear_data(x_points=X, tangent=1.0, add_term=20.0, noise_var=0.0,
|
||||
plot = False, points_num=100, x_interval = (0, 40), random=True)
|
||||
|
||||
|
||||
# Sine data <-
|
||||
Y = Y + Y1
|
||||
|
||||
Y -= Y.mean()
|
||||
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
|
||||
def get_new_kernels():
|
||||
ss_kernel = GPy.kern.sde_Linear(1,X) + GPy.kern.sde_StdPeriodic(1,active_dims=[0,])
|
||||
ss_kernel.std_periodic.lengthscale.constrain_bounded(0.25, 1000)
|
||||
ss_kernel.std_periodic.period.constrain_bounded(3, 8)
|
||||
|
||||
gp_kernel = GPy.kern.Linear(1) + GPy.kern.StdPeriodic(1,active_dims=[0,])
|
||||
gp_kernel.std_periodic.lengthscale.constrain_bounded(0.25, 1000)
|
||||
gp_kernel.std_periodic.period.constrain_bounded(3, 8)
|
||||
|
||||
ss_kernel = GPy.kern.sde_Linear(1,X,variances=1) + GPy.kern.sde_StdPeriodic(1,period=5.0, variance=300, lengthscale=3., active_dims=[0,])
|
||||
#ss_kernel.std_periodic.lengthscale.constrain_bounded(0.25, 1000)
|
||||
#ss_kernel.std_periodic.period.constrain_bounded(3, 8)
|
||||
|
||||
gp_kernel = GPy.kern.Linear(1,variances=1) + GPy.kern.StdPeriodic(1,period=5.0, variance=300, lengthscale=3., active_dims=[0,])
|
||||
#gp_kernel.std_periodic.lengthscale.constrain_bounded(0.25, 1000)
|
||||
#gp_kernel.std_periodic.period.constrain_bounded(3, 8)
|
||||
|
||||
return ss_kernel, gp_kernel
|
||||
|
||||
|
||||
# Cython is available only with svd.
|
||||
ss_kernel, gp_kernel = get_new_kernels()
|
||||
self.run_for_model(X, Y, ss_kernel, kalman_filter_type = 'svd',
|
||||
use_cython=True, optimize_max_iters=10, check_gradients=False,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=5, var_compare_decimal=5)
|
||||
|
||||
|
||||
ss_kernel, gp_kernel = get_new_kernels()
|
||||
self.run_for_model(X, Y, ss_kernel, kalman_filter_type = 'regular',
|
||||
use_cython=False, optimize_max_iters=10, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=5, var_compare_decimal=5)
|
||||
|
||||
|
||||
ss_kernel, gp_kernel = get_new_kernels()
|
||||
self.run_for_model(X, Y, ss_kernel, kalman_filter_type = 'svd',
|
||||
use_cython=False, optimize_max_iters=10, check_gradients=False,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=5, var_compare_decimal=5)
|
||||
|
||||
|
||||
|
||||
|
||||
def test_kernel_multiplication(self,):
|
||||
np.random.seed(329) # seed the random number generator
|
||||
(X,Y) = generate_sine_data(x_points=None, sin_period=5.0, sin_ampl=10.0, noise_var=2.0,
|
||||
plot = False, points_num=50, x_interval = (0, 20), random=True)
|
||||
|
||||
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
|
||||
|
||||
def get_new_kernels():
|
||||
ss_kernel = GPy.kern.sde_Matern32(1)*GPy.kern.sde_Matern52(1)
|
||||
gp_kernel = GPy.kern.Matern32(1)*GPy.kern.sde_Matern52(1)
|
||||
|
||||
|
||||
return ss_kernel, gp_kernel
|
||||
|
||||
|
||||
ss_kernel, gp_kernel = get_new_kernels()
|
||||
|
||||
#import ipdb;ipdb.set_trace()
|
||||
self.run_for_model(X, Y, ss_kernel, kalman_filter_type = 'svd',
|
||||
use_cython=True, optimize_max_iters=10, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=-1, var_compare_decimal=-1)
|
||||
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=2, var_compare_decimal=2)
|
||||
|
||||
ss_kernel, gp_kernel = get_new_kernels()
|
||||
self.run_for_model(X, Y, ss_kernel, kalman_filter_type = 'regular',
|
||||
use_cython=False, optimize_max_iters=10, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=-1, var_compare_decimal=-1)
|
||||
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=2, var_compare_decimal=2)
|
||||
|
||||
ss_kernel, gp_kernel = get_new_kernels()
|
||||
self.run_for_model(X, Y, ss_kernel, kalman_filter_type = 'svd',
|
||||
use_cython=False, optimize_max_iters=10, check_gradients=True,
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=-1, var_compare_decimal=0)
|
||||
predict_X=X,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=2, var_compare_decimal=2)
|
||||
|
||||
def test_forecast(self,):
|
||||
"""
|
||||
Test time-series forecasting.
|
||||
"""
|
||||
|
||||
|
||||
# Generate data ->
|
||||
np.random.seed(339) # seed the random number generator
|
||||
#import pdb; pdb.set_trace()
|
||||
(X,Y) = generate_sine_data(x_points=None, sin_period=5.0, sin_ampl=5.0, noise_var=2.0,
|
||||
plot = False, points_num=100, x_interval = (0, 40), random=True)
|
||||
|
||||
|
||||
(X1,Y1) = generate_linear_data(x_points=X, tangent=1.0, add_term=20.0, noise_var=0.0,
|
||||
plot = False, points_num=100, x_interval = (0, 40), random=True)
|
||||
|
||||
|
||||
Y = Y + Y1
|
||||
|
||||
X_train = X[X <= 20]
|
||||
Y_train = Y[X <= 20]
|
||||
Y_train = Y[X <= 20]
|
||||
X_test = X[X > 20]
|
||||
Y_test = Y[X > 20]
|
||||
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
X_train.shape = (X_train.shape[0],1); Y_train.shape = (Y_train.shape[0],1)
|
||||
X_test.shape = (X_test.shape[0],1); Y_test.shape = (Y_test.shape[0],1)
|
||||
|
||||
X.shape = (X.shape[0],1); Y.shape = (Y.shape[0],1)
|
||||
X_train.shape = (X_train.shape[0],1); Y_train.shape = (Y_train.shape[0],1)
|
||||
X_test.shape = (X_test.shape[0],1); Y_test.shape = (Y_test.shape[0],1)
|
||||
# Generate data <-
|
||||
|
||||
|
||||
#import pdb; pdb.set_trace()
|
||||
|
||||
|
||||
def get_new_kernels():
|
||||
periodic_kernel = GPy.kern.StdPeriodic(1,active_dims=[0,])
|
||||
gp_kernel = GPy.kern.Linear(1, active_dims=[0,]) + GPy.kern.Bias(1, active_dims=[0,]) + periodic_kernel
|
||||
gp_kernel.std_periodic.lengthscale.constrain_bounded(0.25, 1000)
|
||||
gp_kernel.std_periodic.period.constrain_bounded(0.15, 100)
|
||||
|
||||
|
||||
periodic_kernel = GPy.kern.sde_StdPeriodic(1,active_dims=[0,])
|
||||
ss_kernel = GPy.kern.sde_Linear(1,X,active_dims=[0,]) + \
|
||||
GPy.kern.sde_Bias(1, active_dims=[0,]) + periodic_kernel
|
||||
|
||||
|
||||
ss_kernel.std_periodic.lengthscale.constrain_bounded(0.25, 1000)
|
||||
ss_kernel.std_periodic.period.constrain_bounded(0.15, 100)
|
||||
|
||||
|
||||
return ss_kernel, gp_kernel
|
||||
|
||||
|
||||
ss_kernel, gp_kernel = get_new_kernels()
|
||||
self.run_for_model(X_train, Y_train, ss_kernel, kalman_filter_type = 'regular',
|
||||
use_cython=False, optimize_max_iters=30, check_gradients=True,
|
||||
predict_X=X_test,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=0, var_compare_decimal=-1)
|
||||
|
||||
predict_X=X_test,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=2, var_compare_decimal=2)
|
||||
|
||||
|
||||
ss_kernel, gp_kernel = get_new_kernels()
|
||||
self.run_for_model(X_train, Y_train, ss_kernel, kalman_filter_type = 'svd',
|
||||
use_cython=False, optimize_max_iters=30, check_gradients=False,
|
||||
predict_X=X_test,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=-1, var_compare_decimal=-1)
|
||||
|
||||
predict_X=X_test,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=2, var_compare_decimal=2)
|
||||
|
||||
ss_kernel, gp_kernel = get_new_kernels()
|
||||
self.run_for_model(X_train, Y_train, ss_kernel, kalman_filter_type = 'svd',
|
||||
use_cython=True, optimize_max_iters=30, check_gradients=False,
|
||||
predict_X=X_test,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=-1, var_compare_decimal=-1)
|
||||
|
||||
predict_X=X_test,
|
||||
gp_kernel=gp_kernel,
|
||||
mean_compare_decimal=2, var_compare_decimal=2)
|
||||
|
||||
if __name__ == "__main__":
|
||||
print("Running state-space inference tests...")
|
||||
unittest.main()
|
||||
|
||||
|
||||
#tt = StateSpaceKernelsTests('test_periodic_kernel')
|
||||
#import pdb; pdb.set_trace()
|
||||
#tt.test_Matern32_kernel()
|
||||
|
|
@ -350,4 +358,4 @@ if __name__ == "__main__":
|
|||
#tt.test_kernel_addition()
|
||||
#tt.test_kernel_multiplication()
|
||||
#tt.test_forecast()
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -395,14 +395,12 @@ class KernelTestsNonContinuous(unittest.TestCase):
|
|||
self.X2[:(N0*2), -1] = 0
|
||||
self.X2[(N0*2):, -1] = 1
|
||||
|
||||
#@unittest.expectedFailure
|
||||
def test_IndependentOutputs(self):
|
||||
k = [GPy.kern.RBF(1, active_dims=[1], name='rbf1'), GPy.kern.RBF(self.D, active_dims=range(self.D), name='rbf012'), GPy.kern.RBF(2, active_dims=[0,2], name='rbf02')]
|
||||
kern = GPy.kern.IndependentOutputs(k, -1, name='ind_split')
|
||||
np.testing.assert_array_equal(kern.active_dims, [-1,0,1,2])
|
||||
np.testing.assert_array_equal(kern._all_dims_active, [0,1,2,-1])
|
||||
|
||||
#@skip('Gradients for independend outputs with different X do not work correctly')
|
||||
def testIndependendGradients(self):
|
||||
k = GPy.kern.RBF(self.D, active_dims=range(self.D))
|
||||
kern = GPy.kern.IndependentOutputs(k, -1, 'ind_single')
|
||||
|
|
@ -411,14 +409,12 @@ class KernelTestsNonContinuous(unittest.TestCase):
|
|||
kern = GPy.kern.IndependentOutputs(k, -1, name='ind_split')
|
||||
self.assertTrue(check_kernel_gradient_functions(kern, X=self.X, X2=self.X2, verbose=verbose, fixed_X_dims=-1))
|
||||
|
||||
#@unittest.expectedFailure
|
||||
def test_Hierarchical(self):
|
||||
k = [GPy.kern.RBF(2, active_dims=[0,2], name='rbf1'), GPy.kern.RBF(2, active_dims=[0,2], name='rbf2')]
|
||||
kern = GPy.kern.IndependentOutputs(k, -1, name='ind_split')
|
||||
np.testing.assert_array_equal(kern.active_dims, [-1,0,2])
|
||||
np.testing.assert_array_equal(kern._all_dims_active, [0,1,2,-1])
|
||||
|
||||
#@skip('Gradients for independend outputs with different X do not work correctly')
|
||||
def test_Hierarchical_gradients(self):
|
||||
k = [GPy.kern.RBF(2, active_dims=[0,2], name='rbf1'), GPy.kern.RBF(2, active_dims=[0,2], name='rbf2')]
|
||||
kern = GPy.kern.IndependentOutputs(k, -1, name='ind_split')
|
||||
|
|
|
|||
|
|
@ -5,11 +5,11 @@ The Gaussian processes framework in Python.
|
|||
* GPy [homepage](http://sheffieldml.github.io/GPy/)
|
||||
* Tutorial [notebooks](http://nbviewer.ipython.org/github/SheffieldML/notebook/blob/master/GPy/index.ipynb)
|
||||
* User [mailing-list](https://lists.shef.ac.uk/sympa/subscribe/gpy-users)
|
||||
* Developer [documentation](http://gpy.readthedocs.org/en/devel/)
|
||||
* Developer [documentation](http://pythonhosted.org/GPy/)
|
||||
* Travis-CI [unit-tests](https://travis-ci.org/SheffieldML/GPy)
|
||||
* [](http://opensource.org/licenses/BSD-3-Clause)
|
||||
|
||||
[](https://travis-ci.org/SheffieldML/GPy) [](http://codecov.io/github/SheffieldML/GPy?branch=devel) [](http://gpy.readthedocs.org/en/devel/) [](http://depsy.org/package/python/GPy)
|
||||
[](https://travis-ci.org/SheffieldML/GPy) [](http://codecov.io/github/SheffieldML/GPy?branch=devel) [](http://depsy.org/package/python/GPy)
|
||||
|
||||
## Updated Structure
|
||||
|
||||
|
|
|
|||
20
README.rst
20
README.rst
|
|
@ -1,12 +1,16 @@
|
|||
# GPy
|
||||
===
|
||||
GPy
|
||||
===
|
||||
|
||||
The Gaussian processes framework in Python.
|
||||
-------------------------------------------
|
||||
|
||||
* GPy [homepage](http://sheffieldml.github.io/GPy/)
|
||||
* Tutorial [notebooks](http://nbviewer.ipython.org/github/SheffieldML/notebook/blob/master/GPy/index.ipynb)
|
||||
* User [mailing-list](https://lists.shef.ac.uk/sympa/subscribe/gpy-users)
|
||||
* Developer [documentation](http://gpy.readthedocs.org/en/devel/)
|
||||
* Travis-CI [unit-tests](https://travis-ci.org/SheffieldML/GPy)
|
||||
* [](http://opensource.org/licenses/BSD-3-Clause)
|
||||
- `GPy homepage <http://sheffieldml.github.io/GPy/>`_
|
||||
- `Tutorial notebooks <http://nbviewer.ipython.org/github/SheffieldML/notebook/blob/master/GPy/index.ipynb>`_
|
||||
- `User mailing-list <https://lists.shef.ac.uk/sympa/subscribe/gpy-users>`_
|
||||
- `Developer documentation <http://gpy.readthedocs.org/en/devel/>`_
|
||||
- `Travis-CI unit-tests <https://travis-ci.org/SheffieldML/GPy>`_
|
||||
- .. image:: https://img.shields.io/badge/licence-BSD-blue.svg
|
||||
:target: https://opensource.org/licenses/BSD-3-Clause
|
||||
|
||||
For full description please refer to the [github page](http://sheffieldml.github.io/GPy/)
|
||||
For full description and installation instructions please refer to the github page.
|
||||
|
|
|
|||
|
|
@ -1,118 +0,0 @@
|
|||
GPy.core.parameterization package
|
||||
=================================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.core.parameterization.domains module
|
||||
----------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.domains
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.index_operations module
|
||||
-------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.index_operations
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.lists_and_dicts module
|
||||
------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.lists_and_dicts
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.observable module
|
||||
-------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.observable
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.observable_array module
|
||||
-------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.observable_array
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.param module
|
||||
--------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.param
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.parameter_core module
|
||||
-----------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.parameter_core
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.parameterized module
|
||||
----------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.parameterized
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.priors module
|
||||
---------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.priors
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.ties_and_remappings module
|
||||
----------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.ties_and_remappings
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.transformations module
|
||||
------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.transformations
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.updateable module
|
||||
-------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.updateable
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.parameterization.variational module
|
||||
--------------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization.variational
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.core.parameterization
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,85 +0,0 @@
|
|||
GPy.core package
|
||||
================
|
||||
|
||||
Subpackages
|
||||
-----------
|
||||
|
||||
.. toctree::
|
||||
|
||||
GPy.core.parameterization
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.core.gp module
|
||||
------------------
|
||||
|
||||
.. automodule:: GPy.core.gp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.mapping module
|
||||
-----------------------
|
||||
|
||||
.. automodule:: GPy.core.mapping
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.model module
|
||||
---------------------
|
||||
|
||||
.. automodule:: GPy.core.model
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.sparse_gp module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: GPy.core.sparse_gp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.sparse_gp_mpi module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: GPy.core.sparse_gp_mpi
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.svgp module
|
||||
--------------------
|
||||
|
||||
.. automodule:: GPy.core.svgp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.symbolic module
|
||||
------------------------
|
||||
|
||||
.. automodule:: GPy.core.symbolic
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.core.verbose_optimization module
|
||||
------------------------------------
|
||||
|
||||
.. automodule:: GPy.core.verbose_optimization
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.core
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
GPy.examples package
|
||||
====================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.examples.classification module
|
||||
----------------------------------
|
||||
|
||||
.. automodule:: GPy.examples.classification
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.examples.coreg_example module
|
||||
---------------------------------
|
||||
|
||||
.. automodule:: GPy.examples.coreg_example
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.examples.dimensionality_reduction module
|
||||
--------------------------------------------
|
||||
|
||||
.. automodule:: GPy.examples.dimensionality_reduction
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.examples.non_gaussian module
|
||||
--------------------------------
|
||||
|
||||
.. automodule:: GPy.examples.non_gaussian
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.examples.regression module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.examples.regression
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.examples
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,102 +0,0 @@
|
|||
GPy.inference.latent_function_inference package
|
||||
===============================================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.inference.latent_function_inference.dtc module
|
||||
--------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.dtc
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.exact_gaussian_inference module
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.exact_gaussian_inference
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.expectation_propagation module
|
||||
----------------------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.expectation_propagation
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.fitc module
|
||||
---------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.fitc
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.inferenceX module
|
||||
---------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.inferenceX
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.laplace module
|
||||
------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.laplace
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.posterior module
|
||||
--------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.posterior
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.svgp module
|
||||
---------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.svgp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.var_dtc module
|
||||
------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.var_dtc
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.var_dtc_parallel module
|
||||
---------------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.var_dtc_parallel
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.latent_function_inference.var_gauss module
|
||||
--------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference.var_gauss
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.inference.latent_function_inference
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
GPy.inference.mcmc package
|
||||
==========================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.inference.mcmc.hmc module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: GPy.inference.mcmc.hmc
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.mcmc.samplers module
|
||||
----------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.mcmc.samplers
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.inference.mcmc
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
GPy.inference.optimization package
|
||||
==================================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.inference.optimization.conjugate_gradient_descent module
|
||||
------------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.optimization.conjugate_gradient_descent
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.optimization.gradient_descent_update_rules module
|
||||
---------------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.optimization.gradient_descent_update_rules
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.optimization.optimization module
|
||||
----------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.optimization.optimization
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.optimization.scg module
|
||||
-------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.optimization.scg
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.inference.optimization.stochastics module
|
||||
---------------------------------------------
|
||||
|
||||
.. automodule:: GPy.inference.optimization.stochastics
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.inference.optimization
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
GPy.inference package
|
||||
=====================
|
||||
|
||||
Subpackages
|
||||
-----------
|
||||
|
||||
.. toctree::
|
||||
|
||||
GPy.inference.latent_function_inference
|
||||
GPy.inference.mcmc
|
||||
GPy.inference.optimization
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.inference
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
GPy.kern package
|
||||
================
|
||||
|
||||
Subpackages
|
||||
-----------
|
||||
|
||||
.. toctree::
|
||||
|
||||
GPy.kern.src
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.kern
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,70 +0,0 @@
|
|||
GPy.kern.src.psi_comp package
|
||||
=============================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.kern.src.psi_comp.gaussherm module
|
||||
--------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.psi_comp.gaussherm
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.psi_comp.linear_psi_comp module
|
||||
--------------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.psi_comp.linear_psi_comp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.psi_comp.rbf_psi_comp module
|
||||
-----------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.psi_comp.rbf_psi_comp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.psi_comp.rbf_psi_gpucomp module
|
||||
--------------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.psi_comp.rbf_psi_gpucomp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.psi_comp.sslinear_psi_comp module
|
||||
----------------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.psi_comp.sslinear_psi_comp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.psi_comp.ssrbf_psi_comp module
|
||||
-------------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.psi_comp.ssrbf_psi_comp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.psi_comp.ssrbf_psi_gpucomp module
|
||||
----------------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.psi_comp.ssrbf_psi_gpucomp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.kern.src.psi_comp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,237 +0,0 @@
|
|||
GPy.kern.src package
|
||||
====================
|
||||
|
||||
Subpackages
|
||||
-----------
|
||||
|
||||
.. toctree::
|
||||
|
||||
GPy.kern.src.psi_comp
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.kern.src.ODE_UY module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.ODE_UY
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.ODE_UYC module
|
||||
---------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.ODE_UYC
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.ODE_st module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.ODE_st
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.ODE_t module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.ODE_t
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.add module
|
||||
-----------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.add
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.basis_funcs module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.basis_funcs
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.brownian module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.brownian
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.coregionalize module
|
||||
---------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.coregionalize
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.coregionalize_cython module
|
||||
----------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.coregionalize_cython
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.eq_ode2 module
|
||||
---------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.eq_ode2
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.independent_outputs module
|
||||
---------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.independent_outputs
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.kern module
|
||||
------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.kern
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.kernel_slice_operations module
|
||||
-------------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.kernel_slice_operations
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.linear module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.linear
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.mlp module
|
||||
-----------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.mlp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.periodic module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.periodic
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.poly module
|
||||
------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.poly
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.prod module
|
||||
------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.prod
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.rbf module
|
||||
-----------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.rbf
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.spline module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.spline
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.splitKern module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.splitKern
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.standard_periodic module
|
||||
-------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.standard_periodic
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.static module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.static
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.stationary module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.stationary
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.stationary_cython module
|
||||
-------------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.stationary_cython
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.symbolic module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.symbolic
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.kern.src.trunclinear module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: GPy.kern.src.trunclinear
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.kern.src
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,94 +0,0 @@
|
|||
GPy.likelihoods package
|
||||
=======================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.likelihoods.bernoulli module
|
||||
--------------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.bernoulli
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.likelihoods.binomial module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.binomial
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.likelihoods.exponential module
|
||||
----------------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.exponential
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.likelihoods.gamma module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.gamma
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.likelihoods.gaussian module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.gaussian
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.likelihoods.likelihood module
|
||||
---------------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.likelihood
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.likelihoods.link_functions module
|
||||
-------------------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.link_functions
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.likelihoods.mixed_noise module
|
||||
----------------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.mixed_noise
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.likelihoods.poisson module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.poisson
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.likelihoods.student_t module
|
||||
--------------------------------
|
||||
|
||||
.. automodule:: GPy.likelihoods.student_t
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.likelihoods
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,78 +0,0 @@
|
|||
GPy.mappings package
|
||||
====================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.mappings.additive module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.mappings.additive
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.mappings.compound module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.mappings.compound
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.mappings.constant module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.mappings.constant
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.mappings.identity module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.mappings.identity
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.mappings.kernel module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.mappings.kernel
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.mappings.linear module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.mappings.linear
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.mappings.mlp module
|
||||
-----------------------
|
||||
|
||||
.. automodule:: GPy.mappings.mlp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.mappings.piecewise_linear module
|
||||
------------------------------------
|
||||
|
||||
.. automodule:: GPy.mappings.piecewise_linear
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.mappings
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,198 +0,0 @@
|
|||
GPy.models package
|
||||
==================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.models.bayesian_gplvm module
|
||||
--------------------------------
|
||||
|
||||
.. automodule:: GPy.models.bayesian_gplvm
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.bayesian_gplvm_minibatch module
|
||||
------------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.bayesian_gplvm_minibatch
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.bcgplvm module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: GPy.models.bcgplvm
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.dpgplvm module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: GPy.models.dpgplvm
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.gp_classification module
|
||||
-----------------------------------
|
||||
|
||||
.. automodule:: GPy.models.gp_classification
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.gp_coregionalized_regression module
|
||||
----------------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.gp_coregionalized_regression
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.gp_heteroscedastic_regression module
|
||||
-----------------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.gp_heteroscedastic_regression
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.gp_kronecker_gaussian_regression module
|
||||
--------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.gp_kronecker_gaussian_regression
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.gp_regression module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: GPy.models.gp_regression
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.gp_var_gauss module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.models.gp_var_gauss
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.gplvm module
|
||||
-----------------------
|
||||
|
||||
.. automodule:: GPy.models.gplvm
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.gradient_checker module
|
||||
----------------------------------
|
||||
|
||||
.. automodule:: GPy.models.gradient_checker
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.mrd module
|
||||
---------------------
|
||||
|
||||
.. automodule:: GPy.models.mrd
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.one_vs_all_classification module
|
||||
-------------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.one_vs_all_classification
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.one_vs_all_sparse_classification module
|
||||
--------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.one_vs_all_sparse_classification
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.sparse_gp_classification module
|
||||
------------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.sparse_gp_classification
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.sparse_gp_coregionalized_regression module
|
||||
-----------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.sparse_gp_coregionalized_regression
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.sparse_gp_minibatch module
|
||||
-------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.sparse_gp_minibatch
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.sparse_gp_regression module
|
||||
--------------------------------------
|
||||
|
||||
.. automodule:: GPy.models.sparse_gp_regression
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.sparse_gplvm module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.models.sparse_gplvm
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.ss_gplvm module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.models.ss_gplvm
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.ss_mrd module
|
||||
------------------------
|
||||
|
||||
.. automodule:: GPy.models.ss_mrd
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.models.warped_gp module
|
||||
---------------------------
|
||||
|
||||
.. automodule:: GPy.models.warped_gp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.models
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
GPy.plotting.gpy_plot package
|
||||
=============================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.plotting.gpy_plot.data_plots module
|
||||
---------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.gpy_plot.data_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.gpy_plot.gp_plots module
|
||||
-------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.gpy_plot.gp_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.gpy_plot.inference_plots module
|
||||
--------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.gpy_plot.inference_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.gpy_plot.kernel_plots module
|
||||
-----------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.gpy_plot.kernel_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.gpy_plot.latent_plots module
|
||||
-----------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.gpy_plot.latent_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.gpy_plot.plot_util module
|
||||
--------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.gpy_plot.plot_util
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.plotting.gpy_plot
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
GPy.plotting.matplot_dep.controllers package
|
||||
============================================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.plotting.matplot_dep.controllers.axis_event_controller module
|
||||
-----------------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.controllers.axis_event_controller
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.controllers.imshow_controller module
|
||||
-------------------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.controllers.imshow_controller
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.controllers
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,117 +0,0 @@
|
|||
GPy.plotting.matplot_dep package
|
||||
================================
|
||||
|
||||
Subpackages
|
||||
-----------
|
||||
|
||||
.. toctree::
|
||||
|
||||
GPy.plotting.matplot_dep.controllers
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.plotting.matplot_dep.defaults module
|
||||
----------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.defaults
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.img_plots module
|
||||
-----------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.img_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.kernel_plots module
|
||||
--------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.kernel_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.mapping_plots module
|
||||
---------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.mapping_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.maps module
|
||||
------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.maps
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.plot_definitions module
|
||||
------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.plot_definitions
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.priors_plots module
|
||||
--------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.priors_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.ssgplvm module
|
||||
---------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.ssgplvm
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.svig_plots module
|
||||
------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.svig_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.util module
|
||||
------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.util
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.variational_plots module
|
||||
-------------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.variational_plots
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.matplot_dep.visualize module
|
||||
-----------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep.visualize
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.plotting.matplot_dep
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
GPy.plotting.plotly_dep package
|
||||
===============================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.plotting.plotly_dep.defaults module
|
||||
---------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.plotly_dep.defaults
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.plotly_dep.plot_definitions module
|
||||
-----------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.plotly_dep.plot_definitions
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.plotting.plotly_dep
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
GPy.plotting package
|
||||
====================
|
||||
|
||||
Subpackages
|
||||
-----------
|
||||
|
||||
.. toctree::
|
||||
|
||||
GPy.plotting.gpy_plot
|
||||
GPy.plotting.matplot_dep
|
||||
GPy.plotting.plotly_dep
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.plotting.Tango module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.Tango
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.plotting.abstract_plotting_library module
|
||||
---------------------------------------------
|
||||
|
||||
.. automodule:: GPy.plotting.abstract_plotting_library
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.plotting
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
GPy package
|
||||
===========
|
||||
|
||||
Subpackages
|
||||
-----------
|
||||
|
||||
.. toctree::
|
||||
|
||||
GPy.core
|
||||
GPy.examples
|
||||
GPy.inference
|
||||
GPy.kern
|
||||
GPy.likelihoods
|
||||
GPy.mappings
|
||||
GPy.models
|
||||
GPy.plotting
|
||||
GPy.testing
|
||||
GPy.util
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,206 +0,0 @@
|
|||
GPy.testing package
|
||||
===================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.testing.bgplvm_minibatch_tests module
|
||||
-----------------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.bgplvm_minibatch_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.cacher_tests module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.cacher_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.cython_tests module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.cython_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.examples_tests module
|
||||
---------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.examples_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.fitc module
|
||||
-----------------------
|
||||
|
||||
.. automodule:: GPy.testing.fitc
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.gp_tests module
|
||||
---------------------------
|
||||
|
||||
.. automodule:: GPy.testing.gp_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.index_operations_tests module
|
||||
-----------------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.index_operations_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.inference_tests module
|
||||
----------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.inference_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.kernel_tests module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.kernel_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.likelihood_tests module
|
||||
-----------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.likelihood_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.linalg_test module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.linalg_test
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.link_function_tests module
|
||||
--------------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.link_function_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.mapping_tests module
|
||||
--------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.mapping_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.meanfunc_tests module
|
||||
---------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.meanfunc_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.misc_tests module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: GPy.testing.misc_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.model_tests module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.model_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.mpi_tests module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.testing.mpi_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.observable_tests module
|
||||
-----------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.observable_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.parameterized_tests module
|
||||
--------------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.parameterized_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.pickle_tests module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.pickle_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.plotting_tests module
|
||||
---------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.plotting_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.prior_tests module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.prior_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.rv_transformation_tests module
|
||||
------------------------------------------
|
||||
|
||||
.. automodule:: GPy.testing.rv_transformation_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.testing.svgp_tests module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: GPy.testing.svgp_tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.testing
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -1,238 +0,0 @@
|
|||
GPy.util package
|
||||
================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
GPy.util.block_matrices module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.util.block_matrices
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.caching module
|
||||
-----------------------
|
||||
|
||||
.. automodule:: GPy.util.caching
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.choleskies module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.util.choleskies
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.choleskies_cython module
|
||||
---------------------------------
|
||||
|
||||
.. automodule:: GPy.util.choleskies_cython
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.classification module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.util.classification
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.config module
|
||||
----------------------
|
||||
|
||||
.. automodule:: GPy.util.config
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.datasets module
|
||||
------------------------
|
||||
|
||||
.. automodule:: GPy.util.datasets
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.debug module
|
||||
---------------------
|
||||
|
||||
.. automodule:: GPy.util.debug
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.decorators module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.util.decorators
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.diag module
|
||||
--------------------
|
||||
|
||||
.. automodule:: GPy.util.diag
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.functions module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: GPy.util.functions
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.gpu_init module
|
||||
------------------------
|
||||
|
||||
.. automodule:: GPy.util.gpu_init
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.initialization module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: GPy.util.initialization
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.linalg module
|
||||
----------------------
|
||||
|
||||
.. automodule:: GPy.util.linalg
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.linalg_cython module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: GPy.util.linalg_cython
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.linalg_gpu module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.util.linalg_gpu
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.ln_diff_erfs module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: GPy.util.ln_diff_erfs
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.misc module
|
||||
--------------------
|
||||
|
||||
.. automodule:: GPy.util.misc
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.mocap module
|
||||
---------------------
|
||||
|
||||
.. automodule:: GPy.util.mocap
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.multioutput module
|
||||
---------------------------
|
||||
|
||||
.. automodule:: GPy.util.multioutput
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.netpbmfile module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.util.netpbmfile
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.normalizer module
|
||||
--------------------------
|
||||
|
||||
.. automodule:: GPy.util.normalizer
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.parallel module
|
||||
------------------------
|
||||
|
||||
.. automodule:: GPy.util.parallel
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.pca module
|
||||
-------------------
|
||||
|
||||
.. automodule:: GPy.util.pca
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.squashers module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: GPy.util.squashers
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.subarray_and_sorting module
|
||||
------------------------------------
|
||||
|
||||
.. automodule:: GPy.util.subarray_and_sorting
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.univariate_Gaussian module
|
||||
-----------------------------------
|
||||
|
||||
.. automodule:: GPy.util.univariate_Gaussian
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
GPy.util.warping_functions module
|
||||
---------------------------------
|
||||
|
||||
.. automodule:: GPy.util.warping_functions
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: GPy.util
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
|
@ -22,7 +22,7 @@ import shlex
|
|||
#for p in os.walk('../../GPy'):
|
||||
# sys.path.append(p[0])
|
||||
sys.path.insert(0, os.path.abspath('../../'))
|
||||
sys.path.insert(0, os.path.abspath('../../GPy/'))
|
||||
#sys.path.insert(0, os.path.abspath('../../GPy/'))
|
||||
|
||||
on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
|
||||
|
||||
|
|
@ -82,7 +82,8 @@ MOCK_MODULES = ['scipy.linalg.blas', 'blas', 'scipy.optimize', 'scipy.optimize.l
|
|||
'sympy', 'sympy.utilities.iterables', 'sympy.utilities.lambdify',
|
||||
'sympy.utilities', 'sympy.utilities.codegen', 'sympy.core.cache',
|
||||
'sympy.core', 'sympy.parsing', 'sympy.parsing.sympy_parser',
|
||||
'nose', 'nose.tools']
|
||||
'nose', 'nose.tools'
|
||||
]
|
||||
|
||||
autodoc_mock_imports = MOCK_MODULES
|
||||
#
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
paramz
|
||||
paramz
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
[bumpversion]
|
||||
current_version = 1.0.3
|
||||
current_version = 1.0.5
|
||||
tag = False
|
||||
commit = True
|
||||
|
||||
|
|
|
|||
45
setup.py
45
setup.py
|
|
@ -57,7 +57,7 @@ def read_to_rst(fname):
|
|||
except ImportError:
|
||||
return read(fname)
|
||||
|
||||
#desc = read_to_rst('README.md')
|
||||
desc = read('README.rst')
|
||||
|
||||
version_dummy = {}
|
||||
exec(read('GPy/__version__.py'), version_dummy)
|
||||
|
|
@ -143,7 +143,7 @@ setup(name = 'GPy',
|
|||
include_package_data = True,
|
||||
py_modules = ['GPy.__init__'],
|
||||
test_suite = 'GPy.testing',
|
||||
#long_description=desc,
|
||||
long_description=desc,
|
||||
install_requires=['numpy>=1.7', 'scipy>=0.16', 'six', 'paramz'],
|
||||
extras_require = {'docs':['sphinx'],
|
||||
'optional':['mpi4py',
|
||||
|
|
@ -176,23 +176,26 @@ home = os.getenv('HOME') or os.getenv('USERPROFILE')
|
|||
user_file = os.path.join(home,'.config', 'GPy', 'user.cfg')
|
||||
|
||||
print("")
|
||||
if not os.path.exists(user_file):
|
||||
# Does an old config exist?
|
||||
old_user_file = os.path.join(home,'.gpy_user.cfg')
|
||||
if os.path.exists(old_user_file):
|
||||
# Move it to new location:
|
||||
print("GPy: Found old config file, moving to new location {}".format(user_file))
|
||||
if not os.path.exists(os.path.dirname(user_file)):
|
||||
os.makedirs(os.path.dirname(user_file))
|
||||
os.rename(old_user_file, user_file)
|
||||
try:
|
||||
if not os.path.exists(user_file):
|
||||
# Does an old config exist?
|
||||
old_user_file = os.path.join(home,'.gpy_user.cfg')
|
||||
if os.path.exists(old_user_file):
|
||||
# Move it to new location:
|
||||
print("GPy: Found old config file, moving to new location {}".format(user_file))
|
||||
if not os.path.exists(os.path.dirname(user_file)):
|
||||
os.makedirs(os.path.dirname(user_file))
|
||||
os.rename(old_user_file, user_file)
|
||||
else:
|
||||
# No config file exists, save informative stub to user config folder:
|
||||
print("GPy: Saving user configuration file to {}".format(user_file))
|
||||
if not os.path.exists(os.path.dirname(user_file)):
|
||||
os.makedirs(os.path.dirname(user_file))
|
||||
with open(user_file, 'w') as f:
|
||||
with open(local_file, 'r') as l:
|
||||
tmp = l.read()
|
||||
f.write(tmp)
|
||||
else:
|
||||
# No config file exists, save informative stub to user config folder:
|
||||
print("GPy: Saving user configuration file to {}".format(user_file))
|
||||
if not os.path.exists(os.path.dirname(user_file)):
|
||||
os.makedirs(os.path.dirname(user_file))
|
||||
with open(user_file, 'w') as f:
|
||||
with open(local_file, 'r') as l:
|
||||
tmp = l.read()
|
||||
f.write(tmp)
|
||||
else:
|
||||
print("GPy: User configuration file at location {}".format(user_file))
|
||||
print("GPy: User configuration file at location {}".format(user_file))
|
||||
except:
|
||||
print("GPy: Could not write user configuration file {}".format(user_file))
|
||||
Loading…
Add table
Add a link
Reference in a new issue