Module Import alias Import alias Import alias Import alias Import alias Import alias identifier ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str If CompareLt Call NameLoad BinOpSub Num SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num NameLoad body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Return Call NameLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num NameLoad orelse If NameLoad body Print AttributeLoad NameLoad attr Raise NameLoad Str orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Str Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad ListLoad NameLoad UnaryOpUSub NameLoad Num AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num AttributeLoad NameLoad attr ListLoad Num Num Num AttributeLoad NameLoad attr ListLoad Num Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call NameLoad BinOpAdd BinOpMult NameLoad AttributeLoad NameLoad attr BinOpMult BinOpSub Num NameLoad AttributeLoad NameLoad attr BinOpAdd BinOpMult NameLoad AttributeLoad NameLoad attr BinOpMult BinOpSub Num NameLoad AttributeLoad NameLoad attr BinOpAdd BinOpMult NameLoad AttributeLoad NameLoad attr BinOpMult BinOpSub Num NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Return BoolOpAnd Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Return BinOpAdd Call AttributeLoad NameLoad attr NameLoad BinOpMult Call NameLoad Call NameLoad BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd NameLoad Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad NameLoad decorator_list Assign NameStore BoolOpOr NameLoad NameLoad Return Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body FunctionDef arguments args NameParam defaults body Return BinOpAdd NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Return Call NameLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr IfExp NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr Str IfExp CompareLtE AttributeLoad NameLoad attr Num Call NameLoad AttributeLoad NameLoad attr Call NameLoad Num Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareEq Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad attr decorator_list Assign NameStore NameLoad decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num body Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return CompareLt Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr BinOpAdd BinOpPow BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num BinOpPow BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return BinOpAdd BinOpAdd BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return BinOpAdd BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpPow AttributeLoad NameLoad attr Num BinOpPow AttributeLoad NameLoad attr Num BinOpPow AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Num body Return BinOpAdd Str Call NameLoad Call AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Num body Return BinOpAdd Str Call NameLoad Call AttributeLoad NameLoad attr orelse Return BinOpAdd Str Call NameLoad BinOpAdd Call AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return BinOpAdd BinOpAdd BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr UnaryOpUSub Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Str Assign AttributeStore NameLoad attr BinOpAdd BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad BinOpSub BinOpAdd BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return CompareLt NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd Str Call NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr BinOpSub NameLoad NameLoad Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpDiv Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareLtE NameLoad Num body Return AttributeLoad NameLoad attr orelse If CompareGtE NameLoad Num body Return BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return BinOpAdd AttributeLoad NameLoad attr BinOpMult NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd Str Call NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq Call NameLoad NameLoad Num body Return Num orelse Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body AugAssignAdd NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return ListComp NameLoad comprehension NameStore NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return CompareLt Call NameLoad BinOpSub NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return CompareLt Call NameLoad Call NameLoad BinOpSub NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return CompareLt Call NameLoad BinOpSub NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BinOpMult Num AttributeLoad NameLoad attr While CompareGt Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareGt NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpSub NameLoad NameLoad orelse If CompareLt NameLoad UnaryOpUSub AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BinOpMult Num AttributeLoad NameLoad attr While BoolOpOr CompareLt NameLoad Num CompareGt NameLoad NameLoad body If CompareLt NameLoad Num body Assign NameStore BinOpAdd NameLoad NameLoad orelse If CompareGt NameLoad NameLoad body Assign NameStore BinOpSub NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Slice Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad ListComp BinOpMult NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Return SubscriptLoad NameLoad Index Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad If CompareGt NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Lambda arguments args NameParam defaults NameLoad body Expr Str Assign NameStore Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad If CompareGt NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Lambda arguments args NameParam defaults NameLoad body Expr Str Assign NameStore ListLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad If CompareGt NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad ListLoad NameLoad NameLoad orelse If CompareEq NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad BinOpAdd NameLoad ListLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpSub NameLoad SubscriptLoad NameLoad Index NameLoad If CompareLt NameLoad Num body Return NameLoad Return Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Return ListComp Call NameLoad NameLoad NameLoad NameLoad comprehension NameStore NameLoad handlers ExceptHandler type NameLoad body If CompareEq NameLoad NameLoad body If CompareEq NameLoad NameLoad body Return NameLoad orelse Return Call NameLoad NameLoad NameLoad orelse If CompareEq NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad orelse Return Call NameLoad Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareGt NameLoad Num body Return Num orelse If CompareEq NameLoad Num body Return Num orelse Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad ListLoad Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad ListLoad Call NameLoad NameLoad Lambda arguments args NameParam defaults Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad ListLoad Call NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore Call NameLoad Call NameLoad NameLoad body For NameStore Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Num body For NameStore Call NameLoad Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num body Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Call NameLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return BinOpMult ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return ListComp Call NameLoad NameLoad comprehension NameStore Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq Call NameLoad NameLoad NameLoad body Return BinOpAdd BinOpAdd Str Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Str orelse If CompareEq Call NameLoad NameLoad NameLoad body Return BinOpAdd BinOpAdd Str Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Str orelse If CompareEq Call NameLoad NameLoad NameLoad body Return BinOpAdd BinOpAdd Str Call AttributeLoad Str attr ListComp BinOpAdd BinOpAdd Call NameLoad NameLoad Str Call NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Str orelse If BoolOpOr CompareEq Call NameLoad NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Num If CompareEq NameLoad Num body Assign NameStore Num Return BinOpMod Str NameLoad orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLt NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad If CompareGt NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad Return ListLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareIn Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIn Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad Call NameLoad NameLoad body Return Call NameLoad ListComp Call NameLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore Call NameLoad Call NameLoad NameLoad orelse Return BinOpDiv BinOpAdd NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Return NameLoad Assign NameStore ListLoad Assign NameStore NameLoad While CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp ListLoad BinOpAdd SubscriptLoad NameLoad Index Num NameLoad BinOpAdd SubscriptLoad NameLoad Index Num NameLoad comprehension TupleStore NameStore NameStore ListLoad TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num For NameStore NameLoad body If BoolOpAnd CompareIn Call NameLoad NameLoad NameLoad UnaryOpNot CompareIn Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Continue Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults Str body AugAssignAdd AttributeStore NameLoad attr Num Return BinOpAdd BinOpAdd NameLoad Str Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore AttributeLoad Call NameLoad attr Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return BinOpSub UnaryOpUSub BinOpDiv BinOpPow BinOpSub NameLoad NameLoad Num BinOpMult Num BinOpPow NameLoad Num Call AttributeLoad NameLoad attr BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpMult Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return BinOpDiv Call AttributeLoad NameLoad attr UnaryOpUSub BinOpDiv BinOpPow BinOpSub NameLoad NameLoad Num BinOpMult Num BinOpPow NameLoad Num BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpMult Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args TupleStore NameStore NameStore TupleStore NameStore NameStore defaults body Expr Str Assign NameStore ListLoad TupleLoad NameLoad NameLoad Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Num If CompareGt Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad AugAssignAdd NameStore NameLoad If CompareLt NameLoad Num body Assign NameStore Num orelse Assign NameStore Num AugAssignMult NameStore NameLoad While CompareNotEq NameLoad NameLoad body AugAssignAdd NameStore NameLoad AugAssignAdd NameStore NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad Call NameLoad NameLoad orelse If CompareNotEq NameLoad Num body Assign NameStore BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad AugAssignAdd NameStore NameLoad If CompareLt NameLoad Num body Assign NameStore Num orelse Assign NameStore Num AugAssignMult NameStore NameLoad While CompareNotEq NameLoad NameLoad body AugAssignAdd NameStore NameLoad AugAssignAdd NameStore NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult Num AttributeLoad NameLoad attr Assign NameStore BinOpMod BinOpSub NameLoad NameLoad NameLoad If CompareGt NameLoad AttributeLoad NameLoad attr body Return BinOpSub NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareLtELtE SubscriptLoad NameLoad Index Num NameLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd CompareLtE SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num CompareLtE SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMult BinOpDiv Num Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad body Return Call NameLoad ListComp Call NameLoad NameLoad comprehension NameStore NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpAdd BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpMult BinOpSub Num NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpAdd BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpMult BinOpSub Num NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareEq NameLoad Num body Print Str Assign NameStore ListLoad Assign NameStore NameLoad While CompareLtE NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad ListComp BinOpPow BinOpSub NameLoad NameLoad Num comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body If CompareGt Call NameLoad NameLoad Num body Return Call AttributeLoad NameLoad attr Num orelse Return NameLoad orelse TryExcept body Return Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Return NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad Return NameLoad handlers ExceptHandler body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpAdd NameLoad NameLoad For NameStore Call NameLoad Num Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index TupleLoad NameLoad Num Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call Call NameLoad NameLoad ListComp BinOpMult NameLoad NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call Call NameLoad NameLoad ListComp BinOpAdd NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad ListComp BinOpMult Num NameLoad comprehension NameStore NameLoad decorator_list
N/A N/A math N/A numpy N/A random N/A operator N/A types N/A numpy np Transform N/A object N/A N/A 
    Rotation and translation represented as 4 x 4 matrix
     __init__ N/A N/A self matrix N/A N/A N/A N/A self matrix N/A N/A numpy array matrix N/A N/A self matrix_inv None N/A N/A self zRot False N/A inverse N/A N/A self N/A N/A N/A 
        Returns transformation matrix that is the inverse of this one
         N/A N/A N/A self matrix_inv None N/A N/A N/A self matrix_inv N/A N/A N/A numpy linalg inv N/A self matrix N/A N/A Transform N/A self matrix_inv N/A __neg__ N/A N/A self N/A N/A N/A N/A N/A self inverse N/A compose N/A N/A self trans N/A N/A N/A 
        Returns composition of self and trans
         N/A tr N/A Transform N/A N/A numpy dot N/A self matrix N/A trans matrix N/A N/A N/A self zRot N/A trans zRot N/A N/A N/A N/A tr pose N/A N/A tr N/A __mul__ N/A N/A self other N/A N/A N/A N/A N/A self compose other N/A pose N/A N/A self zthr fail N/A 0.01 True N/A N/A 
        Convert to Pose
         N/A N/A N/A abs N/A 1 N/A N/A N/A self matrix N/A 2 N/A 2 zthr N/A N/A theta N/A N/A math atan2 N/A N/A N/A self matrix N/A 1 N/A 0 N/A N/A N/A self matrix N/A 0 N/A 0 N/A N/A Pose N/A N/A N/A self matrix N/A 0 N/A 3 N/A N/A N/A self matrix N/A 1 N/A 3 N/A N/A N/A self matrix N/A 2 N/A 3 theta N/A N/A fail N/A N/A N/A self matrix N/A Exception Not a valid 2.5D Pose N/A N/A None N/A point N/A N/A self N/A N/A N/A N/A N/A N/A N/A self pose point N/A applyToPoint N/A N/A self point N/A N/A N/A 
        Transform a point into a new point.
         N/A p N/A N/A numpy dot N/A self matrix N/A N/A point matrix N/A N/A Point N/A p N/A 0 N/A p N/A 1 N/A p N/A 2 N/A p N/A 3 N/A __call__ N/A N/A self point N/A N/A N/A N/A N/A self applyToPoint point N/A __repr__ N/A N/A self N/A N/A N/A N/A str N/A self matrix N/A shortStr N/A N/A self trim N/A False N/A N/A N/A N/A self __repr__ N/A N/A __str__ __repr__ N/A Pose N/A Transform N/A N/A 
    Represent the x, y, z, theta pose of an object in 2.5D space
     __init__ N/A N/A self x y z theta N/A N/A N/A N/A self x x N/A x coordinate N/A N/A self y y N/A y coordinate N/A N/A self z z N/A z coordinate N/A N/A self theta N/A fixAngle02Pi theta N/A rotation in radians N/A N/A N/A self initTrans N/A N/A self zRot True N/A initTrans N/A N/A self N/A N/A N/A cosTh N/A N/A math cos N/A self theta N/A sinTh N/A N/A math sin N/A self theta N/A N/A self reprString None N/A N/A N/A Transform __init__ self N/A N/A cosTh N/A sinTh 0.0 N/A self x N/A sinTh cosTh 0.0 N/A self y N/A 0.0 0.0 1.0 N/A self z N/A 0 0 0 1 N/A setX N/A N/A self x N/A N/A N/A N/A self x x N/A N/A N/A self initTrans N/A setY N/A N/A self y N/A N/A N/A N/A self y y N/A N/A N/A self initTrans N/A setZ N/A N/A self z N/A N/A N/A N/A self z z N/A N/A N/A self initTrans N/A setTheta N/A N/A self theta N/A N/A N/A N/A self theta theta N/A N/A N/A self initTrans N/A average N/A N/A self other alpha N/A N/A N/A 
        Weighted average of this pose and other
         N/A N/A Pose N/A N/A alpha N/A self x N/A N/A 1 alpha N/A other x N/A N/A alpha N/A self y N/A N/A 1 alpha N/A other y N/A N/A alpha N/A self z N/A N/A 1 alpha N/A other z N/A angleAverage N/A self theta N/A other theta alpha N/A point N/A N/A self N/A N/A N/A 
        Return just the x, y, z parts represented as a C{Point}
         N/A N/A Point N/A self x N/A self y N/A self z N/A pose N/A N/A self fail N/A False N/A N/A self N/A near N/A N/A self pose distEps angleEps N/A N/A N/A 
        Return True if pose is within distEps and angleEps of self
         N/A N/A N/A N/A N/A N/A self point isNear N/A N/A pose point distEps N/A nearAngle N/A self theta N/A N/A N/A pose pose theta angleEps N/A diff N/A N/A self pose N/A N/A N/A 
        Return a pose that is the difference between self and pose (in
        x, y, z, and theta)
         N/A N/A Pose N/A N/A self x N/A pose x N/A N/A self y N/A pose y N/A N/A self z N/A pose z N/A fixAnglePlusMinusPi N/A N/A self theta N/A pose theta N/A distance N/A N/A self pose N/A N/A N/A 
        Return the distance between the x,y,z part of self and the x,y,z
        part of pose.
         N/A N/A N/A N/A N/A self point distance N/A N/A pose point N/A totalDist N/A N/A self pose angleScale N/A 1 N/A N/A N/A N/A N/A self distance pose N/A N/A abs N/A fixAnglePlusMinusPi N/A N/A self theta N/A pose theta angleScale N/A inverse N/A N/A self N/A N/A N/A 
        Return a transformation matrix that is the inverse of the
        transform associated with this pose.
         N/A N/A N/A N/A N/A N/A super Pose self inverse pose N/A xyztTuple N/A N/A self N/A N/A N/A 
        Representation of pose as a tuple of values
         N/A N/A N/A self x N/A self y N/A self z N/A self theta N/A corrupt N/A N/A self e eAng N/A None N/A corrupt N/A N/A x e N/A N/A N/A N/A x N/A N/A random uniform N/A e e N/A N/A eAng N/A eAng e N/A N/A Pose N/A corrupt N/A self x e N/A corrupt N/A self y e N/A corrupt N/A self z e N/A fixAnglePlusMinusPi N/A corrupt N/A self theta eAng N/A corruptGauss N/A N/A self mu sigma noZ N/A False N/A corrupt N/A N/A x N/A N/A N/A N/A x N/A N/A random gauss mu sigma N/A N/A N/A Pose N/A corrupt N/A self x N/A corrupt N/A self y N/A noZ N/A self z N/A corrupt N/A self z N/A fixAnglePlusMinusPi N/A corrupt N/A self theta N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self reprString N/A N/A N/A self reprString N/A N/A N/A N/A N/A N/A N/A N/A Pose[ N/A prettyString N/A self x ,  N/A prettyString N/A self y ,  N/A prettyString N/A self z ,  N/A N/A N/A self theta 6.283 N/A prettyString N/A self theta N/A prettyString 0.0 ] N/A N/A self reprString N/A shortStr N/A N/A self trim N/A False N/A N/A N/A N/A self __repr__ N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A str self N/A str other N/A __hash__ N/A N/A self N/A N/A N/A N/A N/A N/A str self __hash__ N/A N/A __str__ __repr__ N/A Point N/A N/A N/A 
    Represent a point with its x, y, z values
     __init__ N/A N/A self x y z w N/A 1.0 N/A N/A N/A self x x N/A x coordinate N/A N/A self y y N/A y coordinate N/A N/A self z z N/A z coordinate N/A N/A self w w N/A w coordinate N/A matrix N/A N/A self N/A N/A N/A N/A N/A numpy array N/A N/A self x N/A self y N/A self z N/A self w N/A isNear N/A N/A self point distEps N/A N/A N/A 
        Return true if the distance between self and point is less
        than distEps
         N/A N/A N/A N/A self distance point distEps N/A distance N/A N/A self point N/A N/A N/A 
        Euclidean distance between two points
         N/A dx N/A N/A self x N/A point x N/A dy N/A N/A self y N/A point y N/A dz N/A N/A self z N/A point z N/A N/A N/A math sqrt N/A N/A N/A dx dx N/A dy dy N/A dz dz N/A distanceXY N/A N/A self point N/A N/A N/A 
        Euclidean distance (squared) between two points
         N/A N/A N/A math sqrt N/A N/A N/A N/A self x N/A point x 2 N/A N/A N/A self y N/A point y 2 N/A distanceSq N/A N/A self point N/A N/A N/A 
        Euclidean distance (squared) between two points
         N/A dx N/A N/A self x N/A point x N/A dy N/A N/A self y N/A point y N/A dz N/A N/A self z N/A point z N/A N/A N/A N/A dx dx N/A dy dy N/A dz dz N/A distanceSqXY N/A N/A self point N/A N/A N/A 
        Euclidean distance (squared) between two points
         N/A dx N/A N/A self x N/A point x N/A dy N/A N/A self y N/A point y N/A N/A N/A dx dx N/A dy dy N/A magnitude N/A N/A self N/A N/A N/A 
        Magnitude of this point, interpreted as a vector in 3-space
         N/A N/A N/A math sqrt N/A N/A N/A N/A self x 2 N/A N/A self y 2 N/A N/A self z 2 N/A xyzTuple N/A N/A self N/A N/A N/A 
        Return tuple of x, y, z values
         N/A N/A N/A self x N/A self y N/A self z N/A pose N/A N/A self angle N/A 0.0 N/A N/A 
        Return a pose with the position of the point.
         N/A N/A Pose N/A self x N/A self y N/A self z angle N/A point N/A N/A self N/A N/A N/A 
        Return a point, that is, self.
         N/A self N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self w 1 N/A N/A N/A Point N/A prettyString N/A N/A self xyzTuple N/A N/A N/A self w 0 N/A N/A N/A Delta N/A prettyString N/A N/A self xyzTuple N/A N/A N/A PointW N/A prettyString N/A N/A N/A self xyzTuple N/A N/A self w N/A shortStr N/A N/A self trim N/A False N/A N/A N/A N/A self __repr__ N/A angleToXY N/A N/A self p N/A N/A N/A 
        Return angle in radians of vector from self to p (in the xy projection)
         N/A dx N/A N/A p x N/A self x N/A dy N/A N/A p y N/A self y N/A N/A N/A math atan2 dy dx N/A add N/A N/A self point N/A N/A N/A 
        Vector addition
         N/A N/A Point N/A N/A self x N/A point x N/A N/A self y N/A point y N/A N/A self z N/A point z N/A __add__ N/A N/A self point N/A N/A N/A N/A N/A self add point N/A sub N/A N/A self point N/A N/A N/A 
        Vector subtraction
         N/A N/A Point N/A N/A self x N/A point x N/A N/A self y N/A point y N/A N/A self z N/A point z N/A __sub__ N/A N/A self point N/A N/A N/A N/A N/A self sub point N/A scale N/A N/A self s N/A N/A N/A 
        Vector scaling
         N/A N/A Point N/A N/A self x s N/A N/A self y s N/A N/A self z s N/A __rmul__ N/A N/A self s N/A N/A N/A N/A N/A self scale s N/A dot N/A N/A self p N/A N/A N/A 
        Dot product
         N/A N/A N/A N/A N/A self x N/A p x N/A N/A self y N/A p y N/A N/A self z N/A p z N/A N/A LineXY N/A N/A N/A 
    Line in 2D space
     __init__ N/A N/A self p1 p2 N/A N/A N/A 
        Initialize with two points that are on the line.  Actually
        store a normal and an offset from the origin
         N/A N/A self theta N/A N/A p1 angleToXY p2 N/A normal angle N/A N/A self nx N/A N/A N/A math sin N/A self theta N/A x component of normal vector N/A N/A self ny N/A N/A math cos N/A self theta N/A y component of normal vector N/A N/A self off N/A N/A N/A p1 x N/A self nx N/A N/A p1 y N/A self ny N/A offset along normal N/A pointOnLine N/A N/A self p eps N/A N/A N/A 
        Return true if p is within eps of the line
         N/A dist N/A abs N/A N/A N/A N/A p x N/A self nx N/A N/A p y N/A self ny N/A self off N/A N/A dist eps N/A __repr__ N/A N/A self N/A N/A N/A N/A LineXY N/A prettyString N/A N/A self nx N/A self ny N/A self off N/A shortStr N/A N/A self trim N/A False N/A N/A N/A N/A self __repr__ N/A N/A LineSeg N/A LineXY N/A N/A 
    Line segment in 2D space
     __init__ N/A N/A self p1 p2 N/A N/A N/A 
        Initialize with two points that are on the line.  Store one of
        the points and the vector between them.
         N/A N/A self B p1 N/A One point N/A N/A self C p2 N/A Other point N/A N/A self M N/A p2 p1 N/A Vector from the stored point to the other point N/A N/A N/A LineXY __init__ self p1 p2 N/A Initialize line attributes N/A closestPoint N/A N/A self p N/A N/A N/A 
        Return the point on the line that is closest to point p
         N/A t0 N/A N/A N/A N/A self M dot N/A p N/A self B N/A N/A N/A self M dot N/A self M N/A N/A t0 0 N/A N/A N/A self B N/A N/A N/A t0 1 N/A N/A N/A N/A self B N/A self M N/A N/A N/A N/A self B N/A t0 N/A self M N/A distToPoint N/A N/A self p N/A N/A N/A 
        Shortest distance between point p and this line
         N/A N/A N/A p distance N/A N/A self closestPoint p N/A __repr__ N/A N/A self N/A N/A N/A N/A LineSeg N/A prettyString N/A N/A self B N/A self M N/A N/A localToGlobal N/A N/A pose point N/A N/A N/A N/A N/A pose transformPoint point N/A localPoseToGlobalPose N/A N/A pose1 pose2 N/A N/A N/A N/A N/A pose1 compose pose2 N/A globalToLocal N/A N/A pose point N/A N/A N/A N/A N/A N/A N/A pose inverse transformPoint point N/A globalPoseToLocalPose N/A N/A pose1 pose2 N/A N/A N/A N/A N/A N/A N/A pose1 inverse compose pose2 N/A sum N/A N/A items N/A N/A N/A 
    Defined to work on items other than numbers, which is not true for
    the built-in sum.
     N/A N/A N/A len items 0 N/A N/A 0 N/A N/A result N/A items N/A 0 N/A item N/A items N/A 1 N/A N/A result item N/A result N/A smash N/A N/A lists N/A N/A N/A N/A item N/A sublist lists N/A item sublist N/A within N/A N/A v1 v2 eps N/A N/A N/A 
    Return True if v1 is with eps of v2. All params are numbers
     N/A N/A N/A abs N/A v1 v2 eps N/A nearAngle N/A N/A a1 a2 eps N/A N/A N/A 
    Return True if angle a1 is within epsilon of angle a2  Don't use
    within for this, because angles wrap around!
     N/A N/A N/A abs N/A fixAnglePlusMinusPi N/A a1 a2 eps N/A nearlyEqual N/A N/A x y N/A N/A N/A 
    Like within, but with the tolerance built in
     N/A N/A N/A abs N/A x y 0.0001 N/A fixAnglePlusMinusPi N/A N/A a N/A N/A N/A 
    A is an angle in radians;  return an equivalent angle between plus
    and minus pi
     N/A pi2 N/A 2.0 N/A math pi N/A N/A N/A abs a N/A math pi N/A N/A N/A a N/A math pi N/A N/A a N/A a pi2 N/A N/A N/A a N/A N/A math pi N/A N/A a N/A a pi2 N/A a N/A fixAngle02Pi N/A N/A a N/A N/A N/A 
    A is an angle in radians;  return an equivalent angle between 0 
    and 2 pi
     N/A pi2 N/A 2.0 N/A math pi N/A N/A N/A a 0 N/A a pi2 N/A N/A N/A a 0 N/A N/A a N/A a pi2 N/A N/A N/A a pi2 N/A N/A a N/A a pi2 N/A a N/A reverseCopy N/A N/A items N/A N/A N/A 
    Return a list that is a reversed copy of items
     N/A itemCopy N/A items N/A N/A N/A N/A itemCopy reverse N/A itemCopy N/A dotProd N/A N/A a b N/A N/A N/A 
    Return the dot product of two lists of numbers
     N/A N/A sum N/A N/A ai bi N/A N/A ai bi N/A zip a b N/A argmax N/A N/A l f N/A N/A N/A 
    @param l: C{List} of items
    @param f: C{Procedure} that maps an item into a numeric score
    @returns: the element of C{l} that has the highest score
     N/A vals N/A N/A f x N/A x l N/A N/A l N/A N/A N/A vals index N/A max vals N/A argmaxWithVal N/A N/A l f N/A N/A N/A 
    @param l: C{List} of items
    @param f: C{Procedure} that maps an item into a numeric score
    @returns: the element of C{l} that has the highest score and the score
     N/A best N/A l N/A 0 N/A bestScore N/A f best N/A x l N/A N/A xScore N/A f x N/A N/A xScore bestScore N/A N/A N/A best bestScore N/A x xScore N/A N/A best bestScore N/A argmaxIndex N/A N/A l f N/A N/A N/A N/A x N/A x N/A N/A 
    @param l: C{List} of items
    @param f: C{Procedure} that maps an item into a numeric score
    @returns: the index of C{l} that has the highest score
     N/A best 0 N/A bestScore N/A f N/A l N/A best N/A i N/A range N/A len l N/A N/A xScore N/A f N/A l N/A i N/A N/A xScore bestScore N/A N/A N/A best bestScore N/A i xScore N/A N/A best bestScore N/A argmaxIndexWithTies N/A N/A l f N/A N/A N/A N/A x N/A x N/A N/A 
    @param l: C{List} of items
    @param f: C{Procedure} that maps an item into a numeric score
    @returns: the index of C{l} that has the highest score
     N/A best N/A N/A bestScore N/A f N/A l N/A 0 N/A i N/A range N/A len l N/A N/A xScore N/A f N/A l N/A i N/A N/A xScore bestScore N/A N/A N/A best bestScore N/A N/A i xScore N/A N/A N/A xScore bestScore N/A N/A N/A best bestScore N/A N/A best N/A i xScore N/A N/A best bestScore N/A randomMultinomial N/A N/A dist N/A N/A N/A 
    @param dist: List of positive numbers summing to 1 representing a
    multinomial distribution over integers from 0 to C{len(dist)-1}.
    @returns: random draw from that distribution
     N/A r N/A N/A random random N/A i N/A range N/A len dist N/A N/A r N/A r N/A dist N/A i N/A N/A r 0.0 N/A N/A i N/A weird N/A clip N/A N/A v vMin vMax N/A N/A N/A 
    @param v: number
    @param vMin: number (may be None, if no limit)
    @param vMax: number greater than C{vMin} (may be None, if no limit)
    @returns: If C{vMin <= v <= vMax}, then return C{v}; if C{v <
    vMin} return C{vMin}; else return C{vMax}
     N/A N/A N/A N/A N/A clip x vMin vMax N/A x v N/A N/A N/A TypeError N/A N/A N/A vMin None N/A N/A N/A vMax None N/A N/A v N/A N/A N/A min v vMax N/A N/A N/A vMax None N/A N/A N/A max v vMin N/A N/A N/A max N/A min v vMax vMin N/A flatten N/A N/A M N/A N/A N/A 
    basically a nice wrapper around reshape
    @param M: matrix
    @returns v: flattened matrix into a vector
     N/A N/A N/A np reshape M N/A N/A N/A M shape N/A 0 N/A N/A M shape N/A 1 N/A sign N/A N/A x N/A N/A N/A 
    Return 1, 0, or -1 depending on the sign of x
     N/A N/A x 0.0 N/A N/A 1 N/A N/A N/A x 0.0 N/A N/A 0 N/A N/A -1 N/A make2DArray N/A N/A dim1 dim2 initValue N/A N/A N/A 
    Return a list of lists representing a 2D array with dimensions
    dim1 and dim2, filled with initialValue
     N/A result N/A N/A i N/A range dim1 N/A N/A result N/A result N/A N/A makeVector dim2 initValue N/A result N/A make2DArrayFill N/A N/A dim1 dim2 initFun N/A N/A N/A 
    Return a list of lists representing a 2D array with dimensions
    dim1 and dim2, filled by calling initFun with every pair of
    indices 
     N/A result N/A N/A i N/A range dim1 N/A N/A result N/A result N/A N/A makeVectorFill dim2 N/A N/A N/A j N/A N/A initFun i j N/A result N/A make3DArray N/A N/A dim1 dim2 dim3 initValue N/A N/A N/A 
    Return a list of lists of lists representing a 3D array with dimensions
    dim1, dim2, and dim3 filled with initialValue
     N/A result N/A N/A i N/A range dim1 N/A N/A result N/A result N/A N/A make2DArray dim2 dim3 initValue N/A result N/A mapArray3D N/A N/A array f N/A N/A N/A 
    Map a function over the whole array.  Side effects the array.  No
    return value.
     N/A i N/A range N/A len array N/A N/A j N/A range N/A len N/A array N/A 0 N/A N/A k N/A range N/A len N/A N/A array N/A 0 N/A 0 N/A N/A N/A N/A N/A array N/A i N/A j N/A k N/A f N/A N/A N/A array N/A i N/A j N/A k N/A makeVector N/A N/A dim initValue N/A N/A N/A 
    Return a list of dim copies of initValue
     N/A N/A N/A initValue dim N/A makeVectorFill N/A N/A dim initFun N/A N/A N/A 
    Return a list resulting from applying initFun to values from 0 to
    dim-1
     N/A N/A N/A initFun i N/A i N/A range dim N/A prettyString N/A N/A struct N/A N/A N/A 
    Make nicer looking strings for printing, mostly by truncating
    floats
     N/A N/A N/A type struct list N/A N/A N/A N/A [ N/A N/A ,  join N/A N/A prettyString item N/A item struct ] N/A N/A N/A N/A type struct tuple N/A N/A N/A N/A ( N/A N/A ,  join N/A N/A prettyString item N/A item struct ) N/A N/A N/A N/A type struct dict N/A N/A N/A N/A { N/A N/A ,  join N/A N/A N/A N/A str item : N/A prettyString N/A struct N/A item N/A item struct } N/A N/A N/A N/A N/A type struct float N/A N/A type struct N/A numpy float64 N/A N/A struct N/A round struct 3 N/A N/A struct 0 N/A N/A struct 0 N/A N/A %5.3f struct N/A N/A N/A str struct N/A swapRange N/A N/A x y N/A N/A N/A N/A x y N/A N/A N/A range x y N/A N/A x y N/A N/A r N/A range y x N/A N/A N/A r reverse N/A r N/A N/A x N/A avg N/A N/A a b N/A N/A N/A N/A N/A N/A type a N/A N/A types TupleType N/A types ListType N/A N/A type b N/A N/A types TupleType N/A types ListType N/A N/A len a N/A len b N/A N/A N/A tuple N/A N/A avg N/A a N/A i N/A b N/A i N/A i N/A range N/A len a N/A N/A N/A N/A a b 2.0 N/A recoverPath N/A N/A volume start end N/A N/A N/A N/A volume N/A N/A None N/A p N/A N/A current start N/A N/A current end N/A N/A N/A N/A p append current N/A successors N/A N/A N/A N/A current N/A 0 i N/A N/A current N/A 1 j N/A N/A i j N/A N/A 1 0 N/A 0 1 N/A -1 0 N/A 0 -1 N/A v volume N/A N/A N/A N/A N/A list v successors N/A N/A N/A list v p N/A N/A current N/A list v N/A N/A N/A N/A p append end N/A p N/A SymbolGenerator N/A N/A N/A 
    Generate new symbols guaranteed to be different from one another
    Optionally, supply a prefix for mnemonic purposes
    Call gensym("foo") to get a symbol like 'foo37'
     __init__ N/A N/A self N/A N/A N/A N/A self count 0 N/A gensym N/A N/A self prefix N/A i N/A N/A N/A self count 1 N/A N/A N/A prefix _ N/A str N/A self count N/A N/A N/A gensym N/A N/A SymbolGenerator gensym N/A Call this function to get a new symbol logGaussian N/A N/A x mu sigma N/A N/A N/A 
    Log of the value of the gaussian distribution with mean mu and
    stdev sigma at value x
     N/A N/A N/A N/A N/A N/A x mu 2 N/A 2 N/A sigma 2 N/A N/A math log N/A sigma N/A N/A math sqrt N/A 2 N/A math pi N/A gaussian N/A N/A x mu sigma N/A N/A N/A 
    Value of the gaussian distribution with mean mu and
    stdev sigma at value x
     N/A N/A N/A N/A math exp N/A N/A N/A N/A x mu 2 N/A 2 N/A sigma 2 N/A sigma N/A N/A math sqrt N/A 2 N/A math pi N/A lineIndices N/A N/A N/A i0 j0 N/A i1 j1 N/A N/A N/A 
    Takes two cells in the grid (each described by a pair of integer
    indices), and returns a list of the cells in the grid that are on the
    line segment between the cells.
     N/A ans N/A N/A i0 j0 N/A di N/A i1 i0 N/A dj N/A j1 j0 N/A t 0.5 N/A N/A N/A abs di N/A abs dj N/A N/A m N/A N/A float dj N/A float di N/A t j0 N/A N/A di 0 N/A N/A di -1 N/A N/A di 1 N/A m di N/A N/A i0 i1 N/A N/A i0 di N/A t m N/A N/A N/A ans append N/A i0 N/A int t N/A N/A N/A dj 0 N/A N/A m N/A N/A float di N/A float dj N/A t i0 N/A N/A dj 0 N/A N/A dj -1 N/A N/A dj 1 N/A m dj N/A N/A j0 j1 N/A N/A j0 dj N/A t m N/A N/A N/A ans append N/A N/A int t j0 N/A ans N/A angleDiff N/A N/A x y N/A N/A N/A twoPi N/A 2 N/A math pi N/A z N/A N/A x y twoPi N/A N/A z N/A math pi N/A N/A N/A z twoPi N/A N/A z N/A inRange N/A N/A v r N/A N/A N/A N/A N/A r N/A 0 v N/A r N/A 1 N/A rangeOverlap N/A N/A r1 r2 N/A N/A N/A N/A N/A N/A r2 N/A 0 N/A r1 N/A 1 N/A N/A r1 N/A 0 N/A r2 N/A 1 N/A rangeIntersect N/A N/A r1 r2 N/A N/A N/A N/A N/A max N/A r1 N/A 0 N/A r2 N/A 0 N/A min N/A r1 N/A 1 N/A r2 N/A 1 N/A average N/A N/A stuff N/A N/A N/A N/A N/A 1.0 N/A float N/A len stuff N/A sum stuff N/A tuplify N/A N/A x N/A N/A N/A N/A isIterable x N/A N/A N/A tuple N/A N/A tuplify y N/A y x N/A N/A x N/A squash N/A N/A listOfLists N/A N/A N/A N/A reduce N/A operator add listOfLists N/A angleAverage N/A N/A th1 th2 alpha N/A N/A N/A N/A N/A math atan2 N/A N/A alpha N/A N/A math sin th1 N/A N/A 1 alpha N/A N/A math sin th2 N/A N/A alpha N/A N/A math cos th1 N/A N/A 1 alpha N/A N/A math cos th2 N/A floatRange N/A N/A lo hi stepsize N/A N/A N/A 
    @returns: a list of numbers, starting with C{lo}, and increasing
    by C{stepsize} each time, until C{hi} is equaled or exceeded.

    C{lo} must be less than C{hi}; C{stepsize} must be greater than 0.
     N/A N/A stepsize 0 N/A N/A Stepsize is 0 in floatRange N/A result N/A N/A v lo N/A N/A v hi N/A N/A N/A N/A result append v N/A v stepsize N/A result N/A euclideanDistance N/A N/A x y N/A N/A N/A N/A N/A math sqrt N/A sum N/A N/A N/A xi yi 2 N/A N/A xi yi N/A zip x y N/A pop N/A N/A x N/A N/A N/A N/A isinstance x list N/A N/A N/A N/A len x 0 N/A N/A N/A N/A x pop 0 N/A N/A None N/A N/A N/A N/A N/A N/A x next N/A N/A N/A StopIteration N/A N/A None N/A isIterable N/A N/A x N/A N/A N/A N/A N/A type x N/A str unicode N/A N/A False N/A N/A N/A x_iter N/A iter x N/A True N/A N/A N/A N/A False N/A tangentSpaceAdd N/A N/A a b N/A N/A N/A res N/A a b N/A i N/A range 3 N/A len res 4 N/A N/A N/A res N/A N/A i 0 N/A fixAnglePlusMinusPi N/A res N/A N/A i 0 N/A res N/A scalarMult N/A N/A l c N/A N/A N/A N/A N/A type l N/A N/A i c N/A i l N/A componentAdd N/A N/A a b N/A N/A N/A N/A N/A type a N/A N/A i j N/A N/A i j N/A zip a b N/A componentSubtract N/A N/A a b N/A N/A N/A N/A componentAdd a N/A N/A -1 i N/A i b N/A