Module Import alias identifier Import alias ImportFrom alias alias Import alias identifier ImportFrom alias alias alias alias alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult UnaryOpUSub NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult BinOpSub Call NameLoad NameLoad Num Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpSub Num Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpMult UnaryOpUSub Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad BinOpAdd BinOpSub Num NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpDiv NameLoad BinOpAdd Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad BinOpAdd Num NameLoad Return BinOpMult NameLoad BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad BinOpAdd Num NameLoad Assign NameStore BinOpMult NameLoad BinOpSub Num NameLoad Return BinOpSub NameLoad BinOpMult BinOpMult Num NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpDiv Num NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr CompareGt NameLoad Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad Str decorator_list decorator_list
N/A N/A numpy np N/A scipy util.univariate_Gaussian std_norm_cdf std_norm_pdf N/A scipy sp util.misc safe_exp safe_square safe_cube safe_quad safe_three_times GPTransformation N/A object N/A N/A 
    Link function class for doing non-Gaussian likelihoods approximation

    :param Y: observed output (Nx1 numpy.darray)

    .. note:: Y values allowed depend on the likelihood_function used

     __init__ N/A N/A self N/A N/A N/A N/A transf N/A N/A self f N/A N/A N/A 
        Gaussian process tranformation function, latent space -> output space
         N/A NotImplementedError N/A dtransf_df N/A N/A self f N/A N/A N/A 
        derivative of transf(f) w.r.t. f
         N/A NotImplementedError N/A d2transf_df2 N/A N/A self f N/A N/A N/A 
        second derivative of transf(f) w.r.t. f
         N/A NotImplementedError N/A d3transf_df3 N/A N/A self f N/A N/A N/A 
        third derivative of transf(f) w.r.t. f
         N/A NotImplementedError N/A N/A Identity N/A GPTransformation N/A N/A 
    .. math::

        g(f) = f

     transf N/A N/A self f N/A N/A N/A f N/A dtransf_df N/A N/A self f N/A N/A N/A N/A N/A np ones_like f N/A d2transf_df2 N/A N/A self f N/A N/A N/A N/A N/A np zeros_like f N/A d3transf_df3 N/A N/A self f N/A N/A N/A N/A N/A np zeros_like f N/A N/A Probit N/A GPTransformation N/A N/A 
    .. math::

        g(f) = \Phi^{-1} (mu)

     transf N/A N/A self f N/A N/A N/A N/A std_norm_cdf f N/A dtransf_df N/A N/A self f N/A N/A N/A N/A std_norm_pdf f N/A d2transf_df2 N/A N/A self f N/A N/A N/A N/A N/A f N/A std_norm_pdf f N/A d3transf_df3 N/A N/A self f N/A N/A N/A N/A N/A N/A safe_square f 1.0 N/A std_norm_pdf f N/A N/A Cloglog N/A GPTransformation N/A N/A 
    Complementary log-log link
    .. math::

        p(f) = 1 - e^{-e^f}

        or

        f = \log (-\log(1-p))

     transf N/A N/A self f N/A N/A N/A ef N/A safe_exp f N/A N/A 1 N/A N/A np exp N/A ef N/A dtransf_df N/A N/A self f N/A N/A N/A ef N/A safe_exp f N/A N/A N/A np exp N/A f ef N/A d2transf_df2 N/A N/A self f N/A N/A N/A ef N/A safe_exp f N/A N/A N/A N/A N/A np exp N/A f ef N/A ef 1.0 N/A d3transf_df3 N/A N/A self f N/A N/A N/A ef N/A safe_exp f N/A ef2 N/A safe_square ef N/A three_times_ef N/A safe_three_times ef N/A r_val N/A N/A N/A np exp N/A f ef N/A N/A 1.0 three_times_ef ef2 N/A r_val N/A N/A Log N/A GPTransformation N/A N/A 
    .. math::

        g(f) = \log(\mu)

     transf N/A N/A self f N/A N/A N/A N/A safe_exp f N/A dtransf_df N/A N/A self f N/A N/A N/A N/A safe_exp f N/A d2transf_df2 N/A N/A self f N/A N/A N/A N/A safe_exp f N/A d3transf_df3 N/A N/A self f N/A N/A N/A N/A safe_exp f N/A N/A Log_ex_1 N/A GPTransformation N/A N/A 
    .. math::

        g(f) = \log(\exp(\mu) - 1)

     transf N/A N/A self f N/A N/A N/A N/A N/A N/A scipy special log1p N/A safe_exp f N/A dtransf_df N/A N/A self f N/A N/A N/A ef N/A safe_exp f N/A N/A ef N/A 1.0 ef N/A d2transf_df2 N/A N/A self f N/A N/A N/A ef N/A safe_exp f N/A aux N/A ef N/A 1.0 ef N/A N/A aux N/A 1.0 aux N/A d3transf_df3 N/A N/A self f N/A N/A N/A ef N/A safe_exp f N/A aux N/A ef N/A 1.0 ef N/A daux_df N/A aux N/A 1.0 aux N/A N/A daux_df N/A N/A 2.0 aux daux_df N/A N/A Reciprocal N/A GPTransformation N/A transf N/A N/A self f N/A N/A N/A N/A 1.0 f N/A dtransf_df N/A N/A self f N/A N/A N/A f2 N/A safe_square f N/A N/A -1.0 f2 N/A d2transf_df2 N/A N/A self f N/A N/A N/A f3 N/A safe_cube f N/A N/A 2.0 f3 N/A d3transf_df3 N/A N/A self f N/A N/A N/A f4 N/A safe_quad f N/A N/A -6.0 f4 N/A N/A Heaviside N/A GPTransformation N/A N/A 

    .. math::

        g(f) = I_{x \geq 0}

     transf N/A N/A self f N/A N/A N/A N/A N/A np where N/A f 0 1 0 N/A dtransf_df N/A N/A self f N/A N/A N/A N/A NotImplementedError This function is not differentiable! N/A d2transf_df2 N/A N/A self f N/A N/A N/A N/A NotImplementedError This function is not differentiable! N/A N/A