Module Import alias identifier ImportFrom alias identifier ImportFrom alias ImportFrom alias alias ImportFrom alias alias FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad kwarg body Expr Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad FunctionDef arguments args NameParam defaults body If BoolOpAnd UnaryOpNot Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListLoad Assign NameStore Call NameLoad NameLoad AttributeLoad AttributeLoad Call NameLoad attr attr If CompareIs NameLoad NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad Call NameLoad attr keyword TupleLoad Num BinOpSub AttributeLoad NameLoad attr Num keyword Str keyword Str NameLoad For NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body If CompareIn AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad attr NameLoad NameLoad SubscriptLoad NameLoad ExtSlice Index NameLoad Slice keyword NameLoad keyword AttributeLoad SubscriptLoad NameLoad Index NameLoad attr keyword NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad ExtSlice Index NameLoad Slice AugAssignAdd NameStore NameLoad orelse Print Call AttributeLoad Str attr AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Return Call AttributeLoad Call NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad Str Num kwarg body Expr Str Assign NameStore BinOpMult Call AttributeLoad NameLoad attr TupleLoad Num AttributeLoad NameLoad attr ListLoad ListLoad Num ListLoad Num Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad ImportFrom alias If CompareIs NameLoad NameLoad body ImportFrom alias Assign NameStore BinOpMult Call AttributeLoad NameLoad attr TupleLoad Num AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign NameStore BinOpMult Call AttributeLoad NameLoad attr TupleLoad Num AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad Str attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr orelse Assign NameStore Str Assign NameStore Call AttributeLoad Str attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad Call NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad NameLoad If CompareLtE Call NameLoad NameLoad Num body If CompareEq Call NameLoad NameLoad Num body Expr Call NameLoad NameLoad AttributeLoad AttributeLoad Call NameLoad attr attr Assign NameStore Call NameLoad keyword ListLoad Call AttributeLoad Call NameLoad attr NameLoad SubscriptLoad NameLoad ExtSlice Slice Index NameLoad NameLoad keyword NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call NameLoad NameLoad AttributeLoad AttributeLoad Call NameLoad attr attr Assign NameStore Call NameLoad keyword ListLoad Call AttributeLoad Call NameLoad attr NameLoad SubscriptLoad NameLoad ExtSlice Slice Index Num SubscriptLoad NameLoad ExtSlice Index Num Slice Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call NameLoad NameLoad AttributeLoad AttributeLoad Call NameLoad attr attr Assign NameStore Call NameLoad keyword ListLoad Call AttributeLoad Call NameLoad attr NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad NameLoad Return Call AttributeLoad Call NameLoad attr NameLoad NameLoad orelse Raise Call NameLoad Str decorator_list
N/A N/A numpy np N/A plotting_library pl N/A Tango plot_util update_not_existing_kwargs helper_for_plot_data kern.src.kern Kern CombinationKernel plot_ARD N/A N/A kernel filtering legend canvas N/A None False None kwargs N/A N/A 
    If an ARD kernel is present, plot a bar representation using matplotlib

    :param fignum: figure number of the plot
    :param filtering: list of names, which to use for plotting ARD parameters.
                      Only kernels which match names in the list of names in filtering
                      will be used for plotting.
    :type filtering: list of names to use for ARD plot
     N/A N/A N/A Tango reset N/A ard_params N/A N/A np atleast_2d N/A N/A kernel input_sensitivity summarize False N/A bottom 0 N/A last_bottom bottom N/A x N/A N/A np arange N/A kernel _effective_input_dim N/A parts N/A visit N/A N/A x N/A N/A N/A N/A N/A N/A isinstance x CombinationKernel N/A isinstance x Kern N/A N/A N/A N/A parts append x N/A N/A N/A N/A kernel traverse visit N/A N/A filtering None N/A N/A filtering N/A N/A k name N/A k parts N/A bars N/A N/A kwargs N/A update_not_existing_kwargs kwargs N/A N/A N/A pl defaults ard N/A N/A canvas None N/A N/A N/A canvas kwargs N/A N/A N/A pl new_canvas xlim N/A -0.5 N/A N/A kernel _effective_input_dim 0.5 xlabel input dimension ylabel sensitivity kwargs N/A i N/A range N/A N/A ard_params shape N/A 0 N/A N/A N/A N/A N/A parts N/A i name filtering N/A N/A c N/A N/A Tango nextMedium N/A N/A N/A bars append N/A N/A N/A pl barplot canvas x N/A ard_params N/A N/A i N/A color c label N/A N/A parts N/A i name bottom bottom kwargs N/A last_bottom N/A ard_params N/A N/A i N/A N/A bottom last_bottom N/A N/A N/A N/A filtering out {} format N/A N/A parts N/A i name N/A N/A N/A N/A pl add_to_canvas canvas bars legend legend N/A plot_covariance N/A N/A kernel x label plot_limits visible_dims resolution projection levels N/A None None None None None 2d 20 kwargs N/A N/A 
    Plot a kernel covariance w.r.t. another x.

    :param array-like x: the value to use for the other kernel argument (kernels are a function of two variables!)
    :param plot_limits: the range over which to plot the kernel
    :type plot_limits: Either (xmin, xmax) for 1D or (xmin, xmax, ymin, ymax) / ((xmin, xmax), (ymin, ymax)) for 2D
    :param array-like visible_dims: input dimensions (!) to use for x. Make sure to select 2 or less dimensions to plot.
    :resolution: the resolution of the lines used in plotting. for 2D this defines the grid for kernel evaluation.
    :param {2d|3d} projection: What projection shall we use to plot the kernel?
    :param int levels: for 2D projection, how many levels for the contour plot to use?
    :param kwargs:  valid kwargs for your specific plotting library
     N/A X N/A N/A N/A np ones N/A 2 N/A kernel _effective_input_dim N/A N/A -3 N/A 3 N/A N/A _ free_dims Xgrid xx yy _ _ resolution N/A helper_for_plot_data kernel X plot_limits visible_dims None resolution numbers Number N/A N/A x None N/A kern.src.stationary Stationary N/A x N/A N/A N/A np ones N/A 1 N/A kernel _effective_input_dim N/A N/A isinstance kernel Stationary N/A N/A N/A isinstance x Number N/A N/A x N/A N/A N/A np ones N/A 1 N/A kernel _effective_input_dim x N/A K N/A N/A kernel K Xgrid x N/A N/A projection 3d N/A N/A xlabel X[:,0] N/A ylabel X[:,1] N/A zlabel N/A N/A k(X, {!s}) format N/A N/A N/A N/A np asanyarray x tolist N/A N/A xlabel X N/A ylabel N/A N/A k(X, {!s}) format N/A N/A N/A N/A np asanyarray x tolist N/A zlabel None N/A N/A canvas kwargs N/A N/A N/A pl new_canvas projection projection xlabel xlabel ylabel ylabel zlabel zlabel kwargs N/A N/A N/A len free_dims 2 N/A N/A N/A N/A len free_dims 1 N/A N/A N/A update_not_existing_kwargs kwargs N/A N/A N/A pl defaults meanplot_1d N/A plots N/A dict covariance N/A N/A N/A N/A pl plot canvas N/A Xgrid N/A N/A N/A free_dims K label label kwargs N/A N/A N/A projection 2d N/A N/A N/A update_not_existing_kwargs kwargs N/A N/A N/A pl defaults meanplot_2d N/A plots N/A dict covariance N/A N/A N/A N/A pl contour canvas N/A xx N/A N/A N/A 0 N/A yy N/A N/A 0 N/A N/A N/A K reshape resolution resolution levels levels label label kwargs N/A N/A N/A projection 3d N/A N/A N/A update_not_existing_kwargs kwargs N/A N/A N/A pl defaults meanplot_3d N/A plots N/A dict covariance N/A N/A N/A N/A pl surface canvas xx yy N/A N/A K reshape resolution resolution label label kwargs N/A N/A N/A N/A pl add_to_canvas canvas plots N/A N/A N/A NotImplementedError Cannot plot a kernel with more than two input dimensions N/A