Module Import alias ImportFrom alias ImportFrom alias Import alias Import alias Import alias ImportFrom alias Assign NameStore CompareGtE SubscriptLoad AttributeLoad NameLoad attr Index Num Num If NameLoad body FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list orelse FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad Str decorator_list Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore ListLoad Str ClassDef bases NameLoad NameLoad body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body If UnaryOpNot NameLoad body Expr Call NameLoad NameLoad Raise Call NameLoad BinOpMod Str NameLoad If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore SubscriptLoad NameLoad Index Num If UnaryOpNot NameLoad body Expr Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Return SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args defaults vararg kwarg body Assign NameStore Call NameLoad NameLoad If BoolOpOr UnaryOpNot NameLoad CompareNotEq BinOpMod NameLoad Num Num body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad For TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num Num body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str NameLoad body Assign NameStore Call NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore Call NameLoad Str For NameStore NameLoad body AugAssignAdd NameStore Call NameLoad NameLoad If NameLoad body Print NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Raise Call NameLoad Str If BoolOpAnd CompareGt Call NameLoad NameLoad Num CompareLt Call NameLoad NameLoad Num CompareNotEq NameLoad Str body Raise Call NameLoad Str For NameStore NameLoad body Expr Call NameLoad NameLoad AttributeLoad SubscriptLoad NameLoad Index NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad Return AttributeLoad Call NameLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str If NameLoad body AugAssignAdd NameStore Str AugAssignAdd NameStore NameLoad If BoolOpAnd CompareIn NameLoad AttributeLoad NameLoad attr UnaryOpNot Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str If NameLoad body AugAssignAdd NameStore Str AugAssignAdd NameStore NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Str Index NameLoad If Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad decorator_list NameLoad decorator_list Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults vararg body If UnaryOpNot BoolOpAnd CompareEq BinOpMod Call NameLoad NameLoad Num Num CompareGtE Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign AttributeStore NameLoad attr Call NameLoad Call NameLoad SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body If AttributeLoad NameLoad attr body For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad NameLoad keyword NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Str NameLoad NameLoad body Expr Str Import alias Import alias Assign NameStore Call AttributeLoad NameLoad attr If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If NameLoad body Expr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body If UnaryOpNot Call NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If Call AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore NameLoad For TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Slice Num body If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str Call AttributeLoad Str attr SubscriptLoad NameLoad Slice NameLoad If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Dict Assign NameStore SubscriptLoad NameLoad Index NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Num NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIn NameLoad NameLoad body Return ListLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body Return NameLoad Return ListComp NameLoad comprehension NameStore NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore SubscriptLoad NameLoad Index NameLoad Return TupleLoad NameLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Return CompareIn NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If NameLoad body Return BoolOpOr AttributeLoad NameLoad attr NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If NameLoad body If AttributeLoad NameLoad attr body Print AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Assign NameStore BinOpMod Str NameLoad If AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpMod Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpMod Str AttributeLoad NameLoad attr orelse AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMod Call NameLoad Str NameLoad If AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad Str attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str orelse AugAssignAdd NameStore Str If NameLoad body AugAssignAdd NameStore BinOpMod Call NameLoad Str TupleLoad AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad If NameLoad body AugAssignAdd NameStore Call NameLoad Str AugAssignAdd NameStore IfExp AttributeLoad NameLoad attr BinOpMod Call NameLoad Str AttributeLoad NameLoad attr Str AugAssignAdd NameStore Call NameLoad Str AugAssignAdd NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp NameLoad BinOpAdd BinOpAdd Str NameLoad Str Str Assign NameStore Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad keyword NameLoad keyword Str keyword NameLoad If BoolOpAnd NameLoad SubscriptLoad NameLoad Index Num NameLoad body Assign SubscriptStore NameLoad Index Num BinOpAdd SubscriptLoad NameLoad Index Num Str Return NameLoad decorator_list Assign NameStore ListLoad Assign NameStore ListComp NameLoad comprehension NameStore Call NameLoad NameLoad CompareLt Call AttributeLoad NameLoad attr Str Num If NameLoad body AugAssignAdd NameStore Call NameLoad Str NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareGtE Call AttributeLoad NameLoad attr Str Num For TupleStore NameStore NameStore Call NameLoad Call NameLoad NameLoad Lambda arguments args NameParam defaults SubscriptLoad NameLoad Slice Call AttributeLoad NameLoad attr Str body Assign NameStore ListComp SubscriptLoad NameLoad Slice BinOpAdd Call NameLoad NameLoad Num comprehension NameStore Call NameLoad NameLoad AugAssignAdd NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad If NameLoad body Print NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Global identifier identifier identifier identifier FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults vararg kwarg body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list Return NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Expr Yield NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body If CompareNotEq Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str Call NameLoad NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad orelse Assign NameStore BinOpMod Str NameLoad FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body If CompareNotIn NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Raise Call NameLoad BinOpMod Str Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad NameLoad
N/A N/A re collections namedtuple contextlib contextmanager N/A pprint N/A warnings N/A sys six StringIO N/A PY3 N/A N/A N/A sys version_info N/A 0 3 N/A PY3 N/A u N/A N/A s N/A N/A N/A s N/A N/A u N/A N/A s N/A N/A N/A N/A unicode s unicode_escape N/A N/A DeprecatedOption N/A namedtuple DeprecatedOption key msg rkey removal_ver N/A RegisteredOption N/A namedtuple RegisteredOption key defval doc validator cb N/A _deprecated_options N/A N/A _registered_options N/A N/A _global_config N/A N/A _reserved_keys N/A all OptionError N/A AttributeError KeyError N/A N/A Exception for ibis.options, backwards compatible with KeyError
    checks N/A _get_single_key N/A N/A pat silent N/A N/A N/A keys N/A _select_options pat N/A N/A N/A len keys 0 N/A N/A N/A silent N/A N/A N/A _warn_if_deprecated pat N/A N/A OptionError N/A No such keys(s): %r pat N/A N/A N/A len keys 1 N/A N/A N/A OptionError Pattern matched multiple keys N/A key N/A keys N/A 0 N/A N/A silent N/A N/A N/A _warn_if_deprecated key N/A key N/A _translate_key key N/A key N/A _get_option N/A N/A pat silent N/A False N/A N/A key N/A _get_single_key pat silent N/A N/A root k N/A _get_root key N/A N/A root N/A k N/A _set_option N/A N/A N/A args kwargs N/A N/A nargs N/A len args N/A N/A N/A nargs N/A N/A nargs 2 0 N/A N/A N/A ValueError Must provide an even number of non-keyword arguments N/A silent N/A N/A kwargs get silent False N/A N/A k v N/A zip N/A args N/A 2 N/A args N/A 1 2 N/A N/A key N/A _get_single_key k silent N/A o N/A _get_registered_option key N/A N/A o N/A o validator N/A N/A N/A N/A o validator v N/A N/A root k N/A _get_root key N/A N/A root N/A k v N/A N/A o cb N/A N/A N/A N/A o cb key N/A _describe_option N/A N/A pat _print_desc N/A True N/A N/A keys N/A _select_options pat N/A N/A N/A len keys 0 N/A N/A N/A OptionError No such keys(s) N/A s N/A u N/A k keys N/A N/A s N/A _build_option_description k N/A _print_desc N/A N/A s N/A N/A s N/A _reset_option N/A N/A pat silent N/A False N/A N/A keys N/A _select_options pat N/A N/A N/A len keys 0 N/A N/A N/A OptionError No such keys(s) N/A N/A N/A N/A len keys 1 N/A N/A len pat 4 N/A pat all N/A N/A N/A ValueError You must specify at least 4 characters when resetting multiple keys, use the special keyword "all" to reset all the options to their default value N/A k keys N/A N/A N/A _set_option k N/A N/A _registered_options N/A k defval silent silent N/A get_default_val N/A N/A pat N/A N/A N/A key N/A _get_single_key pat silent True N/A N/A N/A _get_registered_option key defval N/A DictWrapper N/A object N/A N/A  provide attribute-style access to a nested dict
     __init__ N/A N/A self d prefix N/A N/A N/A N/A N/A object __setattr__ self d d N/A N/A N/A object __setattr__ self prefix prefix N/A __repr__ N/A N/A self N/A N/A N/A buf N/A StringIO N/A N/A N/A pprint pprint N/A self d stream buf N/A N/A N/A buf getvalue N/A __setattr__ N/A N/A self key val N/A N/A N/A prefix N/A N/A object __getattribute__ self prefix N/A prefix N/A N/A prefix . N/A prefix key N/A N/A N/A key N/A self d N/A N/A isinstance N/A N/A self d N/A key dict N/A N/A N/A _set_option prefix val N/A N/A N/A OptionError You can only set the value of existing options N/A __getattr__ N/A N/A self key N/A N/A N/A prefix N/A N/A object __getattribute__ self prefix N/A prefix N/A N/A prefix . N/A prefix key N/A v N/A N/A N/A object __getattribute__ self d N/A key N/A N/A isinstance v dict N/A N/A N/A DictWrapper v prefix N/A N/A N/A _get_option prefix N/A __dir__ N/A N/A self N/A N/A N/A N/A list N/A N/A N/A self d keys N/A N/A CallableDynamicDoc N/A object N/A __init__ N/A N/A self func doc_tmpl N/A N/A N/A N/A self __doc_tmpl__ doc_tmpl N/A N/A self __func__ func N/A __call__ N/A N/A self N/A args kwds N/A N/A N/A N/A self __func__ args kwds N/A __doc__ N/A N/A self N/A N/A N/A opts_desc N/A _describe_option all _print_desc False N/A opts_list N/A pp_options_list N/A list N/A N/A _registered_options keys N/A N/A N/A N/A self __doc_tmpl__ format opts_desc opts_desc opts_list opts_list N/A property N/A N/A _get_option_tmpl 
get_option(pat)
Retrieves the value of the specified option.
Available options:
{opts_list}
Parameters
----------
pat : str
    Regexp which should match a single option.
    Note: partial matches are supported for convenience, but unless you use the
    full option name (e.g. x.y.z.option_name), your code may break in future
    versions if new options with similar names are introduced.
Returns
-------
result : the value of the option
Raises
------
OptionError : if no such option exists
Notes
-----
The available options with its descriptions:
{opts_desc}
 N/A _set_option_tmpl 
set_option(pat, value)
Sets the value of the specified option.
Available options:
{opts_list}
Parameters
----------
pat : str
    Regexp which should match a single option.
    Note: partial matches are supported for convenience, but unless you use the
    full option name (e.g. x.y.z.option_name), your code may break in future
    versions if new options with similar names are introduced.
value :
    new value of option.
Returns
-------
None
Raises
------
OptionError if no such option exists
Notes
-----
The available options with its descriptions:
{opts_desc}
 N/A _describe_option_tmpl 
describe_option(pat, _print_desc=False)
Prints the description for one or more registered options.
Call with not arguments to get a listing for all registered options.
Available options:
{opts_list}
Parameters
----------
pat : str
    Regexp pattern. All matching keys will have their description displayed.
_print_desc : bool, default True
    If True (default) the description(s) will be printed to stdout.
    Otherwise, the description(s) will be returned as a unicode string
    (for testing).
Returns
-------
None by default, the description(s) as a unicode string if _print_desc
is False
Notes
-----
The available options with its descriptions:
{opts_desc}
 N/A _reset_option_tmpl 
reset_option(pat)
Reset one or more options to their default value.
Pass "all" as argument to reset all options.
Available options:
{opts_list}
Parameters
----------
pat : str/regex
    If specified only options matching `prefix*` will be reset.
    Note: partial matches are supported for convenience, but unless you
    use the full option name (e.g. x.y.z.option_name), your code may break
    in future versions if new options with similar names are introduced.
Returns
-------
None
Notes
-----
The available options with its descriptions:
{opts_desc}
 N/A get_option N/A CallableDynamicDoc _get_option _get_option_tmpl N/A set_option N/A CallableDynamicDoc _set_option _set_option_tmpl N/A reset_option N/A CallableDynamicDoc _reset_option _reset_option_tmpl N/A describe_option N/A CallableDynamicDoc _describe_option _describe_option_tmpl N/A options N/A DictWrapper _global_config option_context N/A object N/A N/A 
    Context manager to temporarily set options in the `with` statement context.
    You need to invoke as ``option_context(pat, val, [(pat, val), ...])``.
    Examples
    --------
    >>> with option_context('display.max_rows', 10, 'display.max_columns', 5):
            ...
     __init__ N/A N/A self N/A args N/A N/A N/A N/A N/A N/A N/A len args 2 0 N/A N/A len args 2 N/A N/A N/A ValueError Need to invoke asoption_context(pat, val, [(pat, val), ...)). N/A N/A self ops N/A list N/A zip N/A args N/A 2 N/A args N/A 1 2 N/A __enter__ N/A N/A self N/A N/A N/A undo N/A N/A N/A pat val N/A self ops N/A N/A N/A N/A undo append N/A pat N/A _get_option pat silent True N/A N/A self undo undo N/A N/A pat val N/A self ops N/A N/A N/A _set_option pat val silent True N/A __exit__ N/A N/A self N/A args N/A N/A N/A self undo N/A N/A N/A pat val N/A self undo N/A N/A N/A _set_option pat val silent True N/A N/A register_option N/A N/A key defval doc validator cb N/A None None N/A N/A Register an option in the package-wide ibis config object
    Parameters
    ----------
    key       - a fully-qualified key, e.g. "x.y.option - z".
    defval    - the default value of the option
    doc       - a string description of the option
    validator - a function of a single argument, should raise `ValueError` if
                called with a value which is not a legal value for the option.
    cb        - a function of a single argument "key", which is called
                immediately after an option value is set/reset. key is
                the full name of the option.
    Returns
    -------
    Nothing.
    Raises
    ------
    ValueError if `validator` is specified and `defval` is not a valid value.
     N/A tokenize N/A keyword N/A key N/A N/A key lower N/A N/A key _registered_options N/A N/A N/A OptionError N/A Option '%s' has already been registered key N/A N/A key _reserved_keys N/A N/A N/A OptionError N/A Option '%s' is a reserved key key N/A validator N/A N/A N/A validator defval N/A path N/A N/A key split . N/A k path N/A N/A N/A N/A bool N/A N/A re match N/A N/A ^ N/A tokenize Name $ k N/A N/A N/A ValueError N/A %s is not a valid identifier k N/A N/A N/A keyword iskeyword k N/A N/A N/A ValueError N/A %s is a python keyword k N/A cursor _global_config N/A N/A i p N/A enumerate N/A path N/A -1 N/A N/A N/A N/A isinstance cursor dict N/A N/A N/A OptionError N/A Path prefix to option '%s' is already an option N/A N/A . join N/A path N/A i N/A N/A p cursor N/A N/A N/A cursor N/A p N/A N/A cursor N/A cursor N/A p N/A N/A N/A isinstance cursor dict N/A N/A N/A OptionError N/A Path prefix to option '%s' is already an option N/A N/A . join N/A path N/A -1 N/A N/A cursor N/A N/A path N/A -1 defval N/A N/A _registered_options N/A key N/A RegisteredOption key key defval defval doc doc validator validator cb cb N/A deprecate_option N/A N/A key msg rkey removal_ver N/A None None None N/A N/A 
    Mark option `key` as deprecated, if code attempts to access this option,
    a warning will be produced, using `msg` if given, or a default message
    if not.
    if `rkey` is given, any access to the key will be re-routed to `rkey`.
    Neither the existence of `key` nor that if `rkey` is checked. If they
    do not exist, any subsequence access will fail as usual, after the
    deprecation warning is given.
    Parameters
    ----------
    key - the name of the option to be deprecated. must be a fully-qualified
          option name (e.g "x.y.z.rkey").
    msg - (Optional) a warning message to output when the key is referenced.
          if no message is given a default message will be emitted.
    rkey - (Optional) the name of an option to reroute access to.
           If specified, any referenced `key` will be re-routed to `rkey`
           including set/get/reset.
           rkey must be a fully-qualified option name (e.g "x.y.z.rkey").
           used by the default message if no `msg` is specified.
    removal_ver - (Optional) specifies the version in which this option will
                  be removed. used by the default message if no `msg`
                  is specified.
    Returns
    -------
    Nothing
    Raises
    ------
    OptionError - if key has already been deprecated.
     N/A key N/A N/A key lower N/A N/A key _deprecated_options N/A N/A N/A OptionError N/A Option '%s' has already been defined as deprecated. key N/A N/A _deprecated_options N/A key N/A DeprecatedOption key msg rkey removal_ver N/A _select_options N/A N/A pat N/A N/A N/A returns a list of keys matching `pat`
    if pat=="all", returns all registered options
     N/A N/A pat _registered_options N/A N/A N/A pat N/A keys N/A sorted N/A N/A _registered_options keys N/A N/A pat all N/A N/A keys N/A N/A k N/A k keys N/A N/A re search pat k N/A re I N/A _get_root N/A N/A key N/A N/A N/A path N/A N/A key split . N/A cursor _global_config N/A p N/A path N/A -1 N/A N/A cursor N/A cursor N/A p N/A N/A cursor N/A path N/A -1 N/A _is_deprecated N/A N/A key N/A N/A N/A  Returns True if the given option has been deprecated  N/A key N/A N/A key lower N/A N/A key _deprecated_options N/A _get_deprecated_option N/A N/A key N/A N/A N/A 
    Retrieves the metadata for a deprecated option, if `key` is deprecated.
    Returns
    -------
    DeprecatedOption (namedtuple) if key is deprecated, None otherwise
     N/A N/A N/A d N/A _deprecated_options N/A key N/A N/A N/A KeyError N/A N/A None N/A N/A d N/A _get_registered_option N/A N/A key N/A N/A N/A 
    Retrieves the option metadata if `key` is a registered option.
    Returns
    -------
    RegisteredOption (namedtuple) if key is deprecated, None otherwise
     N/A N/A N/A _registered_options get key N/A _translate_key N/A N/A key N/A N/A N/A 
    if key id deprecated and a replacement key defined, will return the
    replacement key, otherwise returns `key` as - is
     N/A d N/A _get_deprecated_option key N/A d N/A N/A N/A N/A d rkey key N/A N/A key N/A _warn_if_deprecated N/A N/A key N/A N/A N/A 
    Checks if `key` is a deprecated option and if so, prints a warning.
    Returns
    -------
    bool - True if `key` is deprecated, False otherwise.
     N/A d N/A _get_deprecated_option key N/A d N/A N/A N/A d msg N/A N/A N/A d msg N/A N/A N/A warnings warn N/A d msg DeprecationWarning N/A N/A msg N/A '%s' is deprecated key N/A N/A d removal_ver N/A N/A msg N/A  and will be removed in %s N/A d removal_ver N/A N/A d rkey N/A N/A msg N/A , please use '%s' instead. N/A d rkey N/A N/A msg , please refrain from using it. N/A N/A N/A warnings warn msg DeprecationWarning N/A True N/A False N/A _build_option_description N/A N/A k N/A N/A N/A  Builds a formatted description of a registered option and prints it  N/A o N/A _get_registered_option k N/A d N/A _get_deprecated_option k N/A s N/A N/A u %s  k N/A N/A o doc N/A N/A s N/A N/A join N/A N/A N/A N/A N/A o doc strip split N/A N/A s No description available. N/A o N/A N/A s N/A N/A u 
    [default: %s] [currently: %s] N/A N/A o defval N/A _get_option k True N/A d N/A N/A s N/A u 
    (Deprecated N/A s N/A N/A d rkey N/A N/A u , use `%s` instead. N/A d rkey N/A s N/A u ) N/A s N/A s N/A pp_options_list N/A N/A keys width _print N/A 80 False N/A N/A  Builds a concise listing of available options, grouped by prefix  textwrap wrap itertools groupby pp N/A N/A name ks N/A N/A N/A pfx N/A name N/A N/A -  name .[ N/A ls N/A wrap N/A N/A ,  join ks width initial_indent pfx subsequent_indent break_long_words False N/A N/A ls N/A ls N/A -1 name N/A N/A N/A ls N/A -1 N/A N/A ls N/A -1 ] N/A ls N/A N/A ls N/A N/A singles N/A x N/A x N/A sorted keys N/A N/A N/A x find . 0 N/A singles N/A N/A ls N/A pp singles N/A keys N/A x N/A x keys N/A N/A N/A x find . 0 N/A N/A k g N/A groupby N/A sorted keys N/A N/A N/A x N/A N/A x N/A N/A N/A x rfind . N/A N/A ks N/A N/A x N/A N/A N/A len k 1 N/A x N/A list g N/A ls N/A pp k ks N/A s N/A N/A join ls N/A _print N/A N/A s N/A N/A s N/A config_prefix N/A N/A prefix N/A N/A N/A contextmanager for multiple invocations of API  with a common prefix
    supported API functions: (register / get / set )__option
    Warning: This is not thread - safe, and won't work properly if you import
    the API functions into your module using the "from x import y" construct.
    Example:
    import ibis.config as cf
    with cf.config_prefix("display.font"):
        cf.register_option("color", "red")
        cf.register_option("size", " 5 pt")
        cf.set_option(size, " 6 pt")
        cf.get_option(size)
        ...
        etc'
    will register options "display.font.color", "display.font.size", set the
    value of "display.font.size"... and so on.
     N/A register_option get_option set_option reset_option wrap N/A N/A func N/A N/A inner N/A N/A key N/A args kwds N/A N/A pkey N/A %s.%s N/A prefix key N/A N/A func pkey args kwds N/A N/A inner N/A N/A _register_option register_option N/A _get_option get_option N/A _set_option set_option N/A set_option N/A wrap set_option N/A get_option N/A wrap get_option N/A register_option N/A wrap register_option N/A N/A None N/A set_option _set_option N/A get_option _get_option N/A register_option _register_option N/A contextmanager is_type_factory N/A N/A _type N/A N/A N/A 
    Parameters
    ----------
    `_type` - a type to be compared against (e.g. type(x) == `_type`)
    Returns
    -------
    validator - a function of a single argument x , which returns the
                True if type(x) is equal to `_type`
     inner N/A N/A x N/A N/A N/A N/A N/A type x _type N/A N/A N/A ValueError N/A Value must have type '%s' N/A str _type N/A N/A inner N/A is_instance_factory N/A N/A _type N/A N/A N/A 
    Parameters
    ----------
    `_type` - the type to be checked against
    Returns
    -------
    validator - a function of a single argument x , which returns the
                True if x is an instance of `_type`
     N/A N/A isinstance _type N/A tuple list N/A N/A _type N/A tuple _type N/A type_repr N/A N/A | join N/A map str _type N/A N/A type_repr N/A '%s' _type inner N/A N/A x N/A N/A N/A N/A N/A isinstance x _type N/A N/A N/A ValueError N/A Value must be an instance of %s type_repr N/A N/A inner N/A is_one_of_factory N/A N/A legal_values N/A N/A inner N/A N/A x N/A N/A N/A N/A x legal_values N/A N/A pp_values N/A map str legal_values N/A N/A ValueError N/A Value must be one of %s N/A str N/A N/A | join pp_values N/A N/A inner N/A N/A is_int N/A is_type_factory int N/A is_bool N/A is_type_factory bool N/A is_float N/A is_type_factory float N/A is_str N/A is_type_factory str N/A is_text N/A is_instance_factory N/A str bytes