Module Expr Str ImportFrom alias alias Import alias identifier Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign AttributeStore NameLoad attr NameStore SubscriptLoad Call NameLoad Str Index Num Assign NameStore SubscriptLoad Call NameLoad Str Index Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLt AttributeLoad NameLoad attr Num body Raise Call NameLoad Str If Call AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Assign NameStore IfExp CompareIsNot NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr Num If CompareNotEq AttributeLoad NameLoad attr TupleLoad Num Num body Raise Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad Assign AttributeStore NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr ListComp CompareLt SubscriptLoad NameLoad Index Num Num comprehension NameStore NameLoad Index AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpAdd Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign AttributeStore NameLoad attr IfExp CompareGt AttributeLoad NameLoad attr Num SubscriptLoad NameLoad ExtSlice Slice Slice Slice Index Num NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Delete NameDel If CompareIs NameLoad NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num keyword NameLoad Assign AttributeStore NameLoad attr ListLoad SubscriptLoad NameLoad Index TupleLoad Num Num SubscriptLoad NameLoad Index TupleLoad Num Num SubscriptLoad NameLoad Index TupleLoad Num Num SubscriptLoad NameLoad Index TupleLoad Num Num Expr Call AttributeLoad NameLoad attr keyword Num If CompareLtE AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse Assign AttributeStore NameLoad attr ListLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad Call NameLoad Call NameLoad Assign AttributeStore NameLoad attr BinOpMult ListLoad NameLoad Num Assign NameStore ListLoad BinOpDiv SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad AttributeLoad NameLoad attr Index Num BinOpDiv SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad AttributeLoad NameLoad attr Index Num BinOpDiv SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr ListComp SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad comprehension NameStore AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameStore NameStore NameStore Call NameLoad ListLoad Num Num Num ListLoad Num Num Num ListLoad Num Num Num NameLoad TupleLoad Str Str Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad keyword SubscriptLoad AttributeLoad NameLoad attr Index Num keyword SubscriptLoad AttributeLoad NameLoad attr Index Num keyword Num keyword Str keyword Str keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr BinOpMult ListLoad Num Num ListLoad Num BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num keyword TupleLoad Num Num Num keyword Str Index Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr ListLoad Num BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num BinOpMult ListLoad Num Num keyword TupleLoad Num Num Num keyword Str Index Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad keyword NameLoad keyword NameLoad Assign NameStore ListLoad Num SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Num Assign NameStore ListLoad ListLoad BinOpDiv SubscriptLoad NameLoad Index Num Num SubscriptLoad NameLoad Index Num ListLoad BinOpMult BinOpAdd Num NameLoad SubscriptLoad NameLoad Index Num BinOpDiv SubscriptLoad NameLoad Index Num Num ListLoad BinOpDiv SubscriptLoad NameLoad Index Num Num Num ListLoad BinOpSub SubscriptLoad NameLoad Index Num BinOpMult NameLoad SubscriptLoad NameLoad Index Num BinOpDiv SubscriptLoad NameLoad Index Num Num Assign NameStore ListLoad ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str For TupleStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num NameLoad keyword SubscriptLoad NameLoad Index Num keyword SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num If BoolOpAnd CompareGt AttributeLoad NameLoad attr Num CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num TryExcept body Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore BinOpSub Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Str keyword Str Index Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Num BinOpSub AttributeLoad NameLoad attr Num Num attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp BinOpAdd NameLoad BinOpMult NameLoad SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num comprehension TupleStore NameStore NameStore Call NameLoad NameLoad ListLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num SubscriptLoad NameLoad Index Num Num SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num keyword NameLoad keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Assign SubscriptStore AttributeLoad NameLoad attr Index Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Num Num Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad Str BinOpMod Str AttributeLoad NameLoad attr Assign NameStore IfExp CompareLtE AttributeLoad NameLoad attr Num Str BinOpMod Str AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad For NameStore Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareNotEq AttributeLoad NameLoad attr TupleLoad Num body Raise Call NameLoad Str For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad Call NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore IfExp CompareIs NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad Call NameLoad NameLoad If CompareEq NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body Return Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Num Call NameLoad Call NameLoad Call NameLoad Call NameLoad NameLoad BinOpSub NameLoad Num Num Assign NameStore TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad If CompareGt AttributeLoad AttributeLoad NameLoad attr attr Num body Assign NameStore BinOpAdd NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If AttributeLoad NameLoad attr body Return Assign AttributeStore NameLoad attr NameLoad Assign NameStore IfExp CompareIs NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad NameLoad Assign NameStore IfExp CompareIs NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad NameLoad Assign NameStore IfExp CompareIs NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Slice Num ListLoad NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Slice Num For TupleStore NameStore TupleStore NameStore NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad Call NameLoad Call NameLoad Call NameLoad NameLoad BinOpSub NameLoad Num Num For NameStore Call NameLoad Num body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore SubscriptLoad ListLoad Num Num Num Index NameLoad Assign NameStore SubscriptLoad ListLoad Num Num Num Index NameLoad If CompareLt SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Assign NameStore AttributeLoad NameLoad attr If SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Slice Num If SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Assign NameStore SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Assign NameStore BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad Assign NameStore BinOpMult ListLoad NameLoad Num If CompareEq NameLoad Num body Expr Call AttributeLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str attr NameLoad Expr Call AttributeLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str attr NameLoad orelse If CompareEq NameLoad Num body Expr Call AttributeLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str attr NameLoad Expr Call AttributeLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str attr NameLoad orelse Expr Call AttributeLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str attr NameLoad Expr Call AttributeLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str attr NameLoad If BoolOpAnd CompareGt AttributeLoad NameLoad attr Num CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore BinOpMult ListLoad Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr For NameStore Call NameLoad Num body Assign SubscriptStore NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad ListLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIs Call NameLoad NameLoad Str NameLoad body Return NameLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareIn AttributeLoad NameLoad attr TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Return If BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIn Str AttributeLoad NameLoad attr body If CompareLtE AttributeLoad NameLoad attr Num body Return Assign NameStore Num Assert CompareIn NameLoad Call NameLoad Num Assign NameStore IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIn Str AttributeLoad NameLoad attr Num Num AugAssignMult NameStore IfExp CompareEq AttributeLoad NameLoad attr Str Num Num AugAssignMult NameStore IfExp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num Num Assign NameStore BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore BinOpAdd ListComp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension NameStore Call NameLoad Num ListLoad Num Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Slice Num Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareNotEq AttributeLoad NameLoad attr Num body Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Return If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign TupleStore NameStore NameStore SubscriptLoad ListLoad ListLoad Num Num ListLoad Num Num ListLoad Num Num Index NameLoad Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad NameLoad Assign NameStore IfExp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad NameLoad Assign NameStore ListLoad NameLoad NameLoad NameLoad Num Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Slice Num Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr orelse If CompareIn AttributeLoad NameLoad attr ListLoad Str Str body Assign NameStore Call NameLoad BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Num Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return For NameStore Call NameLoad Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad For NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr If BoolOpAnd CompareGt AttributeLoad NameLoad attr Num CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore TupleLoad Str Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A  Utilities for viewing images

Includes version of OrthoSlicer3D code originally written by our own
Paul Ivanov.
 __future__ division print_function N/A numpy np N/A weakref affines voxel_sizes optpkg optional_package orientations aff2axcodes axcodes2ornt OrthoSlicer3D N/A object N/A N/A  Orthogonal-plane slice viewer.

    OrthoSlicer3d expects 3- or 4-dimensional array data.  It treats
    4D data as a sequence of 3D spatial volumes, where a slice over the final
    array axis gives a single 3D spatial volume.

    For 3D data, the default behavior is to create a figure with 3 axes, one
    for each slice orientation of the spatial volume.

    Clicking and dragging the mouse in any one axis will select out the
    corresponding slices in the other two. Scrolling up and
    down moves the slice up and down in the current axis.

    For 4D data, the fourth figure axis can be used to control which
    3D volume is displayed.  Alternatively, the ``-`` key can be used to
    decrement the displayed volume and the ``+`` or ``=`` keys can be used to
    increment it.

    Example
    -------
    >>> import numpy as np
    >>> a = np.sin(np.linspace(0, np.pi, 20))
    >>> b = np.sin(np.linspace(0, np.pi*5, 20))
    >>> data = np.outer(a, b)[..., np.newaxis] * a
    >>> OrthoSlicer3D(data).show()  # doctest: +SKIP
     __init__ N/A N/A self data affine axes title N/A None None None N/A N/A 
        Parameters
        ----------
        data : array-like
            The data that will be displayed by the slicer. Should have 3+
            dimensions.
        affine : array-like or None, optional
            Affine transform for the data. This is used to determine
            how the data should be sliced for plotting into the sagittal,
            coronal, and axial view axes. If None, identity is assumed.
            The aspect ratio of the data are inferred from the affine
            transform.
        axes : tuple of mpl.Axes or None, optional
            3 or 4 axes instances for the 3 slices plus volumes,
            or None (default).
        title : str or None, optional
            The title to display. Can be None (default) to display no
            title.
         N/A N/A self _plt plt N/A N/A optional_package matplotlib.pyplot N/A 0 N/A mpl_patch N/A N/A optional_package matplotlib.patches N/A 0 N/A N/A self _title title N/A N/A self _closed False N/A data N/A N/A np asanyarray data N/A N/A N/A data ndim 3 N/A N/A N/A ValueError data must have at least 3 dimensions N/A N/A N/A np iscomplexobj data N/A N/A N/A TypeError Complex data not supported N/A affine N/A N/A affine None N/A N/A np array affine float N/A N/A np eye 4 N/A N/A N/A affine shape N/A 4 4 N/A N/A N/A ValueError affine must be a 4x4 matrix N/A N/A self _affine affine N/A codes N/A axcodes2ornt N/A aff2axcodes N/A self _affine N/A N/A self _order N/A N/A np argsort N/A N/A c N/A 0 N/A c codes N/A N/A self _flips N/A N/A N/A np array N/A N/A N/A c N/A 1 0 N/A c codes N/A N/A self _order N/A N/A self _flips N/A N/A list N/A self _flips N/A False N/A N/A self _scalers N/A voxel_sizes N/A self _affine N/A N/A self _inv_affine N/A N/A N/A np linalg inv affine N/A N/A self _volume_dims N/A N/A data shape N/A 3 N/A N/A self _current_vol_data N/A N/A N/A data ndim 3 N/A data N/A N/A N/A N/A N/A 0 data N/A N/A self _data data N/A N/A self _clim N/A N/A np percentile data N/A 1.0 99.0 N/A data N/A N/A axes None N/A N/A N/A fig axes N/A N/A plt subplots 2 2 N/A N/A N/A fig set_size_inches N/A 8 8 forward True N/A N/A self _axes N/A N/A axes N/A N/A 0 0 N/A axes N/A N/A 0 1 N/A axes N/A N/A 1 0 N/A axes N/A N/A 1 1 N/A N/A N/A plt tight_layout pad 0.1 N/A N/A N/A self n_volumes 1 N/A N/A N/A N/A fig delaxes N/A N/A self _axes N/A 3 N/A N/A N/A N/A self _axes pop -1 N/A N/A N/A self _title None N/A N/A N/A N/A N/A fig canvas set_window_title N/A str title N/A N/A N/A self _axes N/A N/A axes N/A 0 N/A axes N/A 1 N/A axes N/A 2 N/A N/A N/A len axes 3 N/A N/A N/A N/A N/A self _axes append N/A axes N/A 3 N/A N/A N/A self _ims N/A self _data_idx N/A N/A list N/A list N/A N/A self _crosshairs N/A N/A None 3 N/A r N/A N/A N/A N/A self _scalers N/A N/A N/A self _order N/A 2 N/A N/A self _scalers N/A N/A N/A self _order N/A 1 N/A N/A N/A self _scalers N/A N/A N/A self _order N/A 2 N/A N/A self _scalers N/A N/A N/A self _order N/A 0 N/A N/A N/A self _scalers N/A N/A N/A self _order N/A 1 N/A N/A self _scalers N/A N/A N/A self _order N/A 0 N/A N/A self _sizes N/A N/A N/A N/A self _data shape N/A order N/A order N/A self _order N/A N/A ii xax yax ratio label N/A zip N/A 0 1 2 N/A 1 0 0 N/A 2 2 1 r N/A SAIP SLIR ALPR N/A N/A ax N/A N/A self _axes N/A ii N/A d N/A N/A np zeros N/A N/A N/A self _sizes N/A yax N/A N/A self _sizes N/A xax N/A im N/A N/A N/A N/A self _axes N/A ii imshow d vmin N/A N/A self _clim N/A 0 vmax N/A N/A self _clim N/A 1 aspect 1 cmap gray interpolation nearest origin lower N/A N/A N/A N/A self _ims append im N/A vert N/A N/A N/A ax plot N/A N/A 0 2 N/A -0.5 N/A N/A N/A self _sizes N/A yax 0.5 color N/A 0 1 0 linestyle - N/A 0 N/A horiz N/A N/A N/A ax plot N/A -0.5 N/A N/A N/A self _sizes N/A xax 0.5 N/A N/A 0 2 color N/A 0 1 0 linestyle - N/A 0 N/A N/A N/A self _crosshairs N/A ii N/A dict vert vert horiz horiz N/A lims N/A 0 N/A N/A self _sizes N/A xax 0 N/A N/A self _sizes N/A yax N/A bump 0.01 N/A poss N/A N/A N/A N/A lims N/A 1 2.0 N/A lims N/A 3 N/A N/A N/A 1 bump N/A lims N/A 1 N/A N/A lims N/A 3 2.0 N/A N/A N/A lims N/A 1 2.0 0 N/A N/A N/A lims N/A 0 N/A bump N/A lims N/A 1 N/A N/A lims N/A 3 2.0 N/A anchors N/A N/A center bottom N/A left center N/A center top N/A right center N/A N/A pos anchor lab N/A zip poss anchors label N/A N/A N/A N/A ax text N/A pos N/A 0 N/A pos N/A 1 lab horizontalalignment N/A anchor N/A 0 verticalalignment N/A anchor N/A 1 N/A N/A N/A ax axis lims N/A N/A N/A ax set_aspect ratio N/A N/A N/A N/A ax patch set_visible False N/A N/A N/A ax set_frame_on False N/A N/A N/A N/A N/A N/A ax axes get_yaxis set_visible False N/A N/A N/A N/A N/A N/A ax axes get_xaxis set_visible False N/A N/A N/A N/A self _data_idx append 0 N/A N/A N/A N/A self _data_idx append -1 N/A N/A N/A N/A self n_volumes 1 N/A N/A len N/A self _axes 3 N/A N/A ax N/A N/A self _axes N/A 3 N/A N/A N/A N/A N/A ax set_facecolor k N/A N/A N/A AttributeError N/A N/A N/A N/A ax set_axis_bgcolor k N/A N/A N/A ax set_title Volumes N/A y N/A N/A np zeros N/A N/A self n_volumes 1 N/A x N/A N/A N/A np arange N/A N/A self n_volumes 1 0.5 N/A step N/A N/A N/A ax step x y where post color y N/A 0 N/A N/A N/A ax set_xticks N/A N/A np unique N/A N/A N/A N/A np linspace 0 N/A N/A self n_volumes 1 5 astype int N/A N/A N/A ax set_xlim N/A x N/A 0 N/A x N/A -1 N/A yl N/A N/A N/A N/A self _data min N/A N/A N/A self _data max N/A yl N/A N/A l N/A s N/A N/A N/A np diff lims N/A 0 N/A N/A l s N/A zip yl N/A -1.01 1.01 N/A patch N/A N/A mpl_patch Rectangle N/A -0.5 N/A yl N/A 0 1.0 N/A N/A N/A np diff yl N/A 0 fill True facecolor N/A 0 1 0 edgecolor N/A 0 1 0 alpha 0.25 N/A N/A N/A ax add_patch patch N/A N/A N/A ax set_ylim yl N/A N/A self _volume_ax_objs N/A dict step step patch patch N/A N/A self _figs N/A set N/A N/A a figure N/A a N/A self _axes N/A fig N/A self _figs N/A N/A N/A N/A N/A fig canvas mpl_connect scroll_event N/A self _on_scroll N/A N/A N/A N/A fig canvas mpl_connect motion_notify_event N/A self _on_mouse N/A N/A N/A N/A fig canvas mpl_connect button_press_event N/A self _on_mouse N/A N/A N/A N/A fig canvas mpl_connect key_press_event N/A self _on_keypress N/A N/A N/A N/A fig canvas mpl_connect close_event N/A self _cleanup N/A N/A self _position N/A N/A np zeros 4 N/A N/A N/A self _position N/A 3 1.0 N/A N/A self _changing False N/A N/A self _links N/A N/A N/A N/A N/A self _plt draw N/A fig N/A self _figs N/A N/A N/A N/A N/A fig canvas draw N/A N/A N/A self _set_volume_index 0 update_slices False N/A N/A N/A self _set_position 0.0 0.0 0.0 N/A N/A N/A self _draw N/A __repr__ N/A N/A self N/A N/A N/A title N/A N/A N/A self _title None N/A %s  N/A self _title N/A vol N/A N/A N/A self n_volumes 1 N/A , %s N/A self n_volumes N/A r N/A <%s: %s(%s, %s, %s%s)> N/A N/A N/A self __class__ __name__ title N/A N/A self _sizes N/A 0 N/A N/A self _sizes N/A 1 N/A N/A self _sizes N/A 2 vol N/A r N/A show N/A N/A self N/A N/A N/A Show the slicer in blocking mode; convenience for ``plt.show()``
         N/A N/A N/A N/A self _plt show N/A close N/A N/A self N/A N/A N/A Close the viewer figures
         N/A N/A N/A self _cleanup N/A f N/A self _figs N/A N/A N/A N/A N/A self _plt close f N/A _cleanup N/A N/A self N/A N/A N/A Clean up before closing N/A N/A self _closed True N/A link N/A list N/A self _links N/A N/A N/A N/A self _unlink N/A link N/A draw N/A N/A self N/A N/A N/A Redraw the current image N/A fig N/A self _figs N/A N/A N/A N/A N/A fig canvas draw N/A n_volumes N/A N/A self N/A N/A N/A Number of volumes in the data N/A N/A int N/A N/A np prod N/A self _volume_dims N/A property position N/A N/A self N/A N/A N/A The current coordinates N/A N/A N/A N/A N/A self _position N/A 3 copy N/A property figs N/A N/A self N/A N/A N/A A tuple of the figure(s) containing the axes N/A N/A tuple N/A self _figs N/A property cmap N/A N/A self N/A N/A N/A The current colormap N/A N/A self _cmap N/A property cmap N/A N/A self cmap N/A N/A N/A im N/A self _ims N/A N/A N/A N/A im set_cmap cmap N/A N/A self _cmap cmap N/A N/A N/A self draw N/A N/A cmap setter clim N/A N/A self N/A N/A N/A The current color limits N/A N/A self _clim N/A property clim N/A N/A self clim N/A N/A N/A clim N/A N/A np array clim float N/A N/A N/A clim shape N/A 2 N/A N/A N/A ValueError clim must be a 2-element array-like N/A im N/A self _ims N/A N/A N/A N/A im set_clim clim N/A N/A self _clim N/A tuple clim N/A N/A N/A self draw N/A N/A clim setter link_to N/A N/A self other N/A N/A N/A Link positional changes between two canvases

        Parameters
        ----------
        other : instance of OrthoSlicer3D
            Other viewer to use to link movements.
         N/A N/A N/A isinstance other N/A self __class__ N/A N/A N/A TypeError N/A other must be an instance of %s, not %s N/A N/A N/A self __class__ __name__ N/A type other N/A N/A N/A self _link other is_primary True N/A _link N/A N/A self other is_primary N/A N/A N/A Link a viewer N/A ref N/A N/A weakref ref other N/A N/A ref N/A self _links N/A N/A N/A N/A N/A N/A self _links append ref N/A is_primary N/A N/A N/A N/A other _link self is_primary False N/A N/A N/A other set_position N/A self position N/A _unlink N/A N/A self other N/A N/A N/A Unlink a viewer N/A ref N/A N/A weakref ref other N/A N/A ref N/A self _links N/A N/A N/A N/A N/A self _links pop N/A N/A N/A self _links index ref N/A N/A N/A N/A ref _unlink self N/A _notify_links N/A N/A self N/A N/A N/A Notify linked canvases of a position change N/A link N/A self _links N/A N/A N/A N/A N/A link set_position N/A N/A self position N/A 3 N/A set_position N/A N/A self x y z N/A None None None N/A N/A Set current displayed slice indices

        Parameters
        ----------
        x : float | None
            X coordinate to use. If None, do not change.
        y : float | None
            Y coordinate to use. If None, do not change.
        z : float | None
            Z coordinate to use. If None, do not change.
         N/A N/A N/A self _set_position x y z N/A N/A N/A self _draw N/A set_volume_idx N/A N/A self v N/A N/A N/A Set current displayed volume index

        Parameters
        ----------
        v : int
            Volume index.
         N/A N/A N/A self _set_volume_index v N/A N/A N/A self _draw N/A _set_volume_index N/A N/A self v update_slices N/A True N/A N/A Set the plot data using a volume index N/A v N/A N/A v None N/A N/A self _data_idx N/A 3 N/A int N/A round v N/A N/A v N/A N/A self _data_idx N/A 3 N/A N/A N/A max_ N/A N/A np prod N/A self _volume_dims N/A N/A N/A self _data_idx N/A 3 N/A max N/A min N/A int N/A round v N/A max_ 1 0 N/A idx N/A N/A slice None N/A slice None N/A slice None N/A N/A N/A N/A self _data ndim 3 N/A N/A idx N/A idx N/A tuple N/A N/A np unravel_index N/A N/A self _data_idx N/A 3 N/A self _volume_dims N/A N/A self _current_vol_data N/A N/A self _data N/A idx N/A update_slices N/A N/A N/A N/A self _set_position None None None notify False N/A _set_position N/A N/A self x y z notify N/A True N/A N/A Set the plot data using a physical position N/A N/A self _changing N/A N/A N/A N/A self _changing True N/A x N/A N/A x None N/A N/A self _position N/A 0 N/A float x N/A y N/A N/A y None N/A N/A self _position N/A 1 N/A float y N/A z N/A N/A z None N/A N/A self _position N/A 2 N/A float z N/A N/A N/A self _position N/A 3 N/A x y z N/A idxs N/A N/A N/A np dot N/A self _inv_affine N/A self _position N/A 3 N/A N/A ii N/A size idx N/A enumerate N/A zip N/A self _sizes idxs N/A N/A N/A N/A self _data_idx N/A ii N/A max N/A min N/A int N/A round idx N/A size 1 0 N/A ii N/A range 3 N/A N/A data N/A N/A N/A np rollaxis N/A self _current_vol_data axis N/A N/A self _order N/A ii N/A N/A N/A self _data_idx N/A ii N/A xax N/A N/A 1 0 0 N/A ii N/A yax N/A N/A 2 2 1 N/A ii N/A N/A N/A N/A self _order N/A xax N/A N/A self _order N/A yax N/A N/A data N/A data T N/A N/A N/A self _flips N/A xax N/A N/A data N/A data N/A N/A N/A -1 N/A N/A N/A self _flips N/A yax N/A N/A data N/A data N/A -1 N/A N/A N/A N/A N/A self _ims N/A ii set_data data N/A loc N/A N/A self _data_idx N/A ii N/A N/A N/A self _flips N/A ii N/A N/A loc N/A N/A N/A self _sizes N/A ii loc N/A loc N/A N/A loc 2 N/A N/A ii 0 N/A N/A N/A N/A N/A N/A N/A self _crosshairs N/A 2 N/A vert set_xdata loc N/A N/A N/A N/A N/A N/A self _crosshairs N/A 1 N/A vert set_xdata loc N/A N/A N/A ii 1 N/A N/A N/A N/A N/A N/A N/A self _crosshairs N/A 2 N/A horiz set_ydata loc N/A N/A N/A N/A N/A N/A self _crosshairs N/A 0 N/A vert set_xdata loc N/A N/A N/A N/A N/A N/A N/A self _crosshairs N/A 1 N/A horiz set_ydata loc N/A N/A N/A N/A N/A N/A self _crosshairs N/A 0 N/A horiz set_ydata loc N/A N/A N/A N/A self n_volumes 1 N/A N/A len N/A self _axes 3 N/A N/A idx N/A N/A N/A slice None N/A len N/A self _axes N/A ii N/A range 3 N/A N/A N/A idx N/A N/A N/A self _order N/A ii N/A N/A self _data_idx N/A ii N/A vdata N/A N/A N/A N/A self _data N/A idx ravel N/A vdata N/A N/A np concatenate N/A vdata N/A N/A vdata N/A -1 N/A N/A N/A N/A N/A self _volume_ax_objs N/A patch set_x N/A N/A N/A self _data_idx N/A 3 0.5 N/A N/A N/A N/A N/A self _volume_ax_objs N/A step set_ydata vdata N/A notify N/A N/A N/A N/A self _notify_links N/A N/A self _changing False N/A _in_axis N/A N/A self event N/A N/A N/A Return axis index if within one of our axes, else None N/A N/A N/A getattr event inaxes None N/A N/A None N/A N/A ii ax N/A enumerate N/A self _axes N/A N/A N/A N/A event inaxes ax N/A N/A ii N/A _on_scroll N/A N/A self event N/A N/A N/A Handle mpl scroll wheel event N/A N/A N/A event button N/A up down N/A ii N/A N/A self _in_axis event N/A N/A ii None N/A N/A N/A N/A N/A N/A event key None N/A shift N/A event key N/A N/A N/A N/A self n_volumes 1 N/A N/A N/A ii 3 N/A N/A ii N/A range 4 N/A dv N/A N/A N/A N/A event key None N/A control N/A event key 10.0 1.0 N/A dv N/A N/A N/A event button up 1.0 -1.0 N/A dv N/A N/A N/A self _flips N/A ii -1 1 N/A val N/A N/A N/A self _data_idx N/A ii dv N/A N/A ii 3 N/A N/A N/A N/A self _set_volume_index val N/A N/A coords N/A N/A N/A N/A self _data_idx N/A k N/A k N/A range 3 N/A 1.0 N/A N/A coords N/A ii val N/A N/A N/A self _set_position N/A N/A N/A np dot N/A self _affine coords N/A 3 N/A N/A N/A self _draw N/A _on_mouse N/A N/A self event N/A N/A N/A Handle mpl mouse move and button press events N/A N/A N/A event button 1 N/A N/A N/A ii N/A N/A self _in_axis event N/A N/A ii None N/A N/A N/A N/A ii 3 N/A N/A N/A N/A self _set_volume_index N/A event xdata N/A N/A N/A xax yax N/A N/A N/A 1 2 N/A 0 2 N/A 0 1 N/A ii N/A N/A x y N/A N/A event xdata N/A event ydata N/A x N/A N/A N/A self _flips N/A xax N/A N/A N/A self _sizes N/A xax x x N/A y N/A N/A N/A self _flips N/A yax N/A N/A N/A self _sizes N/A yax y y N/A idxs N/A None None None 1.0 N/A N/A idxs N/A xax x N/A N/A idxs N/A yax y N/A N/A idxs N/A ii N/A N/A self _data_idx N/A ii N/A N/A N/A self _set_position N/A N/A N/A np dot N/A self _affine idxs N/A 3 N/A N/A N/A self _draw N/A _on_keypress N/A N/A self event N/A N/A N/A Handle mpl keypress events N/A N/A N/A N/A event key None N/A escape N/A event key N/A N/A N/A N/A self close N/A N/A N/A N/A event key N/A = + N/A N/A new_idx N/A min N/A N/A N/A self _data_idx N/A 3 1 N/A self n_volumes N/A N/A N/A self _set_volume_index new_idx update_slices True N/A N/A N/A self _draw N/A N/A N/A N/A event key - N/A N/A new_idx N/A max N/A N/A N/A self _data_idx N/A 3 1 0 N/A N/A N/A self _set_volume_index new_idx update_slices True N/A N/A N/A self _draw N/A _draw N/A N/A self N/A N/A N/A Update all four (or three) plots N/A N/A self _closed N/A N/A N/A ii N/A range 3 N/A N/A ax N/A N/A self _axes N/A ii N/A N/A N/A ax draw_artist N/A N/A self _ims N/A ii N/A line N/A N/A N/A N/A self _crosshairs N/A ii values N/A N/A N/A N/A ax draw_artist line N/A N/A N/A N/A N/A ax figure canvas blit N/A ax bbox N/A N/A N/A N/A self n_volumes 1 N/A N/A len N/A self _axes 3 N/A N/A ax N/A N/A self _axes N/A 3 N/A N/A N/A ax draw_artist N/A ax patch N/A key N/A step patch N/A N/A N/A N/A ax draw_artist N/A N/A self _volume_ax_objs N/A key N/A N/A N/A N/A N/A ax figure canvas blit N/A ax bbox N/A N/A