Module ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ClassDef bases NameLoad body Expr Str Assign TupleStore NameStore NameStore TupleLoad Str Str Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Raise Call NameLoad decorator_list Assign NameStore ListLoad Assign NameStore Dict Num Num Num Dict Num Num Dict Dict Dict Num Num Dict Dict Dict Num Num Dict Dict Assign NameStore Dict Num Num Num Dict Dict Dict Assign TupleStore NameStore NameStore TupleLoad Num Num FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign TupleStore NameStore NameStore TupleLoad Call NameLoad ListLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Pass If NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareGt NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad If Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad If CompareGt NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Call NameLoad NameLoad NameLoad If CompareGt NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Call NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Raise Call NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num body If CompareEq NameLoad Num body Assign NameStore NameLoad TryExcept body Return SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad handlers ExceptHandler type NameLoad body If CompareLt NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num body If CompareEq NameLoad Num body Assign NameStore NameLoad If CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr TryExcept body Return SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad handlers ExceptHandler type NameLoad body If CompareLt NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad Num NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TryExcept body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad NameLoad If AttributeLoad NameLoad attr body Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body Return ListComp Call NameLoad NameLoad comprehension NameStore NameLoad decorator_list Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Call NameLoad NameLoad NameLoad If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Call NameLoad NameLoad NameLoad If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareNotEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Str For NameStore Call NameLoad AttributeLoad NameLoad attr body If CompareNotEq Call NameLoad SubscriptLoad NameLoad Index NameLoad Num body Raise Call NameLoad Str Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Continue orelse If CompareIn AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore NameLoad body For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListComp Call NameLoad Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr SubscriptLoad NameLoad Index NameLoad If CompareIsNot AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad body Assign NameStore ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr CompareNotIn NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign TupleStore NameStore NameStore TupleLoad ListLoad ListLoad If Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body For NameStore Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr orelse For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body If CompareEq Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod NameLoad Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad keyword NameLoad body Raise Call NameLoad BinOpMod NameLoad Call NameLoad NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad Dict ListLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If NameLoad body Assign NameStore Str orelse Assign NameStore Str If NameLoad body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr Str orelse Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr Str Return BinOpMod Str TupleLoad NameLoad NameLoad NameLoad decorator_list
N/A __future__ print_function division sympy Symbol sympify plot_interval PlotInterval plot_object PlotObject util parse_option_string sympy.geometry.entity GeometryEntity sympy.core.compatibility is_sequence range PlotMode N/A PlotObject N/A N/A 
    Grandparent class for plotting
    modes. Serves as interface for
    registration, lookup, and init
    of modes.

    To create a new plot mode,
    inherit from PlotModeBase
    or one of its children, such
    as PlotSurface or PlotCurve.
     N/A N/A i_vars d_vars N/A N/A intervals N/A N/A aliases N/A N/A is_default False draw N/A N/A self N/A N/A N/A N/A NotImplementedError N/A N/A _mode_alias_list N/A N/A _mode_map N/A 1 2 3 N/A 1 2 N/A N/A N/A 1 2 N/A N/A N/A 1 2 N/A N/A N/A _mode_default_map N/A 1 2 3 N/A N/A N/A N/A N/A _i_var_max _d_var_max N/A 2 3 __new__ N/A N/A cls N/A args kwargs N/A N/A 
        This is the function which interprets
        arguments given to Plot.__init__ and
        Plot.__setattr__. Returns an initialized
        instance of the appropriate child class.
         N/A N/A newargs newkwargs N/A N/A PlotMode _extract_options args kwargs N/A mode_arg N/A N/A newkwargs get mode N/A N/A d_vars intervals N/A N/A PlotMode _interpret_args newargs N/A i_vars N/A N/A PlotMode _find_i_vars d_vars intervals N/A N/A i d N/A N/A max N/A N/A len i_vars N/A len intervals N/A len d_vars N/A subcls N/A N/A PlotMode _get_mode mode_arg i d N/A o N/A N/A object __new__ subcls N/A N/A o d_vars d_vars N/A N/A N/A o _fill_i_vars i_vars N/A N/A N/A o _fill_intervals intervals N/A N/A o options newkwargs N/A o N/A _get_mode N/A N/A mode_arg i_var_count d_var_count N/A N/A N/A 
        Tries to return an appropriate mode class.
        Intended to be called only by __new__.

        mode_arg
            Can be a string or a class. If it is a
            PlotMode subclass, it is simply returned.
            If it is a string, it can an alias for
            a mode or an empty string. In the latter
            case, we try to find a default mode for
            the i_var_count and d_var_count.

        i_var_count
            The number of independent variables
            needed to evaluate the d_vars.

        d_var_count
            The number of dependent variables;
            usually the number of functions to
            be evaluated in plotting.

        For example, a Cartesian function y = f(x) has
        one i_var (x) and one d_var (y). A parametric
        form x,y,z = f(u,v), f(u,v), f(u,v) has two
        two i_vars (u,v) and three d_vars (x,y,z).
         N/A N/A N/A m None N/A N/A issubclass mode_arg PlotMode N/A N/A m mode_arg N/A N/A N/A TypeError N/A N/A N/A m N/A N/A N/A N/A m _was_initialized N/A N/A N/A ValueError N/A To use unregistered plot mode %s you must first call %s._init_mode(). N/A N/A m __name__ N/A m __name__ N/A N/A d_var_count N/A m d_var_count N/A N/A N/A ValueError N/A %s can only plot functions with %i dependent variables. N/A N/A m __name__ N/A m d_var_count N/A N/A i_var_count N/A m i_var_count N/A N/A N/A ValueError N/A %s cannot plot functions with more than %i independent variables. N/A N/A m __name__ N/A m i_var_count N/A m N/A N/A isinstance mode_arg str N/A N/A N/A i d N/A i_var_count d_var_count N/A N/A i N/A PlotMode _i_var_max N/A N/A N/A ValueError N/A var_count_error True True N/A N/A d N/A PlotMode _d_var_max N/A N/A N/A ValueError N/A var_count_error False True N/A N/A mode_arg N/A N/A N/A N/A PlotMode _get_default_mode i d N/A N/A N/A N/A PlotMode _get_aliased_mode mode_arg i d N/A N/A N/A ValueError PlotMode argument must be a class or a string N/A staticmethod _get_default_mode N/A N/A i d i_vars N/A -1 N/A N/A N/A i_vars -1 N/A N/A i_vars i N/A N/A N/A N/A N/A N/A PlotMode _mode_default_map N/A d N/A i N/A N/A N/A TypeError N/A N/A N/A i N/A PlotMode _i_var_max N/A N/A N/A N/A PlotMode _get_default_mode N/A i 1 d i_vars N/A N/A N/A ValueError N/A Couldn't find a default mode for %i independent and %i dependent variables. N/A i_vars d N/A staticmethod _get_aliased_mode N/A N/A alias i d i_vars N/A -1 N/A N/A N/A i_vars -1 N/A N/A i_vars i N/A N/A alias N/A PlotMode _mode_alias_list N/A N/A N/A ValueError N/A Couldn't find a mode called %s. Known modes: %s. N/A alias N/A N/A ,  join N/A PlotMode _mode_alias_list N/A N/A N/A N/A N/A N/A N/A PlotMode _mode_map N/A d N/A i N/A alias N/A N/A N/A TypeError N/A N/A N/A i N/A PlotMode _i_var_max N/A N/A N/A N/A PlotMode _get_aliased_mode alias N/A i 1 d i_vars N/A N/A N/A ValueError N/A Couldn't find a %s mode for %i independent and %i dependent variables. N/A alias i_vars d N/A staticmethod _register N/A N/A cls N/A N/A N/A 
        Called once for each user-usable plot mode.
        For Cartesian2D, it is invoked after the
        class definition: Cartesian2D._register()
         N/A name N/A cls __name__ N/A N/A N/A cls _init_mode N/A N/A N/A N/A i d N/A N/A cls i_var_count N/A cls d_var_count N/A a N/A cls aliases N/A N/A N/A a N/A PlotMode _mode_alias_list N/A N/A N/A N/A N/A PlotMode _mode_alias_list append a N/A N/A N/A N/A N/A PlotMode _mode_map N/A d N/A i N/A a cls N/A N/A cls is_default N/A N/A N/A N/A N/A PlotMode _mode_default_map N/A d N/A i cls N/A N/A N/A Exception N/A e N/A N/A N/A RuntimeError N/A Failed to register plot mode %s. Reason: %s N/A name N/A str e N/A classmethod _init_mode N/A N/A cls N/A N/A N/A 
        Initializes the plot mode based on
        the 'mode-specific parameters' above.
        Only intended to be called by
        PlotMode._register(). To use a mode without
        registering it, you can directly call
        ModeSubclass._init_mode().
         symbols_list N/A N/A symbol_str N/A N/A N/A N/A N/A Symbol s N/A s symbol_str N/A N/A N/A cls i_vars N/A symbols_list N/A cls i_vars N/A N/A cls d_vars N/A symbols_list N/A cls d_vars N/A N/A cls i_var_count N/A len N/A cls i_vars N/A N/A cls d_var_count N/A len N/A cls d_vars N/A N/A N/A cls i_var_count N/A PlotMode _i_var_max N/A N/A N/A ValueError N/A var_count_error True False N/A N/A N/A cls d_var_count N/A PlotMode _d_var_max N/A N/A N/A ValueError N/A var_count_error False False N/A N/A N/A len N/A cls aliases 0 N/A N/A N/A cls primary_alias N/A N/A cls aliases N/A 0 N/A N/A N/A cls primary_alias N/A cls __name__ N/A di N/A cls intervals N/A N/A N/A len di N/A cls i_var_count N/A N/A N/A ValueError Plot mode must provide a default interval for each i_var. N/A i N/A range N/A cls i_var_count N/A N/A N/A N/A len N/A di N/A i 3 N/A N/A N/A ValueError length should be equal to 3 N/A N/A di N/A i N/A PlotInterval None N/A di N/A i N/A N/A cls _was_initialized True N/A classmethod N/A _was_initialized False _find_i_vars N/A N/A functions intervals N/A N/A N/A i_vars N/A N/A i intervals N/A N/A N/A N/A i v None N/A N/A N/A N/A N/A N/A i v i_vars N/A N/A N/A ValueError N/A Multiple intervals given for %s. N/A str N/A i v N/A N/A N/A i_vars append N/A i v N/A f functions N/A N/A a N/A f free_symbols N/A N/A N/A a i_vars N/A N/A N/A N/A i_vars append a N/A i_vars N/A staticmethod _fill_i_vars N/A N/A self i_vars N/A N/A N/A N/A self i_vars N/A N/A Symbol N/A str i N/A i N/A self i_vars N/A i N/A range N/A len i_vars N/A N/A N/A N/A self i_vars N/A i N/A i_vars N/A i N/A _fill_intervals N/A N/A self intervals N/A N/A N/A N/A self intervals N/A N/A PlotInterval i N/A i N/A self intervals N/A v_used N/A N/A i N/A range N/A len intervals N/A N/A N/A N/A N/A N/A self intervals N/A i fill_from N/A intervals N/A i N/A N/A N/A N/A N/A self intervals N/A i v None N/A N/A N/A N/A v_used append N/A N/A N/A self intervals N/A i v N/A i N/A range N/A len N/A self intervals N/A N/A N/A N/A N/A N/A self intervals N/A i v None N/A N/A u N/A v N/A v N/A self i_vars N/A v v_used N/A N/A N/A len u 0 N/A N/A N/A ValueError length should not be equal to 0 N/A N/A N/A N/A self intervals N/A i v N/A u N/A 0 N/A N/A N/A v_used append N/A u N/A 0 N/A _interpret_args N/A N/A args N/A N/A N/A interval_wrong_order PlotInterval %s was given before any function(s). N/A interpret_error Could not interpret %s as a function or interval. N/A N/A functions intervals N/A N/A N/A N/A N/A isinstance N/A args N/A 0 GeometryEntity N/A N/A coords N/A list N/A N/A N/A args N/A 0 arbitrary_point N/A N/A N/A N/A functions append coords N/A N/A N/A intervals append N/A N/A PlotInterval try_parse N/A N/A N/A args N/A 0 plot_interval N/A N/A a args N/A N/A i N/A N/A PlotInterval try_parse a N/A N/A i None N/A N/A N/A N/A len functions 0 N/A N/A N/A ValueError N/A interval_wrong_order N/A str i N/A N/A N/A N/A intervals append i N/A N/A N/A is_sequence a include str N/A N/A N/A ValueError N/A interpret_error N/A str a N/A N/A N/A f N/A sympify a N/A N/A N/A functions append f N/A N/A N/A TypeError N/A N/A N/A ValueError N/A interpret_error N/A str a N/A N/A functions intervals N/A staticmethod _extract_options N/A N/A args kwargs N/A N/A N/A N/A newkwargs newargs N/A N/A N/A N/A a args N/A N/A N/A isinstance a str N/A N/A newkwargs N/A dict newkwargs N/A parse_option_string a N/A N/A N/A N/A newargs append a N/A newkwargs N/A dict newkwargs kwargs N/A N/A newargs newkwargs N/A staticmethod N/A var_count_error N/A N/A is_independent is_plotting N/A N/A N/A 
    Used to format an error message which differs
    slightly in 4 places.
     N/A is_plotting N/A N/A v Plotting N/A N/A v Registering plot modes N/A is_independent N/A N/A N/A n s N/A N/A PlotMode _i_var_max independent N/A N/A N/A n s N/A N/A PlotMode _d_var_max dependent N/A N/A %s with more than %i %s variables is not supported. N/A v n s N/A