Module Expr Str Import alias Import alias alias alias ImportFrom alias Assign NameStore Num ClassDef bases body Expr Str FunctionDef arguments args NameParam defaults vararg body Assign AttributeStore NameLoad attr Dict For TupleStore NameStore NameStore NameLoad body For NameStore NameLoad body If CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Raise NameLoad BinOpAdd Str Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body If CompareNotIn Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise NameLoad BinOpMod Str Call NameLoad NameLoad Return Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad BinOpAdd TupleLoad NameLoad NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num Assign NameStore BinOpDiv Num Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore BinOpMult NameLoad Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd NameLoad BinOpDiv Num NameLoad Return BinOpDiv Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd NameLoad NameLoad Return BinOpDiv NameLoad Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad ListLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body If CompareGtE SubscriptLoad NameLoad Index NameLoad BinOpDiv Call NameLoad NameLoad Num body Assign NameStore NameLoad Break Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index BinOpSub NameLoad Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult BinOpDiv BinOpSub BinOpDiv Call NameLoad NameLoad Num NameLoad Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareEq BinOpMod Call NameLoad NameLoad Num Num body Assign NameStore BinOpDiv Call NameLoad NameLoad Num Assign NameStore BinOpDiv Call NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpSub NameLoad Num Num orelse Assign NameStore BinOpDiv Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore Num While NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Index NameLoad Delete SubscriptDel NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Num Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str If CompareEq NameLoad Num body Return Num orelse Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd NameLoad BinOpPow BinOpSub NameLoad NameLoad NameLoad Return BinOpDiv NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BinOpDiv BinOpMult Num Call NameLoad NameLoad Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BinOpDiv Call NameLoad NameLoad Num Call NameLoad Call NameLoad NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BinOpDiv Call NameLoad NameLoad Num Call NameLoad Call NameLoad NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareGt NameLoad Num body Print Str Assign NameStore BinOpDiv NameLoad Num Assign NameStore BinOpMult NameLoad Call NameLoad NameLoad Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body If CompareGtE SubscriptLoad NameLoad Index NameLoad NameLoad body Break Assign NameStore BinOpAdd BinOpMult NameLoad BinOpDiv BinOpSub NameLoad SubscriptLoad NameLoad Index BinOpSub NameLoad Num Call NameLoad SubscriptLoad NameLoad Index NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpMult BinOpDiv BinOpAdd SubscriptLoad NameLoad Index BinOpSub NameLoad Num BinOpMult BinOpDiv BinOpSub NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Call NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Call NameLoad Call NameLoad NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad Num body Expr Str If CompareNotEq NameLoad NameLoad body If BoolOpOr CompareNotIn Call NameLoad NameLoad ListLoad NameLoad NameLoad CompareEq Call NameLoad NameLoad Num body Assign NameStore NameLoad Assign NameStore BinOpMult Num Call NameLoad NameLoad orelse Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad NameLoad orelse Assign NameStore BinOpAdd BinOpDiv BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Num Assign NameStore BinOpDiv BinOpAdd BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub Call NameLoad NameLoad BinOpDiv NameLoad Num Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore Num For NameStore NameLoad body TryExcept body If CompareLt BinOpSub NameLoad NameLoad Num body Assign NameStore BinOpAdd NameLoad Num orelse Assign NameStore Call NameLoad BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad Num handlers ExceptHandler body Assign NameStore BinOpAdd NameLoad Num If BoolOpAnd CompareGt NameLoad Num CompareEq NameLoad Num body Print Str NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpDiv SubscriptLoad NameLoad Index NameLoad Call NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assign NameStore Num Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad For NameStore Call NameLoad NameLoad body For NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad body Assign NameStore BinOpMult BinOpMult BinOpSub SubscriptLoad NameLoad Index NameLoad Num SubscriptLoad NameLoad Index NameLoad BinOpPow BinOpSub SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Num Assign NameStore BinOpMult BinOpMult Num SubscriptLoad NameLoad Index NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad Num Assign NameStore BinOpMult BinOpSub SubscriptLoad NameLoad Index NameLoad Num BinOpSub SubscriptLoad NameLoad Index NameLoad Num Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index NameLoad BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body If CompareGt BinOpSub SubscriptLoad NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Assign NameStore Num If CompareNotEq NameLoad Num body Raise NameLoad Str orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad Return BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMult SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Return BinOpDiv NameLoad Call NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad NameLoad Return BinOpDiv Call NameLoad NameLoad Call NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BinOpDiv Call NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return BinOpDiv NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpDiv BinOpSub NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad BinOpMult NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub Call NameLoad NameLoad NameLoad Return SubscriptLoad NameLoad Slice NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Str If CompareEq NameLoad Str body Assign NameStore Num Assign NameStore BinOpSub Call NameLoad NameLoad Call NameLoad BinOpMult NameLoad Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad BinOpMult NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return SubscriptLoad NameLoad Slice NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Str While CompareNotIn NameLoad ListLoad Str Str Str Str Str Str body Print Str Assign NameStore Call NameLoad If CompareIn NameLoad ListLoad Str Str Str Str body Print Str Assign NameStore Call NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num If CompareLt NameLoad Num body Assign NameStore BinOpAdd Str Call NameLoad Call NameLoad NameLoad Num orelse Assign NameStore Str Print NameLoad If CompareIn NameLoad ListLoad Str Str body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Num Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse If BoolOpOr CompareGt Call NameLoad NameLoad Num CompareGt Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Num Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse Assign NameStore Str While CompareNotIn NameLoad ListLoad Str Str Str Str Str Str body Print Str Assign NameStore Call NameLoad If CompareIn NameLoad ListLoad Str Str body Assign TupleStore NameStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Assign NameStore ListLoad ListLoad Str Str Str Str Str ListLoad Call NameLoad NameLoad Num Call NameLoad NameLoad Num Call NameLoad NameLoad Num Call NameLoad NameLoad Num Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn NameLoad ListLoad Str Str body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num Print Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub BinOpMult NameLoad Call NameLoad NameLoad NameLoad BinOpMult Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad BinOpMult BinOpAdd BinOpSub Num NameLoad NameLoad BinOpAdd BinOpAdd Num NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad Call NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpDiv BinOpMult Call NameLoad NameLoad NameLoad BinOpSub Call NameLoad NameLoad Num Call NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult Call NameLoad NameLoad BinOpSub Call NameLoad NameLoad Num Call NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult Call NameLoad NameLoad BinOpSub Call NameLoad NameLoad Num Call NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult Num NameLoad BinOpAdd BinOpAdd NameLoad NameLoad BinOpPow BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpSub Num BinOpDiv BinOpMult Num NameLoad Call NameLoad BinOpMult NameLoad BinOpSub BinOpPow NameLoad Num Num Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv BinOpSub NameLoad Num BinOpMult BinOpAdd NameLoad Num BinOpSub Num NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotEq Call NameLoad NameLoad Num body Raise NameLoad Str orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpMult BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad BinOpMult BinOpAdd BinOpSub Num NameLoad NameLoad BinOpAdd BinOpAdd Num NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num For NameStore Call NameLoad BinOpSub Call NameLoad NameLoad Num body For NameStore Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpMult NameLoad NameLoad If NameLoad body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Num If CompareGt NameLoad Num body Assign NameStore BinOpAdd NameLoad Num orelse Assign NameStore BinOpSub NameLoad Num orelse If NameLoad body Assign NameStore BinOpAdd NameLoad Num orelse Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpDiv NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv BinOpAdd BinOpMult Num Call NameLoad NameLoad Num BinOpMult BinOpMult Num Call NameLoad NameLoad BinOpSub Call NameLoad NameLoad Num Assign NameStore BinOpDiv NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad BinOpDiv Call NameLoad NameLoad Num Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad BinOpSub BinOpMult NameLoad Call NameLoad NameLoad NameLoad BinOpMult Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr BinOpDiv BinOpAdd BinOpAdd Num NameLoad NameLoad BinOpAdd BinOpSub Num NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad BinOpMult BinOpAdd BinOpSub Num NameLoad NameLoad BinOpAdd BinOpAdd Num NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Call NameLoad BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpMult Call AttributeLoad NameLoad attr BinOpSub Num BinOpMult NameLoad NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num Str Str body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpDiv BinOpMult BinOpSub NameLoad Num NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad BinOpDiv Num NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv Call NameLoad NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad If CompareNotEq NameLoad Num body Assign NameStore Str Expr Call NameLoad NameLoad NameLoad Str Str NameLoad Num Num Num NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num Str Str Str body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpPow Call NameLoad NameLoad Num Assign NameStore BinOpPow Call NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub BinOpAdd NameLoad NameLoad Num Assign NameStore BinOpDiv BinOpAdd BinOpMult BinOpSub NameLoad Num NameLoad BinOpMult BinOpSub NameLoad Num NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad BinOpAdd BinOpDiv Num NameLoad BinOpDiv Num NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad If CompareNotEq NameLoad Num body Assign NameStore Str Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num Str Str Str body Expr Str If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMult BinOpSub SubscriptLoad NameLoad Index NameLoad NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpSub BinOpAdd NameLoad NameLoad BinOpMult Num NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad If CompareNotEq NameLoad Num body Assign NameStore Str Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore BinOpMult ListLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpDiv BinOpPow BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Num Call NameLoad SubscriptLoad NameLoad Index NameLoad Return TupleLoad NameLoad Call NameLoad NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr While BoolOpAnd CompareLt NameLoad NameLoad CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareLtE NameLoad NameLoad body Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num If CompareLtE NameLoad NameLoad body Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpSub NameLoad NameLoad If CompareGt Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpMult NameLoad NameLoad Call NameLoad BinOpAdd NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult BinOpAdd BinOpAdd NameLoad Num BinOpDiv Num NameLoad Call NameLoad NameLoad handlers ExceptHandler body Assign NameStore Num Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad BinOpAdd NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore BinOpSub BinOpAdd BinOpMult NameLoad NameLoad BinOpDiv BinOpMult NameLoad BinOpAdd NameLoad Num Num Call NameLoad NameLoad Assign NameStore BinOpSub BinOpMult NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad If CompareEq NameLoad Num body Raise NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpMult BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Num Num Assign NameStore Call NameLoad BinOpDiv BinOpSub NameLoad BinOpDiv BinOpMult NameLoad NameLoad Num NameLoad Return TupleLoad NameLoad BinOpSub Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore Num While CompareLt NameLoad BinOpSub NameLoad Num body If CompareEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num body Assign NameStore Num While BoolOpAnd CompareLt NameLoad BinOpSub NameLoad Num CompareEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpSub BinOpAdd NameLoad BinOpPow NameLoad Num NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpDiv NameLoad Call NameLoad BinOpSub BinOpPow NameLoad Num NameLoad Return BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Num Num Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpDiv BinOpMult BinOpMult NameLoad NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Num Num Assign NameStore BinOpMult Num BinOpSub Num Call NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad If CompareNotEq NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body If CompareLt SubscriptLoad NameLoad Index NameLoad Num body Assign NameStore BinOpAdd NameLoad SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore BinOpAdd NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpMult BinOpMult NameLoad BinOpAdd NameLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpMult BinOpMult NameLoad BinOpAdd NameLoad Num BinOpAdd BinOpMult Num NameLoad Num Num Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad NameLoad Assign NameStore BinOpMult Num BinOpSub Num Call NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore Call NameLoad NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Slice Num SubscriptLoad NameLoad Index NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpPow Call NameLoad SubscriptLoad NameLoad Index NameLoad Num Assign SubscriptStore NameLoad Index NameLoad BinOpDiv SubscriptLoad NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub BinOpMult BinOpDiv Num BinOpMult NameLoad BinOpAdd NameLoad Num NameLoad BinOpMult Num BinOpAdd NameLoad Num Assign NameStore BinOpSub Call NameLoad NameLoad Num If CompareEq NameLoad Num body Raise NameLoad Str Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Raise NameLoad Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpPow Call NameLoad SubscriptLoad NameLoad Index NameLoad Num Assign NameStore BinOpSub BinOpMult BinOpDiv Num BinOpMult BinOpMult NameLoad NameLoad BinOpAdd NameLoad Num NameLoad BinOpMult BinOpMult Num NameLoad BinOpAdd NameLoad Num Return TupleLoad NameLoad Call NameLoad NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num FunctionDef arguments args NameParam defaults body Assign NameStore Num If CompareLt NameLoad UnaryOpUSub NameLoad body Return Num orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list If BoolOpOr CompareLtE NameLoad Num CompareLt NameLoad Num body Return Num Assign NameStore BinOpMult Num NameLoad If CompareEq BinOpMod NameLoad Num Num body Assign NameStore Num orelse Assign NameStore Num If CompareGt NameLoad Num body Assign NameStore Call NameLoad UnaryOpUSub NameLoad If NameLoad body Assign NameStore NameLoad orelse Assign NameStore BinOpMult Num Call NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr NameLoad If CompareGt NameLoad Num body Assign NameStore BinOpMult Num BinOpSub NameLoad Num If NameLoad body Assign NameStore Num orelse Assign NameStore Num If CompareGt NameLoad NameLoad body If NameLoad body Assign NameStore Num orelse Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad While CompareLtE NameLoad NameLoad body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Call NameLoad BinOpSub BinOpSub BinOpMult NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Return NameLoad orelse If NameLoad body Assign NameStore Num orelse Assign NameStore BinOpDiv BinOpDiv Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num While CompareLtE NameLoad NameLoad body Assign NameStore BinOpMult NameLoad BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Return BinOpAdd BinOpMult NameLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv Num BinOpAdd Num BinOpMult Num NameLoad Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpSub BinOpMult UnaryOpUSub NameLoad NameLoad Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad Num If CompareGtE NameLoad Num body Return NameLoad orelse Return BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num If CompareEq NameLoad Num body Assign NameStore Num orelse Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr NameLoad If CompareGtE NameLoad BinOpMult NameLoad Num body Assign NameStore Num orelse If CompareLt NameLoad Num body Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpMult BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num orelse Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpAdd BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num If CompareGt NameLoad Num body Assign NameStore BinOpMult BinOpAdd NameLoad Num Num orelse Assign NameStore BinOpMult BinOpSub Num NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore BinOpMult BinOpMult Num NameLoad NameLoad For NameStore Call NameLoad Num Num body Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpMult NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad If BoolOpOr CompareLtE Call AttributeLoad NameLoad attr NameLoad BinOpMult Num NameLoad CompareLt Call AttributeLoad NameLoad attr NameLoad BinOpMult Num NameLoad body Return NameLoad Assign NameStore UnaryOpUSub NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad BinOpMult Num NameLoad BinOpMult Num NameLoad BinOpDiv NameLoad Call NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore NameStore NameStore Num Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpSub Num BinOpDiv BinOpMult NameLoad NameLoad NameLoad For NameStore Call NameLoad BinOpAdd NameLoad Num body Assign NameStore Call NameLoad BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult BinOpMult NameLoad BinOpSub NameLoad NameLoad NameLoad BinOpMult BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult BinOpMult UnaryOpUSub BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad NameLoad BinOpMult BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore Num If CompareLt Call NameLoad BinOpSub NameLoad NameLoad BinOpMult NameLoad Call NameLoad NameLoad body Return NameLoad Print Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Num Num Num Num Num Num Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpSub NameLoad BinOpMult BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad BinOpDiv SubscriptLoad NameLoad Index NameLoad NameLoad Return BinOpAdd UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If BoolOpOr CompareLt NameLoad Num CompareGt NameLoad Num body Raise NameLoad Str If BoolOpOr CompareEq NameLoad Num CompareEq NameLoad Num body Assign NameStore Num orelse Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpSub BinOpSub Call NameLoad BinOpAdd NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpSub Num NameLoad If CompareLt NameLoad BinOpDiv BinOpAdd NameLoad Num BinOpAdd BinOpAdd NameLoad NameLoad Num body Return BinOpDiv BinOpMult NameLoad Call NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad orelse Return BinOpSub Num BinOpDiv BinOpMult NameLoad Call NameLoad NameLoad NameLoad BinOpSub Num NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore ListLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub Call NameLoad NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd NameLoad BinOpDiv Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Return BinOpDiv BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad NameLoad BinOpDiv NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Num body Expr Str If CompareNotIn Call NameLoad SubscriptLoad NameLoad Index Num ListLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body If BoolOpOr CompareEq SubscriptLoad NameLoad Index NameLoad ListLoad Str CompareEq SubscriptLoad NameLoad Index NameLoad Str CompareEq SubscriptLoad NameLoad Index NameLoad Str body Assign NameStore BinOpAdd NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Delete SubscriptDel NameLoad Index NameLoad Assign NameStore BinOpMult ListLoad Num Call NameLoad SubscriptLoad NameLoad Index Num For NameStore Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpAdd Call NameLoad Call NameLoad NameLoad NameLoad NameLoad For NameStore NameLoad body If BoolOpOr CompareEq NameLoad ListLoad Str CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str orelse If BoolOpOr CompareEq NameLoad ListLoad Str CompareEq NameLoad Str body Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpMult Str BinOpSub SubscriptLoad NameLoad Index NameLoad Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num BinOpAdd SubscriptLoad NameLoad Index Num Num For NameStore Call NameLoad Call NameLoad NameLoad body If BoolOpAnd CompareGt SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad CompareLt NameLoad BinOpSub Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad Num Assign SubscriptStore NameLoad Index BinOpAdd NameLoad Num BinOpAdd SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Num orelse If BoolOpAnd CompareGt SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad CompareEq NameLoad BinOpSub Call NameLoad NameLoad Num body Assign NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpSub NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore Num For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpPow BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Return BinOpMult Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Num While CompareGt NameLoad Num body For NameStore Call NameLoad NameLoad NameLoad body For NameStore Call NameLoad BinOpSub NameLoad NameLoad Num UnaryOpUSub NameLoad body While BoolOpAnd CompareGtE NameLoad Num CompareGt SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad Assign SubscriptStore NameLoad Index BinOpAdd NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad Assign SubscriptStore NameLoad Index BinOpAdd NameLoad NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Num Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore BinOpMult ListLoad Num NameLoad For NameStore Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num If BoolOpOr CompareEq NameLoad BinOpSub NameLoad Num CompareNotEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num body Assign NameStore BinOpAdd BinOpDiv NameLoad Call NameLoad NameLoad Num For NameStore Call NameLoad BinOpAdd BinOpSub NameLoad NameLoad Num BinOpAdd NameLoad Num body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore Num Assign NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Str TryExcept body Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Num handlers ExceptHandler body Pass If CompareLt NameLoad Num body Assign NameStore Str orelse If CompareLt NameLoad Num body Assign NameStore Str orelse If CompareLt NameLoad Num body Assign NameStore Str Assign NameStore ListLoad ListLoad Str Str Str Str Str Str Assign NameStore BinOpAdd NameLoad ListLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad Num Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num NameLoad NameLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad Num Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num NameLoad NameLoad If BoolOpOr CompareNotEq Call NameLoad NameLoad NameLoad CompareEq Call NameLoad NameLoad Num body Print Print NameLoad Print Expr Call AttributeLoad NameLoad attr NameLoad Print TryExcept body If CompareEq AttributeLoad NameLoad attr TupleLoad body Assign NameStore SubscriptLoad NameLoad Index Num If CompareEq AttributeLoad NameLoad attr TupleLoad body Assign NameStore SubscriptLoad NameLoad Index Num handlers ExceptHandler body Pass Print Str Call NameLoad NameLoad Num Str Call NameLoad NameLoad Num NameLoad Print orelse Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Str TryExcept body If CompareEq AttributeLoad NameLoad attr TupleLoad body Assign NameStore SubscriptLoad NameLoad Index Num If CompareEq AttributeLoad NameLoad attr TupleLoad body Assign NameStore SubscriptLoad NameLoad Index Num handlers ExceptHandler body Pass Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Str Call NameLoad NameLoad Num Str Call NameLoad NameLoad Num NameLoad Str Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BinOpSub Call NameLoad SubscriptLoad NameLoad Index Num Num Assign NameStore Num For NameStore Call NameLoad Num NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num If CompareEq Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpLShift Num NameLoad Return NameLoad decorator_list Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TryExcept body Import alias identifier Import alias identifier FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpDiv Num NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpDiv Num NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareEq NameLoad Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpDiv Num NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareEq NameLoad Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpDiv Num NameLoad orelse If CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpDiv Num NameLoad NameLoad If CompareEq NameLoad Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad If CompareEq NameLoad ListLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad BinOpDiv Num NameLoad If CompareEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr orelse Assign SubscriptStore NameLoad Index Num Num Assign NameStore BinOpSub Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num AttributeLoad NameLoad attr While CompareNotEq Call NameLoad NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad BinOpDiv Num SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return BinOpDiv NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareIn AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad orelse If CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareEq NameLoad Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore BinOpMult NameLoad Num For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return BinOpDiv NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad ListLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpDiv Call NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Num NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult BinOpDiv BinOpSub BinOpDiv Call NameLoad NameLoad Num NameLoad Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq BinOpMod SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num Num body Assign NameStore BinOpDiv SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr BinOpAdd SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpSub NameLoad Num Num orelse Assign NameStore BinOpDiv SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr TupleLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr CompareGt NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr CompareGt NameLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad TupleLoad Num Num body Expr Str If CompareIn AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Return Call NameLoad NameLoad Assert CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad AttributeLoad NameLoad attr Str If SubscriptLoad NameLoad Index Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If SubscriptLoad NameLoad Index Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If BoolOpOr CompareGt SubscriptLoad NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad CompareLt SubscriptLoad NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad body Raise NameLoad Str orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num NameLoad CompareNotEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Num orelse If BoolOpAnd CompareNotEq SubscriptLoad NameLoad Index Num NameLoad CompareEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Num orelse If BoolOpAnd CompareNotEq SubscriptLoad NameLoad Index Num NameLoad CompareNotEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore BinOpMult Call NameLoad NameLoad SubscriptLoad NameLoad Index Num Call NameLoad NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Return BinOpDiv NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad TupleLoad Num Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpOr CompareEq NameLoad NameLoad CompareEq NameLoad ListLoad NameLoad NameLoad body Return Call NameLoad NameLoad Assert CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad AttributeLoad NameLoad attr Str If SubscriptLoad NameLoad Index Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If SubscriptLoad NameLoad Index Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If BoolOpOr CompareGt SubscriptLoad NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad CompareLt SubscriptLoad NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad body Raise NameLoad Str orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num NameLoad CompareNotEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Num orelse If BoolOpAnd CompareNotEq SubscriptLoad NameLoad Index Num NameLoad CompareEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Num orelse If BoolOpAnd CompareNotEq SubscriptLoad NameLoad Index Num NameLoad CompareNotEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore BinOpMult Call NameLoad NameLoad SubscriptLoad NameLoad Index Num Call NameLoad NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Num body Expr Str If NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num If CompareEq NameLoad NameLoad body Assign NameStore BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Num body Expr Str If NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad TupleLoad Num Num body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad TupleLoad Num Num body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If BoolOpOr CompareEq NameLoad NameLoad CompareEq NameLoad ListLoad NameLoad NameLoad body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Call NameLoad NameLoad Num Assert CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad AttributeLoad NameLoad attr Str If SubscriptLoad NameLoad Index Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If SubscriptLoad NameLoad Index Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If BoolOpOr CompareGt SubscriptLoad NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad CompareLt SubscriptLoad NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad body Raise NameLoad Str orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num NameLoad CompareNotEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Num orelse If BoolOpAnd CompareNotEq SubscriptLoad NameLoad Index Num NameLoad CompareEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Num orelse If BoolOpAnd CompareNotEq SubscriptLoad NameLoad Index Num NameLoad CompareNotEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore BinOpMult Call NameLoad NameLoad SubscriptLoad NameLoad Index Num Call NameLoad NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr BinOpMult BinOpMult NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Return BinOpDiv NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num If CompareEq NameLoad Num body Return Num orelse Assign NameStore Call NameLoad NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return BinOpDiv BinOpMult Num Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num If BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareNotEq Call NameLoad NameLoad Num body Print Str Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad Num BinOpDiv Call NameLoad NameLoad Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num If BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareNotEq Call NameLoad NameLoad Num body Print Str Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad Num BinOpDiv Call NameLoad NameLoad Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv BinOpMult BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult Num BinOpSub NameLoad Num Assign NameStore BinOpDiv BinOpMult BinOpMult BinOpMult Num BinOpSub BinOpAdd BinOpMult NameLoad NameLoad BinOpMult Num NameLoad Num BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult BinOpMult BinOpMult BinOpSub NameLoad Num BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpAdd NameLoad Num Assign NameStore BinOpAdd Num Call AttributeLoad NameLoad attr BinOpMult Num BinOpSub NameLoad Num Assign NameStore BinOpDiv Num Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv Num BinOpSub NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr CompareEq NameLoad Num Num NameLoad Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpDiv NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpPow BinOpDiv NameLoad NameLoad Num Num Return TupleLoad NameLoad BinOpMult BinOpSub Num Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareLt NameLoad Num body Print Str NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult Num BinOpSub NameLoad Num BinOpAdd NameLoad Num Assign NameStore BinOpDiv BinOpMult BinOpMult BinOpMult Num NameLoad BinOpSub NameLoad Num BinOpSub NameLoad Num BinOpMult BinOpMult BinOpMult BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpAdd NameLoad Num Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult BinOpDiv BinOpMult Num BinOpAdd BinOpSub BinOpMult NameLoad NameLoad BinOpMult Num NameLoad Num BinOpMult BinOpAdd NameLoad Num BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr BinOpDiv BinOpMult BinOpMult Num BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult BinOpMult NameLoad BinOpSub NameLoad Num BinOpSub NameLoad Num Assign NameStore BinOpAdd Num BinOpMult BinOpDiv Num NameLoad BinOpAdd BinOpDiv Num NameLoad Call AttributeLoad NameLoad attr BinOpAdd Num BinOpDiv Num BinOpPow NameLoad Num Assign NameStore BinOpSub Num BinOpDiv Num BinOpMult Num NameLoad Assign NameStore BinOpAdd Num BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv Num BinOpSub NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num NameLoad Call AttributeLoad NameLoad attr BinOpDiv BinOpSub Num BinOpDiv Num NameLoad NameLoad BinOpDiv Num Num Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpDiv Num BinOpMult Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num NameLoad Return TupleLoad NameLoad BinOpMult BinOpSub Num Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num Return TupleLoad NameLoad Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpDiv NameLoad Num Assign NameStore BinOpMult NameLoad Call NameLoad NameLoad Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult NameLoad Num For NameStore Call NameLoad Call NameLoad NameLoad body If CompareGtE SubscriptLoad NameLoad Index NameLoad NameLoad body Break Assign NameStore BinOpAdd BinOpMult NameLoad BinOpDiv BinOpSub NameLoad SubscriptLoad NameLoad Index BinOpSub NameLoad Num Call NameLoad SubscriptLoad NameLoad Index NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult NameLoad Num Assign NameStore Call NameLoad BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpMult BinOpDiv BinOpAdd SubscriptLoad NameLoad Index BinOpSub NameLoad Num BinOpMult BinOpDiv BinOpSub NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Call NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Call NameLoad Call NameLoad NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotEq NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore BinOpAdd BinOpDiv Call NameLoad BinOpSub NameLoad NameLoad Call NameLoad NameLoad Num Assign NameStore BinOpDiv BinOpAdd BinOpSub NameLoad NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad BinOpDiv NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num For NameStore NameLoad body TryExcept body If CompareLt BinOpSub NameLoad NameLoad Num body Assign NameStore BinOpAdd NameLoad Num orelse Assign NameStore Call NameLoad BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad Num handlers ExceptHandler body Assign NameStore BinOpAdd NameLoad Num If BoolOpAnd CompareGt NameLoad Num CompareEq NameLoad Num body Print Str NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assign NameStore Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Call NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad For NameStore Call NameLoad NameLoad body For NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad body Assign NameStore BinOpMult BinOpMult BinOpSub SubscriptLoad NameLoad Index NameLoad Num SubscriptLoad NameLoad Index NameLoad BinOpPow BinOpSub SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Num Assign NameStore BinOpMult BinOpMult Num SubscriptLoad NameLoad Index NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad Num Assign NameStore BinOpMult BinOpSub SubscriptLoad NameLoad Index NameLoad Num BinOpSub SubscriptLoad NameLoad Index NameLoad Num Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index NameLoad BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body If CompareGt BinOpSub SubscriptLoad NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Assign NameStore Num If CompareNotEq NameLoad Num body Raise NameLoad Str orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num If CompareEq NameLoad Num body Assign NameStore SubscriptLoad Call NameLoad NameLoad NameLoad ExtSlice Slice Index AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad NameLoad keyword Num Assign NameStore BinOpSub NameLoad NameLoad If CompareEq Call NameLoad NameLoad NameLoad body Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpMult NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore BinOpDiv Call NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr CompareEq NameLoad Num Num BinOpDiv NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad NameLoad Num Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Num Assign NameStore BinOpSub NameLoad NameLoad If CompareEq Call NameLoad NameLoad NameLoad body Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpMult NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad Call NameLoad BinOpSub NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad NameLoad Num Assign NameStore BinOpSub NameLoad NameLoad If CompareEq Call NameLoad NameLoad NameLoad body Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpMult NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore BinOpDiv Call NameLoad NameLoad NameLoad NameLoad Call NameLoad BinOpSub NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Return BinOpDiv Call NameLoad NameLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num If CompareEq Call NameLoad NameLoad NameLoad body Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpMult NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore BinOpDiv Call NameLoad NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpDiv BinOpSub NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Num Return BinOpDiv BinOpSub NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Call AttributeLoad NameLoad attr CompareLt NameLoad NameLoad Num Num If CompareNotEq NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Call AttributeLoad NameLoad attr CompareGt NameLoad NameLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad BinOpMult NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub Call NameLoad NameLoad NameLoad Return SubscriptLoad NameLoad Slice NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Str If CompareEq Call AttributeLoad NameLoad attr NameLoad Str body Assign NameStore Num Assign NameStore BinOpSub Call NameLoad NameLoad Call NameLoad BinOpMult NameLoad Call NameLoad NameLoad orelse If CompareEq Call AttributeLoad NameLoad attr NameLoad Str body Assign NameStore Call NameLoad BinOpMult NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return SubscriptLoad NameLoad Slice NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareNotEq Call NameLoad AttributeLoad NameLoad attr Num body Raise NameLoad Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call NameLoad NameLoad Num Return BinOpSub BinOpDiv Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return BinOpDiv NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Str While CompareNotIn NameLoad ListLoad Str Str Str Str Str Str body Print Str Assign NameStore Call NameLoad If CompareIn NameLoad ListLoad Str Str Str Str body Print Str Assign NameStore Call NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num If CompareLt NameLoad Num body Assign NameStore BinOpAdd Str Call NameLoad Call NameLoad NameLoad Num orelse Assign NameStore Str Print NameLoad If CompareIn NameLoad ListLoad Str Str body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad Num Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse If BoolOpOr CompareGt Call NameLoad NameLoad Num CompareGt Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Num Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse Assign NameStore Str While CompareNotIn NameLoad ListLoad Str Str Str Str Str Str body Print Str Assign NameStore Call NameLoad If CompareIn NameLoad ListLoad Str Str body Assign TupleStore NameStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Assign NameStore ListLoad ListLoad Str Str Str Str Str ListLoad Call NameLoad NameLoad Num Call NameLoad NameLoad Num Call NameLoad NameLoad Num Call NameLoad NameLoad Num Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn NameLoad ListLoad Str Str body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Print Str Print Str Call NameLoad NameLoad Num Call NameLoad NameLoad Num Print Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Import alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad Return BinOpDiv BinOpMult Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str Assign NameStore Num If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num orelse Assign NameStore BinOpAdd NameLoad Num Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index Num Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index Num Assign NameStore Call NameLoad BinOpSub NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpAdd NameLoad NameLoad Num Assign NameStore BinOpAdd Call NameLoad BinOpSub NameLoad NameLoad Call NameLoad BinOpSub NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad BinOpSub Call NameLoad NameLoad Num Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad BinOpMult BinOpAdd BinOpSub Num NameLoad NameLoad BinOpAdd BinOpAdd Num NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpDiv BinOpMult Call NameLoad NameLoad NameLoad BinOpSub Call NameLoad NameLoad Num Call NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult Call NameLoad NameLoad BinOpSub Call NameLoad NameLoad Num Call NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult Call NameLoad NameLoad BinOpSub Call NameLoad NameLoad Num Call NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult Num NameLoad BinOpAdd BinOpAdd NameLoad NameLoad BinOpPow BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub BinOpMult NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult NameLoad NameLoad BinOpMult Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad BinOpMult BinOpAdd BinOpSub Num NameLoad NameLoad BinOpAdd BinOpAdd Num NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpPow BinOpSub NameLoad NameLoad Num Assign NameStore BinOpSub Num BinOpDiv BinOpMult Num NameLoad Call NameLoad BinOpMult NameLoad BinOpSub BinOpPow NameLoad Num Num Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv BinOpSub NameLoad Num BinOpMult BinOpAdd NameLoad Num BinOpSub Num NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareNotEq Call NameLoad NameLoad Num body Raise NameLoad Str orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpMult BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad BinOpMult BinOpAdd BinOpSub Num NameLoad NameLoad BinOpAdd BinOpAdd Num NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num For NameStore Call NameLoad BinOpSub Call NameLoad NameLoad Num body For NameStore Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpMult NameLoad NameLoad If NameLoad body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Num If CompareGt NameLoad Num body Assign NameStore BinOpAdd NameLoad Num orelse Assign NameStore BinOpSub NameLoad Num orelse If NameLoad body Assign NameStore BinOpAdd NameLoad Num orelse Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpDiv NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv BinOpAdd BinOpMult Num Call NameLoad NameLoad Num BinOpMult BinOpMult Num Call NameLoad NameLoad BinOpSub Call NameLoad NameLoad Num Assign NameStore BinOpDiv NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad BinOpDiv Call NameLoad NameLoad Num Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assign NameStore Num If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index Num Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index Num orelse Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub BinOpMult NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult NameLoad NameLoad BinOpMult Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr BinOpDiv BinOpAdd BinOpAdd Num NameLoad NameLoad BinOpAdd BinOpSub Num NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad BinOpMult BinOpAdd BinOpSub Num NameLoad NameLoad BinOpAdd BinOpAdd Num NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv NameLoad BinOpSub BinOpMult Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpMult Call AttributeLoad NameLoad attr BinOpSub Num BinOpMult NameLoad NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assign NameStore Num If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Index Num Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index Num orelse Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Num Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Print AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub BinOpMult NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult NameLoad NameLoad Num BinOpMult Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad BinOpSub BinOpMult NameLoad Call NameLoad NameLoad Num Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr BinOpDiv BinOpAdd BinOpAdd Num NameLoad NameLoad BinOpAdd BinOpSub Num NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad BinOpMult BinOpAdd BinOpSub Num NameLoad NameLoad BinOpAdd BinOpAdd Num NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpSub BinOpMult Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr CompareEq NameLoad Num Num NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpSub NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpMult Call AttributeLoad NameLoad attr BinOpSub Num BinOpMult NameLoad NameLoad Call NameLoad NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num Str Str body Expr Str If CompareNotEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpDiv BinOpMult BinOpSub NameLoad Num NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad BinOpDiv Num NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad If CompareNotEq NameLoad Num body Assign NameStore Str Expr Call NameLoad NameLoad NameLoad Str Str NameLoad Num Num Num NameLoad NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num Str Str Str body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore BinOpSub BinOpAdd NameLoad NameLoad Num Assign NameStore BinOpDiv BinOpAdd BinOpMult BinOpSub NameLoad Num NameLoad BinOpMult BinOpSub NameLoad Num NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad BinOpAdd BinOpDiv Num NameLoad BinOpDiv Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv Call NameLoad NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr TupleLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num If CompareNotEq NameLoad Num body If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index Num If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Str Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore BinOpMult Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Print Str Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv Call NameLoad NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Print Str For NameStore Call NameLoad Num body Print NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr CompareLt NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpSub NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv Call NameLoad NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Num Print Assign NameStore Call AttributeLoad NameLoad attr CompareGt NameLoad Num Num NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num Str Str Str body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call NameLoad BinOpSub NameLoad Num Assign NameStore Call AttributeLoad BinOpSub NameLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpSub BinOpMult NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult NameLoad NameLoad NameLoad BinOpPow Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore BinOpDiv Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv Call NameLoad NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr TupleLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num If CompareNotEq NameLoad Num body Assign NameStore Str Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BinOpMult ListLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpDiv BinOpPow BinOpSub NameLoad NameLoad Num NameLoad Return TupleLoad NameLoad Call NameLoad NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore BinOpMult NameLoad Num Assign NameStore BinOpMult NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num While BoolOpAnd CompareLt NameLoad NameLoad CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareLtE NameLoad NameLoad body Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num If CompareLtE NameLoad NameLoad body Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpSub NameLoad NameLoad If CompareGt Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpMult NameLoad NameLoad Call NameLoad BinOpAdd NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult BinOpAdd BinOpAdd NameLoad Num BinOpDiv Num NameLoad Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore BinOpSub BinOpAdd BinOpMult NameLoad NameLoad BinOpDiv BinOpMult NameLoad BinOpAdd NameLoad Num Num Call NameLoad NameLoad Assign NameStore BinOpSub BinOpMult NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad If CompareEq NameLoad Num body Raise NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpMult BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Num Num Assign NameStore Call NameLoad BinOpDiv BinOpSub NameLoad BinOpDiv BinOpMult NameLoad NameLoad Num NameLoad Return TupleLoad NameLoad BinOpSub Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore Num While CompareLt NameLoad BinOpSub NameLoad Num body If CompareEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num body Assign NameStore Num While BoolOpAnd CompareLt NameLoad BinOpSub NameLoad Num CompareEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpSub BinOpAdd NameLoad BinOpPow NameLoad Num NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpDiv NameLoad Call NameLoad BinOpSub BinOpPow NameLoad Num NameLoad Return BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Num Num Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpDiv BinOpMult BinOpMult NameLoad NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Num Num Assign NameStore BinOpMult Num BinOpSub Num Call NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body If CompareLt SubscriptLoad NameLoad Index NameLoad Num body Assign NameStore BinOpAdd NameLoad SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore BinOpAdd NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpMult BinOpMult NameLoad BinOpAdd NameLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpMult BinOpMult NameLoad BinOpAdd NameLoad Num BinOpAdd BinOpMult Num NameLoad Num Num Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad NameLoad Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad NameLoad Assign NameStore BinOpMult Num BinOpSub Num Call NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assert CompareEq Call NameLoad NameLoad Num Str Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Slice Num SubscriptLoad NameLoad Index NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpPow Call NameLoad SubscriptLoad NameLoad Index NameLoad Num Assign SubscriptStore NameLoad Index NameLoad BinOpDiv SubscriptLoad NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub BinOpMult BinOpDiv Num BinOpMult NameLoad BinOpAdd NameLoad Num NameLoad BinOpMult Num BinOpAdd NameLoad Num Assign NameStore BinOpSub Call NameLoad NameLoad Num If CompareEq NameLoad Num body Raise NameLoad Str Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Raise NameLoad Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad BinOpPow Call NameLoad NameLoad Num Num Assign NameStore BinOpSub BinOpMult BinOpDiv Num BinOpMult BinOpMult NameLoad NameLoad BinOpAdd NameLoad Num NameLoad BinOpMult BinOpMult Num NameLoad BinOpAdd NameLoad Num Return TupleLoad NameLoad Call NameLoad NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Num FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Num orelse Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad If CompareLt NameLoad Num body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num NameLoad Assign NameStore BinOpMult Num NameLoad If CompareGt NameLoad Num body Assign NameStore Call NameLoad UnaryOpUSub NameLoad If CompareEq BinOpMod NameLoad Num Num body Assign NameStore Num Assign NameStore BinOpMult NameLoad Num Assign NameStore BinOpMult NameLoad Num orelse Assign NameStore Num Assign NameStore BinOpMult Num Call NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult NameLoad Num If CompareGt NameLoad Num body Assign NameStore BinOpMult Num BinOpSub NameLoad Num If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore BinOpMult Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr While CompareNotEq Call NameLoad NameLoad NameLoad body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Call NameLoad BinOpSub BinOpSub BinOpMult NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad Num NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Num Num If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMult BinOpDiv BinOpDiv Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr While CompareNotEq Call NameLoad NameLoad NameLoad body Assign NameStore BinOpMult NameLoad BinOpDiv NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad Num BinOpSub Num NameLoad BinOpAdd BinOpMult NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv Num BinOpAdd Num BinOpMult Num NameLoad Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpSub BinOpMult UnaryOpUSub NameLoad NameLoad Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad Num Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num NameLoad BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body Assign NameStore BinOpAdd BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMult BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult BinOpAdd BinOpMult BinOpSub BinOpMult Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num Return NameLoad decorator_list Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Call NameLoad BinOpMult NameLoad NameLoad Call NameLoad BinOpSub NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad BinOpMult NameLoad Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num BinOpMult BinOpAdd NameLoad Num Num BinOpMult BinOpSub Num NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Num orelse Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpMult Num NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore Call NameLoad Num Num body If CompareEq Call NameLoad NameLoad NameLoad body Break Assign NameStore BinOpMult BinOpMult NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad NameLoad attr Call NameLoad NameLoad BinOpMult Num NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad BinOpMult Num NameLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad Num NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Num Num Assign NameStore UnaryOpUSub NameLoad Assign NameStore Call NameLoad NameLoad If NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num NameLoad orelse Return SubscriptLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad BinOpMult Num NameLoad BinOpMult Num NameLoad BinOpDiv NameLoad BinOpAdd BinOpMult Num NameLoad BinOpMult NameLoad NameLoad orelse Return Call NameLoad BinOpMult Num NameLoad BinOpMult Num NameLoad BinOpDiv NameLoad Call NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpMult Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num orelse Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore NameStore NameStore Num Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpSub Num BinOpDiv BinOpMult NameLoad NameLoad NameLoad For NameStore Call NameLoad BinOpAdd NameLoad Num body If CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num body Break Assign NameStore Call NameLoad BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult BinOpMult NameLoad BinOpSub NameLoad NameLoad NameLoad BinOpMult BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult BinOpMult UnaryOpUSub BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad NameLoad BinOpMult BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpMult NameLoad Num Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad BinOpSub NameLoad NameLoad BinOpMult NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad Num NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Num Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num If BoolOpAnd CompareNotEq NameLoad Num NameLoad body Print Str NameLoad Str If NameLoad body Return NameLoad orelse Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Num Num Num Num Num Num Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpSub NameLoad BinOpMult BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad BinOpDiv SubscriptLoad NameLoad Index NameLoad NameLoad Return BinOpAdd UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Num If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareNotEq Call NameLoad BinOpAdd Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num Num body Raise NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num BinOpSub Num NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num Num Num Assign NameStore BinOpAdd BinOpAdd BinOpSub BinOpSub Call NameLoad BinOpAdd NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpSub Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad BinOpDiv BinOpAdd NameLoad Num BinOpAdd BinOpAdd NameLoad NameLoad Num BinOpDiv BinOpMult NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad BinOpSub Num BinOpDiv BinOpMult NameLoad Call NameLoad NameLoad NameLoad BinOpSub Num NameLoad NameLoad Call NameLoad NameLoad orelse If CompareLt NameLoad BinOpDiv BinOpAdd NameLoad Num BinOpAdd BinOpAdd NameLoad NameLoad Num body Assign NameStore BinOpDiv BinOpMult NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad orelse Assign NameStore BinOpSub Num BinOpDiv BinOpMult NameLoad Call NameLoad NameLoad NameLoad BinOpSub Num NameLoad NameLoad Call NameLoad NameLoad Return NameLoad decorator_list Import alias alias Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Print Str Return Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad ExtSlice Slice Index NameLoad Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpSub NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpMult BinOpDiv Num BinOpSub NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Assign NameStore BinOpSub NameLoad Num Assign NameStore Call NameLoad BinOpDiv Num Call NameLoad NameLoad Num Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult Num NameLoad Num BinOpDiv Call NameLoad NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore BinOpMult ListLoad Num NameLoad Assign NameStore ListLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub Call NameLoad NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd NameLoad BinOpDiv Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Return BinOpDiv BinOpDiv BinOpSub NameLoad NameLoad Call NameLoad BinOpSub NameLoad NameLoad BinOpDiv NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Num Assign NameStore Str If CompareLt NameLoad Num body Assign NameStore Str orelse If CompareLt NameLoad Num body Assign NameStore Str orelse If CompareLt NameLoad Num body Assign NameStore Str Assign NameStore ListLoad ListLoad Str Str Str Str Str Str Assign NameStore BinOpAdd NameLoad ListLoad ListLoad NameLoad NameLoad Call NameLoad BinOpDiv NameLoad Call NameLoad NameLoad Num NameLoad NameLoad NameLoad ListLoad NameLoad NameLoad Call NameLoad BinOpDiv NameLoad Call NameLoad NameLoad Num Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad Return decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad NameLoad If CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad NameLoad Assign NameStore BinOpDiv BinOpSub Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Return BinOpDiv NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpOr CompareEq Call NameLoad NameLoad Call NameLoad Num CompareEq Call NameLoad NameLoad Call NameLoad Num body Return BinOpAdd BinOpSub BinOpSub NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num orelse Return BinOpAdd BinOpSub Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIn AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareEq NameLoad Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore BinOpMult NameLoad Num For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareEq NameLoad Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num If CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return NameLoad orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Return Call NameLoad BinOpMult NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Return Call NameLoad BinOpMult NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Return BinOpMult Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Return BinOpMult Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Num body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Return Call NameLoad BinOpPow BinOpSub NameLoad NameLoad Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Num While CompareGt NameLoad Num body For NameStore Call NameLoad NameLoad NameLoad body For NameStore Call NameLoad BinOpSub NameLoad NameLoad Num UnaryOpUSub NameLoad body While BoolOpAnd CompareGtE NameLoad Num CompareGt SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad Assign SubscriptStore NameLoad Index BinOpAdd NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad Assign SubscriptStore NameLoad Index BinOpAdd NameLoad NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Num Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num If BoolOpOr CompareEq NameLoad BinOpSub NameLoad Num CompareNotEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num body Assign NameStore BinOpAdd BinOpDiv NameLoad Call NameLoad NameLoad Num For NameStore Call NameLoad BinOpAdd BinOpSub NameLoad NameLoad Num BinOpAdd NameLoad Num body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore Num Assign NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BinOpSub Call NameLoad SubscriptLoad NameLoad Index Num Num Assign NameStore BinOpMult ListLoad Num NameLoad For NameStore Call NameLoad Num BinOpAdd NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Index Num If CompareLt Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index BinOpSub NameLoad Num Num Return NameLoad decorator_list Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad TupleLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass
N/A N/A 
stats.py module

(Requires pstats.py module.)

#################################################
#######  Written by:  Gary Strangman  ###########
#######  Last modified:  Dec 18, 2007 ###########
#################################################

A collection of basic statistical functions for python.  The function
names appear below.

IMPORTANT:  There are really *3* sets of functions.  The first set has an 'l'
prefix, which can be used with list or tuple arguments.  The second set has
an 'a' prefix, which can accept NumPy array arguments.  These latter
functions are defined only when NumPy is available on the system.  The third
type has NO prefix (i.e., has the name that appears below).  Functions of
this set are members of a "Dispatch" class, c/o David Ascher.  This class
allows different functions to be called depending on the type of the passed
arguments.  Thus, stats.mean is a member of the Dispatch class and
stats.mean(range(20)) will call stats.lmean(range(20)) while
stats.mean(Numeric.arange(20)) will call stats.amean(Numeric.arange(20)).
This is a handy way to keep consistent function names when different
argument types require different functions to be called.  Having
implementated the Dispatch class, however, means that to get info on
a given function, you must use the REAL function name ... that is
"print stats.lmean.__doc__" or "print stats.amean.__doc__" work fine,
while "print stats.mean.__doc__" will print the doc for the Dispatch
class.  NUMPY FUNCTIONS ('a' prefix) generally have more argument options
but should otherwise be consistent with the corresponding list functions.

Disclaimers:  The function list is obviously incomplete and, worse, the
functions are not optimized.  All functions have been tested (some more
so than others), but they are far from bulletproof.  Thus, as with any
free software, no warranty or guarantee is expressed or implied. :-)  A
few extra functions that don't appear in the list below can be found by
interested treasure-hunters.  These functions don't necessarily have
both list and array versions but were deemed useful

CENTRAL TENDENCY:  geometricmean
                   harmonicmean
                   mean
                   median
                   medianscore
                   mode

MOMENTS:  moment
          variation
          skew
          kurtosis
          skewtest   (for Numpy arrays only)
          kurtosistest (for Numpy arrays only)
          normaltest (for Numpy arrays only)

ALTERED VERSIONS:  tmean  (for Numpy arrays only)
                   tvar   (for Numpy arrays only)
                   tmin   (for Numpy arrays only)
                   tmax   (for Numpy arrays only)
                   tstdev (for Numpy arrays only)
                   tsem   (for Numpy arrays only)
                   describe

FREQUENCY STATS:  itemfreq
                  scoreatpercentile
                  percentileofscore
                  histogram
                  cumfreq
                  relfreq

VARIABILITY:  obrientransform
              samplevar
              samplestdev
              signaltonoise (for Numpy arrays only)
              var
              stdev
              sterr
              sem
              z
              zs
              zmap (for Numpy arrays only)

TRIMMING FCNS:  threshold (for Numpy arrays only)
                trimboth
                trim1
                round (round all vals to 'n' decimals; Numpy only)

CORRELATION FCNS:  covariance  (for Numpy arrays only)
                   correlation (for Numpy arrays only)
                   paired
                   pearsonr
                   spearmanr
                   pointbiserialr
                   kendalltau
                   linregress

INFERENTIAL STATS:  ttest_1samp
                    ttest_ind
                    ttest_rel
                    chisquare
                    ks_2samp
                    mannwhitneyu
                    ranksums
                    wilcoxont
                    kruskalwallish
                    friedmanchisquare

PROBABILITY CALCS:  chisqprob
                    erfcc
                    zprob
                    ksprob
                    fprob
                    betacf
                    gammln 
                    betai

ANOVA FUNCTIONS:  F_oneway
                  F_value

SUPPORT FUNCTIONS:  writecc
                    incr
                    sign  (for Numpy arrays only)
                    sum
                    cumsum
                    ss
                    summult
                    sumdiffsquared
                    square_of_sums
                    shellsort
                    rankdata
                    outputpairedstats
                    findwithin
 N/A pstats N/A math string copy types * N/A __version__ 0.6 Dispatch N/A N/A N/A 
The Dispatch class, care of David Ascher, allows different functions to
be called depending on the argument types.  This way, there can be one
function name regardless of the argument type.  To access function doc
in stats.py module, prefix the function with an 'l' or 'a' for list or
array arguments, respectively.  That is, print stats.lmean.__doc__ or
print stats.amean.__doc__ or whatever.
 __init__ N/A N/A self N/A tuples N/A N/A N/A self _dispatch N/A N/A N/A func types tuples N/A N/A t types N/A N/A N/A t N/A N/A N/A self _dispatch keys N/A N/A ValueError N/A can't have two dispatches on  N/A str t N/A N/A N/A self _dispatch N/A t func N/A N/A self _types N/A N/A N/A self _dispatch keys N/A __call__ N/A N/A self arg1 N/A args kw N/A N/A N/A N/A type arg1 N/A self _types N/A N/A TypeError N/A don't know how to dispatch %s arguments N/A type arg1 N/A N/A apply N/A N/A self _dispatch N/A N/A type arg1 N/A N/A arg1 args kw N/A N/A lgeometricmean N/A N/A inlist N/A N/A N/A 
Calculates the geometric mean of the values in the passed list.
That is:  n-th root of (x1 * x2 * ... * xn).  Assumes a '1D' list.

Usage:   lgeometricmean(inlist)
 N/A mult 1.0 N/A one_over_n N/A 1.0 N/A len inlist N/A item inlist N/A N/A mult N/A mult N/A pow item one_over_n N/A mult N/A lharmonicmean N/A N/A inlist N/A N/A N/A 
Calculates the harmonic mean of the values in the passed list.
That is:  n / (1/x1 + 1/x2 + ... + 1/xn).  Assumes a '1D' list.

Usage:   lharmonicmean(inlist)
 N/A sum 0 N/A item inlist N/A N/A sum N/A sum N/A 1.0 item N/A N/A N/A len inlist sum N/A lmean N/A N/A inlist N/A N/A N/A 
Returns the arithematic mean of the values in the passed list.
Assumes a '1D' list, but will function on the 1st dim of an array(!).

Usage:   lmean(inlist)
 N/A sum 0 N/A item inlist N/A N/A sum N/A sum item N/A N/A sum N/A float N/A len inlist N/A lmedian N/A N/A inlist numbins N/A 1000 N/A N/A 
Returns the computed median value of a list of numbers, given the
number of bins to use for the histogram (more bins brings the computed value
closer to the median score, default number of bins = 1000).  See G.W.
Heiman's Basic Stats (1st Edition), or CRC Probability & Statistics.

Usage:   lmedian (inlist, numbins=1000)
 N/A N/A hist smallest binsize extras N/A histogram inlist numbins N/A N/A min inlist N/A max inlist N/A cumhist N/A cumsum hist N/A i N/A range N/A len cumhist N/A N/A N/A N/A cumhist N/A i N/A N/A len inlist 2.0 N/A N/A cfbin i N/A N/A LRL N/A smallest N/A binsize cfbin N/A cfbelow N/A cumhist N/A N/A cfbin 1 N/A freq N/A float N/A hist N/A cfbin N/A median N/A LRL N/A N/A N/A N/A N/A len inlist 2.0 cfbelow N/A float freq binsize N/A median N/A lmedianscore N/A N/A inlist N/A N/A N/A 
Returns the 'middle' score of the passed list.  If there is an even
number of scores, the mean of the 2 middle scores is returned.

Usage:   lmedianscore(inlist)
 N/A newlist N/A N/A copy deepcopy inlist N/A N/A N/A newlist sort N/A N/A N/A N/A len newlist 2 0 N/A N/A index N/A N/A len newlist 2 N/A median N/A N/A float N/A N/A newlist N/A index N/A newlist N/A N/A index 1 2 N/A N/A index N/A N/A len newlist 2 N/A median N/A newlist N/A index N/A median N/A lmode N/A N/A inlist N/A N/A N/A 
Returns a list of the modal (most common) score(s) in the passed
list.  If there is more than one such score, all are returned.  The
bin-count for the mode(s) is also returned.

Usage:   lmode(inlist)
Returns: bin-count for mode(s), a list of modal value(s)
 N/A scores N/A N/A pstats unique inlist N/A N/A N/A scores sort N/A freq N/A N/A item scores N/A N/A N/A N/A freq append N/A N/A inlist count item N/A maxfreq N/A max freq N/A mode N/A N/A stillmore 1 N/A stillmore N/A N/A N/A N/A indx N/A N/A freq index maxfreq N/A N/A N/A mode append N/A scores N/A indx N/A N/A freq N/A indx N/A N/A scores N/A indx N/A N/A N/A ValueError N/A N/A stillmore 0 N/A N/A maxfreq mode N/A lmoment N/A N/A inlist moment N/A 1 N/A N/A 
Calculates the nth moment about the mean for a sample (defaults to
the 1st moment).  Used to calculate coefficients of skewness and kurtosis.

Usage:   lmoment(inlist,moment=1)
Returns: appropriate moment (r) from ... 1/n * SUM((inlist(i)-mean)**r)
 N/A N/A moment 1 N/A N/A 0.0 N/A N/A mn N/A mean inlist N/A n N/A len inlist N/A s 0 N/A x inlist N/A N/A s N/A s N/A N/A x mn moment N/A N/A s N/A float n N/A lvariation N/A N/A inlist N/A N/A N/A 
Returns the coefficient of variation, as defined in CRC Standard
Probability and Statistics, p.6.

Usage:   lvariation(inlist)
 N/A N/A N/A 100.0 N/A samplestdev inlist N/A float N/A mean inlist N/A lskew N/A N/A inlist N/A N/A N/A 
Returns the skewness of a distribution, as defined in Numerical
Recipies (alternate defn in CRC Standard Probability and Statistics, p.6.)

Usage:   lskew(inlist)
 N/A N/A N/A moment inlist 3 N/A pow N/A moment inlist 2 1.5 N/A lkurtosis N/A N/A inlist N/A N/A N/A 
Returns the kurtosis of a distribution, as defined in Numerical
Recipies (alternate defn in CRC Standard Probability and Statistics, p.6.)

Usage:   lkurtosis(inlist)
 N/A N/A N/A moment inlist 4 N/A pow N/A moment inlist 2 2.0 N/A ldescribe N/A N/A inlist N/A N/A N/A 
Returns some descriptive statistics of the passed list (assumed to be 1D).

Usage:   ldescribe(inlist)
Returns: n, mean, standard deviation, skew, kurtosis
 N/A n N/A len inlist N/A mm N/A N/A min inlist N/A max inlist N/A m N/A mean inlist N/A sd N/A stdev inlist N/A sk N/A skew inlist N/A kurt N/A kurtosis inlist N/A N/A n mm m sd sk kurt N/A litemfreq N/A N/A inlist N/A N/A N/A 
Returns a list of pairs.  Each pair consists of one of the scores in inlist
and it's frequency count.  Assumes a 1D list is passed.

Usage:   litemfreq(inlist)
Returns: a 2D frequency table (col [0:n-1]=scores, col n=frequencies)
 N/A scores N/A N/A pstats unique inlist N/A N/A N/A scores sort N/A freq N/A N/A item scores N/A N/A N/A N/A freq append N/A N/A inlist count item N/A N/A N/A pstats abut scores freq N/A lscoreatpercentile N/A N/A inlist percent N/A N/A N/A 
Returns the score at a given percentile relative to the distribution
given by inlist.

Usage:   lscoreatpercentile(inlist,percent)
 N/A N/A percent 1 N/A N/A 
Dividing percent>1 by 100 in lscoreatpercentile().
 N/A percent N/A percent 100.0 N/A targetcf N/A percent N/A len inlist N/A N/A h lrl binsize extras N/A histogram inlist N/A cumhist N/A cumsum N/A N/A copy deepcopy h N/A i N/A range N/A len cumhist N/A N/A N/A N/A cumhist N/A i targetcf N/A N/A N/A score N/A N/A binsize N/A N/A targetcf N/A cumhist N/A N/A i 1 N/A float N/A h N/A i N/A lrl N/A binsize i N/A score N/A lpercentileofscore N/A N/A inlist score histbins defaultlimits N/A 10 None N/A N/A 
Returns the percentile value of a score relative to the distribution
given by inlist.  Formula depends on the values used to histogram the data(!).

Usage:   lpercentileofscore(inlist,score,histbins=10,defaultlimits=None)
 N/A N/A h lrl binsize extras N/A histogram inlist histbins defaultlimits N/A cumhist N/A cumsum N/A N/A copy deepcopy h N/A i N/A int N/A N/A score lrl N/A float binsize N/A pct N/A N/A N/A N/A cumhist N/A N/A i 1 N/A N/A N/A score N/A lrl N/A binsize i N/A float binsize N/A h N/A i N/A float N/A len inlist 100 N/A pct N/A lhistogram N/A N/A inlist numbins defaultreallimits printextras N/A 10 None 0 N/A N/A 
Returns (i) a list of histogram bin counts, (ii) the smallest value
of the histogram binning, and (iii) the bin width (the last 2 are not
necessarily integers).  Default number of bins is 10.  If no sequence object
is given for defaultreallimits, the routine picks (usually non-pretty) bins
spanning all the numbers in the inlist.

Usage:   lhistogram (inlist, numbins=10, defaultreallimits=None,suppressoutput=0)
Returns: list of bin values, lowerreallimit, binsize, extrapoints
 N/A N/A defaultreallimits None N/A N/A N/A N/A N/A type defaultreallimits N/A ListType TupleType N/A N/A len defaultreallimits 1 N/A N/A lowerreallimit defaultreallimits N/A upperreallimit N/A 1.000001 N/A max inlist N/A N/A lowerreallimit N/A defaultreallimits N/A 0 N/A upperreallimit N/A defaultreallimits N/A 1 N/A binsize N/A N/A upperreallimit lowerreallimit N/A float numbins N/A N/A estbinwidth N/A N/A N/A N/A max inlist N/A min inlist N/A float numbins 1e-06 N/A binsize N/A N/A N/A N/A max inlist N/A min inlist estbinwidth N/A float numbins N/A lowerreallimit N/A N/A min inlist N/A binsize 2 N/A bins N/A N/A 0 numbins N/A extrapoints 0 N/A num inlist N/A N/A N/A N/A N/A N/A num lowerreallimit 0 N/A N/A extrapoints N/A extrapoints 1 N/A N/A bintoincrement N/A int N/A N/A num lowerreallimit N/A float binsize N/A N/A bins N/A bintoincrement N/A N/A bins N/A bintoincrement 1 N/A N/A N/A N/A extrapoints N/A extrapoints 1 N/A N/A N/A extrapoints 0 N/A printextras 1 N/A N/A 
Points outside given histogram range = extrapoints N/A N/A bins lowerreallimit binsize extrapoints N/A lcumfreq N/A N/A inlist numbins defaultreallimits N/A 10 None N/A N/A 
Returns a cumulative frequency histogram, using the histogram function.

Usage:   lcumfreq(inlist,numbins=10,defaultreallimits=None)
Returns: list of cumfreq bin values, lowerreallimit, binsize, extrapoints
 N/A N/A h l b e N/A histogram inlist numbins defaultreallimits N/A cumhist N/A cumsum N/A N/A copy deepcopy h N/A N/A cumhist l b e N/A lrelfreq N/A N/A inlist numbins defaultreallimits N/A 10 None N/A N/A 
Returns a relative frequency histogram, using the histogram function.

Usage:   lrelfreq(inlist,numbins=10,defaultreallimits=None)
Returns: list of cumfreq bin values, lowerreallimit, binsize, extrapoints
 N/A N/A h l b e N/A histogram inlist numbins defaultreallimits N/A i N/A range N/A len h N/A N/A N/A h N/A i N/A N/A h N/A i N/A float N/A len inlist N/A N/A h l b e N/A lobrientransform N/A N/A N/A args N/A N/A 
Computes a transform on input data (any number of columns).  Used to
test for homogeneity of variance prior to running one-way stats.  From
Maxwell and Delaney, p.112.

Usage:   lobrientransform(*args)
Returns: transformed data for use in an ANOVA
 N/A TINY 1e-10 N/A k N/A len args N/A n N/A N/A 0.0 k N/A v N/A N/A 0.0 k N/A m N/A N/A 0.0 k N/A nargs N/A N/A i N/A range k N/A N/A N/A N/A nargs append N/A N/A copy deepcopy N/A args N/A i N/A N/A n N/A i N/A float N/A len N/A nargs N/A i N/A N/A v N/A i N/A var N/A nargs N/A i N/A N/A m N/A i N/A mean N/A nargs N/A i N/A j N/A range k N/A N/A i N/A range N/A n N/A j N/A N/A t1 N/A N/A N/A N/A n N/A j 1.5 N/A n N/A j N/A N/A N/A N/A nargs N/A j N/A i N/A m N/A j 2 N/A t2 N/A N/A 0.5 N/A v N/A j N/A N/A n N/A j 1.0 N/A t3 N/A N/A N/A n N/A j 1.0 N/A N/A n N/A j 2.0 N/A N/A N/A nargs N/A j N/A i N/A N/A t1 t2 N/A float t3 N/A check 1 N/A j N/A range k N/A N/A N/A N/A N/A v N/A j N/A mean N/A nargs N/A j TINY N/A N/A check 0 N/A N/A check 1 N/A N/A ValueError Problem in obrientransform. N/A N/A nargs N/A lsamplevar N/A N/A inlist N/A N/A N/A 
Returns the variance of the values in the passed list using
N for the denominator (i.e., DESCRIBES the sample variance only).

Usage:   lsamplevar(inlist)
 N/A n N/A len inlist N/A mn N/A mean inlist N/A deviations N/A N/A item inlist N/A N/A N/A N/A deviations append N/A item mn N/A N/A N/A ss deviations N/A float n N/A lsamplestdev N/A N/A inlist N/A N/A N/A 
Returns the standard deviation of the values in the passed list using
N for the denominator (i.e., DESCRIBES the sample stdev only).

Usage:   lsamplestdev(inlist)
 N/A N/A N/A math sqrt N/A samplevar inlist N/A lcov N/A N/A x y keepdims N/A 0 N/A N/A 
Returns the estimated covariance of the values in the passed
array (i.e., N-1).  Dimension can equal None (ravel array first), an
integer (the dimension over which to operate), or a sequence (operate
over multiple dimensions).  Set keepdims=1 to return an array with the
same number of dimensions as inarray.

Usage:   lcov(x,y,keepdims=0)
 N/A n N/A len x N/A xmn N/A mean x N/A ymn N/A mean y N/A xdeviations N/A N/A 0 N/A len x N/A ydeviations N/A N/A 0 N/A len y N/A i N/A range N/A len x N/A N/A N/A xdeviations N/A i N/A N/A x N/A i xmn N/A N/A ydeviations N/A i N/A N/A y N/A i ymn N/A ss 0.0 N/A i N/A range N/A len xdeviations N/A N/A ss N/A ss N/A N/A xdeviations N/A i N/A ydeviations N/A i N/A N/A ss N/A float N/A n 1 N/A lvar N/A N/A inlist N/A N/A N/A 
Returns the variance of the values in the passed list using N-1
for the denominator (i.e., for estimating population variance).

Usage:   lvar(inlist)
 N/A n N/A len inlist N/A mn N/A mean inlist N/A deviations N/A N/A 0 N/A len inlist N/A i N/A range N/A len inlist N/A N/A N/A deviations N/A i N/A N/A inlist N/A i mn N/A N/A N/A ss deviations N/A float N/A n 1 N/A lstdev N/A N/A inlist N/A N/A N/A 
Returns the standard deviation of the values in the passed list
using N-1 in the denominator (i.e., to estimate population stdev).

Usage:   lstdev(inlist)
 N/A N/A N/A math sqrt N/A var inlist N/A lsterr N/A N/A inlist N/A N/A N/A 
Returns the standard error of the values in the passed list using N-1
in the denominator (i.e., to estimate population standard error).

Usage:   lsterr(inlist)
 N/A N/A N/A stdev inlist N/A float N/A N/A math sqrt N/A len inlist N/A lsem N/A N/A inlist N/A N/A N/A 
Returns the estimated standard error of the mean (sx-bar) of the
values in the passed list.  sem = stdev / sqrt(n)

Usage:   lsem(inlist)
 N/A sd N/A stdev inlist N/A n N/A len inlist N/A N/A sd N/A N/A math sqrt n N/A lz N/A N/A inlist score N/A N/A N/A 
Returns the z-score for a given input score, given that score and the
list from which that score came.  Not appropriate for population calculations.

Usage:   lz(inlist, score)
 N/A z N/A N/A score N/A mean inlist N/A samplestdev inlist N/A z N/A lzs N/A N/A inlist N/A N/A N/A 
Returns a list of z-scores, one for each score in the passed list.

Usage:   lzs(inlist)
 N/A zscores N/A N/A item inlist N/A N/A N/A N/A zscores append N/A z inlist item N/A zscores N/A ltrimboth N/A N/A l proportiontocut N/A N/A N/A 
Slices off the passed proportion of items from BOTH ends of the passed
list (i.e., with proportiontocut=0.1, slices 'leftmost' 10% AND 'rightmost'
10% of scores.  Assumes list is sorted by magnitude.  Slices off LESS if
proportion results in a non-integer slice index (i.e., conservatively
slices off proportiontocut).

Usage:   ltrimboth (l,proportiontocut)
Returns: trimmed version of list l
 N/A lowercut N/A int N/A proportiontocut N/A len l N/A uppercut N/A N/A len l lowercut N/A N/A l N/A lowercut uppercut N/A ltrim1 N/A N/A l proportiontocut tail N/A right N/A N/A 
Slices off the passed proportion of items from ONE end of the passed
list (i.e., if proportiontocut=0.1, slices off 'leftmost' or 'rightmost'
10% of scores).  Slices off LESS if proportion results in a non-integer
slice index (i.e., conservatively slices off proportiontocut).

Usage:   ltrim1 (l,proportiontocut,tail='right')  or set tail='left'
Returns: trimmed version of list l
 N/A N/A tail right N/A N/A lowercut 0 N/A uppercut N/A N/A len l N/A int N/A proportiontocut N/A len l N/A N/A N/A tail left N/A N/A lowercut N/A int N/A proportiontocut N/A len l N/A uppercut N/A len l N/A N/A l N/A lowercut uppercut N/A lpaired N/A N/A x y N/A N/A N/A 
Interactively determines the type of data and then runs the
appropriated statistic for paired group data.

Usage:   lpaired(x,y)
Returns: appropriate statistic name, value, and probability
 N/A samples N/A N/A samples N/A i r I R c C N/A N/A 
Independent or related samples, or correlation (i,r,c):  N/A samples N/A raw_input N/A N/A samples N/A i I r R N/A N/A 
Comparing variances ... N/A r N/A obrientransform x y N/A N/A f p N/A F_oneway N/A N/A pstats colex r 0 N/A N/A pstats colex r 1 N/A N/A p 0.05 N/A N/A vartype N/A unequal, p= N/A str N/A round p 4 N/A N/A vartype equal N/A vartype N/A N/A samples N/A i I N/A N/A N/A N/A vartype N/A 0 e N/A N/A N/A t p N/A ttest_ind x y 0 N/A 
Independent samples t-test:   N/A round t 4 N/A round p 4 N/A N/A N/A N/A N/A len x 20 N/A N/A len y 20 N/A N/A N/A z p N/A ranksums x y N/A 
Rank Sums test (NONparametric, n>20):   N/A round z 4 N/A round p 4 N/A N/A N/A u p N/A mannwhitneyu x y N/A 
Mann-Whitney U-test (NONparametric, ns<20):   N/A round u 4 N/A round p 4 N/A N/A N/A N/A vartype N/A 0 e N/A N/A N/A t p N/A ttest_rel x y 0 N/A 
Related samples t-test:   N/A round t 4 N/A round p 4 N/A N/A N/A t p N/A ranksums x y N/A 
Wilcoxon T-test (NONparametric):   N/A round t 4 N/A round p 4 N/A N/A corrtype N/A N/A corrtype N/A c C r R d D N/A N/A 
Is the data Continuous, Ranked, or Dichotomous (c,r,d):  N/A corrtype N/A raw_input N/A N/A corrtype N/A c C N/A N/A N/A m b r p see N/A linregress x y N/A 
Linear regression for continuous variables ... N/A lol N/A N/A Slope Intercept r Prob SEestimate N/A N/A round m 4 N/A round b 4 N/A round r 4 N/A round p 4 N/A round see 4 N/A N/A N/A pstats printcc lol N/A N/A N/A corrtype N/A r R N/A N/A N/A r p N/A spearmanr x y N/A 
Correlation for ranked variables ... N/A Spearman's r:  N/A round r 4 N/A round p 4 N/A N/A N/A r p N/A pointbiserialr x y N/A 
Assuming x contains a dichotomous variable ... N/A Point Biserial r:  N/A round r 4 N/A round p 4 N/A N/A None N/A lpearsonr N/A N/A x y N/A N/A N/A 
Calculates a Pearson correlation coefficient and the associated
probability value.  Taken from Heiman's Basic Statistics for the Behav.
Sci (2nd), p.195.

Usage:   lpearsonr(x,y)      where x and y are equal-length lists
Returns: Pearson's r value, two-tailed p-value
 N/A TINY 1e-30 N/A N/A N/A len x N/A len y N/A N/A ValueError Input values not paired in pearsonr.  Aborting. N/A n N/A len x N/A x N/A map float x N/A y N/A map float y N/A xmean N/A mean x N/A ymean N/A mean y N/A r_num N/A N/A n N/A summult x y N/A N/A sum x N/A sum y N/A r_den N/A N/A math sqrt N/A N/A N/A n N/A ss x N/A square_of_sums x N/A N/A n N/A ss y N/A square_of_sums y N/A r N/A r_num r_den N/A df N/A n 2 N/A t N/A r N/A N/A math sqrt N/A df N/A N/A N/A 1.0 r TINY N/A N/A 1.0 r TINY N/A prob N/A betai N/A 0.5 df 0.5 N/A df N/A float N/A df N/A t t N/A N/A r prob N/A llincc N/A N/A x y N/A N/A N/A 
Calculates Lin's concordance correlation coefficient.

Usage:   alincc(x,y)    where x, y are equal-length arrays
Returns: Lin's CC
 N/A covar N/A N/A N/A lcov x y N/A N/A len x 1 N/A float N/A len x N/A xvar N/A N/A N/A lvar x N/A N/A len x 1 N/A float N/A len x N/A yvar N/A N/A N/A lvar y N/A N/A len y 1 N/A float N/A len y N/A lincc N/A N/A 2 covar N/A N/A xvar yvar N/A N/A N/A amean x N/A amean y 2 N/A lincc N/A lspearmanr N/A N/A x y N/A N/A N/A 
Calculates a Spearman rank-order correlation coefficient.  Taken
from Heiman's Basic Statistics for the Behav. Sci (1st), p.192.

Usage:   lspearmanr(x,y)      where x and y are equal-length lists
Returns: Spearman's r, two-tailed p-value
 N/A TINY 1e-30 N/A N/A N/A len x N/A len y N/A N/A ValueError Input values not paired in spearmanr.  Aborting. N/A n N/A len x N/A rankx N/A rankdata x N/A ranky N/A rankdata y N/A dsq N/A sumdiffsquared rankx ranky N/A rs N/A 1 N/A N/A 6 dsq N/A float N/A n N/A N/A n 2 1 N/A t N/A rs N/A N/A math sqrt N/A N/A n 2 N/A N/A rs 1.0 N/A 1.0 rs N/A df N/A n 2 N/A probrs N/A betai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A N/A rs probrs N/A lpointbiserialr N/A N/A x y N/A N/A N/A 
Calculates a point-biserial correlation coefficient and the associated
probability value.  Taken from Heiman's Basic Statistics for the Behav.
Sci (1st), p.194.

Usage:   lpointbiserialr(x,y)      where x,y are equal-length lists
Returns: Point-biserial r, two-tailed p-value
 N/A TINY 1e-30 N/A N/A N/A len x N/A len y N/A N/A ValueError INPUT VALUES NOT PAIRED IN pointbiserialr.  ABORTING. N/A data N/A N/A pstats abut x y N/A categories N/A N/A pstats unique x N/A N/A N/A len categories 2 N/A N/A ValueError Exactly 2 categories required for pointbiserialr(). N/A N/A codemap N/A N/A pstats abut categories N/A range 2 N/A recoded N/A N/A pstats recode data codemap 0 N/A x N/A N/A pstats linexand data 0 N/A categories N/A 0 N/A y N/A N/A pstats linexand data 0 N/A categories N/A 1 N/A xmean N/A mean N/A N/A pstats colex x 1 N/A ymean N/A mean N/A N/A pstats colex y 1 N/A n N/A len data N/A adjust N/A N/A math sqrt N/A N/A N/A len x N/A float n N/A N/A len y N/A float n N/A rpb N/A N/A N/A ymean xmean N/A samplestdev N/A N/A pstats colex data 1 adjust N/A df N/A n 2 N/A t N/A rpb N/A N/A math sqrt N/A df N/A N/A N/A 1.0 rpb TINY N/A N/A 1.0 rpb TINY N/A prob N/A betai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A N/A rpb prob N/A lkendalltau N/A N/A x y N/A N/A N/A 
Calculates Kendall's tau ... correlation of ordinal data.  Adapted
from function kendl1 in Numerical Recipies.  Needs good test-routine.@@@

Usage:   lkendalltau(x,y)
Returns: Kendall's tau, two-tailed p-value
 N/A n1 0 N/A n2 0 N/A iss 0 N/A j N/A range N/A N/A len x 1 N/A N/A k N/A range j N/A len y N/A N/A a1 N/A N/A x N/A j N/A x N/A k N/A a2 N/A N/A y N/A j N/A y N/A k N/A aa N/A a1 a2 N/A aa N/A N/A n1 N/A n1 1 N/A n2 N/A n2 1 N/A N/A aa 0 N/A N/A iss N/A iss 1 N/A N/A iss N/A iss 1 N/A N/A a1 N/A N/A n1 N/A n1 1 N/A N/A n2 N/A n2 1 N/A tau N/A iss N/A N/A math sqrt N/A n1 n2 N/A svar N/A N/A N/A 4.0 N/A len x 10.0 N/A N/A 9.0 N/A len x N/A N/A len x 1 N/A z N/A tau N/A N/A math sqrt svar N/A prob N/A erfcc N/A N/A abs z 1.4142136 N/A N/A tau prob N/A llinregress N/A N/A x y N/A N/A N/A 
Calculates a regression line on x,y pairs.  

Usage:   llinregress(x,y)      x,y are equal-length lists of x-y coordinates
Returns: slope, intercept, r, two-tailed prob, sterr-of-estimate
 N/A TINY 1e-20 N/A N/A N/A len x N/A len y N/A N/A ValueError Input values not paired in linregress.  Aborting. N/A n N/A len x N/A x N/A map float x N/A y N/A map float y N/A xmean N/A mean x N/A ymean N/A mean y N/A r_num N/A float N/A N/A n N/A summult x y N/A N/A sum x N/A sum y N/A r_den N/A N/A math sqrt N/A N/A N/A n N/A ss x N/A square_of_sums x N/A N/A n N/A ss y N/A square_of_sums y N/A r N/A r_num r_den N/A z N/A 0.5 N/A N/A math log N/A N/A N/A 1.0 r TINY N/A N/A 1.0 r TINY N/A df N/A n 2 N/A t N/A r N/A N/A math sqrt N/A df N/A N/A N/A 1.0 r TINY N/A N/A 1.0 r TINY N/A prob N/A betai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A slope N/A r_num N/A float N/A N/A n N/A ss x N/A square_of_sums x N/A intercept N/A ymean N/A slope xmean N/A sterrest N/A N/A N/A math sqrt N/A 1 N/A r r N/A samplestdev y N/A N/A slope intercept r prob sterrest N/A lttest_1samp N/A N/A a popmean printit name writemode N/A 0 Sample a N/A N/A 
Calculates the t-obtained for the independent samples T-test on ONE group
of scores a, given a population mean.  If printit=1, results are printed
to the screen.  If printit='filename', the results are output to 'filename'
using the given writemode (default=append).  Returns t-value, and prob.

Usage:   lttest_1samp(a,popmean,Name='Sample',printit=0,writemode='a')
Returns: t-value, two-tailed prob
 N/A x N/A mean a N/A v N/A var a N/A n N/A len a N/A df N/A n 1 N/A svar N/A N/A N/A n 1 v N/A float df N/A t N/A N/A x popmean N/A N/A math sqrt N/A svar N/A 1.0 n N/A prob N/A betai N/A 0.5 df 0.5 N/A N/A float df N/A df N/A t t N/A N/A printit 0 N/A N/A statname Single-sample T-test. N/A N/A outputpairedstats printit writemode Population -- popmean 0 0 0 name n x v N/A min a N/A max a statname t prob N/A N/A t prob N/A lttest_ind N/A N/A a b printit name1 name2 writemode N/A 0 Samp1 Samp2 a N/A N/A 
Calculates the t-obtained T-test on TWO INDEPENDENT samples of
scores a, and b.  From Numerical Recipies, p.483.  If printit=1, results
are printed to the screen.  If printit='filename', the results are output
to 'filename' using the given writemode (default=append).  Returns t-value,
and prob.

Usage:   lttest_ind(a,b,printit=0,name1='Samp1',name2='Samp2',writemode='a')
Returns: t-value, two-tailed prob
 N/A x1 N/A mean a N/A x2 N/A mean b N/A v1 N/A N/A stdev a 2 N/A v2 N/A N/A stdev b 2 N/A n1 N/A len a N/A n2 N/A len b N/A df N/A N/A n1 n2 2 N/A svar N/A N/A N/A N/A n1 1 v1 N/A N/A n2 1 v2 N/A float df N/A t N/A N/A x1 x2 N/A N/A math sqrt N/A svar N/A N/A 1.0 n1 N/A 1.0 n2 N/A prob N/A betai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A N/A printit 0 N/A N/A statname Independent samples T-test. N/A N/A outputpairedstats printit writemode name1 n1 x1 v1 N/A min a N/A max a name2 n2 x2 v2 N/A min b N/A max b statname t prob N/A N/A t prob N/A lttest_rel N/A N/A a b printit name1 name2 writemode N/A 0 Sample1 Sample2 a N/A N/A 
Calculates the t-obtained T-test on TWO RELATED samples of scores,
a and b.  From Numerical Recipies, p.483.  If printit=1, results are
printed to the screen.  If printit='filename', the results are output to
'filename' using the given writemode (default=append).  Returns t-value,
and prob.

Usage:   lttest_rel(a,b,printit=0,name1='Sample1',name2='Sample2',writemode='a')
Returns: t-value, two-tailed prob
 N/A N/A N/A len a N/A len b N/A N/A ValueError Unequal length lists in ttest_rel. N/A x1 N/A mean a N/A x2 N/A mean b N/A v1 N/A var a N/A v2 N/A var b N/A n N/A len a N/A cov 0 N/A i N/A range N/A len a N/A N/A cov N/A cov N/A N/A N/A a N/A i x1 N/A N/A b N/A i x2 N/A df N/A n 1 N/A cov N/A cov N/A float df N/A sd N/A N/A math sqrt N/A N/A N/A v1 v2 N/A 2.0 cov N/A float n N/A t N/A N/A x1 x2 sd N/A prob N/A betai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A N/A printit 0 N/A N/A statname Related samples T-test. N/A N/A outputpairedstats printit writemode name1 n x1 v1 N/A min a N/A max a name2 n x2 v2 N/A min b N/A max b statname t prob N/A N/A t prob N/A lchisquare N/A N/A f_obs f_exp N/A None N/A N/A 
Calculates a one-way chi square for list of observed frequencies and returns
the result.  If no expected frequencies are given, the total N is assumed to
be equally distributed across all groups.

Usage:   lchisquare(f_obs, f_exp=None)   f_obs = list of observed cell freq.
Returns: chisquare-statistic, associated p-value
 N/A k N/A len f_obs N/A N/A f_exp None N/A N/A f_exp N/A N/A N/A N/A sum f_obs N/A float k N/A len f_obs N/A chisq 0 N/A i N/A range N/A len f_obs N/A N/A chisq N/A chisq N/A N/A N/A N/A f_obs N/A i N/A f_exp N/A i 2 N/A float N/A f_exp N/A i N/A N/A chisq N/A chisqprob chisq N/A k 1 N/A lks_2samp N/A N/A data1 data2 N/A N/A N/A 
Computes the Kolmogorov-Smirnof statistic on 2 samples.  From
Numerical Recipies in C, page 493.

Usage:   lks_2samp(data1,data2)   data1&2 are lists of values for 2 conditions
Returns: KS D-value, associated p-value
 N/A j1 0 N/A j2 0 N/A fn1 0.0 N/A fn2 0.0 N/A n1 N/A len data1 N/A n2 N/A len data2 N/A en1 n1 N/A en2 n2 N/A d 0.0 N/A N/A N/A data1 sort N/A N/A N/A data2 sort N/A N/A N/A j1 n1 N/A j2 n2 N/A N/A d1 N/A data1 N/A j1 N/A d2 N/A data2 N/A j2 N/A N/A d1 d2 N/A N/A fn1 N/A j1 N/A float en1 N/A j1 N/A j1 1 N/A N/A d2 d1 N/A N/A fn2 N/A j2 N/A float en2 N/A j2 N/A j2 1 N/A dt N/A fn2 fn1 N/A N/A N/A N/A math fabs dt N/A N/A math fabs d N/A N/A d dt N/A N/A N/A en N/A N/A math sqrt N/A N/A en1 en2 N/A float N/A en1 en2 N/A prob N/A ksprob N/A N/A N/A en 0.12 N/A 0.11 en N/A abs d N/A N/A N/A N/A prob 1.0 N/A N/A d prob N/A lmannwhitneyu N/A N/A x y N/A N/A N/A 
Calculates a Mann-Whitney U statistic on the provided scores and
returns the result.  Use only when the n in each condition is < 20 and
you have 2 independent samples of ranks.  NOTE: Mann-Whitney U is
significant if the u-obtained is LESS THAN or equal to the critical
value of U found in the tables.  Equivalent to Kruskal-Wallis H with
just 2 groups.

Usage:   lmannwhitneyu(data)
Returns: u-statistic, one-tailed p-value (i.e., p(z(U)))
 N/A n1 N/A len x N/A n2 N/A len y N/A ranked N/A rankdata N/A x y N/A rankx N/A ranked N/A 0 n1 N/A ranky N/A ranked N/A n1 N/A u1 N/A N/A N/A n1 n2 N/A N/A n1 N/A n1 1 2.0 N/A sum rankx N/A u2 N/A N/A n1 n2 u1 N/A bigu N/A max u1 u2 N/A smallu N/A min u1 u2 N/A T N/A N/A math sqrt N/A tiecorrect ranked N/A N/A T 0 N/A N/A ValueError All numbers are identical in lmannwhitneyu N/A sd N/A N/A math sqrt N/A N/A N/A N/A T n1 n2 N/A N/A n1 n2 1 12.0 N/A z N/A abs N/A N/A bigu N/A N/A n1 n2 2.0 sd N/A N/A smallu N/A 1.0 N/A zprob z N/A ltiecorrect N/A N/A rankvals N/A N/A N/A 
Corrects for ties in Mann Whitney U and Kruskal Wallis H tests.  See
Siegel, S. (1956) Nonparametric Statistics for the Behavioral Sciences.
New York: McGraw-Hill.  Code adapted from |Stat rankind.c code.

Usage:   ltiecorrect(rankvals)
Returns: T correction factor for U or H
 N/A N/A sorted posn N/A shellsort rankvals N/A n N/A len sorted N/A T 0.0 N/A i 0 N/A N/A i N/A n 1 N/A N/A N/A N/A sorted N/A i N/A sorted N/A N/A i 1 N/A N/A nties 1 N/A N/A N/A i N/A n 1 N/A N/A sorted N/A i N/A sorted N/A N/A i 1 N/A N/A nties N/A nties 1 N/A i N/A i 1 N/A T N/A N/A T N/A nties 3 nties N/A i N/A i 1 N/A T N/A T N/A float N/A N/A n 3 n N/A N/A 1.0 T N/A lranksums N/A N/A x y N/A N/A N/A 
Calculates the rank sums statistic on the provided scores and
returns the result.  Use only when the n in each condition is > 20 and you
have 2 independent samples of ranks.

Usage:   lranksums(x,y)
Returns: a z-statistic, two-tailed p-value
 N/A n1 N/A len x N/A n2 N/A len y N/A alldata N/A x y N/A ranked N/A rankdata alldata N/A x N/A ranked N/A n1 N/A y N/A ranked N/A n1 N/A s N/A sum x N/A expected N/A N/A n1 N/A N/A n1 n2 1 2.0 N/A z N/A N/A s expected N/A N/A math sqrt N/A N/A N/A n1 n2 N/A N/A n1 n2 1 12.0 N/A prob N/A 2 N/A 1.0 N/A zprob N/A abs z N/A N/A z prob N/A lwilcoxont N/A N/A x y N/A N/A N/A 
Calculates the Wilcoxon T-test for related samples and returns the
result.  A non-parametric T-test.

Usage:   lwilcoxont(x,y)
Returns: a t-statistic, two-tail probability estimate
 N/A N/A N/A len x N/A len y N/A N/A ValueError Unequal N in wilcoxont.  Aborting. N/A d N/A N/A i N/A range N/A len x N/A N/A diff N/A N/A x N/A i N/A y N/A i N/A N/A diff 0 N/A N/A N/A N/A d append diff N/A count N/A len d N/A absd N/A map abs d N/A absranked N/A rankdata absd N/A r_plus 0.0 N/A r_minus 0.0 N/A i N/A range N/A len absd N/A N/A N/A N/A d N/A i 0 N/A N/A r_minus N/A r_minus N/A absranked N/A i N/A N/A r_plus N/A r_plus N/A absranked N/A i N/A wt N/A min r_plus r_minus N/A mn N/A N/A count N/A count 1 0.25 N/A se N/A N/A math sqrt N/A N/A N/A count N/A count 1 N/A N/A 2.0 count 1.0 24.0 N/A z N/A N/A N/A math fabs N/A wt mn se N/A prob N/A 2 N/A 1.0 N/A zprob N/A abs z N/A N/A wt prob N/A lkruskalwallish N/A N/A N/A args N/A N/A 
The Kruskal-Wallis H-test is a non-parametric ANOVA for 3 or more
groups, requiring at least 5 subjects in each group.  This function
calculates the Kruskal-Wallis H-test for 3 or more independent samples
and returns the result.  

Usage:   lkruskalwallish(*args)
Returns: H-statistic (corrected for ties), associated p-value
 N/A args N/A list args N/A n N/A N/A 0 N/A len args N/A all N/A N/A n N/A map len args N/A i N/A range N/A len args N/A N/A all N/A all N/A args N/A i N/A ranked N/A rankdata all N/A T N/A tiecorrect ranked N/A i N/A range N/A len args N/A N/A N/A args N/A i N/A ranked N/A 0 N/A n N/A i N/A N/A ranked N/A 0 N/A n N/A i N/A rsums N/A N/A i N/A range N/A len args N/A N/A N/A N/A rsums append N/A N/A sum N/A args N/A i 2 N/A N/A rsums N/A i N/A N/A rsums N/A i N/A float N/A n N/A i N/A ssbn N/A sum rsums N/A totaln N/A sum n N/A h N/A N/A N/A 12.0 N/A totaln N/A totaln 1 ssbn N/A 3 N/A totaln 1 N/A df N/A N/A len args 1 N/A N/A T 0 N/A N/A ValueError All numbers are identical in lkruskalwallish N/A h N/A h N/A float T N/A N/A h N/A chisqprob h df N/A lfriedmanchisquare N/A N/A N/A args N/A N/A 
Friedman Chi-Square is a non-parametric, one-way within-subjects
ANOVA.  This function calculates the Friedman Chi-square test for repeated
measures and returns the result, along with the associated probability
value.  It assumes 3 or more repeated measures.  Only 3 levels requires a
minimum of 10 subjects in the study.  Four levels requires 5 subjects per
level(??).

Usage:   lfriedmanchisquare(*args)
Returns: chi-square statistic, associated p-value
 N/A k N/A len args N/A N/A k 3 N/A N/A ValueError Less than 3 levels.  Friedman test not appropriate. N/A n N/A len N/A args N/A 0 N/A data N/A apply N/A pstats abut N/A tuple args N/A i N/A range N/A len data N/A N/A N/A data N/A i N/A rankdata N/A data N/A i N/A ssbn 0 N/A i N/A range k N/A N/A ssbn N/A ssbn N/A N/A sum N/A args N/A i 2 N/A chisq N/A N/A N/A 12.0 N/A N/A k n N/A k 1 ssbn N/A N/A 3 n N/A k 1 N/A N/A chisq N/A chisqprob chisq N/A k 1 N/A lchisqprob N/A N/A chisq df N/A N/A N/A 
Returns the (1-tailed) probability value associated with the provided
chi-square value and df.  Adapted from chisq.c in Gary Perlman's |Stat.

Usage:   lchisqprob(chisq,df)
 N/A BIG 20.0 ex N/A N/A x N/A N/A N/A BIG 20.0 N/A N/A x N/A BIG N/A N/A 0.0 N/A N/A N/A N/A math exp x N/A N/A N/A N/A chisq 0 N/A df 1 N/A N/A 1.0 N/A a N/A 0.5 chisq N/A N/A N/A df 2 0 N/A N/A even 1 N/A N/A even 0 N/A N/A df 1 N/A N/A y N/A ex N/A a N/A even N/A N/A s y N/A N/A s N/A 2.0 N/A zprob N/A N/A N/A math sqrt chisq N/A N/A df 2 N/A N/A chisq N/A 0.5 N/A df 1.0 N/A even N/A N/A z 1.0 N/A N/A z 0.5 N/A N/A a BIG N/A N/A even N/A N/A e 0.0 N/A N/A e N/A N/A math log N/A N/A math sqrt N/A math pi N/A c N/A N/A math log a N/A N/A z chisq N/A N/A e N/A N/A N/A math log z e N/A s N/A s N/A ex N/A N/A N/A c z a e N/A z N/A z 1.0 N/A s N/A N/A even N/A N/A e 1.0 N/A N/A e N/A N/A 1.0 N/A N/A math sqrt N/A math pi N/A N/A math sqrt a N/A c 0.0 N/A N/A z chisq N/A N/A e N/A e N/A a N/A float z N/A c N/A c e N/A z N/A z 1.0 N/A N/A N/A c y s N/A N/A s N/A lerfcc N/A N/A x N/A N/A N/A 
Returns the complementary error function erfc(x) with fractional
error everywhere less than 1.2e-7.  Adapted from Numerical Recipies.

Usage:   lerfcc(x)
 N/A z N/A abs x N/A t N/A 1.0 N/A 1.0 N/A 0.5 z N/A ans N/A t N/A N/A math exp N/A N/A N/A N/A z z 1.26551223 N/A t N/A 1.00002368 N/A t N/A 0.37409196 N/A t N/A 0.09678418 N/A t N/A -0.18628806 N/A t N/A 0.27886807 N/A t N/A -1.13520398 N/A t N/A 1.48851587 N/A t N/A -0.82215223 N/A t 0.17087277 N/A N/A x 0 N/A N/A ans N/A N/A N/A 2.0 ans N/A lzprob N/A N/A z N/A N/A N/A 
Returns the area under the normal curve 'to the left of' the given z value.
Thus, 
    for z<0, zprob(z) = 1-tail probability
    for z>0, 1.0-zprob(z) = 1-tail probability
    for any z, 2.0*(1.0-zprob(abs(z))) = 2-tail probability
Adapted from z.c in Gary Perlman's |Stat.

Usage:   lzprob(z)
 N/A Z_MAX 6.0 N/A N/A z 0.0 N/A N/A x 0.0 N/A N/A y N/A 0.5 N/A N/A math fabs z N/A N/A y N/A Z_MAX 0.5 N/A N/A x 1.0 N/A N/A N/A y 1.0 N/A N/A w N/A y y N/A x N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 0.000124818987 w 0.001075204047 w 0.005198775019 w 0.019198292004 w 0.059054035642 w 0.151968751364 w 0.319152932694 w 0.5319230073 w 0.797884560593 y 2.0 N/A N/A y N/A y 2.0 N/A x N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A -4.5255659e-05 y 0.00015252929 y 1.9538132e-05 y 0.000676904986 y 0.001390604284 y 0.00079462082 y 0.002034254874 y 0.006549791214 y 0.010557625006 y 0.011630447319 y 0.009279453341 y 0.005353579108 y 0.002141268741 y 0.000535310849 y 0.999936657524 N/A N/A z 0.0 N/A N/A prob N/A N/A x 1.0 0.5 N/A N/A prob N/A N/A 1.0 x 0.5 N/A prob N/A lksprob N/A N/A alam N/A N/A N/A 
Computes a Kolmolgorov-Smirnov t-test significance level.  Adapted from
Numerical Recipies.

Usage:   lksprob(alam)
 N/A fac 2.0 N/A sum 0.0 N/A termbf 0.0 N/A a2 N/A N/A -2.0 alam alam N/A j N/A range 1 201 N/A N/A term N/A fac N/A N/A math exp N/A N/A a2 j j N/A sum N/A sum term N/A N/A N/A N/A N/A math fabs term N/A 0.001 termbf N/A N/A N/A math fabs term N/A 1e-08 sum N/A N/A sum N/A fac N/A fac N/A termbf N/A N/A math fabs term N/A 1.0 N/A lfprob N/A N/A dfnum dfden F N/A N/A N/A 
Returns the (1-tailed) significance level (p-value) of an F
statistic given the degrees of freedom for the numerator (dfR-dfF) and
the degrees of freedom for the denominator (dfF).

Usage:   lfprob(dfnum, dfden, F)   where usually dfnum=dfbn, dfden=dfwn
 N/A p N/A betai N/A 0.5 dfden N/A 0.5 dfnum N/A dfden N/A float N/A dfden N/A dfnum F N/A p N/A lbetacf N/A N/A a b x N/A N/A N/A 
This function evaluates the continued fraction form of the incomplete
Beta function, betai.  (Adapted from: Numerical Recipies in C.)

Usage:   lbetacf(a,b,x)
 N/A ITMAX 200 N/A EPS 3e-07 N/A bm az am 1.0 N/A qab N/A a b N/A qap N/A a 1.0 N/A qam N/A a 1.0 N/A bz N/A 1.0 N/A N/A qab x qap N/A i N/A range N/A ITMAX 1 N/A N/A em N/A float N/A i 1 N/A tem N/A em em N/A d N/A N/A N/A em N/A b em x N/A N/A qam tem N/A a tem N/A ap N/A az N/A d am N/A bp N/A bz N/A d bm N/A d N/A N/A N/A N/A N/A a em N/A qab em x N/A N/A qap tem N/A a tem N/A app N/A ap N/A d az N/A bpp N/A bp N/A d bz N/A aold az N/A am N/A ap bpp N/A bm N/A bp bpp N/A az N/A app bpp N/A bz 1.0 N/A N/A N/A abs N/A az aold N/A EPS N/A abs az N/A N/A az N/A a or b too big, or ITMAX too small in Betacf. N/A lgammln N/A N/A xx N/A N/A N/A 
Returns the gamma function of xx.
    Gamma(z) = Integral(0,infinity) of t^(z-1)exp(-t) dt.
(Adapted from: Numerical Recipies in C.)

Usage:   lgammln(xx)
 N/A coeff N/A 76.18009173 -86.50532033 24.01409822 -1.231739516 0.00120858003 -5.36382e-06 N/A x N/A xx 1.0 N/A tmp N/A x 5.5 N/A tmp N/A tmp N/A N/A x 0.5 N/A N/A math log tmp N/A ser 1.0 N/A j N/A range N/A len coeff N/A N/A x N/A x 1 N/A ser N/A ser N/A N/A coeff N/A j x N/A N/A N/A tmp N/A N/A math log N/A 2.50662827465 ser N/A lbetai N/A N/A a b x N/A N/A N/A 
Returns the incomplete beta function:

    I-sub-x(a,b) = 1/B(a,b)*(Integral(0,x) of t^(a-1)(1-t)^(b-1) dt)

where a,b>0 and B(a,b) = G(a)*G(b)/(G(a+b)) where G(a) is the gamma
function of a.  The continued fraction formulation is implemented here,
using the betacf function.  (Adapted from: Numerical Recipies in C.)

Usage:   lbetai(a,b,x)
 N/A N/A N/A x 0.0 N/A x 1.0 N/A N/A ValueError Bad x in lbetai N/A N/A N/A x 0.0 N/A x 1.0 N/A N/A bt 0.0 N/A N/A bt N/A N/A math exp N/A N/A N/A N/A N/A gammln N/A a b N/A gammln a N/A gammln b N/A a N/A N/A math log x N/A b N/A N/A math log N/A 1.0 x N/A N/A x N/A N/A a 1.0 N/A N/A a b 2.0 N/A N/A N/A N/A bt N/A betacf a b x N/A float a N/A N/A N/A 1.0 N/A N/A bt N/A betacf b a N/A 1.0 x N/A float b N/A lF_oneway N/A N/A N/A lists N/A N/A 
Performs a 1-way ANOVA, returning an F-value and probability given
any number of groups.  From Heiman, pp.394-7.

Usage:   F_oneway(*lists)    where *lists is any number of lists, one per
                                  treatment group
Returns: F value, one-tailed p-value
 N/A a N/A len lists N/A means N/A N/A 0 a N/A vars N/A N/A 0 a N/A ns N/A N/A 0 a N/A alldata N/A N/A tmp N/A map N/A N array lists N/A means N/A map amean tmp N/A vars N/A map avar tmp N/A ns N/A map len lists N/A i N/A range N/A len lists N/A N/A alldata N/A alldata N/A lists N/A i N/A alldata N/A N/A N array alldata N/A bign N/A len alldata N/A sstot N/A N/A ass alldata N/A N/A asquare_of_sums alldata N/A float bign N/A ssbn 0 N/A list lists N/A N/A ssbn N/A ssbn N/A N/A asquare_of_sums N/A N/A N array list N/A float N/A len list N/A ssbn N/A ssbn N/A N/A asquare_of_sums alldata N/A float bign N/A sswn N/A sstot ssbn N/A dfbn N/A a 1 N/A dfwn N/A bign a N/A msb N/A ssbn N/A float dfbn N/A msw N/A sswn N/A float dfwn N/A f N/A msb msw N/A prob N/A fprob dfbn dfwn f N/A N/A f prob N/A lF_value N/A N/A ER EF dfnum dfden N/A N/A N/A 
Returns an F-statistic given the following:
        ER  = error associated with the null hypothesis (the Restricted model)
        EF  = error associated with the alternate hypothesis (the Full model)
        dfR-dfF = degrees of freedom of the numerator
        dfF = degrees of freedom associated with the denominator/Full model

Usage:   lF_value(ER,EF,dfnum,dfden)
 N/A N/A N/A N/A ER EF N/A float dfnum N/A EF N/A float dfden N/A writecc N/A N/A listoflists file writetype extra N/A w 2 N/A N/A 
Writes a list of lists to a file in columns, customized by the max
size of items within the columns (max size of items in col, +2 characters)
to specified file.  File-overwrite is the default.

Usage:   writecc (listoflists,file,writetype='w',extra=2)
Returns: None
 N/A N/A N/A type N/A listoflists N/A 0 N/A ListType TupleType N/A N/A listoflists N/A listoflists N/A outfile N/A open file writetype N/A rowstokill N/A N/A list2print N/A N/A copy deepcopy listoflists N/A i N/A range N/A len listoflists N/A N/A N/A N/A N/A listoflists N/A i N/A N/A N/A listoflists N/A i N/A N/A listoflists N/A i dashes N/A N/A rowstokill N/A rowstokill N/A i N/A N/A N/A rowstokill reverse N/A row rowstokill N/A N/A N/A list2print N/A row N/A maxsize N/A N/A 0 N/A len N/A list2print N/A 0 N/A col N/A range N/A len N/A list2print N/A 0 N/A N/A items N/A N/A pstats colex list2print col N/A items N/A map N/A pstats makestr items N/A N/A maxsize N/A col N/A N/A max N/A map len items extra N/A row listoflists N/A N/A N/A N/A row N/A N/A row N/A N/A N/A N/A outfile write N/A N/A N/A N/A row N/A dashes N/A row dashes N/A N/A dashes N/A N/A 0 N/A len maxsize N/A j N/A range N/A len maxsize N/A N/A N/A dashes N/A j N/A - N/A N/A maxsize N/A j 2 N/A N/A N/A outfile write N/A N/A pstats lineincustcols dashes maxsize N/A N/A N/A N/A outfile write N/A N/A pstats lineincustcols row maxsize N/A N/A N/A outfile write N/A N/A N/A outfile close N/A None N/A lincr N/A N/A l cap N/A N/A N/A 
Simulate a counting system from an n-dimensional list.

Usage:   lincr(l,cap)   l=list to increment, cap=max values for each list pos'n
Returns: next set of values for list l, OR -1 (if overflow)
 N/A N/A l N/A 0 N/A N/A l N/A 0 1 N/A i N/A range N/A len l N/A N/A N/A N/A N/A l N/A i N/A cap N/A i N/A i N/A N/A len l 1 N/A N/A N/A l N/A i 0 N/A N/A l N/A N/A i 1 N/A N/A l N/A N/A i 1 1 N/A N/A N/A N/A N/A l N/A i N/A cap N/A i N/A i N/A N/A len l 1 N/A N/A l -1 N/A l N/A lsum N/A N/A inlist N/A N/A N/A 
Returns the sum of the items in the passed list.

Usage:   lsum(inlist)
 N/A s 0 N/A item inlist N/A N/A s N/A s item N/A s N/A lcumsum N/A N/A inlist N/A N/A N/A 
Returns a list consisting of the cumulative sum of the items in the
passed list.

Usage:   lcumsum(inlist)
 N/A newlist N/A N/A copy deepcopy inlist N/A i N/A range 1 N/A len newlist N/A N/A N/A newlist N/A i N/A N/A newlist N/A i N/A newlist N/A N/A i 1 N/A newlist N/A lss N/A N/A inlist N/A N/A N/A 
Squares each value in the passed list, adds up these squares and
returns the result.

Usage:   lss(inlist)
 N/A ss 0 N/A item inlist N/A N/A ss N/A ss N/A item item N/A ss N/A lsummult N/A N/A list1 list2 N/A N/A N/A 
Multiplies elements in list1 and list2, element by element, and
returns the sum of all resulting multiplications.  Must provide equal
length lists.

Usage:   lsummult(list1,list2)
 N/A N/A N/A len list1 N/A len list2 N/A N/A ValueError Lists not equal length in summult. N/A s 0 N/A N/A item1 item2 N/A N/A pstats abut list1 list2 N/A N/A s N/A s N/A item1 item2 N/A s N/A lsumdiffsquared N/A N/A x y N/A N/A N/A 
Takes pairwise differences of the values in lists x and y, squares
these differences, and returns the sum of these squares.

Usage:   lsumdiffsquared(x,y)
Returns: sum[(x[i]-y[i])**2]
 N/A sds 0 N/A i N/A range N/A len x N/A N/A sds N/A sds N/A N/A N/A x N/A i N/A y N/A i 2 N/A sds N/A lsquare_of_sums N/A N/A inlist N/A N/A N/A 
Adds the values in the passed list, squares the sum, and returns
the result.

Usage:   lsquare_of_sums(inlist)
Returns: sum(inlist[i])**2
 N/A s N/A sum inlist N/A N/A N/A float s s N/A lshellsort N/A N/A inlist N/A N/A N/A 
Shellsort algorithm.  Sorts a 1D-list.

Usage:   lshellsort(inlist)
Returns: sorted-inlist, sorting-index-vector (for original list)
 N/A n N/A len inlist N/A svec N/A N/A copy deepcopy inlist N/A ivec N/A range n N/A gap N/A n 2 N/A N/A gap 0 N/A N/A i N/A range gap n N/A N/A j N/A range N/A i gap -1 N/A gap N/A N/A N/A N/A j 0 N/A N/A svec N/A j N/A svec N/A N/A j gap N/A N/A temp N/A svec N/A j N/A N/A svec N/A j N/A svec N/A N/A j gap N/A N/A svec N/A N/A j gap temp N/A itemp N/A ivec N/A j N/A N/A ivec N/A j N/A ivec N/A N/A j gap N/A N/A ivec N/A N/A j gap itemp N/A gap N/A gap 2 N/A N/A svec ivec N/A lrankdata N/A N/A inlist N/A N/A N/A 
Ranks the data in inlist, dealing with ties appropritely.  Assumes
a 1D inlist.  Adapted from Gary Perlman's |Stat ranksort.

Usage:   lrankdata(inlist)
Returns: a list of length equal to inlist, containing rank scores
 N/A n N/A len inlist N/A N/A svec ivec N/A shellsort inlist N/A sumranks 0 N/A dupcount 0 N/A newlist N/A N/A 0 n N/A i N/A range n N/A N/A sumranks N/A sumranks i N/A dupcount N/A dupcount 1 N/A N/A N/A i N/A n 1 N/A N/A svec N/A i N/A svec N/A N/A i 1 N/A N/A averank N/A N/A sumranks N/A float dupcount 1 N/A j N/A range N/A N/A i dupcount 1 N/A i 1 N/A N/A N/A newlist N/A N/A ivec N/A j averank N/A sumranks 0 N/A dupcount 0 N/A newlist N/A outputpairedstats N/A N/A fname writemode name1 n1 m1 se1 min1 max1 name2 n2 m2 se2 min2 max2 statname stat prob N/A N/A N/A 
Prints or write to a file stats for two groups, using the name, n,
mean, sterr, min and max for each group, as well as the statistic name,
its value, and the associated p-value.

Usage:   outputpairedstats(fname,writemode,
                           name1,n1,mean1,stderr1,min1,max1,
                           name2,n2,mean2,stderr2,min2,max2,
                           statname,stat,prob)
Returns: None
 N/A suffix N/A N/A N/A x N/A prob shape N/A prob N/A prob N/A 0 N/A N/A N/A N/A N/A N/A prob 0.001 N/A N/A suffix   *** N/A N/A N/A prob 0.01 N/A N/A suffix   ** N/A N/A N/A prob 0.05 N/A N/A suffix   * N/A title N/A N/A Name N Mean SD Min Max N/A lofl N/A title N/A N/A name1 n1 N/A round m1 3 N/A round N/A N/A math sqrt se1 3 min1 max1 N/A name2 n2 N/A round m2 3 N/A round N/A N/A math sqrt se2 3 min2 max2 N/A N/A N/A N/A type fname StringType N/A N/A len fname 0 N/A N/A N/A statname N/A N/A N/A N/A pstats printcc lofl N/A N/A N/A N/A N/A N/A stat shape N/A N/A N/A stat N/A stat N/A 0 N/A N/A N/A prob shape N/A N/A N/A prob N/A prob N/A 0 N/A N/A N/A N/A N/A Test statistic =  N/A round stat 3    p =  N/A round prob 3 suffix N/A N/A N/A file N/A open fname writemode N/A N/A N/A file write N/A N/A statname N/A N/A N/A file close N/A N/A writecc lofl fname a N/A file N/A open fname a N/A N/A N/A N/A N/A stat shape N/A N/A N/A stat N/A stat N/A 0 N/A N/A N/A prob shape N/A N/A N/A prob N/A prob N/A 0 N/A N/A N/A N/A N/A N/A N/A file write N/A N/A pstats list2string N/A 
Test statistic =  N/A round stat 4    p =  N/A round prob 4 suffix N/A N/A N/A file close N/A None N/A lfindwithin N/A N/A data N/A N/A N/A 
Returns an integer representing a binary vector, where 1=within-
subject factor, 0=between.  Input equals the entire data 2D list (i.e.,
column 0=random factor, column -1=measured values (those two are skipped).
Note: input data is in |Stat format ... a list of lists ("2D list") with 
one row per measured value, first column=subject identifier, last column=
score, one in-between column per factor (these columns contain level
designations on each factor).  See also stats.anova.__doc__.

Usage:   lfindwithin(data)     data in |Stat format
 N/A numfact N/A N/A len N/A data N/A 0 1 N/A withinvec 0 N/A col N/A range 1 numfact N/A N/A examplelevel N/A N/A N/A pstats unique N/A N/A pstats colex data col N/A 0 N/A rows N/A N/A pstats linexand data col examplelevel N/A factsubjs N/A N/A pstats unique N/A N/A pstats colex rows 0 N/A allsubjs N/A N/A pstats unique N/A N/A pstats colex data 0 N/A N/A N/A len factsubjs N/A len allsubjs N/A N/A withinvec N/A withinvec N/A 1 col N/A withinvec N/A N/A geometricmean N/A Dispatch N/A lgeometricmean N/A ListType TupleType N/A harmonicmean N/A Dispatch N/A lharmonicmean N/A ListType TupleType N/A mean N/A Dispatch N/A lmean N/A ListType TupleType N/A median N/A Dispatch N/A lmedian N/A ListType TupleType N/A medianscore N/A Dispatch N/A lmedianscore N/A ListType TupleType N/A mode N/A Dispatch N/A lmode N/A ListType TupleType N/A moment N/A Dispatch N/A lmoment N/A ListType TupleType N/A variation N/A Dispatch N/A lvariation N/A ListType TupleType N/A skew N/A Dispatch N/A lskew N/A ListType TupleType N/A kurtosis N/A Dispatch N/A lkurtosis N/A ListType TupleType N/A describe N/A Dispatch N/A ldescribe N/A ListType TupleType N/A itemfreq N/A Dispatch N/A litemfreq N/A ListType TupleType N/A scoreatpercentile N/A Dispatch N/A lscoreatpercentile N/A ListType TupleType N/A percentileofscore N/A Dispatch N/A lpercentileofscore N/A ListType TupleType N/A histogram N/A Dispatch N/A lhistogram N/A ListType TupleType N/A cumfreq N/A Dispatch N/A lcumfreq N/A ListType TupleType N/A relfreq N/A Dispatch N/A lrelfreq N/A ListType TupleType N/A obrientransform N/A Dispatch N/A lobrientransform N/A ListType TupleType N/A samplevar N/A Dispatch N/A lsamplevar N/A ListType TupleType N/A samplestdev N/A Dispatch N/A lsamplestdev N/A ListType TupleType N/A var N/A Dispatch N/A lvar N/A ListType TupleType N/A stdev N/A Dispatch N/A lstdev N/A ListType TupleType N/A sterr N/A Dispatch N/A lsterr N/A ListType TupleType N/A sem N/A Dispatch N/A lsem N/A ListType TupleType N/A z N/A Dispatch N/A lz N/A ListType TupleType N/A zs N/A Dispatch N/A lzs N/A ListType TupleType N/A trimboth N/A Dispatch N/A ltrimboth N/A ListType TupleType N/A trim1 N/A Dispatch N/A ltrim1 N/A ListType TupleType N/A paired N/A Dispatch N/A lpaired N/A ListType TupleType N/A pearsonr N/A Dispatch N/A lpearsonr N/A ListType TupleType N/A spearmanr N/A Dispatch N/A lspearmanr N/A ListType TupleType N/A pointbiserialr N/A Dispatch N/A lpointbiserialr N/A ListType TupleType N/A kendalltau N/A Dispatch N/A lkendalltau N/A ListType TupleType N/A linregress N/A Dispatch N/A llinregress N/A ListType TupleType N/A ttest_1samp N/A Dispatch N/A lttest_1samp N/A ListType TupleType N/A ttest_ind N/A Dispatch N/A lttest_ind N/A ListType TupleType N/A ttest_rel N/A Dispatch N/A lttest_rel N/A ListType TupleType N/A chisquare N/A Dispatch N/A lchisquare N/A ListType TupleType N/A ks_2samp N/A Dispatch N/A lks_2samp N/A ListType TupleType N/A mannwhitneyu N/A Dispatch N/A lmannwhitneyu N/A ListType TupleType N/A ranksums N/A Dispatch N/A lranksums N/A ListType TupleType N/A tiecorrect N/A Dispatch N/A ltiecorrect N/A ListType TupleType N/A wilcoxont N/A Dispatch N/A lwilcoxont N/A ListType TupleType N/A kruskalwallish N/A Dispatch N/A lkruskalwallish N/A ListType TupleType N/A friedmanchisquare N/A Dispatch N/A lfriedmanchisquare N/A ListType TupleType N/A chisqprob N/A Dispatch N/A lchisqprob N/A IntType FloatType N/A zprob N/A Dispatch N/A lzprob N/A IntType FloatType N/A ksprob N/A Dispatch N/A lksprob N/A IntType FloatType N/A fprob N/A Dispatch N/A lfprob N/A IntType FloatType N/A betacf N/A Dispatch N/A lbetacf N/A IntType FloatType N/A betai N/A Dispatch N/A lbetai N/A IntType FloatType N/A erfcc N/A Dispatch N/A lerfcc N/A IntType FloatType N/A gammln N/A Dispatch N/A lgammln N/A IntType FloatType N/A F_oneway N/A Dispatch N/A lF_oneway N/A ListType TupleType N/A F_value N/A Dispatch N/A lF_value N/A ListType TupleType N/A incr N/A Dispatch N/A lincr N/A ListType TupleType N/A sum N/A Dispatch N/A lsum N/A ListType TupleType N/A cumsum N/A Dispatch N/A lcumsum N/A ListType TupleType N/A ss N/A Dispatch N/A lss N/A ListType TupleType N/A summult N/A Dispatch N/A lsummult N/A ListType TupleType N/A square_of_sums N/A Dispatch N/A lsquare_of_sums N/A ListType TupleType N/A sumdiffsquared N/A Dispatch N/A lsumdiffsquared N/A ListType TupleType N/A shellsort N/A Dispatch N/A lshellsort N/A ListType TupleType N/A rankdata N/A Dispatch N/A lrankdata N/A ListType TupleType N/A findwithin N/A Dispatch N/A lfindwithin N/A ListType TupleType N/A N/A N/A numpy N N/A numpy.linalg LA ageometricmean N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Calculates the geometric mean of the values in the passed array.
That is:  n-th root of (x1 * x2 * ... * xn).  Defaults to ALL values in
the passed array.  Use dimension=None to flatten array first.  REMEMBER: if
dimension=0, it collapses over dimension 0 ('rows' in a 2D array) only, and
if dimension is a sequence, it collapses over all specified dimensions.  If
keepdims is set to 1, the resulting array will have as many dimensions as
inarray, with only 1 'level' per dim that was collapsed over.

Usage:   ageometricmean(inarray,dimension=None,keepdims=0)
Returns: geometric mean computed over dim(s) listed in dimension
 N/A inarray N/A N/A N array inarray N/A N float_ N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A size N/A len inarray N/A mult N/A N/A N power inarray N/A 1.0 size N/A mult N/A N/A N/A N multiply reduce mult N/A N/A N/A N/A type dimension N/A IntType FloatType N/A N/A size N/A N/A inarray shape N/A dimension N/A mult N/A N/A N power inarray N/A 1.0 size N/A mult N/A N/A N/A N multiply reduce mult dimension N/A N/A keepdims 1 N/A N/A shp N/A list N/A inarray shape N/A N/A shp N/A dimension 1 N/A sum N/A N/A N reshape sum shp N/A N/A dims N/A list dimension N/A N/A N/A dims sort N/A N/A N/A dims reverse N/A size N/A N/A N array N/A N/A N/A N multiply reduce N/A N/A N take N/A inarray shape dims N/A N float_ N/A mult N/A N/A N power inarray N/A 1.0 size N/A dim dims N/A N/A mult N/A N/A N/A N multiply reduce mult dim N/A N/A keepdims 1 N/A N/A shp N/A list N/A inarray shape N/A dim dims N/A N/A N/A shp N/A dim 1 N/A mult N/A N/A N reshape mult shp N/A mult N/A aharmonicmean N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Calculates the harmonic mean of the values in the passed array.
That is:  n / (1/x1 + 1/x2 + ... + 1/xn).  Defaults to ALL values in
the passed array.  Use dimension=None to flatten array first.  REMEMBER: if
dimension=0, it collapses over dimension 0 ('rows' in a 2D array) only, and
if dimension is a sequence, it collapses over all specified dimensions.  If
keepdims is set to 1, the resulting array will have as many dimensions as
inarray, with only 1 'level' per dim that was collapsed over.

Usage:   aharmonicmean(inarray,dimension=None,keepdims=0)
Returns: harmonic mean computed over dim(s) in dimension
 N/A inarray N/A N/A inarray astype N/A N float_ N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A size N/A len inarray N/A s N/A N/A N/A N add reduce N/A 1.0 inarray N/A N/A N/A N/A type dimension N/A IntType FloatType N/A N/A size N/A float N/A N/A inarray shape N/A dimension N/A s N/A N/A N/A N add reduce N/A 1.0 inarray dimension N/A N/A keepdims 1 N/A N/A shp N/A list N/A inarray shape N/A N/A shp N/A dimension 1 N/A s N/A N/A N reshape s shp N/A N/A dims N/A list dimension N/A N/A N/A dims sort N/A nondims N/A N/A i N/A range N/A len N/A inarray shape N/A N/A N/A i dims N/A N/A N/A N/A nondims append i N/A tinarray N/A N/A N transpose inarray N/A nondims dims N/A idx N/A N/A 0 N/A len nondims N/A N/A idx N/A N/A N/A size N/A len N/A N/A N ravel inarray N/A s N/A asum N/A 1.0 inarray N/A N/A keepdims 1 N/A N/A s N/A N/A N reshape N/A s N/A N/A N ones N/A len N/A inarray shape N/A N/A N/A idx N/A 0 -1 N/A loopcap N/A N/A N/A N array N/A N/A tinarray shape N/A 0 N/A len nondims 1 N/A s N/A N/A N zeros N/A loopcap 1 N/A N float_ N/A N/A N/A incr idx loopcap -1 N/A N/A N/A s N/A idx N/A asum N/A 1.0 N/A tinarray N/A idx N/A size N/A N/A N/A N multiply reduce N/A N/A N take N/A inarray shape dims N/A N/A keepdims 1 N/A N/A shp N/A list N/A inarray shape N/A dim dims N/A N/A N/A shp N/A dim 1 N/A s N/A N/A N reshape s shp N/A N/A size s N/A amean N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Calculates the arithmatic mean of the values in the passed array.
That is:  1/n * (x1 + x2 + ... + xn).  Defaults to ALL values in the
passed array.  Use dimension=None to flatten array first.  REMEMBER: if
dimension=0, it collapses over dimension 0 ('rows' in a 2D array) only, and
if dimension is a sequence, it collapses over all specified dimensions.  If
keepdims is set to 1, the resulting array will have as many dimensions as
inarray, with only 1 'level' per dim that was collapsed over.

Usage:   amean(inarray,dimension=None,keepdims=0)
Returns: arithematic mean calculated over dim(s) in dimension
 N/A N/A N/A inarray dtype N/A N/A N int_ N/A N short N/A N ubyte N/A N/A inarray N/A N/A inarray astype N/A N float_ N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A sum N/A N/A N/A N add reduce inarray N/A denom N/A float N/A len inarray N/A N/A N/A N/A type dimension N/A IntType FloatType N/A N/A sum N/A asum inarray dimension N/A denom N/A float N/A N/A inarray shape N/A dimension N/A N/A keepdims 1 N/A N/A shp N/A list N/A inarray shape N/A N/A shp N/A dimension 1 N/A sum N/A N/A N reshape sum shp N/A N/A dims N/A list dimension N/A N/A N/A dims sort N/A N/A N/A dims reverse N/A sum N/A inarray 1.0 N/A dim dims N/A N/A sum N/A N/A N/A N add reduce sum dim N/A denom N/A N/A N array N/A N/A N/A N multiply reduce N/A N/A N take N/A inarray shape dims N/A N float_ N/A N/A keepdims 1 N/A N/A shp N/A list N/A inarray shape N/A dim dims N/A N/A N/A shp N/A dim 1 N/A sum N/A N/A N reshape sum shp N/A N/A sum denom N/A amedian N/A N/A inarray numbins N/A 1000 N/A N/A 
Calculates the COMPUTED median value of an array of numbers, given the
number of bins to use for the histogram (more bins approaches finding the
precise median value of the array; default number of bins = 1000).  From
G.W. Heiman's Basic Stats, or CRC Probability & Statistics.
NOTE:  THIS ROUTINE ALWAYS uses the entire passed array (flattens it first).

Usage:   amedian(inarray,numbins=1000)
Returns: median calculated over ALL values in inarray
 N/A inarray N/A N/A N ravel inarray N/A N/A hist smallest binsize extras N/A ahistogram inarray numbins N/A N/A min inarray N/A max inarray N/A cumhist N/A N/A N cumsum hist N/A otherbins N/A N/A N greater_equal cumhist N/A N/A len inarray 2.0 N/A otherbins N/A list otherbins N/A cfbin N/A N/A otherbins index 1 N/A LRL N/A smallest N/A binsize cfbin N/A cfbelow N/A N/A N/A N add reduce N/A hist N/A 0 cfbin N/A freq N/A hist N/A cfbin N/A median N/A LRL N/A N/A N/A N/A N/A len inarray 2.0 cfbelow N/A float freq binsize N/A median N/A amedianscore N/A N/A inarray dimension N/A None N/A N/A 
Returns the 'middle' score of the passed array.  If there is an even
number of scores, the mean of the 2 middle scores is returned.  Can function
with 1D arrays, or on the FIRST dimension of 2D arrays (i.e., dimension can
be None, to pre-flatten the array, or else dimension must equal 0).

Usage:   amedianscore(inarray,dimension=None)
Returns: 'middle' score of the array, or the mean of the 2 middle scores
 N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A dimension 0 N/A inarray N/A N/A N sort inarray dimension N/A N/A N/A N/A N/A inarray shape N/A dimension 2 0 N/A N/A indx N/A N/A N/A inarray shape N/A dimension 2 N/A median N/A N/A N/A N asarray N/A N/A inarray N/A indx N/A inarray N/A N/A indx 1 2.0 N/A N/A indx N/A N/A N/A inarray shape N/A dimension 2 N/A median N/A N/A N take inarray N/A indx dimension N/A N/A N/A median shape N/A 1 N/A N/A median N/A median N/A 0 N/A median N/A amode N/A N/A a dimension N/A None N/A N/A 
Returns an array of the modal (most common) score in the passed array.
If there is more than one such score, ONLY THE FIRST is returned.
The bin-count for the modal values is also returned.  Operates on whole
array (dimension=None), or on a given dimension.

Usage:   amode(a, dimension=None)
Returns: array of bin-counts for mode(s), array of corresponding modal values
 N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A dimension 0 N/A scores N/A N/A pstats aunique N/A N/A N ravel a N/A testshape N/A list N/A a shape N/A N/A testshape N/A dimension 1 N/A oldmostfreq N/A N/A N zeros testshape N/A oldcounts N/A N/A N zeros testshape N/A score scores N/A N/A template N/A N/A N equal a score N/A counts N/A asum template dimension 1 N/A mostfrequent N/A N/A N where N/A counts oldcounts score oldmostfreq N/A oldcounts N/A N/A N where N/A counts oldcounts counts oldcounts N/A oldmostfreq mostfrequent N/A N/A oldcounts mostfrequent N/A atmean N/A N/A a limits inclusive N/A None N/A 1 1 N/A N/A 
Returns the arithmetic mean of all values in an array, ignoring values
strictly outside the sequence passed to 'limits'.   Note: either limit
in the sequence, or the value of limits itself, can be set to None.  The
inclusive list/tuple determines whether the lower and upper limiting bounds
(respectively) are open/exclusive (0) or closed/inclusive (1).

Usage:   atmean(a,limits=None,inclusive=(1,1))
 N/A N/A N/A a dtype N/A N/A N int_ N/A N short N/A N ubyte N/A N/A a N/A N/A a astype N/A N float_ N/A N/A limits None N/A N/A N/A mean a N/A N/A N/A type limits N/A ListType TupleType N/A N ndarray Wrong type for limits in atmean N/A N/A inclusive N/A 0 N/A N/A lowerfcn N/A N greater_equal N/A N/A lowerfcn N/A N greater N/A N/A inclusive N/A 1 N/A N/A upperfcn N/A N less_equal N/A N/A upperfcn N/A N less N/A N/A N/A N/A limits N/A 0 N/A N/A N/A N maximum reduce N/A N/A N ravel a N/A N/A limits N/A 1 N/A N/A N/A N minimum reduce N/A N/A N ravel a N/A N/A ValueError No array values within given limits (atmean). N/A N/A N/A N/A N/A limits N/A 0 None N/A N/A limits N/A 1 None N/A N/A mask N/A upperfcn a N/A limits N/A 1 N/A N/A N/A N/A N/A limits N/A 0 None N/A N/A limits N/A 1 None N/A N/A mask N/A lowerfcn a N/A limits N/A 0 N/A N/A N/A N/A N/A limits N/A 0 None N/A N/A limits N/A 1 None N/A N/A mask N/A N/A lowerfcn a N/A limits N/A 0 N/A upperfcn a N/A limits N/A 1 N/A s N/A float N/A N/A N/A N add reduce N/A N/A N ravel N/A a mask N/A n N/A float N/A N/A N/A N add reduce N/A N/A N ravel mask N/A N/A s n N/A atvar N/A N/A a limits inclusive N/A None N/A 1 1 N/A N/A 
Returns the sample variance of values in an array, (i.e., using N-1),
ignoring values strictly outside the sequence passed to 'limits'.  
Note: either limit in the sequence, or the value of limits itself,
can be set to None.  The inclusive list/tuple determines whether the lower
and upper limiting bounds (respectively) are open/exclusive (0) or
closed/inclusive (1). ASSUMES A FLAT ARRAY (OR ELSE PREFLATTENS).

Usage:   atvar(a,limits=None,inclusive=(1,1))
 N/A a N/A N/A a astype N/A N float_ N/A N/A N/A limits None N/A limits N/A None None N/A N/A N/A avar a N/A N/A N/A type limits N/A ListType TupleType N/A N ndarray Wrong type for limits in atvar N/A N/A inclusive N/A 0 N/A N/A lowerfcn N/A N greater_equal N/A N/A lowerfcn N/A N greater N/A N/A inclusive N/A 1 N/A N/A upperfcn N/A N less_equal N/A N/A upperfcn N/A N less N/A N/A N/A N/A limits N/A 0 N/A N/A N/A N maximum reduce N/A N/A N ravel a N/A N/A limits N/A 1 N/A N/A N/A N minimum reduce N/A N/A N ravel a N/A N/A ValueError No array values within given limits (atvar). N/A N/A N/A N/A N/A limits N/A 0 None N/A N/A limits N/A 1 None N/A N/A mask N/A upperfcn a N/A limits N/A 1 N/A N/A N/A N/A N/A limits N/A 0 None N/A N/A limits N/A 1 None N/A N/A mask N/A lowerfcn a N/A limits N/A 0 N/A N/A N/A N/A N/A limits N/A 0 None N/A N/A limits N/A 1 None N/A N/A mask N/A N/A lowerfcn a N/A limits N/A 0 N/A upperfcn a N/A limits N/A 1 N/A a N/A N/A N compress mask a N/A N/A avar a N/A atmin N/A N/A a lowerlimit dimension inclusive N/A None None 1 N/A N/A 
Returns the minimum value of a, along dimension, including only values less
than (or equal to, if inclusive=1) lowerlimit.  If the limit is set to None,
all values in the array are used.

Usage:   atmin(a,lowerlimit=None,dimension=None,inclusive=1)
 N/A inclusive N/A N/A lowerfcn N/A N greater N/A N/A lowerfcn N/A N greater_equal N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A dimension 0 N/A N/A lowerlimit None N/A N/A lowerlimit N/A N/A N/A N/A N minimum reduce N/A N/A N ravel a 11 N/A biggest N/A N/A N/A N maximum reduce N/A N/A N ravel a N/A ta N/A N/A N where N/A lowerfcn a lowerlimit a biggest N/A N/A N/A N/A N minimum reduce ta dimension N/A atmax N/A N/A a upperlimit dimension inclusive N/A None 1 N/A N/A 
Returns the maximum value of a, along dimension, including only values greater
than (or equal to, if inclusive=1) upperlimit.  If the limit is set to None,
a limit larger than the max value in the array is used.

Usage:   atmax(a,upperlimit,dimension=None,inclusive=1)
 N/A inclusive N/A N/A upperfcn N/A N less N/A N/A upperfcn N/A N less_equal N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A dimension 0 N/A N/A upperlimit None N/A N/A upperlimit N/A N/A N/A N/A N maximum reduce N/A N/A N ravel a 1 N/A smallest N/A N/A N/A N minimum reduce N/A N/A N ravel a N/A ta N/A N/A N where N/A upperfcn a upperlimit a smallest N/A N/A N/A N/A N maximum reduce ta dimension N/A atstdev N/A N/A a limits inclusive N/A None N/A 1 1 N/A N/A 
Returns the standard deviation of all values in an array, ignoring values
strictly outside the sequence passed to 'limits'.   Note: either limit
in the sequence, or the value of limits itself, can be set to None.  The
inclusive list/tuple determines whether the lower and upper limiting bounds
(respectively) are open/exclusive (0) or closed/inclusive (1).

Usage:   atstdev(a,limits=None,inclusive=(1,1))
 N/A N/A N/A N sqrt N/A tvar a limits inclusive N/A atsem N/A N/A a limits inclusive N/A None N/A 1 1 N/A N/A 
Returns the standard error of the mean for the values in an array,
(i.e., using N for the denominator), ignoring values strictly outside
the sequence passed to 'limits'.   Note: either limit in the sequence,
or the value of limits itself, can be set to None.  The inclusive list/tuple
determines whether the lower and upper limiting bounds (respectively) are
open/exclusive (0) or closed/inclusive (1).

Usage:   atsem(a,limits=None,inclusive=(1,1))
 N/A sd N/A tstdev a limits inclusive N/A N/A N/A limits None N/A limits N/A None None N/A N/A n N/A float N/A len N/A N/A N ravel a N/A limits N/A N/A N/A min a 1 N/A N/A max a 1 N/A N/A N/A type limits N/A ListType TupleType N/A N ndarray Wrong type for limits in atsem N/A N/A inclusive N/A 0 N/A N/A lowerfcn N/A N greater_equal N/A N/A lowerfcn N/A N greater N/A N/A inclusive N/A 1 N/A N/A upperfcn N/A N less_equal N/A N/A upperfcn N/A N less N/A N/A N/A N/A limits N/A 0 N/A N/A N/A N maximum reduce N/A N/A N ravel a N/A N/A limits N/A 1 N/A N/A N/A N minimum reduce N/A N/A N ravel a N/A N/A ValueError No array values within given limits (atsem). N/A N/A N/A N/A N/A limits N/A 0 None N/A N/A limits N/A 1 None N/A N/A mask N/A upperfcn a N/A limits N/A 1 N/A N/A N/A N/A N/A limits N/A 0 None N/A N/A limits N/A 1 None N/A N/A mask N/A lowerfcn a N/A limits N/A 0 N/A N/A N/A N/A N/A limits N/A 0 None N/A N/A limits N/A 1 None N/A N/A mask N/A N/A lowerfcn a N/A limits N/A 0 N/A upperfcn a N/A limits N/A 1 N/A term1 N/A N/A N/A N add reduce N/A N/A N ravel N/A N/A a a mask N/A n N/A float N/A N/A N/A N add reduce N/A N/A N ravel mask N/A N/A sd N/A N/A math sqrt n N/A amoment N/A N/A a moment dimension N/A 1 None N/A N/A 
Calculates the nth moment about the mean for a sample (defaults to the
1st moment).  Generally used to calculate coefficients of skewness and
kurtosis.  Dimension can equal None (ravel array first), an integer
(the dimension over which to operate), or a sequence (operate over
multiple dimensions).

Usage:   amoment(a,moment=1,dimension=None)
Returns: appropriate moment along given dimension
 N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A dimension 0 N/A N/A moment 1 N/A N/A 0.0 N/A N/A mn N/A amean a dimension 1 N/A s N/A N/A N power N/A a mn moment N/A N/A amean s dimension N/A avariation N/A N/A a dimension N/A None N/A N/A 
Returns the coefficient of variation, as defined in CRC Standard
Probability and Statistics, p.6. Dimension can equal None (ravel array
first), an integer (the dimension over which to operate), or a
sequence (operate over multiple dimensions).

Usage:   avariation(a,dimension=None)
 N/A N/A N/A 100.0 N/A asamplestdev a dimension N/A amean a dimension N/A askew N/A N/A a dimension N/A None N/A N/A  
Returns the skewness of a distribution (normal ==> 0.0; >0 means extra
weight in left tail).  Use askewtest() to see if it's close enough.
Dimension can equal None (ravel array first), an integer (the
dimension over which to operate), or a sequence (operate over multiple
dimensions).

Usage:   askew(a, dimension=None)
Returns: skew of vals in a along dimension, returning ZERO where all vals equal
 N/A denom N/A N/A N power N/A amoment a 2 dimension 1.5 N/A zero N/A N/A N equal denom 0 N/A N/A N/A N/A type denom N/A N ndarray N/A N/A asum zero 0 N/A N/A Number of zeros in askew:  N/A asum zero N/A denom N/A denom zero N/A N/A N/A N where zero 0 N/A N/A amoment a 3 dimension denom N/A akurtosis N/A N/A a dimension N/A None N/A N/A 
Returns the kurtosis of a distribution (normal ==> 3.0; >3 means
heavier in the tails, and usually more peaked).  Use akurtosistest()
to see if it's close enough.  Dimension can equal None (ravel array
first), an integer (the dimension over which to operate), or a
sequence (operate over multiple dimensions).

Usage:   akurtosis(a,dimension=None)
Returns: kurtosis of values in a along dimension, and ZERO where all vals equal
 N/A denom N/A N/A N power N/A amoment a 2 dimension 2 N/A zero N/A N/A N equal denom 0 N/A N/A N/A N/A type denom N/A N ndarray N/A N/A asum zero 0 N/A N/A Number of zeros in akurtosis:  N/A asum zero N/A denom N/A denom zero N/A N/A N/A N where zero 0 N/A N/A amoment a 4 dimension denom N/A adescribe N/A N/A inarray dimension N/A None N/A N/A 
Returns several descriptive statistics of the passed array.  Dimension
can equal None (ravel array first), an integer (the dimension over
which to operate), or a sequence (operate over multiple dimensions).

Usage:   adescribe(inarray,dimension=None)
Returns: n, (min,max), mean, standard deviation, skew, kurtosis
 N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A dimension 0 N/A n N/A N/A inarray shape N/A dimension N/A mm N/A N/A N/A N/A N minimum reduce inarray N/A N/A N/A N maximum reduce inarray N/A m N/A amean inarray dimension N/A sd N/A astdev inarray dimension N/A skew N/A askew inarray dimension N/A kurt N/A akurtosis inarray dimension N/A N/A n mm m sd skew kurt N/A askewtest N/A N/A a dimension N/A None N/A N/A 
Tests whether the skew is significantly different from a normal
distribution.  Dimension can equal None (ravel array first), an
integer (the dimension over which to operate), or a sequence (operate
over multiple dimensions).

Usage:   askewtest(a,dimension=None)
Returns: z-score and 2-tail z-probability
 N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A dimension 0 N/A b2 N/A askew a dimension N/A n N/A float N/A N/A a shape N/A dimension N/A y N/A b2 N/A N/A N sqrt N/A N/A N/A n 1 N/A n 3 N/A 6.0 N/A n 2 N/A beta2 N/A N/A N/A N/A 3.0 N/A N/A N/A n n N/A 27 n 70 N/A n 1 N/A n 3 N/A N/A N/A N/A n 2.0 N/A n 5 N/A n 7 N/A n 9 N/A W2 N/A -1 N/A N/A N sqrt N/A 2 N/A beta2 1 N/A delta N/A 1 N/A N/A N sqrt N/A N/A N log N/A N/A N sqrt W2 N/A alpha N/A N/A N sqrt N/A 2 N/A W2 1 N/A y N/A N/A N where N/A y 0 1 y N/A Z N/A delta N/A N/A N log N/A N/A y alpha N/A N/A N sqrt N/A N/A N/A y alpha 2 1 N/A N/A Z N/A N/A 1.0 N/A zprob Z 2 N/A akurtosistest N/A N/A a dimension N/A None N/A N/A 
Tests whether a dataset has normal kurtosis (i.e.,
kurtosis=3(n-1)/(n+1)) Valid only for n>20.  Dimension can equal None
(ravel array first), an integer (the dimension over which to operate),
or a sequence (operate over multiple dimensions).

Usage:   akurtosistest(a,dimension=None)
Returns: z-score and 2-tail z-probability, returns 0 for bad pixels
 N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A dimension 0 N/A n N/A float N/A N/A a shape N/A dimension N/A N/A n 20 N/A N/A akurtosistest only valid for n>=20 ... continuing anyway, n= n N/A b2 N/A akurtosis a dimension N/A E N/A N/A 3.0 N/A n 1 N/A n 1 N/A varb2 N/A N/A N/A N/A 24.0 n N/A n 2 N/A n 3 N/A N/A N/A N/A n 1 N/A n 1 N/A n 3 N/A n 5 N/A x N/A N/A b2 E N/A N/A N sqrt varb2 N/A sqrtbeta1 N/A N/A N/A 6.0 N/A N/A N/A n n N/A 5 n 2 N/A N/A n 7 N/A n 9 N/A N/A N sqrt N/A N/A N/A 6.0 N/A n 3 N/A n 5 N/A N/A n N/A n 2 N/A n 3 N/A A N/A 6.0 N/A N/A 8.0 sqrtbeta1 N/A N/A 2.0 sqrtbeta1 N/A N/A N sqrt N/A 1 N/A 4.0 N/A sqrtbeta1 2 N/A term1 N/A 1 N/A 2 N/A 9.0 A N/A denom N/A 1 N/A x N/A N/A N sqrt N/A 2 N/A A 4.0 N/A denom N/A N/A N where N/A N/A N less denom 0 99 denom N/A term2 N/A N/A N where N/A N/A N equal denom 0 term1 N/A N/A N power N/A N/A 1 N/A 2.0 A denom N/A 1 3.0 N/A Z N/A N/A term1 term2 N/A N/A N sqrt N/A 2 N/A 9.0 A N/A Z N/A N/A N where N/A N/A N equal denom 99 0 Z N/A N/A Z N/A N/A 1.0 N/A zprob Z 2 N/A anormaltest N/A N/A a dimension N/A None N/A N/A 
Tests whether skew and/OR kurtosis of dataset differs from normal
curve.  Can operate over multiple dimensions.  Dimension can equal
None (ravel array first), an integer (the dimension over which to
operate), or a sequence (operate over multiple dimensions).

Usage:   anormaltest(a,dimension=None)
Returns: z-score and 2-tail probability
 N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A dimension 0 N/A N/A s p N/A askewtest a dimension N/A N/A k p N/A akurtosistest a dimension N/A k2 N/A N/A N/A N power s 2 N/A N/A N power k 2 N/A N/A k2 N/A achisqprob k2 2 N/A aitemfreq N/A N/A a N/A N/A N/A 
Returns a 2D array of item frequencies.  Column 1 contains item values,
column 2 contains their respective counts.  Assumes a 1D array is passed.
@@@sorting OK?

Usage:   aitemfreq(a)
Returns: a 2D frequency table (col [0:n-1]=scores, col n=frequencies)
 N/A scores N/A N/A pstats aunique a N/A scores N/A N/A N sort scores N/A freq N/A N/A N zeros N/A len scores N/A i N/A range N/A len scores N/A N/A N/A freq N/A i N/A N/A N/A N add reduce N/A N/A N equal a N/A scores N/A i N/A N/A N/A N array N/A N/A pstats aabut scores freq N/A ascoreatpercentile N/A N/A inarray percent N/A N/A N/A 
Usage:   ascoreatpercentile(inarray,percent)   0<percent<100
Returns: score at given percentile, relative to inarray distribution
 N/A percent N/A percent 100.0 N/A targetcf N/A percent N/A len inarray N/A N/A h lrl binsize extras N/A histogram inarray N/A cumhist N/A cumsum N/A h 1 N/A i N/A range N/A len cumhist N/A N/A N/A N/A cumhist N/A i targetcf N/A N/A N/A score N/A N/A binsize N/A N/A targetcf N/A cumhist N/A N/A i 1 N/A float N/A h N/A i N/A lrl N/A binsize i N/A score N/A apercentileofscore N/A N/A inarray score histbins defaultlimits N/A 10 None N/A N/A 
Note: result of this function depends on the values used to histogram
the data(!).

Usage:   apercentileofscore(inarray,score,histbins=10,defaultlimits=None)
Returns: percentile-position of score (0-100) relative to inarray
 N/A N/A h lrl binsize extras N/A histogram inarray histbins defaultlimits N/A cumhist N/A cumsum N/A h 1 N/A i N/A int N/A N/A score lrl N/A float binsize N/A pct N/A N/A N/A N/A cumhist N/A N/A i 1 N/A N/A N/A score N/A lrl N/A binsize i N/A float binsize N/A h N/A i N/A float N/A len inarray 100 N/A pct N/A ahistogram N/A N/A inarray numbins defaultlimits printextras N/A 10 None 1 N/A N/A 
Returns (i) an array of histogram bin counts, (ii) the smallest value
of the histogram binning, and (iii) the bin width (the last 2 are not
necessarily integers).  Default number of bins is 10.  Defaultlimits
can be None (the routine picks bins spanning all the numbers in the
inarray) or a 2-sequence (lowerlimit, upperlimit).  Returns all of the
following: array of bin values, lowerreallimit, binsize, extrapoints.

Usage:   ahistogram(inarray,numbins=10,defaultlimits=None,printextras=1)
Returns: (array of bin counts, bin-minimum, min-width, #-points-outside-range)
 N/A inarray N/A N/A N ravel inarray N/A N/A defaultlimits None N/A N/A lowerreallimit N/A defaultlimits N/A 0 N/A upperreallimit N/A defaultlimits N/A 1 N/A binsize N/A N/A upperreallimit lowerreallimit N/A float numbins N/A N/A Min N/A N/A N/A N minimum reduce inarray N/A Max N/A N/A N/A N maximum reduce inarray N/A estbinwidth N/A N/A N/A float N/A Max Min N/A float numbins 1e-06 N/A binsize N/A N/A N/A Max Min estbinwidth N/A float numbins N/A lowerreallimit N/A Min N/A binsize 2.0 N/A bins N/A N/A N zeros numbins N/A extrapoints 0 N/A num inarray N/A N/A N/A N/A N/A N/A num lowerreallimit 0 N/A N/A extrapoints N/A extrapoints 1 N/A N/A bintoincrement N/A int N/A N/A num lowerreallimit N/A float binsize N/A N/A bins N/A bintoincrement N/A N/A bins N/A bintoincrement 1 N/A N/A N/A N/A extrapoints N/A extrapoints 1 N/A N/A N/A extrapoints 0 N/A printextras 1 N/A N/A 
Points outside given histogram range = extrapoints N/A N/A bins lowerreallimit binsize extrapoints N/A acumfreq N/A N/A a numbins defaultreallimits N/A 10 None N/A N/A 
Returns a cumulative frequency histogram, using the histogram function.
Defaultreallimits can be None (use all data), or a 2-sequence containing
lower and upper limits on values to include.

Usage:   acumfreq(a,numbins=10,defaultreallimits=None)
Returns: array of cumfreq bin values, lowerreallimit, binsize, extrapoints
 N/A N/A h l b e N/A histogram a numbins defaultreallimits N/A cumhist N/A cumsum N/A h 1 N/A N/A cumhist l b e N/A arelfreq N/A N/A a numbins defaultreallimits N/A 10 None N/A N/A 
Returns a relative frequency histogram, using the histogram function.
Defaultreallimits can be None (use all data), or a 2-sequence containing
lower and upper limits on values to include.

Usage:   arelfreq(a,numbins=10,defaultreallimits=None)
Returns: array of cumfreq bin values, lowerreallimit, binsize, extrapoints
 N/A N/A h l b e N/A histogram a numbins defaultreallimits N/A h N/A N/A N array N/A h N/A float N/A N/A a shape N/A 0 N/A N/A h l b e N/A aobrientransform N/A N/A N/A args N/A N/A 
Computes a transform on input data (any number of columns).  Used to
test for homogeneity of variance prior to running one-way stats.  Each
array in *args is one level of a factor.  If an F_oneway() run on the
transformed data and found significant, variances are unequal.   From
Maxwell and Delaney, p.112.

Usage:   aobrientransform(*args)    *args = 1D arrays, one per level of factor
Returns: transformed data for use in an ANOVA
 N/A TINY 1e-10 N/A k N/A len args N/A n N/A N/A N zeros k N/A N float_ N/A v N/A N/A N zeros k N/A N float_ N/A m N/A N/A N zeros k N/A N float_ N/A nargs N/A N/A i N/A range k N/A N/A N/A N/A nargs append N/A N/A N/A args N/A i astype N/A N float_ N/A N/A n N/A i N/A float N/A len N/A nargs N/A i N/A N/A v N/A i N/A var N/A nargs N/A i N/A N/A m N/A i N/A mean N/A nargs N/A i N/A j N/A range k N/A N/A i N/A range N/A n N/A j N/A N/A t1 N/A N/A N/A N/A n N/A j 1.5 N/A n N/A j N/A N/A N/A N/A nargs N/A j N/A i N/A m N/A j 2 N/A t2 N/A N/A 0.5 N/A v N/A j N/A N/A n N/A j 1.0 N/A t3 N/A N/A N/A n N/A j 1.0 N/A N/A n N/A j 2.0 N/A N/A N/A nargs N/A j N/A i N/A N/A t1 t2 N/A float t3 N/A check 1 N/A j N/A range k N/A N/A N/A N/A N/A v N/A j N/A mean N/A nargs N/A j TINY N/A N/A check 0 N/A N/A check 1 N/A N/A ValueError Lack of convergence in obrientransform. N/A N/A N/A N/A N array nargs N/A asamplevar N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Returns the sample standard deviation of the values in the passed
array (i.e., using N).  Dimension can equal None (ravel array first),
an integer (the dimension over which to operate), or a sequence
(operate over multiple dimensions).  Set keepdims=1 to return an array
with the same number of dimensions as inarray.

Usage:   asamplevar(inarray,dimension=None,keepdims=0)
 N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A dimension 0 N/A N/A dimension 1 N/A N/A mn N/A N/A amean inarray dimension N/A N/A N/A N/A N NewAxis N/A N/A mn N/A amean inarray dimension keepdims 1 N/A deviations N/A inarray mn N/A N/A N/A type dimension ListType N/A N/A n 1 N/A d dimension N/A N/A n N/A n N/A N/A inarray shape N/A d N/A N/A n N/A N/A inarray shape N/A dimension N/A svar N/A N/A ass deviations dimension keepdims N/A float n N/A svar N/A asamplestdev N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Returns the sample standard deviation of the values in the passed
array (i.e., using N).  Dimension can equal None (ravel array first),
an integer (the dimension over which to operate), or a sequence
(operate over multiple dimensions).  Set keepdims=1 to return an array
with the same number of dimensions as inarray.

Usage:   asamplestdev(inarray,dimension=None,keepdims=0)
 N/A N/A N/A N sqrt N/A asamplevar inarray dimension keepdims N/A asignaltonoise N/A N/A instack dimension N/A 0 N/A N/A 
Calculates signal-to-noise.  Dimension can equal None (ravel array
first), an integer (the dimension over which to operate), or a
sequence (operate over multiple dimensions).

Usage:   asignaltonoise(instack,dimension=0):
Returns: array containing the value of (mean/stdev) along dimension,
         or 0 when stdev=0
 N/A m N/A mean instack dimension N/A sd N/A stdev instack dimension N/A N/A N/A N where N/A sd 0 0 N/A m sd N/A acov N/A N/A x y dimension keepdims N/A None 0 N/A N/A 
Returns the estimated covariance of the values in the passed
array (i.e., N-1).  Dimension can equal None (ravel array first), an
integer (the dimension over which to operate), or a sequence (operate
over multiple dimensions).  Set keepdims=1 to return an array with the
same number of dimensions as inarray.

Usage:   acov(x,y,dimension=None,keepdims=0)
 N/A N/A dimension None N/A N/A x N/A N/A N ravel x N/A y N/A N/A N ravel y N/A dimension 0 N/A xmn N/A amean x dimension 1 N/A xdeviations N/A x xmn N/A ymn N/A amean y dimension 1 N/A ydeviations N/A y ymn N/A N/A N/A type dimension ListType N/A N/A n 1 N/A d dimension N/A N/A n N/A n N/A N/A x shape N/A d N/A N/A n N/A N/A x shape N/A dimension N/A covar N/A N/A N/A N sum N/A xdeviations ydeviations N/A float N/A n 1 N/A covar N/A avar N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Returns the estimated population variance of the values in the passed
array (i.e., N-1).  Dimension can equal None (ravel array first), an
integer (the dimension over which to operate), or a sequence (operate
over multiple dimensions).  Set keepdims=1 to return an array with the
same number of dimensions as inarray.

Usage:   avar(inarray,dimension=None,keepdims=0)
 N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A dimension 0 N/A mn N/A amean inarray dimension 1 N/A deviations N/A inarray mn N/A N/A N/A type dimension ListType N/A N/A n 1 N/A d dimension N/A N/A n N/A n N/A N/A inarray shape N/A d N/A N/A n N/A N/A inarray shape N/A dimension N/A var N/A N/A ass deviations dimension keepdims N/A float N/A n 1 N/A var N/A astdev N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Returns the estimated population standard deviation of the values in
the passed array (i.e., N-1).  Dimension can equal None (ravel array
first), an integer (the dimension over which to operate), or a
sequence (operate over multiple dimensions).  Set keepdims=1 to return
an array with the same number of dimensions as inarray.

Usage:   astdev(inarray,dimension=None,keepdims=0)
 N/A N/A N/A N sqrt N/A avar inarray dimension keepdims N/A asterr N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Returns the estimated population standard error of the values in the
passed array (i.e., N-1).  Dimension can equal None (ravel array
first), an integer (the dimension over which to operate), or a
sequence (operate over multiple dimensions).  Set keepdims=1 to return
an array with the same number of dimensions as inarray.

Usage:   asterr(inarray,dimension=None,keepdims=0)
 N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A dimension 0 N/A N/A N/A astdev inarray dimension keepdims N/A float N/A N/A N sqrt N/A N/A inarray shape N/A dimension N/A asem N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Returns the standard error of the mean (i.e., using N) of the values
in the passed array.  Dimension can equal None (ravel array first), an
integer (the dimension over which to operate), or a sequence (operate
over multiple dimensions).  Set keepdims=1 to return an array with the
same number of dimensions as inarray.

Usage:   asem(inarray,dimension=None, keepdims=0)
 N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A dimension 0 N/A N/A N/A type dimension ListType N/A N/A n 1 N/A d dimension N/A N/A n N/A n N/A N/A inarray shape N/A d N/A N/A n N/A N/A inarray shape N/A dimension N/A s N/A N/A asamplestdev inarray dimension keepdims N/A N/A N sqrt N/A n 1 N/A s N/A az N/A N/A a score N/A N/A N/A 
Returns the z-score of a given input score, given thearray from which
that score came.  Not appropriate for population calculations, nor for
arrays > 1D.

Usage:   az(a, score)
 N/A z N/A N/A score N/A amean a N/A asamplestdev a N/A z N/A azs N/A N/A a N/A N/A N/A 
Returns a 1D array of z-scores, one for each score in the passed array,
computed relative to the passed array.

Usage:   azs(a)
 N/A zscores N/A N/A item a N/A N/A N/A N/A zscores append N/A z a item N/A N/A N/A N array zscores N/A azmap N/A N/A scores compare dimension N/A 0 N/A N/A 
Returns an array of z-scores the shape of scores (e.g., [x,y]), compared to
array passed to compare (e.g., [time,x,y]).  Assumes collapsing over dim 0
of the compare array.

Usage:   azs(scores, compare, dimension=0)
 N/A mns N/A amean compare dimension N/A sstd N/A asamplestdev compare 0 N/A N/A N/A scores mns sstd N/A athreshold N/A N/A a threshmin threshmax newval N/A None None 0 N/A N/A 
Like Numeric.clip() except that values <threshmid or >threshmax are replaced
by newval instead of by threshmin/threshmax (respectively).

Usage:   athreshold(a,threshmin=None,threshmax=None,newval=0)
Returns: a, with values <threshmin or >threshmax replaced with newval
 N/A mask N/A N/A N zeros N/A a shape N/A N/A threshmin None N/A N/A mask N/A mask N/A N/A N where N/A a threshmin 1 0 N/A N/A threshmax None N/A N/A mask N/A mask N/A N/A N where N/A a threshmax 1 0 N/A mask N/A N/A N clip mask 0 1 N/A N/A N/A N where mask newval a N/A atrimboth N/A N/A a proportiontocut N/A N/A N/A 
Slices off the passed proportion of items from BOTH ends of the passed
array (i.e., with proportiontocut=0.1, slices 'leftmost' 10% AND
'rightmost' 10% of scores.  You must pre-sort the array if you want
"proper" trimming.  Slices off LESS if proportion results in a
non-integer slice index (i.e., conservatively slices off
proportiontocut).

Usage:   atrimboth (a,proportiontocut)
Returns: trimmed version of array a
 N/A lowercut N/A int N/A proportiontocut N/A len a N/A uppercut N/A N/A len a lowercut N/A N/A a N/A lowercut uppercut N/A atrim1 N/A N/A a proportiontocut tail N/A right N/A N/A 
Slices off the passed proportion of items from ONE end of the passed
array (i.e., if proportiontocut=0.1, slices off 'leftmost' or 'rightmost'
10% of scores).  Slices off LESS if proportion results in a non-integer
slice index (i.e., conservatively slices off proportiontocut).

Usage:   atrim1(a,proportiontocut,tail='right')  or set tail='left'
Returns: trimmed version of array a
 N/A N/A N/A N/A string lower tail right N/A N/A lowercut 0 N/A uppercut N/A N/A len a N/A int N/A proportiontocut N/A len a N/A N/A N/A N/A N/A string lower tail left N/A N/A lowercut N/A int N/A proportiontocut N/A len a N/A uppercut N/A len a N/A N/A a N/A lowercut uppercut N/A acovariance N/A N/A X N/A N/A N/A 
Computes the covariance matrix of a matrix X.  Requires a 2D matrix input.

Usage:   acovariance(X)
Returns: covariance matrix of X
 N/A N/A N/A len N/A X shape 2 N/A N/A TypeError acovariance requires 2D matrices N/A n N/A N/A X shape N/A 0 N/A mX N/A amean X 0 N/A N/A N/A N/A N/A N dot N/A N/A N transpose X X N/A float n N/A N/A N/A N multiply outer mX mX N/A acorrelation N/A N/A X N/A N/A N/A 
Computes the correlation matrix of a matrix X.  Requires a 2D matrix input.

Usage:   acorrelation(X)
Returns: correlation matrix of X
 N/A C N/A acovariance X N/A V N/A N/A N diagonal C N/A N/A C N/A N/A N sqrt N/A N/A N/A N multiply outer V V N/A apaired N/A N/A x y N/A N/A N/A 
Interactively determines the type of data in x and y, and then runs the
appropriated statistic for paired group data.

Usage:   apaired(x,y)     x,y = the two arrays of values to be compared
Returns: appropriate statistic name, value, and probability
 N/A samples N/A N/A samples N/A i r I R c C N/A N/A 
Independent or related samples, or correlation (i,r,c):  N/A samples N/A raw_input N/A N/A samples N/A i I r R N/A N/A 
Comparing variances ... N/A r N/A obrientransform x y N/A N/A f p N/A F_oneway N/A N/A pstats colex r 0 N/A N/A pstats colex r 1 N/A N/A p 0.05 N/A N/A vartype N/A unequal, p= N/A str N/A round p 4 N/A N/A vartype equal N/A vartype N/A N/A samples N/A i I N/A N/A N/A N/A vartype N/A 0 e N/A N/A N/A t p N/A ttest_ind x y None 0 N/A 
Independent samples t-test:   N/A round t 4 N/A round p 4 N/A N/A N/A N/A N/A len x 20 N/A N/A len y 20 N/A N/A N/A z p N/A ranksums x y N/A 
Rank Sums test (NONparametric, n>20):   N/A round z 4 N/A round p 4 N/A N/A N/A u p N/A mannwhitneyu x y N/A 
Mann-Whitney U-test (NONparametric, ns<20):   N/A round u 4 N/A round p 4 N/A N/A N/A N/A vartype N/A 0 e N/A N/A N/A t p N/A ttest_rel x y 0 N/A 
Related samples t-test:   N/A round t 4 N/A round p 4 N/A N/A N/A t p N/A ranksums x y N/A 
Wilcoxon T-test (NONparametric):   N/A round t 4 N/A round p 4 N/A N/A corrtype N/A N/A corrtype N/A c C r R d D N/A N/A 
Is the data Continuous, Ranked, or Dichotomous (c,r,d):  N/A corrtype N/A raw_input N/A N/A corrtype N/A c C N/A N/A N/A m b r p see N/A linregress x y N/A 
Linear regression for continuous variables ... N/A lol N/A N/A Slope Intercept r Prob SEestimate N/A N/A round m 4 N/A round b 4 N/A round r 4 N/A round p 4 N/A round see 4 N/A N/A N/A pstats printcc lol N/A N/A N/A corrtype N/A r R N/A N/A N/A r p N/A spearmanr x y N/A 
Correlation for ranked variables ... N/A Spearman's r:  N/A round r 4 N/A round p 4 N/A N/A N/A r p N/A pointbiserialr x y N/A 
Assuming x contains a dichotomous variable ... N/A Point Biserial r:  N/A round r 4 N/A round p 4 N/A N/A None N/A dices N/A N/A x y N/A N/A N/A 
Calculates Dice's coefficient ... (2*number of common terms)/(number of terms in x +
number of terms in y). Returns a value between 0 (orthogonal) and 1.

Usage:  dices(x,y)
 N/A sets N/A x N/A N/A sets Set x N/A y N/A N/A sets Set y N/A common N/A len N/A N/A x intersection y N/A total N/A float N/A N/A len x N/A len y N/A N/A N/A 2 common total N/A icc N/A N/A x y verbose N/A None 0 N/A N/A 
Calculates intraclass correlation coefficients using simple, Type I sums of squares.
If only one variable is passed, assumed it's an Nx2 matrix

Usage:   icc(x,y=None,verbose=0)
Returns: icc rho, prob ####PROB IS A GUESS BASED ON PEARSON
 N/A TINY 1e-20 N/A y N/A N/A all N/A N/A N concatenate N/A x y 0 N/A N/A all N/A x 0 N/A x N/A all N/A N/A N/A 0 N/A y N/A all N/A N/A N/A 1 N/A totalss N/A ass N/A all N/A mean all N/A pairmeans N/A N/A x y 2.0 N/A withinss N/A N/A ass N/A x pairmeans N/A ass N/A y pairmeans N/A withindf N/A float N/A len x N/A betwdf N/A float N/A N/A len x 1 N/A withinms N/A withinss withindf N/A betweenms N/A N/A totalss withinss betwdf N/A rho N/A N/A betweenms withinms N/A withinms betweenms N/A t N/A rho N/A N/A math sqrt N/A betwdf N/A N/A N/A 1.0 rho TINY N/A N/A 1.0 rho TINY N/A prob N/A abetai N/A 0.5 betwdf 0.5 N/A betwdf N/A betwdf N/A t t verbose N/A N/A rho prob N/A alincc N/A N/A x y N/A N/A N/A 
Calculates Lin's concordance correlation coefficient.

Usage:   alincc(x,y)    where x, y are equal-length arrays
Returns: Lin's CC
 N/A x N/A N/A N ravel x N/A y N/A N/A N ravel y N/A covar N/A N/A N/A acov x y N/A N/A len x 1 N/A float N/A len x N/A xvar N/A N/A N/A avar x N/A N/A len x 1 N/A float N/A len x N/A yvar N/A N/A N/A avar y N/A N/A len y 1 N/A float N/A len y N/A lincc N/A N/A 2 covar N/A N/A xvar yvar N/A N/A N/A amean x N/A amean y 2 N/A lincc N/A apearsonr N/A N/A x y verbose N/A 1 N/A N/A 
Calculates a Pearson correlation coefficient and returns p.  Taken
from Heiman's Basic Statistics for the Behav. Sci (2nd), p.195.

Usage:   apearsonr(x,y,verbose=1)      where x,y are equal length arrays
Returns: Pearson's r, two-tailed p-value
 N/A TINY 1e-20 N/A n N/A len x N/A xmean N/A amean x N/A ymean N/A amean y N/A r_num N/A N/A n N/A N/A N/A N add reduce N/A x y N/A N/A N/A N/A N add reduce x N/A N/A N/A N add reduce y N/A r_den N/A N/A math sqrt N/A N/A N/A n N/A ass x N/A asquare_of_sums x N/A N/A n N/A ass y N/A asquare_of_sums y N/A r N/A r_num r_den N/A df N/A n 2 N/A t N/A r N/A N/A math sqrt N/A df N/A N/A N/A 1.0 r TINY N/A N/A 1.0 r TINY N/A prob N/A abetai N/A 0.5 df 0.5 N/A df N/A df N/A t t verbose N/A N/A r prob N/A aspearmanr N/A N/A x y N/A N/A N/A 
Calculates a Spearman rank-order correlation coefficient.  Taken
from Heiman's Basic Statistics for the Behav. Sci (1st), p.192.

Usage:   aspearmanr(x,y)      where x,y are equal-length arrays
Returns: Spearman's r, two-tailed p-value
 N/A TINY 1e-30 N/A n N/A len x N/A rankx N/A rankdata x N/A ranky N/A rankdata y N/A dsq N/A N/A N/A N add reduce N/A N/A rankx ranky 2 N/A rs N/A 1 N/A N/A 6 dsq N/A float N/A n N/A N/A n 2 1 N/A t N/A rs N/A N/A math sqrt N/A N/A n 2 N/A N/A rs 1.0 N/A 1.0 rs N/A df N/A n 2 N/A probrs N/A abetai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A N/A rs probrs N/A apointbiserialr N/A N/A x y N/A N/A N/A 
Calculates a point-biserial correlation coefficient and the associated
probability value.  Taken from Heiman's Basic Statistics for the Behav.
Sci (1st), p.194.

Usage:   apointbiserialr(x,y)      where x,y are equal length arrays
Returns: Point-biserial r, two-tailed p-value
 N/A TINY 1e-30 N/A categories N/A N/A pstats aunique x N/A data N/A N/A pstats aabut x y N/A N/A N/A len categories 2 N/A N/A ValueError Exactly 2 categories required (in x) for pointbiserialr(). N/A N/A codemap N/A N/A pstats aabut categories N/A N/A N arange 2 N/A recoded N/A N/A pstats arecode data codemap 0 N/A x N/A N/A pstats alinexand data 0 N/A categories N/A 0 N/A y N/A N/A pstats alinexand data 0 N/A categories N/A 1 N/A xmean N/A amean N/A N/A pstats acolex x 1 N/A ymean N/A amean N/A N/A pstats acolex y 1 N/A n N/A len data N/A adjust N/A N/A math sqrt N/A N/A N/A len x N/A float n N/A N/A len y N/A float n N/A rpb N/A N/A N/A ymean xmean N/A asamplestdev N/A N/A pstats acolex data 1 adjust N/A df N/A n 2 N/A t N/A rpb N/A N/A math sqrt N/A df N/A N/A N/A 1.0 rpb TINY N/A N/A 1.0 rpb TINY N/A prob N/A abetai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A N/A rpb prob N/A akendalltau N/A N/A x y N/A N/A N/A 
Calculates Kendall's tau ... correlation of ordinal data.  Adapted
from function kendl1 in Numerical Recipies.  Needs good test-cases.@@@

Usage:   akendalltau(x,y)
Returns: Kendall's tau, two-tailed p-value
 N/A n1 0 N/A n2 0 N/A iss 0 N/A j N/A range N/A N/A len x 1 N/A N/A k N/A range j N/A len y N/A N/A a1 N/A N/A x N/A j N/A x N/A k N/A a2 N/A N/A y N/A j N/A y N/A k N/A aa N/A a1 a2 N/A aa N/A N/A n1 N/A n1 1 N/A n2 N/A n2 1 N/A N/A aa 0 N/A N/A iss N/A iss 1 N/A N/A iss N/A iss 1 N/A N/A a1 N/A N/A n1 N/A n1 1 N/A N/A n2 N/A n2 1 N/A tau N/A iss N/A N/A math sqrt N/A n1 n2 N/A svar N/A N/A N/A 4.0 N/A len x 10.0 N/A N/A 9.0 N/A len x N/A N/A len x 1 N/A z N/A tau N/A N/A math sqrt svar N/A prob N/A erfcc N/A N/A abs z 1.4142136 N/A N/A tau prob N/A alinregress N/A N/A N/A args N/A N/A 
Calculates a regression line on two arrays, x and y, corresponding to x,y
pairs.  If a single 2D array is passed, alinregress finds dim with 2 levels
and splits data into x,y pairs along that dim.

Usage:   alinregress(*args)    args=2 equal-length arrays, or one 2D array
Returns: slope, intercept, r, two-tailed prob, sterr-of-the-estimate, n
 N/A TINY 1e-20 N/A N/A N/A len args 1 N/A N/A args N/A args N/A 0 N/A N/A N/A len args 2 N/A N/A x N/A args N/A 0 N/A y N/A args N/A 1 N/A N/A x N/A args N/A N/A N/A 0 N/A y N/A args N/A N/A N/A 1 N/A N/A x N/A args N/A 0 N/A y N/A args N/A 1 N/A n N/A len x N/A xmean N/A amean x N/A ymean N/A amean y N/A r_num N/A N/A n N/A N/A N/A N add reduce N/A x y N/A N/A N/A N/A N add reduce x N/A N/A N/A N add reduce y N/A r_den N/A N/A math sqrt N/A N/A N/A n N/A ass x N/A asquare_of_sums x N/A N/A n N/A ass y N/A asquare_of_sums y N/A r N/A r_num r_den N/A z N/A 0.5 N/A N/A math log N/A N/A N/A 1.0 r TINY N/A N/A 1.0 r TINY N/A df N/A n 2 N/A t N/A r N/A N/A math sqrt N/A df N/A N/A N/A 1.0 r TINY N/A N/A 1.0 r TINY N/A prob N/A abetai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A slope N/A r_num N/A N/A N/A float n N/A ass x N/A asquare_of_sums x N/A intercept N/A ymean N/A slope xmean N/A sterrest N/A N/A N/A math sqrt N/A 1 N/A r r N/A asamplestdev y N/A N/A slope intercept r prob sterrest n N/A amasslinregress N/A N/A N/A args N/A N/A 
Calculates a regression line on one 1D array (x) and one N-D array (y).

Returns: slope, intercept, r, two-tailed prob, sterr-of-the-estimate, n
 N/A TINY 1e-20 N/A N/A N/A len args 1 N/A N/A args N/A args N/A 0 N/A N/A N/A len args 2 N/A N/A x N/A N/A N ravel N/A args N/A 0 N/A y N/A args N/A 1 N/A N/A x N/A N/A N ravel N/A args N/A N/A N/A 0 N/A y N/A args N/A N/A N/A 1 N/A N/A x N/A args N/A 0 N/A y N/A args N/A 1 N/A x N/A N/A x astype N/A N float_ N/A y N/A N/A y astype N/A N float_ N/A n N/A len x N/A xmean N/A amean x N/A ymean N/A amean y 0 N/A shp N/A N/A N ones N/A len N/A y shape N/A N/A shp N/A 0 N/A len x N/A N/A x shape shp N/A N/A x shape N/A y shape N/A r_num N/A N/A n N/A N/A N/A N add reduce N/A x y 0 N/A N/A N/A N/A N add reduce x N/A N/A N/A N add reduce y 0 N/A r_den N/A N/A N sqrt N/A N/A N/A n N/A ass x N/A asquare_of_sums x N/A N/A n N/A ass y 0 N/A asquare_of_sums y 0 N/A zerodivproblem N/A N/A N equal r_den 0 N/A r_den N/A N/A N where zerodivproblem 1 r_den N/A r N/A r_num r_den N/A r N/A N/A N where zerodivproblem 0.0 r N/A z N/A 0.5 N/A N/A N log N/A N/A N/A 1.0 r TINY N/A N/A 1.0 r TINY N/A df N/A n 2 N/A t N/A r N/A N/A N sqrt N/A df N/A N/A N/A 1.0 r TINY N/A N/A 1.0 r TINY N/A prob N/A abetai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A ss N/A N/A N/A float n N/A ass x N/A asquare_of_sums x N/A s_den N/A N/A N where N/A ss 0 1 ss N/A slope N/A r_num s_den N/A intercept N/A ymean N/A slope xmean N/A sterrest N/A N/A N/A N sqrt N/A 1 N/A r r N/A asamplestdev y 0 N/A N/A slope intercept r prob sterrest n N/A attest_1samp N/A N/A a popmean printit name writemode N/A 0 Sample a N/A N/A 
Calculates the t-obtained for the independent samples T-test on ONE group
of scores a, given a population mean.  If printit=1, results are printed
to the screen.  If printit='filename', the results are output to 'filename'
using the given writemode (default=append).  Returns t-value, and prob.

Usage:   attest_1samp(a,popmean,Name='Sample',printit=0,writemode='a')
Returns: t-value, two-tailed prob
 N/A N/A N/A type a N/A N ndarray N/A N/A a N/A N/A N array a N/A x N/A amean a N/A v N/A avar a N/A n N/A len a N/A df N/A n 1 N/A svar N/A N/A N/A n 1 v N/A float df N/A t N/A N/A x popmean N/A N/A math sqrt N/A svar N/A 1.0 n N/A prob N/A abetai N/A 0.5 df 0.5 N/A df N/A df N/A t t N/A N/A printit 0 N/A N/A statname Single-sample T-test. N/A N/A outputpairedstats printit writemode Population -- popmean 0 0 0 name n x v N/A N/A N/A N minimum reduce N/A N/A N ravel a N/A N/A N/A N maximum reduce N/A N/A N ravel a statname t prob N/A N/A t prob N/A attest_ind N/A N/A a b dimension printit name1 name2 writemode N/A None 0 Samp1 Samp2 a N/A N/A 
Calculates the t-obtained T-test on TWO INDEPENDENT samples of scores
a, and b.  From Numerical Recipies, p.483.  If printit=1, results are
printed to the screen.  If printit='filename', the results are output
to 'filename' using the given writemode (default=append).  Dimension
can equal None (ravel array first), or an integer (the dimension over
which to operate on a and b).

Usage:   attest_ind (a,b,dimension=None,printit=0,
                     Name1='Samp1',Name2='Samp2',writemode='a')
Returns: t-value, two-tailed p-value
 N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A b N/A N/A N ravel b N/A dimension 0 N/A x1 N/A amean a dimension N/A x2 N/A amean b dimension N/A v1 N/A avar a dimension N/A v2 N/A avar b dimension N/A n1 N/A N/A a shape N/A dimension N/A n2 N/A N/A b shape N/A dimension N/A df N/A N/A n1 n2 2 N/A svar N/A N/A N/A N/A n1 1 v1 N/A N/A n2 1 v2 N/A float df N/A zerodivproblem N/A N/A N equal svar 0 N/A svar N/A N/A N where zerodivproblem 1 svar N/A t N/A N/A x1 x2 N/A N/A N sqrt N/A svar N/A N/A 1.0 n1 N/A 1.0 n2 N/A t N/A N/A N where zerodivproblem 1.0 t N/A probs N/A abetai N/A 0.5 df 0.5 N/A N/A float df N/A df N/A t t N/A N/A N/A type t N/A N ndarray N/A N/A probs N/A N/A N reshape probs N/A t shape N/A N/A N/A probs shape N/A 1 N/A N/A probs N/A probs N/A 0 N/A N/A printit 0 N/A N/A N/A N/A type t N/A N ndarray N/A N/A t N/A t N/A 0 N/A N/A N/A type probs N/A N ndarray N/A N/A probs N/A probs N/A 0 N/A statname Independent samples T-test. N/A N/A outputpairedstats printit writemode name1 n1 x1 v1 N/A N/A N/A N minimum reduce N/A N/A N ravel a N/A N/A N/A N maximum reduce N/A N/A N ravel a name2 n2 x2 v2 N/A N/A N/A N minimum reduce N/A N/A N ravel b N/A N/A N/A N maximum reduce N/A N/A N ravel b statname t probs N/A N/A N/A t probs N/A ap2t N/A N/A pval df N/A N/A N/A 
Tries to compute a t-value from a p-value (or pval array) and associated df.
SLOW for large numbers of elements(!) as it re-computes p-values 20 times
(smaller step-sizes) at which point it decides it's done. Keeps the signs
of the input array. Returns 1000 (or -1000) if t>100.

Usage:  ap2t(pval,df)
Returns: an array of t-values with the shape of pval
     N/A pval N/A N/A N array pval N/A signs N/A N/A N sign pval N/A pval N/A abs pval N/A t N/A N/A N/A N ones N/A pval shape N/A N float_ 50 N/A step N/A N/A N/A N ones N/A pval shape N/A N float_ 25 N/A Initial ap2t() prob calc N/A prob N/A abetai N/A 0.5 df 0.5 N/A N/A float df N/A df N/A t t N/A ap2t() iter:  N/A i N/A range 10 N/A N/A i N/A t N/A N/A N where N/A pval prob N/A t step N/A t step N/A prob N/A abetai N/A 0.5 df 0.5 N/A N/A float df N/A df N/A t t N/A step N/A step 2 N/A N/A t N/A N/A N where N/A t 99.9 1000 t N/A t N/A t signs N/A t N/A attest_rel N/A N/A a b dimension printit name1 name2 writemode N/A None 0 Samp1 Samp2 a N/A N/A 
Calculates the t-obtained T-test on TWO RELATED samples of scores, a
and b.  From Numerical Recipies, p.483.  If printit=1, results are
printed to the screen.  If printit='filename', the results are output
to 'filename' using the given writemode (default=append).  Dimension
can equal None (ravel array first), or an integer (the dimension over
which to operate on a and b).

Usage:   attest_rel(a,b,dimension=None,printit=0,
                    name1='Samp1',name2='Samp2',writemode='a')
Returns: t-value, two-tailed p-value
 N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A b N/A N/A N ravel b N/A dimension 0 N/A N/A N/A len a N/A len b N/A N/A ValueError Unequal length arrays. N/A x1 N/A amean a dimension N/A x2 N/A amean b dimension N/A v1 N/A avar a dimension N/A v2 N/A avar b dimension N/A n N/A N/A a shape N/A dimension N/A df N/A float N/A n 1 N/A d N/A N/A N/A a b astype d N/A denom N/A N/A N sqrt N/A N/A N/A n N/A N/A N/A N add reduce N/A d d dimension N/A N/A N/A N/A N add reduce d dimension 2 df N/A zerodivproblem N/A N/A N equal denom 0 N/A denom N/A N/A N where zerodivproblem 1 denom N/A t N/A N/A N/A N/A N add reduce d dimension denom N/A t N/A N/A N where zerodivproblem 1.0 t N/A probs N/A abetai N/A 0.5 df 0.5 N/A N/A float df N/A df N/A t t N/A N/A N/A type t N/A N ndarray N/A N/A probs N/A N/A N reshape probs N/A t shape N/A N/A N/A probs shape N/A 1 N/A N/A probs N/A probs N/A 0 N/A N/A printit 0 N/A N/A statname Related samples T-test. N/A N/A outputpairedstats printit writemode name1 n x1 v1 N/A N/A N/A N minimum reduce N/A N/A N ravel a N/A N/A N/A N maximum reduce N/A N/A N ravel a name2 n x2 v2 N/A N/A N/A N minimum reduce N/A N/A N ravel b N/A N/A N/A N maximum reduce N/A N/A N ravel b statname t probs N/A N/A N/A t probs N/A achisquare N/A N/A f_obs f_exp N/A None N/A N/A 
Calculates a one-way chi square for array of observed frequencies and returns
the result.  If no expected frequencies are given, the total N is assumed to
be equally distributed across all groups.
@@@NOT RIGHT??

Usage:   achisquare(f_obs, f_exp=None)   f_obs = array of observed cell freq.
Returns: chisquare-statistic, associated p-value
 N/A k N/A len f_obs N/A N/A f_exp None N/A N/A f_exp N/A N/A N array N/A N/A N/A N/A sum f_obs N/A float k N/A len f_obs N/A N float_ N/A f_exp N/A N/A f_exp astype N/A N float_ N/A chisq N/A N/A N/A N add reduce N/A N/A N/A f_obs f_exp 2 f_exp N/A N/A chisq N/A achisqprob chisq N/A k 1 N/A aks_2samp N/A N/A data1 data2 N/A N/A N/A 
Computes the Kolmogorov-Smirnof statistic on 2 samples.  Modified from
Numerical Recipies in C, page 493.  Returns KS D-value, prob.  Not ufunc-
like.

Usage:   aks_2samp(data1,data2)  where data1 and data2 are 1D arrays
Returns: KS D-value, p-value
 N/A j1 0 N/A j2 0 N/A fn1 0.0 N/A fn2 0.0 N/A n1 N/A N/A data1 shape N/A 0 N/A n2 N/A N/A data2 shape N/A 0 N/A en1 N/A n1 1 N/A en2 N/A n2 1 N/A d N/A N/A N zeros N/A N/A data1 shape N/A 1 N/A N float_ N/A data1 N/A N/A N sort data1 0 N/A data2 N/A N/A N sort data2 0 N/A N/A N/A j1 n1 N/A j2 n2 N/A N/A d1 N/A data1 N/A j1 N/A d2 N/A data2 N/A j2 N/A N/A d1 d2 N/A N/A fn1 N/A j1 N/A float en1 N/A j1 N/A j1 1 N/A N/A d2 d1 N/A N/A fn2 N/A j2 N/A float en2 N/A j2 N/A j2 1 N/A dt N/A fn2 fn1 N/A N/A N/A abs dt N/A abs d N/A N/A d dt N/A en N/A N/A math sqrt N/A N/A en1 en2 N/A float N/A en1 en2 N/A prob N/A aksprob N/A N/A N/A en 0.12 N/A 0.11 en N/A N/A N fabs d N/A N/A d prob N/A amannwhitneyu N/A N/A x y N/A N/A N/A 
Calculates a Mann-Whitney U statistic on the provided scores and
returns the result.  Use only when the n in each condition is < 20 and
you have 2 independent samples of ranks.  REMEMBER: Mann-Whitney U is
significant if the u-obtained is LESS THAN or equal to the critical
value of U.

Usage:   amannwhitneyu(x,y)     where x,y are arrays of values for 2 conditions
Returns: u-statistic, one-tailed p-value (i.e., p(z(U)))
 N/A n1 N/A len x N/A n2 N/A len y N/A ranked N/A rankdata N/A N/A N concatenate N/A x y N/A rankx N/A ranked N/A 0 n1 N/A ranky N/A ranked N/A n1 N/A u1 N/A N/A N/A n1 n2 N/A N/A n1 N/A n1 1 2.0 N/A sum rankx N/A u2 N/A N/A n1 n2 u1 N/A bigu N/A max u1 u2 N/A smallu N/A min u1 u2 N/A T N/A N/A math sqrt N/A tiecorrect ranked N/A N/A T 0 N/A N/A ValueError All numbers are identical in amannwhitneyu N/A sd N/A N/A math sqrt N/A N/A N/A N/A T n1 n2 N/A N/A n1 n2 1 12.0 N/A z N/A abs N/A N/A bigu N/A N/A n1 n2 2.0 sd N/A N/A smallu N/A 1.0 N/A azprob z N/A atiecorrect N/A N/A rankvals N/A N/A N/A 
Tie-corrector for ties in Mann Whitney U and Kruskal Wallis H tests.
See Siegel, S. (1956) Nonparametric Statistics for the Behavioral
Sciences.  New York: McGraw-Hill.  Code adapted from |Stat rankind.c
code.

Usage:   atiecorrect(rankvals)
Returns: T correction factor for U or H
 N/A N/A sorted posn N/A ashellsort N/A N/A N array rankvals N/A n N/A len sorted N/A T 0.0 N/A i 0 N/A N/A i N/A n 1 N/A N/A N/A N/A sorted N/A i N/A sorted N/A N/A i 1 N/A N/A nties 1 N/A N/A N/A i N/A n 1 N/A N/A sorted N/A i N/A sorted N/A N/A i 1 N/A N/A nties N/A nties 1 N/A i N/A i 1 N/A T N/A N/A T N/A nties 3 nties N/A i N/A i 1 N/A T N/A T N/A float N/A N/A n 3 n N/A N/A 1.0 T N/A aranksums N/A N/A x y N/A N/A N/A 
Calculates the rank sums statistic on the provided scores and returns
the result.

Usage:   aranksums(x,y)     where x,y are arrays of values for 2 conditions
Returns: z-statistic, two-tailed p-value
 N/A n1 N/A len x N/A n2 N/A len y N/A alldata N/A N/A N concatenate N/A x y N/A ranked N/A arankdata alldata N/A x N/A ranked N/A n1 N/A y N/A ranked N/A n1 N/A s N/A sum x N/A expected N/A N/A n1 N/A N/A n1 n2 1 2.0 N/A z N/A N/A s expected N/A N/A math sqrt N/A N/A N/A n1 n2 N/A N/A n1 n2 1 12.0 N/A prob N/A 2 N/A 1.0 N/A azprob N/A abs z N/A N/A z prob N/A awilcoxont N/A N/A x y N/A N/A N/A 
Calculates the Wilcoxon T-test for related samples and returns the
result.  A non-parametric T-test.

Usage:   awilcoxont(x,y)     where x,y are equal-length arrays for 2 conditions
Returns: t-statistic, two-tailed p-value
 N/A N/A N/A len x N/A len y N/A N/A ValueError Unequal N in awilcoxont.  Aborting. N/A d N/A x y N/A d N/A N/A N compress N/A N/A N not_equal d 0 d N/A count N/A len d N/A absd N/A abs d N/A absranked N/A arankdata absd N/A r_plus 0.0 N/A r_minus 0.0 N/A i N/A range N/A len absd N/A N/A N/A N/A d N/A i 0 N/A N/A r_minus N/A r_minus N/A absranked N/A i N/A N/A r_plus N/A r_plus N/A absranked N/A i N/A wt N/A min r_plus r_minus N/A mn N/A N/A count N/A count 1 0.25 N/A se N/A N/A math sqrt N/A N/A N/A count N/A count 1 N/A N/A 2.0 count 1.0 24.0 N/A z N/A N/A N/A math fabs N/A wt mn se N/A z N/A N/A N/A math fabs N/A wt mn se N/A prob N/A 2 N/A 1.0 N/A zprob N/A abs z N/A N/A wt prob N/A akruskalwallish N/A N/A N/A args N/A N/A 
The Kruskal-Wallis H-test is a non-parametric ANOVA for 3 or more
groups, requiring at least 5 subjects in each group.  This function
calculates the Kruskal-Wallis H and associated p-value for 3 or more
independent samples.

Usage:   akruskalwallish(*args)     args are separate arrays for 3+ conditions
Returns: H-statistic (corrected for ties), associated p-value
 N/A N/A N/A len args 3 Need at least 3 groups in stats.akruskalwallish() N/A args N/A list args N/A n N/A N/A 0 N/A len args N/A n N/A map len args N/A all N/A N/A i N/A range N/A len args N/A N/A all N/A all N/A N/A N/A args N/A i tolist N/A ranked N/A rankdata all N/A T N/A tiecorrect ranked N/A i N/A range N/A len args N/A N/A N/A args N/A i N/A ranked N/A 0 N/A n N/A i N/A N/A ranked N/A 0 N/A n N/A i N/A rsums N/A N/A i N/A range N/A len args N/A N/A N/A N/A rsums append N/A N/A sum N/A args N/A i 2 N/A N/A rsums N/A i N/A N/A rsums N/A i N/A float N/A n N/A i N/A ssbn N/A sum rsums N/A totaln N/A sum n N/A h N/A N/A N/A 12.0 N/A totaln N/A totaln 1 ssbn N/A 3 N/A totaln 1 N/A df N/A N/A len args 1 N/A N/A T 0 N/A N/A ValueError All numbers are identical in akruskalwallish N/A h N/A h N/A float T N/A N/A h N/A chisqprob h df N/A afriedmanchisquare N/A N/A N/A args N/A N/A 
Friedman Chi-Square is a non-parametric, one-way within-subjects
ANOVA.  This function calculates the Friedman Chi-square test for
repeated measures and returns the result, along with the associated
probability value.  It assumes 3 or more repeated measures.  Only 3
levels requires a minimum of 10 subjects in the study.  Four levels
requires 5 subjects per level(??).

Usage:   afriedmanchisquare(*args)   args are separate arrays for 2+ conditions
Returns: chi-square statistic, associated p-value
 N/A k N/A len args N/A N/A k 3 N/A N/A ValueError 
Less than 3 levels.  Friedman test not appropriate.
 N/A n N/A len N/A args N/A 0 N/A data N/A apply N/A pstats aabut args N/A data N/A N/A data astype N/A N float_ N/A i N/A range N/A len data N/A N/A N/A data N/A i N/A arankdata N/A data N/A i N/A ssbn N/A asum N/A N/A asum args 1 2 N/A chisq N/A N/A N/A 12.0 N/A N/A k n N/A k 1 ssbn N/A N/A 3 n N/A k 1 N/A N/A chisq N/A achisqprob chisq N/A k 1 N/A achisqprob N/A N/A chisq df N/A N/A N/A 
Returns the (1-tail) probability value associated with the provided chi-square
value and df.  Heavily modified from chisq.c in Gary Perlman's |Stat.  Can
handle multiple dimensions.

Usage:   achisqprob(chisq,df)    chisq=chisquare stat., df=degrees of freedom
 N/A BIG 200.0 ex N/A N/A x N/A N/A N/A BIG 200.0 N/A exponents N/A N/A N where N/A N/A N less x N/A BIG N/A BIG x N/A N/A N/A N exp exponents N/A N/A N/A N/A type chisq N/A N ndarray N/A N/A arrayflag 1 N/A N/A arrayflag 0 N/A chisq N/A N/A N array N/A chisq N/A N/A df 1 N/A N/A N/A N/A N ones N/A chisq shape N/A N float N/A probs N/A N/A N zeros N/A chisq shape N/A N float_ N/A probs N/A N/A N where N/A N/A N less_equal chisq 0 1.0 probs N/A a N/A 0.5 chisq N/A N/A df 1 N/A N/A y N/A ex N/A a N/A N/A N/A df 2 0 N/A N/A even 1 N/A s N/A y 1 N/A s2 N/A s 1 N/A N/A even 0 N/A s N/A 2.0 N/A azprob N/A N/A N/A N sqrt chisq N/A s2 N/A s 1 N/A N/A df 2 N/A N/A chisq N/A 0.5 N/A df 1.0 N/A even N/A N/A z N/A N/A N ones N/A probs shape N/A N float_ N/A N/A z N/A 0.5 N/A N/A N ones N/A probs shape N/A N float_ N/A even N/A N/A e N/A N/A N zeros N/A probs shape N/A N float_ N/A N/A e N/A N/A N/A N log N/A N/A N sqrt N/A N pi N/A N/A N ones N/A probs shape N/A N float_ N/A c N/A N/A N log a N/A mask N/A N/A N zeros N/A probs shape N/A a_big N/A N/A N greater a BIG N/A a_big_frozen N/A -1 N/A N/A N ones N/A probs shape N/A N float_ N/A totalelements N/A N/A N/A N multiply reduce N/A N/A N array N/A probs shape N/A N/A N/A asum mask totalelements N/A N/A e N/A N/A N/A N log z e N/A s N/A s N/A ex N/A N/A N/A c z a e N/A z N/A z 1.0 N/A newmask N/A N/A N greater z chisq N/A a_big_frozen N/A N/A N where N/A N/A newmask N/A N/A N equal mask 0 a_big s a_big_frozen N/A mask N/A N/A N clip N/A newmask mask 0 1 N/A even N/A N/A z N/A N/A N ones N/A probs shape N/A N float_ N/A e N/A N/A N ones N/A probs shape N/A N float_ N/A N/A z N/A 0.5 N/A N/A N ones N/A probs shape N/A N float_ N/A e N/A N/A N/A 1.0 N/A N/A N sqrt N/A N pi N/A N/A N sqrt a N/A N/A N ones N/A probs shape N/A N float_ N/A c 0.0 N/A mask N/A N/A N zeros N/A probs shape N/A a_notbig_frozen N/A -1 N/A N/A N ones N/A probs shape N/A N float_ N/A N/A N/A asum mask totalelements N/A N/A e N/A e N/A a N/A N/A z astype N/A N float_ N/A c N/A c e N/A z N/A z 1.0 N/A newmask N/A N/A N greater z chisq N/A a_notbig_frozen N/A N/A N where N/A N/A newmask N/A N/A N equal mask 0 N/A 1 a_big N/A N/A c y s2 a_notbig_frozen N/A mask N/A N/A N clip N/A newmask mask 0 1 N/A probs N/A N/A N where N/A N/A N equal probs 1 1 N/A N/A N where N/A N/A N greater a BIG a_big_frozen a_notbig_frozen N/A probs N/A N/A s N/A aerfcc N/A N/A x N/A N/A N/A 
Returns the complementary error function erfc(x) with fractional error
everywhere less than 1.2e-7.  Adapted from Numerical Recipies.  Can
handle multiple dimensions.

Usage:   aerfcc(x)
 N/A z N/A abs x N/A t N/A 1.0 N/A 1.0 N/A 0.5 z N/A ans N/A t N/A N/A N exp N/A N/A N/A N/A z z 1.26551223 N/A t N/A 1.00002368 N/A t N/A 0.37409196 N/A t N/A 0.09678418 N/A t N/A -0.18628806 N/A t N/A 0.27886807 N/A t N/A -1.13520398 N/A t N/A 1.48851587 N/A t N/A -0.82215223 N/A t 0.17087277 N/A N/A N/A N where N/A N/A N greater_equal x 0 ans N/A 2.0 ans N/A azprob N/A N/A z N/A N/A N/A 
Returns the area under the normal curve 'to the left of' the given z value.
Thus, 
    for z<0, zprob(z) = 1-tail probability
    for z>0, 1.0-zprob(z) = 1-tail probability
    for any z, 2.0*(1.0-zprob(abs(z))) = 2-tail probability
Adapted from z.c in Gary Perlman's |Stat.  Can handle multiple dimensions.

Usage:   azprob(z)    where z is a z-value
 yfunc N/A N/A y N/A N/A N/A x N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A -4.5255659e-05 y 0.00015252929 y 1.9538132e-05 y 0.000676904986 y 0.001390604284 y 0.00079462082 y 0.002034254874 y 0.006549791214 y 0.010557625006 y 0.011630447319 y 0.009279453341 y 0.005353579108 y 0.002141268741 y 0.000535310849 y 0.999936657524 N/A x N/A wfunc N/A N/A w N/A N/A N/A x N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 0.000124818987 w 0.001075204047 w 0.005198775019 w 0.019198292004 w 0.059054035642 w 0.151968751364 w 0.319152932694 w 0.5319230073 w 0.797884560593 N/A N/A N sqrt w 2.0 N/A x N/A N/A Z_MAX 6.0 N/A x N/A N/A N zeros N/A z shape N/A N float_ N/A y N/A 0.5 N/A N/A N fabs z N/A x N/A N/A N where N/A N/A N less y 1.0 N/A wfunc N/A y y N/A yfunc N/A y 2.0 N/A x N/A N/A N where N/A N/A N greater y N/A Z_MAX 0.5 1.0 x N/A prob N/A N/A N where N/A N/A N greater z 0 N/A N/A x 1 0.5 N/A N/A 1 x 0.5 N/A prob N/A aksprob N/A N/A alam N/A N/A N/A 
Returns the probability value for a K-S statistic computed via ks_2samp.
Adapted from Numerical Recipies.  Can handle multiple dimensions.

Usage:   aksprob(alam)
 N/A N/A N/A type alam N/A N ndarray N/A N/A frozen N/A -1 N/A N/A N ones N/A alam shape N/A N float64 N/A alam N/A N/A alam astype N/A N float64 N/A arrayflag 1 N/A N/A frozen N/A N/A N array -1.0 N/A alam N/A N/A N array alam N/A N float64 N/A arrayflag 1 N/A mask N/A N/A N zeros N/A alam shape N/A fac N/A 2.0 N/A N/A N ones N/A alam shape N/A N float_ N/A sum N/A N/A N zeros N/A alam shape N/A N float_ N/A termbf N/A N/A N zeros N/A alam shape N/A N float_ N/A a2 N/A N/A N array N/A N/A -2.0 alam alam N/A N float64 N/A totalelements N/A N/A N/A N multiply reduce N/A N/A N array N/A mask shape N/A j N/A range 1 201 N/A N/A N/A N/A asum mask totalelements N/A N/A N/A exponents N/A N/A a2 j j N/A overflowmask N/A N/A N less exponents -746 N/A frozen N/A N/A N where overflowmask 0 frozen N/A mask N/A mask overflowmask N/A term N/A fac N/A N/A N exp exponents N/A sum N/A sum term N/A newmask N/A N/A N where N/A N/A N/A N less_equal N/A abs term N/A 0.001 termbf N/A N/A N less N/A abs term N/A 1e-08 sum 1 0 N/A frozen N/A N/A N where N/A newmask N/A N/A N equal mask 0 sum frozen N/A mask N/A N/A N clip N/A mask newmask 0 1 N/A fac N/A fac N/A termbf N/A abs term N/A arrayflag N/A N/A N/A N/A N where N/A N/A N equal frozen -1 1.0 frozen N/A N/A N/A N/A N/A N where N/A N/A N equal frozen -1 1.0 frozen N/A 0 N/A afprob N/A N/A dfnum dfden F N/A N/A N/A 
Returns the 1-tailed significance level (p-value) of an F statistic
given the degrees of freedom for the numerator (dfR-dfF) and the degrees
of freedom for the denominator (dfF).  Can handle multiple dims for F.

Usage:   afprob(dfnum, dfden, F)   where usually dfnum=dfbn, dfden=dfwn
 N/A N/A N/A type F N/A N ndarray N/A N/A N/A abetai N/A 0.5 dfden N/A 0.5 dfnum N/A dfden N/A N/A 1.0 dfden N/A dfnum F N/A N/A N/A abetai N/A 0.5 dfden N/A 0.5 dfnum N/A dfden N/A float N/A dfden N/A dfnum F N/A abetacf N/A N/A a b x verbose N/A 1 N/A N/A 
Evaluates the continued fraction form of the incomplete Beta function,
betai.  (Adapted from: Numerical Recipies in C.)  Can handle multiple
dimensions for x.

Usage:   abetacf(a,b,x,verbose=1)
 N/A ITMAX 200 N/A EPS 3e-07 N/A arrayflag 1 N/A N/A N/A type x N/A N ndarray N/A N/A frozen N/A N/A N/A N ones N/A x shape N/A N float_ -1 N/A N/A arrayflag 0 N/A frozen N/A N/A N array N/A -1 N/A x N/A N/A N array N/A x N/A mask N/A N/A N zeros N/A x shape N/A bm az am 1.0 N/A qab N/A a b N/A qap N/A a 1.0 N/A qam N/A a 1.0 N/A bz N/A 1.0 N/A N/A qab x qap N/A i N/A range N/A ITMAX 1 N/A N/A N/A N/A N/A N sum N/A N/A N ravel N/A N/A N equal frozen -1 0 N/A N/A N/A em N/A float N/A i 1 N/A tem N/A em em N/A d N/A N/A N/A em N/A b em x N/A N/A qam tem N/A a tem N/A ap N/A az N/A d am N/A bp N/A bz N/A d bm N/A d N/A N/A N/A N/A N/A a em N/A qab em x N/A N/A qap tem N/A a tem N/A app N/A ap N/A d az N/A bpp N/A bp N/A d bz N/A aold N/A az 1 N/A am N/A ap bpp N/A bm N/A bp bpp N/A az N/A app bpp N/A bz 1.0 N/A newmask N/A N/A N less N/A abs N/A az aold N/A EPS N/A abs az N/A frozen N/A N/A N where N/A newmask N/A N/A N equal mask 0 az frozen N/A mask N/A N/A N clip N/A mask newmask 0 1 N/A noconverge N/A asum N/A N/A N equal frozen -1 N/A N/A N/A noconverge 0 verbose N/A N/A a or b too big, or ITMAX too small in Betacf for  noconverge  elements N/A arrayflag N/A N/A frozen N/A N/A N/A frozen N/A 0 N/A agammln N/A N/A xx N/A N/A N/A 
Returns the gamma function of xx.
    Gamma(z) = Integral(0,infinity) of t^(z-1)exp(-t) dt.
Adapted from: Numerical Recipies in C.  Can handle multiple dims ... but
probably doesn't normally have to.

Usage:   agammln(xx)
 N/A coeff N/A 76.18009173 -86.50532033 24.01409822 -1.231739516 0.00120858003 -5.36382e-06 N/A x N/A xx 1.0 N/A tmp N/A x 5.5 N/A tmp N/A tmp N/A N/A x 0.5 N/A N/A N log tmp N/A ser 1.0 N/A j N/A range N/A len coeff N/A N/A x N/A x 1 N/A ser N/A ser N/A N/A coeff N/A j x N/A N/A N/A tmp N/A N/A N log N/A 2.50662827465 ser N/A abetai N/A N/A a b x verbose N/A 1 N/A N/A 
Returns the incomplete beta function:

    I-sub-x(a,b) = 1/B(a,b)*(Integral(0,x) of t^(a-1)(1-t)^(b-1) dt)

where a,b>0 and B(a,b) = G(a)*G(b)/(G(a+b)) where G(a) is the gamma
function of a.  The continued fraction formulation is implemented
here, using the betacf function.  (Adapted from: Numerical Recipies in
C.)  Can handle multiple dimensions.

Usage:   abetai(a,b,x,verbose=1)
 N/A TINY 1e-15 N/A N/A N/A type a N/A N ndarray N/A N/A N/A N/A asum N/A N/A N/A N less x 0 N/A N/A N greater x 1 0 N/A N/A ValueError Bad x in abetai N/A x N/A N/A N where N/A N/A N equal x 0 TINY x N/A x N/A N/A N where N/A N/A N equal x 1.0 N/A 1 TINY x N/A bt N/A N/A N where N/A N/A N/A N equal x 0 N/A N/A N equal x 1 0 -1 N/A exponents N/A N/A N/A N/A N/A gammln N/A a b N/A gammln a N/A gammln b N/A a N/A N/A N log x N/A b N/A N/A N log N/A 1.0 x N/A exponents N/A N/A N where N/A N/A N less exponents -740 -740 exponents N/A bt N/A N/A N exp exponents N/A N/A N/A type x N/A N ndarray N/A N/A ans N/A N/A N where N/A N/A N less x N/A N/A a 1 N/A N/A a b 2.0 N/A N/A bt N/A abetacf a b x verbose N/A float a N/A 1.0 N/A N/A bt N/A abetacf b a N/A 1.0 x verbose N/A float b N/A N/A N/A x N/A N/A a 1 N/A N/A a b 2.0 N/A N/A ans N/A N/A bt N/A abetacf a b x verbose N/A float a N/A N/A ans N/A 1.0 N/A N/A bt N/A abetacf b a N/A 1.0 x verbose N/A float b N/A ans N/A N/A LinearAlgebra operator N/A LA LinearAlgebra aglm N/A N/A data para N/A N/A N/A 
Calculates a linear model fit ... anova/ancova/lin-regress/t-test/etc. Taken
from:
    Peterson et al. Statistical limitations in functional neuroimaging
    I. Non-inferential methods and statistical models.  Phil Trans Royal Soc
    Lond B 354: 1239-1260.

Usage:   aglm(data,para)
Returns: statistic, p-value ???
 N/A N/A N/A len para N/A len data N/A N/A data and para must be same length in aglm N/A N/A n N/A len para N/A p N/A N/A pstats aunique para N/A x N/A N/A N zeros N/A n N/A len p N/A l N/A range N/A len p N/A N/A N/A x N/A N/A N/A l N/A N/A N equal para N/A p N/A l N/A b N/A N/A N dot N/A N/A N dot N/A N/A LA inv N/A N/A N dot N/A N/A N transpose x x N/A N/A N transpose x data N/A diffs N/A data N/A N/A N dot x b N/A s_sq N/A N/A 1.0 N/A n N/A len p N/A N/A N dot N/A N/A N transpose diffs diffs N/A N/A N/A len p 2 N/A N/A c N/A N/A N array N/A 1 -1 N/A df N/A n 2 N/A fact N/A asum N/A 1.0 N/A asum x 0 N/A t N/A N/A N/A N dot c b N/A N/A N sqrt N/A s_sq fact N/A probs N/A abetai N/A 0.5 df 0.5 N/A N/A float df N/A df N/A t t N/A N/A t probs N/A aF_oneway N/A N/A N/A args N/A N/A 
Performs a 1-way ANOVA, returning an F-value and probability given
any number of groups.  From Heiman, pp.394-7.

Usage:   aF_oneway (*args)    where *args is 2 or more arrays, one per
                                  treatment group
Returns: f-value, probability
 N/A na N/A len args N/A means N/A N/A 0 na N/A vars N/A N/A 0 na N/A ns N/A N/A 0 na N/A alldata N/A N/A tmp N/A map N/A N array args N/A means N/A map amean tmp N/A vars N/A map avar tmp N/A ns N/A map len args N/A alldata N/A N/A N concatenate args N/A bign N/A len alldata N/A sstot N/A N/A ass alldata N/A N/A asquare_of_sums alldata N/A float bign N/A ssbn 0 N/A a args N/A N/A ssbn N/A ssbn N/A N/A asquare_of_sums N/A N/A N array a N/A float N/A len a N/A ssbn N/A ssbn N/A N/A asquare_of_sums alldata N/A float bign N/A sswn N/A sstot ssbn N/A dfbn N/A na 1 N/A dfwn N/A bign na N/A msb N/A ssbn N/A float dfbn N/A msw N/A sswn N/A float dfwn N/A f N/A msb msw N/A prob N/A fprob dfbn dfwn f N/A N/A f prob N/A aF_value N/A N/A ER EF dfR dfF N/A N/A N/A 
Returns an F-statistic given the following:
        ER  = error associated with the null hypothesis (the Restricted model)
        EF  = error associated with the alternate hypothesis (the Full model)
        dfR = degrees of freedom the Restricted model
        dfF = degrees of freedom associated with the Restricted model
 N/A N/A N/A N/A ER EF N/A float N/A dfR dfF N/A EF N/A float dfF N/A outputfstats N/A N/A Enum Eden dfnum dfden f prob N/A N/A N/A Enum N/A round Enum 3 N/A Eden N/A round Eden 3 N/A dfnum N/A round Enum 3 N/A dfden N/A round dfden 3 N/A f N/A round f 3 N/A prob N/A round prob 3 N/A suffix N/A N/A prob 0.001 N/A N/A suffix   *** N/A N/A N/A prob 0.01 N/A N/A suffix   ** N/A N/A N/A prob 0.05 N/A N/A suffix   * N/A title N/A N/A EF/ER DF Mean Square F-value prob N/A lofl N/A title N/A N/A Enum dfnum N/A round N/A Enum N/A float dfnum 3 f prob suffix N/A Eden dfden N/A round N/A Eden N/A float dfden 3 N/A N/A N/A pstats printcc lofl N/A N/A F_value_multivariate N/A N/A ER EF dfnum dfden N/A N/A N/A 
Returns an F-statistic given the following:
        ER  = error associated with the null hypothesis (the Restricted model)
        EF  = error associated with the alternate hypothesis (the Full model)
        dfR = degrees of freedom the Restricted model
        dfF = degrees of freedom associated with the Restricted model
where ER and EF are matrices from a multivariate F calculation.
 N/A N/A N/A type ER N/A IntType FloatType N/A N/A ER N/A N/A N array N/A N/A ER N/A N/A N/A type EF N/A IntType FloatType N/A N/A EF N/A N/A N array N/A N/A EF N/A n_um N/A N/A N/A N/A LA det ER N/A N/A LA det EF N/A float dfnum N/A d_en N/A N/A N/A LA det EF N/A float dfden N/A N/A n_um d_en N/A asign N/A N/A a N/A N/A N/A 
Usage:   asign(a)
Returns: array shape of a, with -1 where a<0 and +1 where a>=0
 N/A a N/A N/A N asarray a N/A N/A N/A N/A type a N/A type 1.4 N/A N/A type a N/A type 1 N/A N/A N/A N/A N/A a a N/A N/A N less a 0 N/A N/A N greater a 0 N/A N/A N/A N/A N/A N/A N zeros N/A N/A N shape a N/A N/A N less a 0 N/A N/A N greater a 0 N/A asum N/A N/A a dimension keepdims N/A None 0 N/A N/A 
An alternative to the Numeric.add.reduce function, which allows one to
(1) collapse over multiple dimensions at once, and/or (2) to retain
all dimensions in the original array (squashing one down to size.
Dimension can equal None (ravel array first), an integer (the
dimension over which to operate), or a sequence (operate over multiple
dimensions).  If keepdims=1, the resulting array will have as many
dimensions as the input array.

Usage:   asum(a, dimension=None, keepdims=0)
Returns: array summed along 'dimension'(s), same _number_ of dims if keepdims=1
 N/A N/A N/A N/A type a N/A N ndarray N/A N/A a dtype N/A N/A N int_ N/A N short N/A N ubyte N/A N/A a N/A N/A a astype N/A N float_ N/A N/A dimension None N/A N/A s N/A N/A N sum N/A N/A N ravel a N/A N/A N/A N/A type dimension N/A IntType FloatType N/A N/A s N/A N/A N/A N add reduce a dimension N/A N/A keepdims 1 N/A N/A shp N/A list N/A a shape N/A N/A shp N/A dimension 1 N/A s N/A N/A N reshape s shp N/A N/A dims N/A list dimension N/A N/A N/A dims sort N/A N/A N/A dims reverse N/A s N/A a 1.0 N/A dim dims N/A N/A s N/A N/A N/A N add reduce s dim N/A N/A keepdims 1 N/A N/A shp N/A list N/A a shape N/A dim dims N/A N/A N/A shp N/A dim 1 N/A s N/A N/A N reshape s shp N/A s N/A acumsum N/A N/A a dimension N/A None N/A N/A 
Returns an array consisting of the cumulative sum of the items in the
passed array.  Dimension can equal None (ravel array first), an
integer (the dimension over which to operate), or a sequence (operate
over multiple dimensions, but this last one just barely makes sense).

Usage:   acumsum(a,dimension=None)
 N/A N/A dimension None N/A N/A a N/A N/A N ravel a N/A dimension 0 N/A N/A N/A type dimension N/A ListType TupleType N/A N ndarray N/A N/A dimension N/A list dimension N/A N/A N/A dimension sort N/A N/A N/A dimension reverse N/A d dimension N/A N/A a N/A N/A N/A N add accumulate a d N/A a N/A N/A N/A N/A N/A N add accumulate a dimension N/A ass N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Squares each value in the passed array, adds these squares & returns
the result.  Unfortunate function name. :-) Defaults to ALL values in
the array.  Dimension can equal None (ravel array first), an integer
(the dimension over which to operate), or a sequence (operate over
multiple dimensions).  Set keepdims=1 to maintain the original number
of dimensions.

Usage:   ass(inarray, dimension=None, keepdims=0)
Returns: sum-along-'dimension' for (inarray*inarray)
 N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A dimension 0 N/A N/A asum N/A inarray inarray dimension keepdims N/A asummult N/A N/A array1 array2 dimension keepdims N/A None 0 N/A N/A 
Multiplies elements in array1 and array2, element by element, and
returns the sum (along 'dimension') of all resulting multiplications.
Dimension can equal None (ravel array first), an integer (the
dimension over which to operate), or a sequence (operate over multiple
dimensions).  A trivial function, but included for completeness.

Usage:   asummult(array1,array2,dimension=None,keepdims=0)
 N/A N/A dimension None N/A N/A array1 N/A N/A N ravel array1 N/A array2 N/A N/A N ravel array2 N/A dimension 0 N/A N/A asum N/A array1 array2 dimension keepdims N/A asquare_of_sums N/A N/A inarray dimension keepdims N/A None 0 N/A N/A 
Adds the values in the passed array, squares that sum, and returns the
result.  Dimension can equal None (ravel array first), an integer (the
dimension over which to operate), or a sequence (operate over multiple
dimensions).  If keepdims=1, the returned array will have the same
NUMBER of dimensions as the original.

Usage:   asquare_of_sums(inarray, dimension=None, keepdims=0)
Returns: the square of the sum over dim(s) in dimension
 N/A N/A dimension None N/A N/A inarray N/A N/A N ravel inarray N/A dimension 0 N/A s N/A asum inarray dimension keepdims N/A N/A N/A type s N/A N ndarray N/A N/A N/A N/A N/A s astype N/A N float_ s N/A N/A N/A N/A float s s N/A asumdiffsquared N/A N/A a b dimension keepdims N/A None 0 N/A N/A 
Takes pairwise differences of the values in arrays a and b, squares
these differences, and returns the sum of these squares.  Dimension
can equal None (ravel array first), an integer (the dimension over
which to operate), or a sequence (operate over multiple dimensions).
keepdims=1 means the return shape = len(a.shape) = len(b.shape)

Usage:   asumdiffsquared(a,b)
Returns: sum[ravel(a-b)**2]
 N/A N/A dimension None N/A N/A inarray N/A N/A N ravel a N/A dimension 0 N/A N/A asum N/A N/A a b 2 dimension keepdims N/A ashellsort N/A N/A inarray N/A N/A N/A 
Shellsort algorithm.  Sorts a 1D-array.

Usage:   ashellsort(inarray)
Returns: sorted-inarray, sorting-index-vector (for original array)
 N/A n N/A len inarray N/A svec N/A inarray 1.0 N/A ivec N/A range n N/A gap N/A n 2 N/A N/A gap 0 N/A N/A i N/A range gap n N/A N/A j N/A range N/A i gap -1 N/A gap N/A N/A N/A N/A j 0 N/A N/A svec N/A j N/A svec N/A N/A j gap N/A N/A temp N/A svec N/A j N/A N/A svec N/A j N/A svec N/A N/A j gap N/A N/A svec N/A N/A j gap temp N/A itemp N/A ivec N/A j N/A N/A ivec N/A j N/A ivec N/A N/A j gap N/A N/A ivec N/A N/A j gap itemp N/A gap N/A gap 2 N/A N/A svec ivec N/A arankdata N/A N/A inarray N/A N/A N/A 
Ranks the data in inarray, dealing with ties appropritely.  Assumes
a 1D inarray.  Adapted from Gary Perlman's |Stat ranksort.

Usage:   arankdata(inarray)
Returns: array of length equal to inarray, containing rank scores
 N/A n N/A len inarray N/A N/A svec ivec N/A ashellsort inarray N/A sumranks 0 N/A dupcount 0 N/A newarray N/A N/A N zeros n N/A N float_ N/A i N/A range n N/A N/A sumranks N/A sumranks i N/A dupcount N/A dupcount 1 N/A N/A N/A i N/A n 1 N/A N/A svec N/A i N/A svec N/A N/A i 1 N/A N/A averank N/A N/A sumranks N/A float dupcount 1 N/A j N/A range N/A N/A i dupcount 1 N/A i 1 N/A N/A N/A newarray N/A N/A ivec N/A j averank N/A sumranks 0 N/A dupcount 0 N/A newarray N/A afindwithin N/A N/A data N/A N/A N/A 
Returns a binary vector, 1=within-subject factor, 0=between.  Input
equals the entire data array (i.e., column 1=random factor, last
column = measured values.

Usage:   afindwithin(data)     data in |Stat format
 N/A numfact N/A N/A len N/A data N/A 0 2 N/A withinvec N/A N/A 0 numfact N/A col N/A range 1 N/A numfact 1 N/A N/A rows N/A N/A pstats linexand data col N/A N/A N/A pstats unique N/A N/A pstats colex data 1 N/A 0 N/A N/A N/A len N/A N/A pstats unique N/A N/A pstats colex rows 0 N/A len rows N/A N/A N/A withinvec N/A N/A col 1 1 N/A withinvec N/A N/A geometricmean N/A Dispatch N/A lgeometricmean N/A ListType TupleType N/A ageometricmean N/A N/A N ndarray N/A harmonicmean N/A Dispatch N/A lharmonicmean N/A ListType TupleType N/A aharmonicmean N/A N/A N ndarray N/A mean N/A Dispatch N/A lmean N/A ListType TupleType N/A amean N/A N/A N ndarray N/A median N/A Dispatch N/A lmedian N/A ListType TupleType N/A amedian N/A N/A N ndarray N/A medianscore N/A Dispatch N/A lmedianscore N/A ListType TupleType N/A amedianscore N/A N/A N ndarray N/A mode N/A Dispatch N/A lmode N/A ListType TupleType N/A amode N/A N/A N ndarray N/A tmean N/A Dispatch N/A atmean N/A N/A N ndarray N/A tvar N/A Dispatch N/A atvar N/A N/A N ndarray N/A tstdev N/A Dispatch N/A atstdev N/A N/A N ndarray N/A tsem N/A Dispatch N/A atsem N/A N/A N ndarray N/A moment N/A Dispatch N/A lmoment N/A ListType TupleType N/A amoment N/A N/A N ndarray N/A variation N/A Dispatch N/A lvariation N/A ListType TupleType N/A avariation N/A N/A N ndarray N/A skew N/A Dispatch N/A lskew N/A ListType TupleType N/A askew N/A N/A N ndarray N/A kurtosis N/A Dispatch N/A lkurtosis N/A ListType TupleType N/A akurtosis N/A N/A N ndarray N/A describe N/A Dispatch N/A ldescribe N/A ListType TupleType N/A adescribe N/A N/A N ndarray N/A skewtest N/A Dispatch N/A askewtest N/A ListType TupleType N/A askewtest N/A N/A N ndarray N/A kurtosistest N/A Dispatch N/A akurtosistest N/A ListType TupleType N/A akurtosistest N/A N/A N ndarray N/A normaltest N/A Dispatch N/A anormaltest N/A ListType TupleType N/A anormaltest N/A N/A N ndarray N/A itemfreq N/A Dispatch N/A litemfreq N/A ListType TupleType N/A aitemfreq N/A N/A N ndarray N/A scoreatpercentile N/A Dispatch N/A lscoreatpercentile N/A ListType TupleType N/A ascoreatpercentile N/A N/A N ndarray N/A percentileofscore N/A Dispatch N/A lpercentileofscore N/A ListType TupleType N/A apercentileofscore N/A N/A N ndarray N/A histogram N/A Dispatch N/A lhistogram N/A ListType TupleType N/A ahistogram N/A N/A N ndarray N/A cumfreq N/A Dispatch N/A lcumfreq N/A ListType TupleType N/A acumfreq N/A N/A N ndarray N/A relfreq N/A Dispatch N/A lrelfreq N/A ListType TupleType N/A arelfreq N/A N/A N ndarray N/A obrientransform N/A Dispatch N/A lobrientransform N/A ListType TupleType N/A aobrientransform N/A N/A N ndarray N/A samplevar N/A Dispatch N/A lsamplevar N/A ListType TupleType N/A asamplevar N/A N/A N ndarray N/A samplestdev N/A Dispatch N/A lsamplestdev N/A ListType TupleType N/A asamplestdev N/A N/A N ndarray N/A signaltonoise N/A Dispatch N/A asignaltonoise N/A N/A N ndarray N/A var N/A Dispatch N/A lvar N/A ListType TupleType N/A avar N/A N/A N ndarray N/A stdev N/A Dispatch N/A lstdev N/A ListType TupleType N/A astdev N/A N/A N ndarray N/A sterr N/A Dispatch N/A lsterr N/A ListType TupleType N/A asterr N/A N/A N ndarray N/A sem N/A Dispatch N/A lsem N/A ListType TupleType N/A asem N/A N/A N ndarray N/A z N/A Dispatch N/A lz N/A ListType TupleType N/A az N/A N/A N ndarray N/A zs N/A Dispatch N/A lzs N/A ListType TupleType N/A azs N/A N/A N ndarray N/A threshold N/A Dispatch N/A athreshold N/A N/A N ndarray N/A trimboth N/A Dispatch N/A ltrimboth N/A ListType TupleType N/A atrimboth N/A N/A N ndarray N/A trim1 N/A Dispatch N/A ltrim1 N/A ListType TupleType N/A atrim1 N/A N/A N ndarray N/A paired N/A Dispatch N/A lpaired N/A ListType TupleType N/A apaired N/A N/A N ndarray N/A lincc N/A Dispatch N/A llincc N/A ListType TupleType N/A alincc N/A N/A N ndarray N/A pearsonr N/A Dispatch N/A lpearsonr N/A ListType TupleType N/A apearsonr N/A N/A N ndarray N/A spearmanr N/A Dispatch N/A lspearmanr N/A ListType TupleType N/A aspearmanr N/A N/A N ndarray N/A pointbiserialr N/A Dispatch N/A lpointbiserialr N/A ListType TupleType N/A apointbiserialr N/A N/A N ndarray N/A kendalltau N/A Dispatch N/A lkendalltau N/A ListType TupleType N/A akendalltau N/A N/A N ndarray N/A linregress N/A Dispatch N/A llinregress N/A ListType TupleType N/A alinregress N/A N/A N ndarray N/A ttest_1samp N/A Dispatch N/A lttest_1samp N/A ListType TupleType N/A attest_1samp N/A N/A N ndarray N/A ttest_ind N/A Dispatch N/A lttest_ind N/A ListType TupleType N/A attest_ind N/A N/A N ndarray N/A ttest_rel N/A Dispatch N/A lttest_rel N/A ListType TupleType N/A attest_rel N/A N/A N ndarray N/A chisquare N/A Dispatch N/A lchisquare N/A ListType TupleType N/A achisquare N/A N/A N ndarray N/A ks_2samp N/A Dispatch N/A lks_2samp N/A ListType TupleType N/A aks_2samp N/A N/A N ndarray N/A mannwhitneyu N/A Dispatch N/A lmannwhitneyu N/A ListType TupleType N/A amannwhitneyu N/A N/A N ndarray N/A tiecorrect N/A Dispatch N/A ltiecorrect N/A ListType TupleType N/A atiecorrect N/A N/A N ndarray N/A ranksums N/A Dispatch N/A lranksums N/A ListType TupleType N/A aranksums N/A N/A N ndarray N/A wilcoxont N/A Dispatch N/A lwilcoxont N/A ListType TupleType N/A awilcoxont N/A N/A N ndarray N/A kruskalwallish N/A Dispatch N/A lkruskalwallish N/A ListType TupleType N/A akruskalwallish N/A N/A N ndarray N/A friedmanchisquare N/A Dispatch N/A lfriedmanchisquare N/A ListType TupleType N/A afriedmanchisquare N/A N/A N ndarray N/A chisqprob N/A Dispatch N/A lchisqprob N/A IntType FloatType N/A achisqprob N/A N/A N ndarray N/A zprob N/A Dispatch N/A lzprob N/A IntType FloatType N/A azprob N/A N/A N ndarray N/A ksprob N/A Dispatch N/A lksprob N/A IntType FloatType N/A aksprob N/A N/A N ndarray N/A fprob N/A Dispatch N/A lfprob N/A IntType FloatType N/A afprob N/A N/A N ndarray N/A betacf N/A Dispatch N/A lbetacf N/A IntType FloatType N/A abetacf N/A N/A N ndarray N/A betai N/A Dispatch N/A lbetai N/A IntType FloatType N/A abetai N/A N/A N ndarray N/A erfcc N/A Dispatch N/A lerfcc N/A IntType FloatType N/A aerfcc N/A N/A N ndarray N/A gammln N/A Dispatch N/A lgammln N/A IntType FloatType N/A agammln N/A N/A N ndarray N/A F_oneway N/A Dispatch N/A lF_oneway N/A ListType TupleType N/A aF_oneway N/A N/A N ndarray N/A F_value N/A Dispatch N/A lF_value N/A ListType TupleType N/A aF_value N/A N/A N ndarray N/A incr N/A Dispatch N/A lincr N/A ListType TupleType N/A N ndarray N/A sum N/A Dispatch N/A lsum N/A ListType TupleType N/A asum N/A N/A N ndarray N/A cumsum N/A Dispatch N/A lcumsum N/A ListType TupleType N/A acumsum N/A N/A N ndarray N/A ss N/A Dispatch N/A lss N/A ListType TupleType N/A ass N/A N/A N ndarray N/A summult N/A Dispatch N/A lsummult N/A ListType TupleType N/A asummult N/A N/A N ndarray N/A square_of_sums N/A Dispatch N/A lsquare_of_sums N/A ListType TupleType N/A asquare_of_sums N/A N/A N ndarray N/A sumdiffsquared N/A Dispatch N/A lsumdiffsquared N/A ListType TupleType N/A asumdiffsquared N/A N/A N ndarray N/A shellsort N/A Dispatch N/A lshellsort N/A ListType TupleType N/A ashellsort N/A N/A N ndarray N/A rankdata N/A Dispatch N/A lrankdata N/A ListType TupleType N/A arankdata N/A N/A N ndarray N/A findwithin N/A Dispatch N/A lfindwithin N/A ListType TupleType N/A afindwithin N/A N/A N ndarray N/A N/A N/A ImportError N/A N/A