Module ImportFrom alias alias alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier alias identifier alias alias alias alias alias alias alias alias alias alias identifier alias identifier ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias Import alias identifier ImportFrom alias ImportFrom alias identifier alias identifier ImportFrom alias alias alias alias alias alias alias alias alias ImportFrom alias alias alias alias alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub Num Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad BinOpSub Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub Num Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpSub Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr BinOpMult Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Return BinOpDiv Call NameLoad BinOpDiv UnaryOpUSub BinOpPow NameLoad Num Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpSub BinOpDiv UnaryOpUSub BinOpPow NameLoad Num Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMult Num BinOpAdd Call NameLoad BinOpMult Num NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad BinOpPow BinOpSub NameLoad NameLoad Num attr orelse Assign NameStore NameLoad Return TupleLoad NameLoad NameLoad decorator_list Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpDiv BinOpDiv Num BinOpPow NameLoad Num Call NameLoad NameLoad Call NameLoad BinOpSub NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpAdd BinOpMult Num Call NameLoad NameLoad Call NameLoad BinOpSub NameLoad BinOpDiv Num NameLoad Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv Call NameLoad BinOpSub NameLoad BinOpDiv Num NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv Num Call NameLoad BinOpSub NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd BinOpMult ListLoad NameLoad Num BinOpMult ListLoad NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpMult Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpPow Call NameLoad BinOpAdd NameLoad BinOpDiv NameLoad Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub Call NameLoad Call NameLoad NameLoad BinOpDiv NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num BinOpSub BinOpDiv BinOpMult NameLoad NameLoad Num Num Num BinOpDiv BinOpMult Num BinOpSub BinOpPow NameLoad Num Num BinOpPow BinOpSub BinOpMult NameLoad NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpSub Num Call NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword BinOpDiv UnaryOpUSub NameLoad Num keyword BinOpDiv NameLoad Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpDiv BinOpDiv Num NameLoad Call NameLoad BinOpMult NameLoad BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult BinOpDiv Num NameLoad Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpPow Call NameLoad BinOpMult BinOpDiv NameLoad Num NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore BinOpDiv Num Num Assign NameStore Num Assign NameStore BinOpDiv Num Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr TupleLoad Call AttributeLoad Str attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str AugAssignAdd NameStore Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr TupleLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Assign NameStore BinOpSub NameLoad BinOpMult NameLoad BinOpAdd UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Assign NameStore ListLoad BinOpSub NameLoad BinOpMult NameLoad BinOpAdd UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpSub NameLoad BinOpMult NameLoad BinOpAdd UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr BinOpSub NameLoad Num UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad AugAssignSub NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv BinOpMult NameLoad Num BinOpAdd NameLoad NameLoad Assign NameStore BinOpDiv BinOpDiv BinOpMult BinOpMult NameLoad NameLoad Num BinOpAdd BinOpAdd NameLoad NameLoad Num BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore BinOpDiv BinOpMult BinOpMult Num BinOpSub NameLoad NameLoad Call NameLoad BinOpDiv BinOpAdd BinOpAdd Num NameLoad NameLoad BinOpMult NameLoad NameLoad BinOpAdd BinOpAdd Num NameLoad NameLoad Assign NameStore BinOpMult Num BinOpSub BinOpAdd BinOpAdd BinOpPow NameLoad Num BinOpMult BinOpPow NameLoad Num BinOpSub Num BinOpMult Num NameLoad BinOpMult BinOpPow NameLoad Num BinOpAdd Num NameLoad BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad BinOpAdd Num NameLoad AugAssignDiv NameStore BinOpMult BinOpMult BinOpMult NameLoad NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Num BinOpAdd BinOpAdd NameLoad NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Assign NameStore BinOpDiv BinOpDiv BinOpMult BinOpMult Num BinOpSub NameLoad NameLoad Call NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Num BinOpAdd BinOpAdd NameLoad NameLoad Num Call NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpSub BinOpAdd BinOpSub BinOpPow NameLoad Num BinOpMult BinOpPow NameLoad Num BinOpSub BinOpMult Num NameLoad Num BinOpMult BinOpPow NameLoad Num BinOpAdd NameLoad Num BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad BinOpAdd NameLoad Num AugAssignDiv NameStore BinOpMult BinOpMult BinOpMult NameLoad NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Num BinOpAdd BinOpAdd NameLoad NameLoad Num AugAssignMult NameStore Num Return ListLoad BinOpSub NameLoad NameLoad BinOpSub NameLoad NameLoad decorator_list Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad keyword TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str NameLoad Call AttributeLoad NameLoad attr Str NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str NameLoad Call AttributeLoad NameLoad attr Str NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore BinOpDiv BinOpSub Call NameLoad NameLoad NameLoad NameLoad If BoolOpOr Call AttributeLoad NameLoad attr CompareLtE NameLoad Num Call AttributeLoad NameLoad attr CompareGtE NameLoad Num body Raise Call NameLoad Str keyword NameLoad keyword BinOpAdd NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body If CompareIsNot NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore BinOpSub Num NameLoad Assign NameStore BinOpSub Num NameLoad orelse Assign NameStore NameLoad Assign NameStore BinOpDiv BinOpMult NameLoad NameLoad BinOpSub Num NameLoad Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword TupleLoad NameLoad Call NameLoad NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr keyword NameLoad If CompareNotEq NameLoad Num body Raise Call NameLoad keyword NameLoad Assign NameStore SubscriptLoad NameLoad Index Num If CompareIsNot NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr BinOpSub Num NameLoad attr Assign NameStore BinOpSub BinOpDiv BinOpMult NameLoad BinOpSub Num NameLoad Call AttributeLoad NameLoad attr keyword Num Num Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpMult BinOpSub Num NameLoad NameLoad Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad keyword TupleLoad Call NameLoad NameLoad NameLoad NameLoad keyword NameLoad If CompareNotEq NameLoad Num body Raise Call NameLoad keyword NameLoad Assign TupleStore NameStore NameStore NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Return BinOpDiv NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad BinOpDiv NameLoad BinOpAdd Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Num body Return Call NameLoad CompareGt NameLoad Num BinOpDiv NameLoad BinOpSub NameLoad Num NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad CompareGt NameLoad Num BinOpDiv BinOpMult NameLoad BinOpAdd NameLoad Num BinOpMult BinOpSub NameLoad Num BinOpSub NameLoad Num NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad CompareGt NameLoad Num BinOpDiv BinOpMult BinOpMult NameLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult BinOpMult BinOpSub NameLoad Num BinOpSub NameLoad Num BinOpSub NameLoad Num NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad CompareGt NameLoad Num BinOpDiv BinOpMult BinOpMult BinOpMult NameLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult BinOpMult BinOpMult BinOpSub NameLoad Num BinOpSub NameLoad Num BinOpSub NameLoad Num BinOpSub NameLoad Num NameLoad orelse Raise NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv BinOpDiv NameLoad BinOpAdd BinOpMult NameLoad NameLoad Num Call NameLoad BinOpAdd Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv Call NameLoad BinOpAdd Num BinOpMult NameLoad NameLoad Call NameLoad BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv BinOpSub BinOpPow BinOpAdd Num NameLoad NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign NameStore Call NameLoad BinOpAdd Num NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub BinOpMult BinOpAdd NameLoad Num NameLoad BinOpMult Num NameLoad BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareIn Str NameLoad body Assign NameStore BinOpMult Call NameLoad Num BinOpAdd BinOpSub BinOpMult BinOpMult Num NameLoad NameLoad BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad BinOpAdd NameLoad Num BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad BinOpAdd BinOpMult NameLoad BinOpAdd NameLoad Num Num AugAssignDiv NameStore BinOpMult Call NameLoad BinOpMult NameLoad BinOpAdd BinOpMult NameLoad BinOpSub NameLoad Num BinOpMult Num NameLoad BinOpAdd BinOpMult BinOpMult Num NameLoad BinOpSub NameLoad Num BinOpMult Num NameLoad If CompareIn Str NameLoad body Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpMult BinOpMult BinOpPow NameLoad Num BinOpSub NameLoad Num BinOpAdd BinOpMult NameLoad BinOpSub BinOpMult Num NameLoad Num Num BinOpMult BinOpMult BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad NameLoad BinOpSub NameLoad Num BinOpSub NameLoad Num BinOpMult BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad NameLoad BinOpSub BinOpMult Num NameLoad Num BinOpMult Num BinOpPow NameLoad Num AugAssignDiv NameStore BinOpMult BinOpMult Num NameLoad BinOpPow BinOpAdd BinOpMult NameLoad BinOpSub NameLoad Num BinOpMult Num NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad BinOpAdd Num NameLoad Return BinOpSub BinOpDiv NameLoad Num Call NameLoad BinOpDiv NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpMult BinOpMult BinOpMult NameLoad NameLoad BinOpPow NameLoad BinOpSub UnaryOpUSub NameLoad Num BinOpPow BinOpAdd Num BinOpPow NameLoad UnaryOpUSub NameLoad BinOpSub UnaryOpUSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpPow BinOpAdd Num BinOpPow NameLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpPow BinOpSub BinOpPow NameLoad BinOpDiv Num NameLoad Num BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv BinOpMult Num NameLoad NameLoad Return BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpSub Num NameLoad BinOpAdd NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpAdd BinOpAdd BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad Call AttributeLoad NameLoad attr BinOpSub UnaryOpUSub NameLoad Num BinOpPow NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpSub Num Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr UnaryOpUSub BinOpPow BinOpAdd Num BinOpPow NameLoad NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad BinOpPow NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpPow BinOpSub BinOpPow BinOpSub Num NameLoad BinOpDiv Num NameLoad Num BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv BinOpMult Num NameLoad NameLoad Return BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpAdd Num NameLoad BinOpSub NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub Num Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpDiv BinOpDiv Num NameLoad BinOpAdd Num BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd Num BinOpMult BinOpDiv Num NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpSub BinOpMult NameLoad NameLoad BinOpDiv NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub Num BinOpMult BinOpDiv Num NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpSub BinOpDiv NameLoad Num BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad BinOpMult Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad Num Num Num Return TupleLoad NameLoad BinOpDiv BinOpSub NameLoad NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpSub BinOpSub Call AttributeLoad NameLoad attr Num BinOpMult BinOpMult Num Call AttributeLoad NameLoad attr Num NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad Return BinOpSub BinOpAdd NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad BinOpMult Num BinOpPow NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpMult Num NameLoad BinOpMult Num BinOpPow NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpMult Num Call AttributeLoad NameLoad attr BinOpMult Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpDiv BinOpMult Call NameLoad Num Call AttributeLoad NameLoad attr BinOpAdd BinOpDiv NameLoad Num Num Call AttributeLoad NameLoad attr BinOpDiv NameLoad Num Assign NameStore BinOpSub NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv BinOpAdd BinOpMult Num BinOpPow NameLoad Num BinOpMult NameLoad BinOpSub Num BinOpMult Num NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore BinOpAdd BinOpSub BinOpMult BinOpMult Num NameLoad BinOpSub Num NameLoad BinOpMult Num BinOpPow NameLoad Num BinOpMult BinOpMult Num BinOpPow NameLoad Num BinOpSub BinOpMult Num NameLoad Num AugAssignDiv NameStore Call NameLoad BinOpPow NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub BinOpSub Call AttributeLoad NameLoad attr BinOpSub BinOpDiv NameLoad Num Num NameLoad BinOpDiv NameLoad Num Call NameLoad BinOpDiv NameLoad Num BinOpDiv BinOpMult Call NameLoad Num NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpSub Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore BinOpMult Num NameLoad Assign NameStore BinOpMult Num Call NameLoad BinOpDiv Num NameLoad Assign NameStore BinOpDiv Num NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult BinOpDiv BinOpDiv Num Num NameLoad BinOpAdd Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult BinOpDiv BinOpDiv Num Num NameLoad BinOpAdd BinOpAdd NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num BinOpSub BinOpDiv BinOpMult NameLoad NameLoad Num Num Num BinOpDiv BinOpMult Num BinOpSub BinOpPow NameLoad Num Num BinOpMult Num BinOpPow BinOpSub BinOpMult NameLoad NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpSub Call NameLoad BinOpMult Num NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword UnaryOpUSub NameLoad keyword NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Return BinOpMult NameLoad Call NameLoad CompareGtE NameLoad Num Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpMult BinOpMult BinOpDiv Num BinOpMult Num Call AttributeLoad NameLoad attr NameLoad BinOpPow NameLoad BinOpSub NameLoad Num Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpSub BinOpSub BinOpSub Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad NameLoad Call NameLoad Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Return Call NameLoad CompareGt NameLoad Num BinOpAdd Num NameLoad BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Return Call NameLoad CompareGt NameLoad Num BinOpSub Num NameLoad BinOpAdd Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpSub Num Call NameLoad BinOpSub BinOpMult Num NameLoad Num Return Call NameLoad CompareGt NameLoad Num NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult NameLoad BinOpAdd NameLoad Num Return TupleLoad Num NameLoad Num BinOpSub BinOpDiv BinOpMult BinOpAdd NameLoad Num BinOpAdd NameLoad Num NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Return BinOpMult NameLoad Call NameLoad CompareGtE NameLoad Num Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult BinOpMult BinOpDiv NameLoad Num BinOpPow NameLoad BinOpSub NameLoad Num Call NameLoad UnaryOpUSub BinOpPow NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpSub BinOpAdd BinOpSub Call NameLoad NameLoad Call NameLoad Num Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad BinOpPow NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult Num Call NameLoad UnaryOpUSub BinOpPow Call NameLoad NameLoad NameLoad Return Call NameLoad CompareGt NameLoad Num BinOpSub Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult Num Call NameLoad CompareLtE NameLoad Num NameLoad BinOpSub Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr UnaryOpUSub Call NameLoad NameLoad BinOpDiv Num NameLoad Return Call NameLoad CompareGt NameLoad Num NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpSub Num BinOpMod NameLoad Num Call AttributeLoad NameLoad attr BinOpAdd Num BinOpDiv BinOpMult Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad Num NameLoad Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpUSub Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv Num NameLoad Assign NameStore BinOpSub BinOpMult Num BinOpPow NameLoad Num BinOpMult NameLoad NameLoad Assign NameStore Call NameLoad CompareLt NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad Return BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad Call NameLoad BinOpDiv UnaryOpUSub BinOpSub NameLoad NameLoad Call NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv Num NameLoad Assign NameStore BinOpSub BinOpMult Num BinOpPow NameLoad Num BinOpMult NameLoad NameLoad Return BinOpAdd NameLoad Call NameLoad BinOpMult BinOpMult Num NameLoad Call NameLoad BinOpDiv UnaryOpUSub BinOpSub NameLoad NameLoad Call NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv Num NameLoad Assign NameStore BinOpMult NameLoad BinOpSub BinOpMult Num NameLoad NameLoad Return BinOpSub Call NameLoad NameLoad BinOpMult Call NameLoad NameLoad Call NameLoad BinOpSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv Num NameLoad Assign NameStore BinOpMult NameLoad BinOpSub BinOpMult Num NameLoad NameLoad Return BinOpAdd Call NameLoad UnaryOpUSub NameLoad BinOpMult Call NameLoad NameLoad Call NameLoad BinOpSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpAdd Num NameLoad Assign NameStore BinOpMult BinOpMult Num BinOpPow NameLoad Num BinOpPow NameLoad Num Assign NameStore BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad BinOpPow NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore UnaryOpUSub BinOpPow NameLoad NameLoad Assign NameStore UnaryOpUSub Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub BinOpPow NameLoad NameLoad Return BinOpPow NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpPow UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub BinOpPow NameLoad BinOpDiv Num NameLoad Call NameLoad BinOpDiv Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpPow NameLoad NameLoad Assign NameStore BinOpSub BinOpAdd BinOpAdd BinOpAdd Num Call NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub Call AttributeLoad NameLoad attr BinOpPow NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr BinOpPow NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpPow Call AttributeLoad NameLoad attr UnaryOpUSub Call NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad BinOpDiv Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore BinOpMult BinOpMult Num NameLoad NameLoad Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpAdd BinOpAdd Num BinOpMult Num NameLoad BinOpMult BinOpMult Num NameLoad Call NameLoad BinOpAdd Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub BinOpSub Call NameLoad BinOpAdd NameLoad Num BinOpDiv BinOpPow BinOpSub NameLoad Num Num BinOpMult BinOpMult Num NameLoad BinOpPow NameLoad Num Call NameLoad BinOpMult Num NameLoad BinOpMult Num BinOpAdd Call NameLoad BinOpMult Num NameLoad BinOpMult Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpMult BinOpDiv Num NameLoad BinOpSub Call NameLoad NameLoad BinOpDiv Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad Return BinOpMult Num BinOpPow BinOpAdd NameLoad Call NameLoad BinOpAdd BinOpPow NameLoad Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpAdd BinOpDiv NameLoad Num Num Assign NameStore BinOpAdd BinOpMult Num NameLoad Num Assign NameStore BinOpDiv BinOpMult NameLoad NameLoad Num Assign NameStore BinOpDiv BinOpMult BinOpMult Num NameLoad BinOpAdd BinOpMult Num NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore BinOpDiv BinOpMult BinOpMult Num NameLoad BinOpAdd BinOpMult Num NameLoad Num BinOpPow NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpDiv Num NameLoad BinOpAdd BinOpDiv Num BinOpAdd Num BinOpPow BinOpSub NameLoad NameLoad Num BinOpDiv Num BinOpAdd Num BinOpPow BinOpAdd NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpDiv Num NameLoad BinOpAdd Call NameLoad BinOpSub NameLoad NameLoad Call NameLoad BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpMult Num NameLoad Assign NameStore BinOpMult Num NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpMult BinOpDiv NameLoad Num Call NameLoad NameLoad BinOpMult BinOpDiv NameLoad Num Call NameLoad NameLoad BinOpMult BinOpSub BinOpDiv NameLoad Num Num Call NameLoad NameLoad AugAssignSub NameStore BinOpAdd BinOpMult BinOpDiv BinOpAdd NameLoad NameLoad Num Call NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad Num BinOpDiv NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad BinOpMult Num NameLoad BinOpMult Num NameLoad Assign TupleStore NameStore NameStore NameStore NameStore TupleLoad BinOpSub NameLoad Num BinOpSub NameLoad Num BinOpSub NameLoad Num BinOpSub NameLoad Num Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad NameLoad Lambda arguments args NameParam NameParam defaults BinOpDiv NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad NameLoad NameLoad NameLoad Lambda arguments args NameParam NameParam NameParam NameParam defaults BinOpDiv BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpMult BinOpMult NameLoad BinOpPow NameLoad Num NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad NameLoad NameLoad NameLoad Lambda arguments args NameParam NameParam NameParam NameParam defaults BinOpMult BinOpDiv BinOpAdd BinOpMult Num NameLoad NameLoad NameLoad Call NameLoad BinOpDiv NameLoad BinOpMult NameLoad BinOpAdd NameLoad NameLoad AttributeLoad NameLoad attr AugAssignMult NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad NameLoad NameLoad Lambda arguments args NameParam NameParam NameParam defaults BinOpDiv BinOpAdd Num BinOpMult BinOpMult NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AugAssignMult NameStore BinOpDiv Num Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return CompareGtE NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd Call NameLoad BinOpAdd NameLoad NameLoad Call NameLoad BinOpSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpAdd Call NameLoad BinOpSub NameLoad NameLoad Call NameLoad BinOpAdd NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr BinOpMult Num NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad Assign NameStore BinOpAdd BinOpMult Num NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad Call NameLoad Num Assign NameStore BinOpSub BinOpAdd NameLoad Num BinOpMult NameLoad NameLoad Assign NameStore BinOpMult Num BinOpSub BinOpSub BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpMult NameLoad NameLoad NameLoad AugAssignDiv NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore BinOpAdd BinOpAdd BinOpMult NameLoad BinOpAdd NameLoad Num Num BinOpMult BinOpMult Num NameLoad NameLoad AugAssignAdd NameStore BinOpMult BinOpSub BinOpMult Num BinOpSub NameLoad Num BinOpMult Num BinOpPow NameLoad Num BinOpPow NameLoad Num Assign NameStore BinOpSub BinOpDiv NameLoad BinOpPow NameLoad Num Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpMult NameLoad Call NameLoad NameLoad BinOpSub NameLoad Num Call NameLoad UnaryOpUSub Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpAdd Call NameLoad NameLoad BinOpMult BinOpSub NameLoad Num Call NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpAdd Num BinOpDiv BinOpMult NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd BinOpAdd BinOpSub BinOpDiv UnaryOpUSub NameLoad NameLoad Call NameLoad NameLoad NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpMult NameLoad Call NameLoad UnaryOpUSub NameLoad BinOpSub NameLoad Num Call NameLoad UnaryOpUSub Call NameLoad UnaryOpUSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad UnaryOpUSub Call NameLoad UnaryOpUSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call NameLoad UnaryOpUSub Call NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd Num BinOpDiv BinOpMult NameLoad Num NameLoad If BinOpMod Call NameLoad NameLoad Num body Assign NameStore Num orelse Assign NameStore Num Return BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd BinOpAdd BinOpSub BinOpDiv UnaryOpUSub NameLoad NameLoad Call NameLoad NameLoad NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub Call NameLoad NameLoad NameLoad BinOpMult BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpPow BinOpAdd Num Call NameLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore UnaryOpUSub Call NameLoad BinOpSub Call NameLoad NameLoad BinOpDiv Num NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd BinOpDiv BinOpMult NameLoad NameLoad Num Call NameLoad Num NameLoad Assign NameStore BinOpAdd BinOpMult Num Call NameLoad Num NameLoad BinOpMult Num NameLoad AugAssignDiv NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore BinOpAdd BinOpDiv BinOpPow NameLoad Num Num BinOpMult Num Call NameLoad Num NameLoad AugAssignDiv NameStore BinOpPow NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad CompareLt NameLoad Num TupleLoad NameLoad Lambda arguments args NameParam defaults BinOpDiv Num NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpBitAnd CompareEq NameLoad NameLoad CompareNotEq NameLoad Num TupleLoad NameLoad NameLoad Lambda arguments args NameParam NameParam defaults BinOpDiv UnaryOpUSub Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num BinOpMult NameLoad NameLoad NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call NameLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpBitAnd CompareEq NameLoad NameLoad CompareNotEq NameLoad Num TupleLoad NameLoad NameLoad Lambda arguments args NameParam NameParam defaults BinOpDiv UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call NameLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call NameLoad NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Num Assign NameStore Call NameLoad Num BinOpAdd NameLoad Num For TupleStore NameStore NameStore Call NameLoad NameLoad Call NameLoad NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpDiv BinOpMult NameLoad BinOpPow Num NameLoad BinOpSub Num BinOpMult NameLoad NameLoad Return Call NameLoad CompareLt BinOpMult NameLoad NameLoad Num BinOpMult NameLoad BinOpPow BinOpDiv Num NameLoad NameLoad NameLoad decorator_list Return Call NameLoad CompareNotEq NameLoad Num TupleLoad NameLoad Lambda arguments args NameParam defaults Call NameLoad NameLoad NameLoad Call NameLoad BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return BinOpMult BinOpAdd NameLoad BinOpMult NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad Call NameLoad BinOpAdd BinOpMult BinOpSub UnaryOpUSub NameLoad NameLoad NameLoad BinOpDiv BinOpMult NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr BinOpAdd BinOpMult BinOpSub UnaryOpUSub NameLoad NameLoad NameLoad BinOpDiv BinOpMult NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr BinOpAdd NameLoad BinOpMult NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpMult BinOpSub UnaryOpUSub NameLoad NameLoad NameLoad BinOpDiv BinOpMult NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad CompareGt NameLoad Num BinOpDiv Num Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad CompareLt NameLoad Num BinOpDiv Num Call NameLoad NameLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad Return Call NameLoad CompareEq Call NameLoad NameLoad NameLoad Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore Call NameLoad BinOpMult CompareEq NameLoad Num CompareEq NameLoad NameLoad Num Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad Assign NameStore Call NameLoad BinOpMult CompareEq NameLoad Num CompareEq NameLoad NameLoad UnaryOpUSub NameLoad BinOpDiv NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad BinOpBitOr CompareEq NameLoad Num CompareEq NameLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad BinOpSub BinOpAdd UnaryOpUSub NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad BinOpBitAnd CompareEq NameLoad Num CompareEq NameLoad Num Num Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad BinOpMult CompareEq NameLoad Num CompareEq NameLoad NameLoad UnaryOpUSub NameLoad BinOpDiv Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad Return Call NameLoad UnaryOpUSub Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore UnaryOpUSub Call NameLoad UnaryOpUSub Call NameLoad NameLoad Return Call NameLoad BinOpMult CompareEq NameLoad Num CompareEq NameLoad NameLoad NameLoad BinOpDiv UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Lambda arguments args NameParam defaults Call NameLoad BinOpAdd BinOpMult NameLoad NameLoad Num Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad CompareLt Call NameLoad NameLoad Num BinOpDiv BinOpPow BinOpMult NameLoad NameLoad Num Num BinOpSub NameLoad BinOpPow NameLoad Num Assign NameStore Call NameLoad CompareLt Call NameLoad NameLoad Num BinOpDiv BinOpPow NameLoad Num Num BinOpDiv Call AttributeLoad NameLoad attr BinOpSub Call NameLoad BinOpAdd BinOpMult Num NameLoad Num BinOpMult Num Call NameLoad BinOpAdd NameLoad Num BinOpPow NameLoad Num Assign NameStore Num Assign NameStore Call NameLoad CompareLt Call NameLoad NameLoad NameLoad UnaryOpUSub NameLoad BinOpDiv Call AttributeLoad NameLoad attr Call NameLoad BinOpAdd NameLoad Num NameLoad Assign NameStore Call NameLoad CompareLt NameLoad Num NameLoad UnaryOpUSub NameLoad Assign NameStore Call NameLoad CompareLt NameLoad Num NameLoad BinOpMult BinOpPow NameLoad Num NameLoad Assign NameStore Call NameLoad CompareLt NameLoad BinOpDiv Num Num NameLoad BinOpDiv BinOpMult Call AttributeLoad NameLoad attr NameLoad BinOpAdd UnaryOpUSub NameLoad BinOpMult BinOpAdd NameLoad BinOpMult Num NameLoad NameLoad BinOpPow NameLoad BinOpDiv Num Num Assign NameStore Call NameLoad CompareLtE Call NameLoad NameLoad BinOpPow NameLoad Num BinOpDiv BinOpMult BinOpMult Num Call NameLoad Num NameLoad BinOpPow NameLoad Num NameLoad Assign NameStore Call NameLoad CompareLt NameLoad BinOpDiv Num Num NameLoad BinOpDiv BinOpAdd NameLoad BinOpMult BinOpAdd BinOpMult Num NameLoad BinOpMult BinOpMult Num BinOpAdd NameLoad NameLoad NameLoad NameLoad BinOpPow NameLoad Num Assign NameStore Call NameLoad CompareLtE Call NameLoad NameLoad BinOpPow NameLoad Num BinOpDiv Num Num BinOpSub NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Assign NameStore Num orelse Assign NameStore Num Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad keyword TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Num BinOpAdd NameLoad Num Assign NameStore BinOpMult BinOpDiv Num BinOpPow NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpMult Call NameLoad NameLoad NameLoad BinOpPow Num NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpMult NameLoad NameLoad Num keyword Num Return Call NameLoad CompareGt BinOpMult NameLoad NameLoad Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd BinOpMult NameLoad BinOpSub Num NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Str FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore Lambda arguments args NameParam defaults BinOpSub Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareGt NameLoad Num body Assign NameStore BinOpAdd Call NameLoad NameLoad Num If CompareLt NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Num Return NameLoad orelse If CompareGt NameLoad Num body Assign NameStore BinOpAdd Call NameLoad BinOpDiv NameLoad Num Num orelse Assign NameStore BinOpDiv Num BinOpSub UnaryOpUSub NameLoad NameLoad Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Num keyword NameLoad If CompareNotEq NameLoad Num body Raise Call NameLoad BinOpMod Str NameLoad Return SubscriptLoad NameLoad Index Num decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad NameLoad NameLoad BinOpDiv Num Call NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd BinOpAdd BinOpMult Call AttributeLoad NameLoad attr NameLoad BinOpSub Num NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpDiv Num BinOpAdd Num BinOpPow Call NameLoad NameLoad Num Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad keyword TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str NameLoad Call AttributeLoad NameLoad attr Str NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIs NameLoad NameLoad body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr CompareLtE NameLoad NameLoad body Raise Call NameLoad Str keyword NameLoad keyword AttributeLoad NameLoad attr If CompareNotEq NameLoad Num body Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body If CompareIsNot NameLoad NameLoad body Assign NameStore NameLoad orelse Assign NameStore BinOpSub Call NameLoad NameLoad Call AttributeLoad Call NameLoad NameLoad attr Assign NameStore Lambda arguments args NameParam defaults BinOpSub BinOpSub Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpDiv BinOpAdd BinOpSub Num NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpPow BinOpSub NameLoad Num Num BinOpMult Num NameLoad BinOpMult Num NameLoad Assign NameStore BinOpMult NameLoad BinOpSub Num Num Assign NameStore BinOpMult NameLoad BinOpAdd Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword Num Assign NameStore BinOpDiv NameLoad NameLoad orelse Assign NameStore BinOpSub Call AttributeLoad Call NameLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr CompareGt NameLoad Num If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad BinOpDiv Num BinOpAdd Num BinOpPow Call NameLoad NameLoad Num Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad keyword TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpBitAnd CompareGt NameLoad Num CompareNotEq NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub BinOpAdd Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpSub BinOpMult NameLoad NameLoad Num NameLoad BinOpPow NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpPow NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr CompareGt NameLoad Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpPow NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr CompareGt NameLoad Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return BinOpPow Call AttributeLoad NameLoad attr CompareGt NameLoad Num NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return BinOpPow Call AttributeLoad NameLoad attr CompareGt NameLoad Num NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad BinOpDiv BinOpMult NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return BinOpSub BinOpAdd BinOpAdd BinOpMult NameLoad BinOpSub Num NameLoad BinOpMult BinOpDiv Num NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr BinOpDiv Num NameLoad Return CompareGt NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv Num NameLoad Assign NameStore Call NameLoad BinOpSub Num BinOpMult NameLoad NameLoad Assign NameStore BinOpPow NameLoad BinOpSub NameLoad Num Assign NameStore BinOpMult NameLoad NameLoad Return BinOpDiv BinOpMult Num NameLoad BinOpPow BinOpAdd Num NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv Num NameLoad Assign NameStore Call NameLoad BinOpSub Num BinOpMult NameLoad NameLoad Assign NameStore BinOpPow NameLoad NameLoad Return BinOpDiv BinOpSub Num NameLoad BinOpAdd Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpDiv Num NameLoad BinOpSub Num BinOpPow BinOpDiv BinOpSub Num NameLoad BinOpAdd Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub Num BinOpMult BinOpAdd BinOpMult Num NameLoad Num Call NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpAdd Call NameLoad NameLoad NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpMult BinOpDiv Num NameLoad Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub BinOpSub Num Call NameLoad NameLoad BinOpMult Call NameLoad NameLoad Call AttributeLoad NameLoad attr Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub UnaryOpUSub NameLoad Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad UnaryOpUSub Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpUSub Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpUSub Call NameLoad UnaryOpUSub Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad NameLoad BinOpDiv BinOpMult NameLoad NameLoad Num BinOpMult BinOpDiv BinOpMult Num Call NameLoad Num BinOpPow NameLoad Num NameLoad BinOpDiv Num Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub Num Call NameLoad UnaryOpUSub Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad UnaryOpUSub Call NameLoad BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad UnaryOpUSub NameLoad BinOpDiv BinOpMult NameLoad NameLoad Num BinOpMult BinOpDiv BinOpMult Num Call NameLoad Num BinOpPow NameLoad Num NameLoad BinOpDiv Num Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpDiv BinOpDiv Num NameLoad BinOpAdd Num BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult BinOpDiv Num NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpMult BinOpDiv NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad BinOpMult Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub BinOpSub Call NameLoad Num NameLoad BinOpMult Num Call AttributeLoad NameLoad attr Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpDiv NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad Num body Return BinOpMult Num Call NameLoad Num If CompareEq NameLoad Num body Return BinOpDiv BinOpMult NameLoad NameLoad Num If CompareEq NameLoad Num body Return BinOpMult Num NameLoad If CompareEq NameLoad Num body Return BinOpDiv BinOpMult Num BinOpPow NameLoad Num Num Return BinOpMult BinOpMult BinOpMult Num BinOpSub Num Call NameLoad Num BinOpSub Num NameLoad Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpSub Num Call NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult Call NameLoad BinOpDiv Num NameLoad Call NameLoad BinOpDiv BinOpMult UnaryOpUSub NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub BinOpMult Num Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad BinOpDiv BinOpMult NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub BinOpMult Call NameLoad NameLoad Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpDiv BinOpAdd Num NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Call NameLoad BinOpDiv Num NameLoad BinOpSub Num BinOpDiv Num NameLoad BinOpDiv BinOpMult Call NameLoad Num BinOpSub Num NameLoad BinOpPow BinOpSub NameLoad Num Num BinOpDiv BinOpMult Num BinOpSub NameLoad Num BinOpPow BinOpSub NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd BinOpMult Num Call NameLoad BinOpDiv NameLoad Num Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpDiv Num BinOpMult NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult BinOpDiv Num NameLoad Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call NameLoad BinOpDiv BinOpMult NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num BinOpDiv BinOpMult NameLoad NameLoad Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad BinOpMult Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return BinOpBitAnd BinOpBitAnd BinOpBitAnd CompareGt NameLoad Num CompareGt NameLoad Num CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpMult BinOpDiv BinOpMult Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad BinOpAdd NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad BinOpAdd NameLoad NameLoad UnaryOpUSub NameLoad Return BinOpDiv BinOpMult BinOpMult BinOpDiv Num NameLoad BinOpPow NameLoad BinOpSub NameLoad Num BinOpPow BinOpSub Num NameLoad BinOpSub NameLoad Num BinOpPow BinOpAdd Num BinOpMult NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad NameLoad BinOpAdd BinOpAdd NameLoad NameLoad NameLoad UnaryOpUSub NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad BinOpAdd NameLoad NameLoad UnaryOpUSub NameLoad Return BinOpDiv BinOpMult NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub BinOpMult UnaryOpUSub BinOpAdd NameLoad Num Call NameLoad NameLoad Call NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub Num Call AttributeLoad NameLoad attr NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv Num Call AttributeLoad NameLoad attr NameLoad BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad Lambda arguments args NameParam defaults BinOpDiv Num BinOpSub NameLoad Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad Lambda arguments args NameParam defaults BinOpDiv BinOpDiv Num BinOpPow BinOpSub NameLoad Num Num BinOpSub NameLoad Num AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad If CompareIn Str NameLoad body Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad Lambda arguments args NameParam defaults BinOpDiv BinOpMult Num Call AttributeLoad NameLoad attr BinOpSub NameLoad Num BinOpSub NameLoad Num AttributeLoad NameLoad attr If CompareIn Str NameLoad body Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad Lambda arguments args NameParam defaults BinOpDiv BinOpDiv BinOpMult Num BinOpSub BinOpMult Num NameLoad Num BinOpSub NameLoad Num BinOpSub NameLoad Num AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd BinOpSub NameLoad BinOpMult BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpDiv Num Call NameLoad BinOpMult BinOpMult Num NameLoad BinOpPow NameLoad Num Call NameLoad BinOpMult BinOpDiv Num BinOpMult Num NameLoad BinOpPow BinOpDiv BinOpSub NameLoad NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub BinOpMult Num Call NameLoad BinOpMult Num NameLoad BinOpMult Num Call NameLoad NameLoad BinOpDiv BinOpPow BinOpDiv BinOpSub NameLoad NameLoad NameLoad Num BinOpMult Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad BinOpDiv Num NameLoad Assign NameStore Call NameLoad BinOpDiv BinOpMult NameLoad BinOpSub NameLoad NameLoad NameLoad AugAssignAdd NameStore BinOpMult BinOpMult Call NameLoad BinOpDiv Num NameLoad Call NameLoad BinOpDiv BinOpMult UnaryOpUSub NameLoad BinOpAdd NameLoad NameLoad NameLoad Call NameLoad BinOpDiv Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad NameLoad BinOpPow NameLoad Num BinOpMult Num Call NameLoad NameLoad BinOpMult Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpSub UnaryOpUSub NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad UnaryOpUSub NameLoad Assign NameStore Call NameLoad UnaryOpUSub NameLoad Return BinOpMult BinOpMult NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad UnaryOpUSub NameLoad Return Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr UnaryOpUSub Call NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpSub Num BinOpDiv NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub BinOpAdd BinOpAdd Num NameLoad BinOpDiv NameLoad NameLoad Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpBitAnd CompareGt NameLoad Num CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad BinOpAdd NameLoad BinOpMult NameLoad Call NameLoad BinOpDiv NameLoad BinOpSub Num NameLoad Return BinOpMult BinOpDiv BinOpMult NameLoad Num BinOpMult NameLoad BinOpSub Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad BinOpAdd NameLoad BinOpMult NameLoad Call NameLoad BinOpDiv NameLoad BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpDiv Num BinOpAdd Num Call NameLoad BinOpMult BinOpDiv Num NameLoad BinOpSub Call NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpBitAnd CompareGt NameLoad Num CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore Call NameLoad BinOpAdd NameLoad BinOpMult NameLoad Call NameLoad BinOpAdd NameLoad Call NameLoad BinOpAdd NameLoad Num Return BinOpMult BinOpDiv BinOpMult NameLoad Num Call NameLoad BinOpAdd NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad BinOpAdd NameLoad BinOpMult NameLoad Call NameLoad BinOpAdd NameLoad Call NameLoad BinOpAdd BinOpMult NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad BinOpDiv BinOpSub Call NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Num Num keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult Num Call NameLoad UnaryOpUSub Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad CompareGt NameLoad Num BinOpSub Num BinOpMult Num Call NameLoad UnaryOpUSub NameLoad BinOpMult Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad CompareGt NameLoad Num UnaryOpUSub Call NameLoad BinOpMult Num BinOpSub Num NameLoad Call NameLoad BinOpMult Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd Call NameLoad Num Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult BinOpDiv BinOpDiv Num Call NameLoad BinOpMult BinOpMult Num NameLoad NameLoad NameLoad Call NameLoad BinOpDiv Num BinOpMult Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore UnaryOpUSub Call AttributeLoad NameLoad attr BinOpDiv NameLoad Num Return BinOpDiv Num BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpMult BinOpDiv BinOpDiv Num Call NameLoad BinOpMult BinOpMult Num NameLoad NameLoad NameLoad Call NameLoad BinOpDiv Num BinOpMult Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpSub BinOpMult Num Call NameLoad BinOpDiv Num Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad BinOpDiv BinOpAdd NameLoad Num Num Return BinOpDiv Num BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpDiv UnaryOpUSub NameLoad Num keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad If CompareEq NameLoad Num body Return BinOpSub BinOpMult BinOpMult BinOpDiv Num NameLoad BinOpAdd BinOpDiv NameLoad Num BinOpMult NameLoad NameLoad Call NameLoad NameLoad BinOpMult NameLoad Call NameLoad BinOpDiv BinOpMult BinOpMult BinOpDiv NameLoad Num NameLoad Call NameLoad NameLoad BinOpAdd BinOpDiv NameLoad Num BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv Num NameLoad Assign NameStore BinOpMult NameLoad NameLoad If CompareEq NameLoad Num body Return BinOpMult BinOpDiv NameLoad BinOpAdd BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad BinOpPow BinOpDiv BinOpAdd Call NameLoad NameLoad BinOpMult Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpMult NameLoad Call NameLoad BinOpDiv BinOpMult NameLoad NameLoad Num Assign NameStore BinOpDiv Call NameLoad NameLoad NameLoad Assign NameStore BinOpDiv NameLoad BinOpAdd BinOpDiv Call NameLoad NameLoad Call NameLoad BinOpMult NameLoad BinOpAdd NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpMult NameLoad BinOpPow BinOpDiv BinOpSub BinOpAdd Call NameLoad NameLoad BinOpMult Call NameLoad NameLoad Call NameLoad NameLoad BinOpMult NameLoad BinOpSub Call NameLoad NameLoad BinOpMult Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Num body Assign AttributeStore NameLoad attr Num orelse If CompareEq NameLoad Num body Assign AttributeStore NameLoad attr Num Return BinOpBitAnd BinOpBitAnd BinOpBitAnd CompareGt NameLoad Num CompareLtE NameLoad Num CompareLtE NameLoad Num CompareGtE NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Raise NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub UnaryOpUSub NameLoad BinOpMult Num Call AttributeLoad NameLoad attr Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpUSub Call NameLoad BinOpSub BinOpDiv Num NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num BinOpDiv BinOpMult NameLoad NameLoad Num Num BinOpDiv Num Num decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpSub BinOpSub BinOpMult NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num NameLoad Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr Num NameLoad Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr Num NameLoad BinOpMult NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv NameLoad Num Assign NameStore Call NameLoad CompareLt NameLoad Num NameLoad UnaryOpUSub NameLoad Return BinOpMult NameLoad BinOpPow NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad CompareLt NameLoad Num BinOpMult Num BinOpPow NameLoad NameLoad BinOpSub Num BinOpMult Num BinOpPow NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad CompareLt NameLoad Num BinOpPow BinOpMult Num NameLoad BinOpDiv Num NameLoad BinOpPow BinOpMult Num BinOpSub Num NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv BinOpPow NameLoad Num BinOpSub BinOpPow NameLoad Num BinOpPow NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd Call NameLoad BinOpDiv Num NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad CompareNotEq NameLoad Num TupleLoad NameLoad NameLoad Lambda arguments args NameParam NameParam defaults BinOpSub BinOpDiv UnaryOpUSub BinOpPow Call NameLoad NameLoad Num BinOpMult Num BinOpPow NameLoad Num Call NameLoad BinOpMult BinOpMult NameLoad NameLoad Call NameLoad BinOpMult Num NameLoad UnaryOpUSub AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpMult NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpDiv Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpDiv Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpMult NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpDiv Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpDiv Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad BinOpMult NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult NameLoad BinOpSub NameLoad Num Assign NameStore BinOpMult Call NameLoad BinOpSub NameLoad Num BinOpAdd Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num Num Num NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult Num BinOpAdd BinOpAdd Num Call NameLoad BinOpMult Num NameLoad BinOpMult Num Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult NameLoad BinOpSub NameLoad Num Assign NameStore BinOpMult Call NameLoad BinOpSub NameLoad Num BinOpAdd Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num Num Num NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd BinOpMult Num Call NameLoad BinOpMult Num NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult BinOpMult BinOpMult Call NameLoad BinOpDiv Num NameLoad NameLoad NameLoad Call NameLoad BinOpDiv BinOpMult UnaryOpUSub NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Num BinOpDiv BinOpMult NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpMult Num Call AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpSub BinOpMult Num NameLoad Num Return TupleLoad BinOpMult Num Call NameLoad BinOpDiv Num NameLoad BinOpSub Num BinOpDiv Num NameLoad BinOpDiv BinOpMult Call NameLoad Num BinOpSub Num BinOpMult Num NameLoad BinOpPow NameLoad Num BinOpDiv BinOpSub BinOpAdd BinOpMult BinOpMult Num NameLoad NameLoad BinOpMult Num NameLoad Num BinOpPow NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpSub BinOpAdd NameLoad BinOpMult Num Call NameLoad BinOpMult Num NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpDiv BinOpMult NameLoad BinOpPow NameLoad BinOpSub NameLoad Num BinOpPow BinOpAdd Num BinOpPow NameLoad NameLoad BinOpAdd Num BinOpDiv BinOpMult NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpDiv BinOpPow NameLoad NameLoad BinOpPow BinOpAdd Num BinOpPow NameLoad NameLoad BinOpDiv BinOpMult NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad BinOpDiv BinOpMult NameLoad Num NameLoad Return Call NameLoad BinOpDiv NameLoad BinOpSub Num NameLoad BinOpDiv Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpMult BinOpDiv BinOpMult Num BinOpPow NameLoad NameLoad Call NameLoad NameLoad BinOpPow NameLoad BinOpSub BinOpMult Num NameLoad Num Call NameLoad BinOpMult BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad BinOpMult BinOpMult NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpMult BinOpDiv Num NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpDiv BinOpDiv Call NameLoad BinOpAdd NameLoad Num Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpSub Num BinOpMult NameLoad NameLoad Assign NameStore BinOpDiv BinOpDiv BinOpDiv BinOpMult NameLoad BinOpSub Num BinOpMult BinOpMult Num NameLoad NameLoad Num NameLoad Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore BinOpAdd BinOpSub BinOpAdd BinOpMult BinOpMult Num BinOpPow NameLoad Num NameLoad BinOpMult BinOpSub BinOpMult Num NameLoad Num BinOpPow NameLoad Num BinOpMult Num NameLoad Num AugAssignDiv NameStore BinOpMult NameLoad BinOpPow NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd NameLoad BinOpMult Num NameLoad Return TupleLoad BinOpAdd NameLoad NameLoad BinOpMult Num NameLoad BinOpDiv BinOpMult Call NameLoad Num BinOpAdd NameLoad NameLoad BinOpPow NameLoad Num BinOpDiv BinOpMult Num BinOpAdd NameLoad BinOpMult Num NameLoad BinOpPow NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpDiv UnaryOpUSub NameLoad Num BinOpDiv BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpMult Num BinOpAdd NameLoad BinOpMult NameLoad NameLoad Call NameLoad BinOpDiv NameLoad Num Call NameLoad BinOpAdd Num BinOpDiv NameLoad Num AugAssignSub NameStore Call NameLoad BinOpDiv BinOpAdd NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad AugAssignMult NameStore BinOpMult BinOpMult BinOpPow NameLoad BinOpDiv NameLoad Num BinOpPow NameLoad BinOpDiv NameLoad Num BinOpPow NameLoad BinOpSub BinOpDiv NameLoad Num Num AugAssignMult NameStore BinOpPow BinOpAdd NameLoad BinOpMult NameLoad NameLoad BinOpDiv UnaryOpUSub BinOpAdd NameLoad NameLoad Num AugAssignMult NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpMult BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad BinOpMult Num BinOpAdd NameLoad BinOpMult NameLoad NameLoad BinOpDiv NameLoad Num BinOpSub BinOpDiv NameLoad Num Num AugAssignDiv NameStore Call AttributeLoad NameLoad attr BinOpDiv NameLoad Num BinOpDiv NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpPow BinOpDiv BinOpMult NameLoad Num NameLoad NameLoad Assign NameStore BinOpSub BinOpAdd Call NameLoad BinOpAdd NameLoad BinOpMult Num NameLoad Call NameLoad BinOpSub BinOpMult Num NameLoad NameLoad Call NameLoad BinOpMult NameLoad Num AugAssignMult NameStore Call NameLoad BinOpAdd BinOpDiv UnaryOpUSub NameLoad Num NameLoad AugAssignMult NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad BinOpMult Num NameLoad BinOpMult Num NameLoad BinOpMult Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad CompareLtE NameLoad Num NameLoad BinOpMult BinOpDiv NameLoad BinOpSub NameLoad Num BinOpAdd Num BinOpDiv BinOpMult NameLoad Num NameLoad Assign NameStore Call NameLoad CompareLtE NameLoad Num NameLoad BinOpDiv BinOpMult BinOpMult Num BinOpPow BinOpDiv BinOpMult NameLoad Num NameLoad Num BinOpAdd BinOpPow BinOpAdd NameLoad BinOpDiv NameLoad Num Num BinOpMult BinOpAdd NameLoad NameLoad BinOpSub NameLoad Num BinOpMult BinOpPow BinOpSub NameLoad Num Num BinOpSub NameLoad Num Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad BinOpMult NameLoad Num Assign NameStore Call NameLoad BinOpSub Call NameLoad BinOpDiv BinOpAdd NameLoad Num Num Call NameLoad BinOpDiv NameLoad Num AugAssignDiv NameStore BinOpMult Call NameLoad BinOpMult NameLoad NameLoad BinOpPow BinOpAdd Num BinOpDiv BinOpPow NameLoad Num NameLoad BinOpDiv BinOpAdd NameLoad Num Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult NameLoad Num Assign NameStore BinOpSub Call NameLoad BinOpDiv BinOpAdd NameLoad Num Num Call NameLoad BinOpDiv NameLoad Num AugAssignSub NameStore BinOpAdd BinOpMult Num Call NameLoad BinOpMult NameLoad NameLoad BinOpMult BinOpDiv BinOpAdd NameLoad Num Num Call NameLoad BinOpAdd Num BinOpDiv BinOpPow NameLoad Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad Lambda arguments args NameParam defaults BinOpDiv NameLoad BinOpSub NameLoad Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad CompareGt NameLoad Num Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad CompareGt NameLoad Num TupleLoad NameLoad Lambda arguments args NameParam defaults BinOpDiv Num BinOpSub NameLoad Num AttributeLoad NameLoad attr Return TupleLoad Num NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpBitAnd CompareGt NameLoad Num CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Return BinOpDiv BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpMult NameLoad Num Assign NameStore BinOpMult NameLoad Num Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpMult BinOpMult NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd BinOpMult BinOpDiv NameLoad Num Call NameLoad NameLoad Call NameLoad BinOpAdd NameLoad Num AugAssignSub NameStore BinOpAdd BinOpAdd BinOpAdd BinOpMult NameLoad Call NameLoad Num BinOpDiv BinOpMult NameLoad NameLoad Num BinOpMult BinOpDiv NameLoad Num Call NameLoad NameLoad Call NameLoad BinOpDiv NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad BinOpMult Num NameLoad Assign NameStore BinOpMult BinOpMult BinOpMult Call NameLoad Num NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpDiv NameLoad Num Num Num NameLoad AugAssignDiv NameStore Call NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv BinOpAdd NameLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr BinOpDiv BinOpAdd NameLoad Num Num Num NameLoad AugAssignDiv NameStore Call NameLoad BinOpMult Call NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpDiv NameLoad Num Num AugAssignMult NameStore BinOpAdd NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Assign TupleStore NameStore NameStore NameStore NameStore TupleLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpDiv Call NameLoad BinOpSub BinOpDiv NameLoad Num Num Call NameLoad BinOpDiv NameLoad Num Assign NameStore BinOpMult Call NameLoad BinOpDiv NameLoad Num NameLoad Assign NameStore BinOpDiv NameLoad BinOpSub NameLoad Num Assign NameStore BinOpSub NameLoad BinOpMult NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr CompareGt NameLoad Num BinOpMult NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr CompareGt NameLoad Num BinOpAdd BinOpMult BinOpMult NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr If CompareIn Str NameLoad body Assign NameStore BinOpAdd BinOpDiv BinOpDiv BinOpMult NameLoad BinOpSub Num BinOpMult Num NameLoad BinOpSub NameLoad Num BinOpSub NameLoad Num BinOpMult BinOpMult Num NameLoad NameLoad Assign NameStore BinOpDiv BinOpDiv BinOpMult Num NameLoad BinOpSub NameLoad Num BinOpSub NameLoad Num Assign NameStore BinOpMult BinOpMult BinOpAdd BinOpMult BinOpMult NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr CompareGt NameLoad Num BinOpDiv NameLoad Call AttributeLoad NameLoad attr NameLoad Num AttributeLoad NameLoad attr If CompareIn Str NameLoad body Assign NameStore BinOpDiv BinOpDiv BinOpMult NameLoad NameLoad BinOpSub NameLoad Num BinOpSub NameLoad Num AugAssignSub NameStore BinOpDiv BinOpDiv BinOpMult BinOpMult BinOpMult BinOpMult NameLoad NameLoad Num NameLoad BinOpSub Num NameLoad BinOpSub NameLoad Num BinOpSub NameLoad Num AugAssignSub NameStore BinOpMult Num BinOpPow NameLoad Num Assign NameStore BinOpSub BinOpDiv NameLoad BinOpSub NameLoad Num BinOpDiv BinOpMult BinOpMult NameLoad NameLoad BinOpSub NameLoad Num BinOpSub NameLoad Num AugAssignMult NameStore BinOpDiv BinOpMult Num NameLoad BinOpSub NameLoad Num Assign NameStore BinOpDiv BinOpDiv BinOpMult BinOpMult Num NameLoad NameLoad BinOpSub NameLoad Num BinOpSub NameLoad Num Assign NameStore BinOpAdd BinOpAdd BinOpMult NameLoad BinOpPow NameLoad Num BinOpMult NameLoad BinOpPow NameLoad Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr CompareGt NameLoad Num BinOpSub BinOpDiv NameLoad BinOpPow NameLoad Num Num AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult NameLoad BinOpPow NameLoad BinOpSub UnaryOpUSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub Num BinOpPow NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpSub Num NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign TupleStore NameStore NameStore NameStore NameStore TupleLoad NameLoad NameLoad NameLoad NameLoad If CompareIn Str NameLoad body Assign NameStore CompareGt NameLoad Num Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad NameLoad BinOpDiv NameLoad BinOpSub NameLoad Num If CompareIn Str NameLoad body Assign NameStore CompareGt NameLoad Num Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad NameLoad BinOpDiv BinOpDiv NameLoad BinOpSub NameLoad Num BinOpPow BinOpSub NameLoad Num Num If CompareIn Str NameLoad body Assign NameStore CompareGt NameLoad Num Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad keyword NameLoad Assign NameStore BinOpDiv BinOpMult BinOpMult Num BinOpAdd NameLoad Num Call NameLoad BinOpSub NameLoad Num BinOpMult BinOpSub NameLoad Num Call NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad If CompareIn Str NameLoad body Assign NameStore CompareGt NameLoad Num Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad keyword NameLoad Assign NameStore BinOpDiv BinOpMult Num Call NameLoad ListLoad Num Num Num Num NameLoad Call NameLoad ListLoad Num Num Num Num NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub BinOpAdd Num BinOpDiv Num NameLoad Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv BinOpMult NameLoad Num BinOpPow BinOpAdd Num NameLoad BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub Call NameLoad NameLoad BinOpMult BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad BinOpMult UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpDiv UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword Num keyword Str Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub BinOpAdd Num BinOpDiv Num NameLoad Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr ListLoad Num NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore CompareLt Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore UnaryOpInvert NameLoad Assign NameStore BinOpDiv Num BinOpMult SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore BinOpPow BinOpMult NameLoad NameLoad Num Assign NameStore BinOpSub NameLoad BinOpDiv NameLoad NameLoad Assign NameStore BinOpMult NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr ListLoad Num NameLoad Assign NameStore BinOpAdd NameLoad BinOpDiv NameLoad NameLoad Assign NameStore BinOpDiv NameLoad BinOpPow NameLoad Num Assign NameStore BinOpMult BinOpDiv Num BinOpPow NameLoad Num Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpDiv Num NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr Num body If Call AttributeLoad NameLoad attr NameLoad body Return Num Return NameLoad Assign SubscriptStore NameLoad Index Call AttributeLoad NameLoad attr NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpAdd Call NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr ListLoad Num NameLoad If SubscriptLoad NameLoad Index Num body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd BinOpDiv Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr Num body Return SubscriptLoad NameLoad Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpAdd BinOpDiv Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult NameLoad BinOpPow NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd Call NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpPow NameLoad BinOpMult NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad BinOpDiv NameLoad BinOpAdd NameLoad Num BinOpDiv BinOpDiv NameLoad BinOpAdd NameLoad Num BinOpPow BinOpAdd NameLoad Num Num BinOpMult BinOpMult Num BinOpDiv BinOpSub NameLoad Num BinOpAdd NameLoad Num Call NameLoad BinOpDiv BinOpAdd NameLoad Num NameLoad BinOpDiv BinOpMult Num Call NameLoad ListLoad Num Num Num Num NameLoad BinOpMult BinOpMult NameLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub BinOpSub Num BinOpDiv Num NameLoad Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpMult BinOpMult BinOpDiv NameLoad BinOpMult NameLoad NameLoad Call NameLoad BinOpDiv Call NameLoad NameLoad NameLoad Call NameLoad Call NameLoad BinOpDiv UnaryOpUSub Call NameLoad NameLoad NameLoad BinOpSub BinOpMult NameLoad Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpSub Num Call NameLoad Call NameLoad BinOpDiv UnaryOpUSub Call NameLoad NameLoad NameLoad BinOpMult NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad BinOpMult UnaryOpUSub NameLoad Call NameLoad Call NameLoad BinOpSub Num NameLoad BinOpDiv Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpMult NameLoad Call NameLoad NameLoad BinOpPow Call NameLoad UnaryOpUSub NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad BinOpMult BinOpSub NameLoad Num Call NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub Num BinOpPow Call NameLoad UnaryOpUSub NameLoad BinOpMult NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call NameLoad Call NameLoad BinOpSub Num NameLoad BinOpDiv Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv Call AttributeLoad NameLoad attr BinOpSub Num BinOpPow NameLoad Num BinOpSub BinOpDiv NameLoad Num Num Call AttributeLoad NameLoad attr Num BinOpDiv NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv NameLoad Call AttributeLoad NameLoad attr Num BinOpDiv NameLoad Num Assign NameStore BinOpAdd Num BinOpMult NameLoad Call AttributeLoad NameLoad attr Num BinOpSub Num BinOpDiv NameLoad Num Num BinOpPow NameLoad Num If Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult BinOpSub Num BinOpMod NameLoad Num Call AttributeLoad NameLoad attr BinOpDiv BinOpAdd NameLoad Num Num BinOpDiv NameLoad Num Return BinOpDiv NameLoad Call AttributeLoad NameLoad attr BinOpDiv Num Num BinOpDiv NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult NameLoad Call NameLoad BinOpMult Num BinOpPow NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult Num BinOpPow NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpMult Num Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpMult Num BinOpPow NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpMult Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpSub Num NameLoad Return TupleLoad Call AttributeLoad NameLoad attr BinOpDiv NameLoad Num BinOpDiv NameLoad Num BinOpDiv BinOpMult BinOpMult Num BinOpSub NameLoad Num Call NameLoad NameLoad BinOpPow NameLoad Num BinOpSub BinOpDiv BinOpMult Num NameLoad NameLoad BinOpDiv Num BinOpPow NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpSub BinOpAdd BinOpDiv NameLoad Num Num BinOpMult Num Call NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad BinOpDiv BinOpMult NameLoad Num NameLoad Return BinOpBitAnd BinOpBitAnd CompareGt NameLoad Num CompareGt NameLoad Num CompareGt NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpDiv Num BinOpMult NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpSub UnaryOpUSub Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpDiv BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpMult NameLoad Call NameLoad BinOpDiv BinOpMult NameLoad Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpMult BinOpDiv BinOpDiv Num AttributeLoad NameLoad attr NameLoad BinOpSub Call NameLoad BinOpMult NameLoad Num NameLoad Call NameLoad BinOpMult NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd BinOpMult Num Call NameLoad BinOpMult NameLoad NameLoad Call NameLoad Call NameLoad BinOpDiv NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return CompareGtE NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore BinOpAdd BinOpDiv NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad AttributeLoad NameLoad attr attr keyword TupleLoad Num NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad BinOpMult NameLoad NameLoad attr keyword Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpMult NameLoad Call NameLoad BinOpDiv BinOpMult UnaryOpUSub BinOpSub NameLoad NameLoad BinOpSub NameLoad NameLoad Num Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv NameLoad Num Assign NameStore BinOpAdd Num NameLoad Assign NameStore BinOpDiv BinOpMult NameLoad NameLoad Num Return BinOpMult BinOpMult BinOpMult BinOpPow Num NameLoad Call NameLoad UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpDiv Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpDiv Num Call NameLoad BinOpMult BinOpMult Num NameLoad NameLoad Call NameLoad BinOpDiv UnaryOpUSub BinOpPow BinOpSub Num BinOpMult NameLoad NameLoad Num BinOpMult BinOpMult Num NameLoad BinOpPow NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpDiv UnaryOpUSub BinOpPow BinOpSub Num BinOpMult NameLoad NameLoad Num BinOpMult BinOpMult Num NameLoad BinOpPow NameLoad Num BinOpMult Num Call NameLoad BinOpMult BinOpMult Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpSub BinOpDiv Num NameLoad NameLoad Assign NameStore BinOpAdd BinOpDiv Num NameLoad NameLoad Assign NameStore BinOpDiv Num Call NameLoad NameLoad Return BinOpSub BinOpSub Num Call NameLoad BinOpMult NameLoad NameLoad BinOpMult Call NameLoad BinOpDiv Num NameLoad Call NameLoad BinOpMult UnaryOpUSub NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult BinOpDiv Num NameLoad Call NameLoad BinOpSub Num BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd Num BinOpMult BinOpDiv Num NameLoad BinOpAdd BinOpMult NameLoad Call NameLoad BinOpSub Num BinOpMult NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMult BinOpMult Num Call NameLoad NameLoad Call NameLoad BinOpMult NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore BinOpDiv NameLoad Call AttributeLoad NameLoad attr BinOpAdd Num BinOpPow NameLoad Num Assign NameStore BinOpAdd BinOpMult NameLoad NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpSub Num BinOpPow NameLoad Num Return Call AttributeLoad NameLoad attr CompareGtE NameLoad Num NameLoad UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign NameStore ListLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpDiv BinOpMult Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpAdd Num BinOpPow NameLoad Num If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Num NameLoad If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Num BinOpSub Num BinOpPow NameLoad Num If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Num BinOpMult BinOpDiv BinOpSub Num NameLoad Num BinOpPow BinOpDiv NameLoad Call AttributeLoad NameLoad attr BinOpSub Num BinOpPow NameLoad Num Num If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Num BinOpMult BinOpMult Num BinOpSub NameLoad Num BinOpDiv BinOpPow NameLoad Num BinOpPow BinOpSub Num BinOpPow NameLoad Num Num Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpBitAnd BinOpBitAnd BinOpBitAnd BinOpBitAnd CompareGtE NameLoad Num CompareLtE NameLoad Num CompareGtE NameLoad Num CompareLtE NameLoad Num CompareGtE NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv Num BinOpAdd BinOpSub NameLoad NameLoad Num Assign NameStore ListLoad CompareLt NameLoad NameLoad CompareLtE NameLoad NameLoad CompareGt NameLoad NameLoad Assign NameStore ListLoad BinOpDiv BinOpMult NameLoad NameLoad NameLoad NameLoad BinOpDiv BinOpMult NameLoad BinOpSub Num NameLoad BinOpSub Num NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore ListLoad CompareLt NameLoad NameLoad CompareLtE NameLoad NameLoad CompareGt NameLoad NameLoad Assign NameStore ListLoad BinOpDiv BinOpDiv BinOpPow NameLoad Num NameLoad BinOpAdd BinOpSub NameLoad NameLoad Num BinOpDiv BinOpAdd NameLoad BinOpMult Num BinOpSub NameLoad NameLoad BinOpAdd BinOpSub NameLoad NameLoad Num BinOpSub Num BinOpDiv BinOpDiv BinOpPow BinOpSub Num NameLoad Num BinOpAdd BinOpSub NameLoad NameLoad Num BinOpSub Num NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore ListLoad CompareLt NameLoad NameLoad CompareLtE NameLoad NameLoad CompareGt NameLoad NameLoad Assign NameStore ListLoad Call AttributeLoad NameLoad attr BinOpMult BinOpMult NameLoad NameLoad BinOpSub BinOpAdd Num NameLoad NameLoad BinOpAdd BinOpMult BinOpMult Num NameLoad BinOpSub BinOpAdd Num NameLoad NameLoad BinOpMult Num NameLoad BinOpSub Num Call NameLoad BinOpMult BinOpMult BinOpSub Num NameLoad BinOpAdd BinOpSub NameLoad NameLoad Num BinOpSub Num NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpBitAnd CompareGtE NameLoad Num CompareLtE NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad CompareLt NameLoad NameLoad BinOpDiv BinOpMult Num NameLoad NameLoad BinOpDiv BinOpMult Num BinOpSub Num NameLoad BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad CompareLt NameLoad NameLoad BinOpDiv BinOpMult NameLoad NameLoad NameLoad BinOpDiv BinOpAdd BinOpSub BinOpMult NameLoad NameLoad BinOpMult Num NameLoad NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad CompareLt NameLoad NameLoad Call NameLoad BinOpMult NameLoad NameLoad BinOpSub Num Call NameLoad BinOpMult BinOpSub Num NameLoad BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad BinOpDiv BinOpAdd NameLoad Num Num BinOpDiv BinOpAdd BinOpSub Num NameLoad BinOpMult NameLoad NameLoad Num BinOpDiv BinOpMult BinOpMult BinOpMult Call NameLoad Num BinOpSub BinOpMult Num NameLoad Num BinOpAdd NameLoad Num BinOpSub NameLoad Num BinOpMult Num Call AttributeLoad NameLoad attr BinOpAdd BinOpSub Num NameLoad BinOpMult NameLoad NameLoad Num BinOpDiv Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpSub Num Call NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Return CompareGt NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv Call NameLoad UnaryOpUSub NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub UnaryOpUSub NameLoad Call NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult NameLoad Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Num body Return BinOpDiv BinOpSub Num BinOpMult BinOpAdd NameLoad Num Call NameLoad UnaryOpUSub NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad orelse If CompareEq NameLoad Num body Return BinOpDiv BinOpMult Num BinOpSub Num BinOpMult BinOpMult Num BinOpAdd BinOpAdd BinOpMult NameLoad NameLoad BinOpMult Num NameLoad Num Call NameLoad UnaryOpUSub NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return BinOpAdd Call NameLoad BinOpSub NameLoad Num BinOpDiv BinOpAdd Num BinOpMult NameLoad BinOpSub NameLoad Num BinOpSub Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad If CompareGt AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr UnaryOpUSub BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Return CompareNotEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpDiv Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpSub Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpDiv BinOpSub Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareGt AttributeLoad NameLoad attr Num body Return Call NameLoad BinOpAdd BinOpMult NameLoad AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr BinOpSub Num NameLoad orelse Return Call NameLoad BinOpAdd BinOpMult NameLoad AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr BinOpSub Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad NameLoad Assign TupleStore NameStore NameStore TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad NameLoad Assign NameStore BinOpSub BinOpAdd Num BinOpDiv BinOpSub BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad NameLoad BinOpMult NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpAdd BinOpPow NameLoad BinOpSub NameLoad Num BinOpPow Call NameLoad BinOpSub Num NameLoad BinOpSub NameLoad Num Assign NameStore BinOpDiv Num Call NameLoad NameLoad Return Call NameLoad BinOpBitOr CompareLtE NameLoad Num CompareLt Call NameLoad NameLoad BinOpDiv Num Call NameLoad NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad Num Call NameLoad NameLoad Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Return Call NameLoad BinOpAdd Call NameLoad NameLoad BinOpSub NameLoad Num Call NameLoad BinOpSub Num NameLoad BinOpSub NameLoad Num decorator_list Return SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Num Num Index Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Num Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMult Num CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num BinOpDiv Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv Call NameLoad BinOpMult NameLoad Call NameLoad NameLoad BinOpMult BinOpMult Num NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad Num NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd BinOpDiv BinOpMult UnaryOpUSub NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpMult Num AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str Assign NameStore Call NameLoad keyword UnaryOpUSub AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Num Num keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Num Num Num Num decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return BinOpBitAnd CompareGt NameLoad Num CompareLt NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpDiv BinOpSub Num BinOpMult NameLoad NameLoad BinOpMult BinOpMult Num NameLoad BinOpSub BinOpAdd Num BinOpMult NameLoad NameLoad BinOpMult BinOpMult Num NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore BinOpDiv BinOpAdd Num NameLoad BinOpSub Num NameLoad Assign NameStore CompareLt NameLoad NameLoad Assign NameStore BinOpSub Num NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad BinOpMult Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpSub BinOpMult Num NameLoad NameLoad Assign NameStore Call NameLoad BinOpDiv NameLoad Num Assign NameStore BinOpSub Num BinOpMult BinOpDiv Num NameLoad Call NameLoad BinOpMult NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad BinOpMult Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad BinOpDiv NameLoad Num Assign NameStore BinOpMult BinOpDiv Num NameLoad Call NameLoad BinOpMult NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpDiv BinOpSub Num NameLoad BinOpAdd Num NameLoad Assign NameStore BinOpMult Num Call NameLoad BinOpMult NameLoad Call NameLoad BinOpMult NameLoad NameLoad Assign NameStore BinOpSub BinOpMult Num NameLoad BinOpMult Num Call NameLoad BinOpMult NameLoad Call NameLoad BinOpMult NameLoad BinOpSub Num NameLoad Return Call NameLoad CompareLt NameLoad BinOpDiv Num Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpMult BinOpMult Num NameLoad BinOpSub Num BinOpMult NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword BinOpMult Num NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub Call AttributeLoad NameLoad attr BinOpMult Num NameLoad Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad BinOpPow Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult Num Call AttributeLoad NameLoad attr NameLoad Return BinOpSub BinOpAdd Num NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad BinOpPow Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr BinOpSub NameLoad Num Return BinOpMult NameLoad BinOpPow Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad BinOpSub BinOpAdd Num NameLoad BinOpMult BinOpMult Num NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return UnaryOpUSub Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr ListLoad BinOpDiv Num NameLoad BinOpDiv Num NameLoad BinOpDiv Num NameLoad Return TupleLoad Num Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad Num BinOpSub Call AttributeLoad NameLoad attr BinOpSub BinOpAdd NameLoad NameLoad BinOpMult Num NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd BinOpSub BinOpDiv Num NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpSub Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad BinOpPow NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad BinOpPow NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpPow Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad BinOpPow NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpPow Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad NameLoad BinOpDiv Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd BinOpSub BinOpDiv Num NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BinOpDiv Num NameLoad decorator_list decorator_list Assign NameStore Call NameLoad keyword Num keyword Str Assign NameStore Call NameLoad Call AttributeLoad Call NameLoad attr Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad
N/A __future__ division print_function absolute_import N/A warnings scipy.special comb scipy.misc.doccer inherit_docstring_from scipy special scipy optimize scipy integrate scipy.special gammaln gamln gamma gam boxcox boxcox1p inv_boxcox inv_boxcox1p erfc chndtr chndtrix i0 i1 ndtr _norm_cdf log_ndtr _norm_logcdf numpy where arange putmask ravel shape log sqrt exp arctanh tan sin arcsin arctan tanh cos cosh sinh numpy polyval place extract asarray nan inf pi N/A numpy np N/A _stats _tukeylambda_stats tukeylambda_variance _tlvar tukeylambda_kurtosis _tlkurt _distn_infrastructure rv_continuous valarray _skew _kurtosis _lazywhere _ncx2_log_pdf _ncx2_pdf _ncx2_cdf get_distribution_names _constants _XMIN _EULER _ZETA3 _XMAX _LOGXMAX ksone_gen N/A rv_continuous N/A N/A General Kolmogorov-Smirnov one-sided test.

    %(default)s

     _cdf N/A N/A self x n N/A N/A N/A N/A 1.0 N/A N/A special smirnov n x N/A _ppf N/A N/A self q n N/A N/A N/A N/A N/A special smirnovi n N/A 1.0 q N/A N/A N/A ksone N/A ksone_gen a 0.0 name ksone kstwobign_gen N/A rv_continuous N/A N/A Kolmogorov-Smirnov two-sided test for large N.

    %(default)s

     _cdf N/A N/A self x N/A N/A N/A N/A 1.0 N/A N/A special kolmogorov x N/A _sf N/A N/A self x N/A N/A N/A N/A N/A special kolmogorov x N/A _ppf N/A N/A self q N/A N/A N/A N/A N/A special kolmogi N/A 1.0 q N/A N/A N/A kstwobign N/A kstwobign_gen a 0.0 name kstwobign N/A _norm_pdf_C N/A N/A np sqrt N/A 2 pi N/A _norm_pdf_logC N/A N/A np log _norm_pdf_C _norm_pdf N/A N/A x N/A N/A N/A N/A N/A exp N/A N/A N/A x 2 2.0 _norm_pdf_C N/A _norm_logpdf N/A N/A x N/A N/A N/A N/A N/A N/A N/A x 2 2.0 _norm_pdf_logC N/A _norm_ppf N/A N/A q N/A N/A N/A N/A N/A special ndtri q N/A _norm_sf N/A N/A x N/A N/A N/A N/A _norm_cdf N/A x N/A _norm_logsf N/A N/A x N/A N/A N/A N/A _norm_logcdf N/A x N/A _norm_isf N/A N/A q N/A N/A N/A N/A N/A N/A special ndtri q N/A norm_gen N/A rv_continuous N/A N/A A normal continuous random variable.

    The location (loc) keyword specifies the mean.
    The scale (scale) keyword specifies the standard deviation.

    %(before_notes)s

    Notes
    -----
    The probability density function for `norm` is::

        norm.pdf(x) = exp(-x**2/2)/sqrt(2*pi)

    The survival function, ``norm.sf``, is also referred to as the
    Q-function in some contexts (see, e.g.,
    `Wikipedia's <https://en.wikipedia.org/wiki/Q-function>`_ definition).

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self N/A N/A N/A N/A N/A N/A self _random_state standard_normal N/A self _size N/A _pdf N/A N/A self x N/A N/A N/A N/A _norm_pdf x N/A _logpdf N/A N/A self x N/A N/A N/A N/A _norm_logpdf x N/A _cdf N/A N/A self x N/A N/A N/A N/A _norm_cdf x N/A _logcdf N/A N/A self x N/A N/A N/A N/A _norm_logcdf x N/A _sf N/A N/A self x N/A N/A N/A N/A _norm_sf x N/A _logsf N/A N/A self x N/A N/A N/A N/A _norm_logsf x N/A _ppf N/A N/A self q N/A N/A N/A N/A _norm_ppf q N/A _isf N/A N/A self q N/A N/A N/A N/A _norm_isf q N/A _stats N/A N/A self N/A N/A N/A N/A 0.0 1.0 0.0 0.0 N/A _entropy N/A N/A self N/A N/A N/A N/A 0.5 N/A N/A log N/A 2 pi 1 N/A fit N/A N/A self data N/A kwds N/A N/A %(super)s
        This function (norm_gen.fit) uses explicit formulas for the maximum
        likelihood estimation of the parameters, so the `optimizer` argument
        is ignored.
         N/A floc N/A N/A kwds get floc None N/A fscale N/A N/A kwds get fscale None N/A N/A N/A floc None N/A fscale None N/A N/A N/A ValueError All parameters fixed. There is nothing to optimize. N/A data N/A N/A np asarray data N/A N/A floc None N/A N/A loc N/A N/A data mean N/A N/A loc floc N/A N/A fscale None N/A N/A scale N/A N/A np sqrt N/A N/A N/A N/A data loc 2 mean N/A N/A scale fscale N/A N/A loc scale N/A N/A inherit_docstring_from rv_continuous N/A N/A norm N/A norm_gen name norm alpha_gen N/A rv_continuous N/A N/A An alpha continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `alpha` is::

        alpha.pdf(x, a) = 1/(x**2*Phi(a)*sqrt(2*pi)) * exp(-1/2 * (a-1/x)**2),

    where ``Phi(alpha)`` is the normal CDF, ``x > 0``, and ``a > 0``.

    `alpha` takes ``a`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x a N/A N/A N/A N/A N/A N/A 1.0 N/A x 2 N/A _norm_cdf a N/A _norm_pdf N/A a N/A 1.0 x N/A _logpdf N/A N/A self x a N/A N/A N/A N/A N/A N/A -2 N/A log x N/A _norm_logpdf N/A a N/A 1.0 x N/A log N/A _norm_cdf a N/A _cdf N/A N/A self x a N/A N/A N/A N/A N/A _norm_cdf N/A a N/A 1.0 x N/A _norm_cdf a N/A _ppf N/A N/A self q a N/A N/A N/A N/A 1.0 N/A asarray N/A a N/A N/A special ndtri N/A q N/A N/A special ndtr a N/A _stats N/A N/A self a N/A N/A N/A N/A N/A N/A inf 2 N/A N/A nan 2 N/A N/A N/A alpha N/A alpha_gen a 0.0 name alpha anglit_gen N/A rv_continuous N/A N/A An anglit continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `anglit` is::

        anglit.pdf(x) = sin(2*x + pi/2) = cos(2*x),

    for ``-pi/4 <= x <= pi/4``.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A cos N/A 2 x N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A sin N/A x N/A pi 4 2.0 N/A _ppf N/A N/A self q N/A N/A N/A N/A N/A arcsin N/A sqrt q N/A pi 4 N/A _stats N/A N/A self N/A N/A N/A N/A 0.0 N/A N/A N/A pi pi 16 0.5 0.0 N/A N/A -2 N/A N/A pi 4 96 N/A N/A N/A pi pi 8 2 N/A _entropy N/A N/A self N/A N/A N/A N/A 1 N/A log 2 N/A N/A N/A anglit N/A anglit_gen a N/A N/A pi 4 b N/A pi 4 name anglit arcsine_gen N/A rv_continuous N/A N/A An arcsine continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `arcsine` is::

        arcsine.pdf(x) = 1/(pi*sqrt(x*(1-x)))

    for ``0 < x < 1``.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A N/A 1.0 pi N/A sqrt N/A x N/A 1 x N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A 2.0 pi N/A arcsin N/A sqrt x N/A _ppf N/A N/A self q N/A N/A N/A N/A N/A sin N/A N/A pi 2.0 q 2.0 N/A _stats N/A N/A self N/A N/A N/A mu 0.5 N/A mu2 N/A 1.0 8 N/A g1 0 N/A g2 N/A -3.0 2.0 N/A N/A mu mu2 g1 g2 N/A _entropy N/A N/A self N/A N/A N/A -0.24156447527 N/A N/A N/A arcsine N/A arcsine_gen a 0.0 b 1.0 name arcsine FitDataError N/A ValueError N/A __init__ N/A N/A self distr lower upper N/A N/A N/A N/A self args N/A N/A N/A Invalid values in `data`.  Maximum likelihood estimation with {distr!r} requires that {lower!r} < x < {upper!r} for each x in `data`. format distr distr lower lower upper upper N/A N/A FitSolverError N/A RuntimeError N/A __init__ N/A N/A self mesg N/A N/A N/A emsg Solver for the MLE equations failed to converge:  N/A emsg N/A N/A mesg replace N/A N/A self args N/A emsg N/A N/A _beta_mle_a N/A N/A a b n s1 N/A N/A N/A psiab N/A N/A special psi N/A a b N/A func N/A s1 N/A n N/A N/A psiab N/A N/A special psi a N/A func N/A _beta_mle_ab N/A N/A theta n s1 s2 N/A N/A N/A N/A a b theta N/A psiab N/A N/A special psi N/A a b N/A func N/A N/A s1 N/A n N/A N/A psiab N/A N/A special psi a N/A s2 N/A n N/A N/A psiab N/A N/A special psi b N/A func N/A beta_gen N/A rv_continuous N/A N/A A beta continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `beta` is::

                            gamma(a+b) * x**(a-1) * (1-x)**(b-1)
        beta.pdf(x, a, b) = ------------------------------------
                                     gamma(a)*gamma(b)

    for ``0 < x < 1``, ``a > 0``, ``b > 0``, where ``gamma(z)`` is the gamma
    function (`scipy.special.gamma`).

    `beta` takes ``a`` and ``b`` as shape parameters.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self a b N/A N/A N/A N/A N/A N/A self _random_state beta a b N/A self _size N/A _pdf N/A N/A self x a b N/A N/A N/A N/A N/A np exp N/A N/A self _logpdf x a b N/A _logpdf N/A N/A self x a b N/A N/A N/A lPx N/A N/A N/A special xlog1py N/A b 1.0 N/A x N/A N/A special xlogy N/A a 1.0 x N/A lPx N/A N/A special betaln a b N/A lPx N/A _cdf N/A N/A self x a b N/A N/A N/A N/A N/A special btdtr a b x N/A _ppf N/A N/A self q a b N/A N/A N/A N/A N/A special btdtri a b q N/A _stats N/A N/A self a b N/A N/A N/A mn N/A N/A a 1.0 N/A a b N/A var N/A N/A N/A N/A a b 1.0 N/A N/A a b 1.0 N/A N/A a b 2.0 N/A g1 N/A N/A N/A 2.0 N/A b a N/A sqrt N/A N/A N/A 1.0 a b N/A a b N/A N/A 2 a b N/A g2 N/A 6.0 N/A N/A N/A N/A a 3 N/A N/A a 2 N/A 1 N/A 2 b N/A N/A b 2 N/A 1 b N/A N/A N/A 2 a b N/A 2 b N/A g2 N/A N/A N/A a b N/A N/A a b 2 N/A N/A a b 3 N/A N/A mn var g1 g2 N/A _fitstart N/A N/A self data N/A N/A N/A g1 N/A _skew data N/A g2 N/A _kurtosis data func N/A N/A x N/A N/A N/A N/A a b x N/A sk N/A N/A N/A N/A 2 N/A b a N/A sqrt N/A N/A a b 1 N/A N/A a b 2 N/A sqrt N/A a b N/A ku N/A N/A N/A N/A a 3 N/A N/A a 2 N/A N/A 2 b 1 N/A N/A b 2 N/A b 1 N/A N/A N/A 2 a b N/A b 2 N/A ku N/A N/A N/A a b N/A N/A a b 2 N/A N/A a b 3 N/A ku 6 N/A N/A N/A sk g1 N/A ku g2 N/A N/A N/A a b N/A N/A optimize fsolve func N/A 1.0 1.0 N/A N/A N/A N/A super beta_gen self _fitstart data args N/A a b N/A fit N/A N/A self data N/A args kwds N/A N/A %(super)s
        In the special case where both `floc` and `fscale` are given, a
        `ValueError` is raised if any value `x` in `data` does not satisfy
        `floc < x < floc + fscale`.
         N/A f0 N/A N/A N/A kwds get f0 None N/A N/A kwds get fa None N/A N/A kwds get fix_a None N/A f1 N/A N/A N/A kwds get f1 None N/A N/A kwds get fb None N/A N/A kwds get fix_b None N/A floc N/A N/A kwds get floc None N/A fscale N/A N/A kwds get fscale None N/A N/A N/A floc None N/A fscale None N/A N/A N/A N/A N/A super beta_gen self fit data args kwds N/A N/A N/A f0 None N/A f1 None N/A N/A N/A ValueError All parameters fixed. There is nothing to optimize. N/A data N/A N/A N/A ravel data floc fscale N/A N/A N/A N/A np any N/A data 0 N/A N/A np any N/A data 1 N/A N/A N/A FitDataError beta lower floc upper N/A floc fscale N/A xbar N/A N/A data mean N/A N/A N/A f0 None N/A f1 None N/A N/A N/A f0 None N/A N/A b f0 N/A data N/A 1 data N/A xbar N/A 1 xbar N/A N/A b f1 N/A a N/A N/A b xbar N/A 1 xbar N/A N/A theta info ier mesg N/A N/A optimize fsolve _beta_mle_a a args N/A b N/A len data N/A N/A N/A N/A np log data sum full_output True N/A N/A ier 1 N/A N/A N/A FitSolverError mesg mesg N/A a N/A theta N/A 0 N/A N/A f0 None N/A N/A N/A a b N/A b a N/A N/A s1 N/A N/A N/A N/A np log data sum N/A s2 N/A N/A N/A N/A np log N/A 1 data sum N/A fac N/A N/A N/A xbar N/A 1 xbar N/A N/A data var ddof 0 1 N/A a N/A xbar fac N/A b N/A N/A 1 xbar fac N/A N/A theta info ier mesg N/A N/A optimize fsolve _beta_mle_ab N/A a b args N/A N/A len data s1 s2 full_output True N/A N/A ier 1 N/A N/A N/A FitSolverError mesg mesg N/A N/A a b theta N/A N/A a b floc fscale N/A N/A inherit_docstring_from rv_continuous N/A N/A beta N/A beta_gen a 0.0 b 1.0 name beta betaprime_gen N/A rv_continuous N/A N/A A beta prime continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `betaprime` is::

        betaprime.pdf(x, a, b) = x**(a-1) * (1+x)**(-a-b) / beta(a, b)

    for ``x > 0``, ``a > 0``, ``b > 0``, where ``beta(a, b)`` is the beta
    function (see `scipy.special.beta`).

    `betaprime` takes ``a`` and ``b`` as shape parameters.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self a b N/A N/A N/A N/A sz rndm N/A N/A self _size N/A self _random_state N/A u1 N/A N/A gamma rvs a size sz random_state rndm N/A u2 N/A N/A gamma rvs b size sz random_state rndm N/A N/A u1 u2 N/A _pdf N/A N/A self x a b N/A N/A N/A N/A N/A np exp N/A N/A self _logpdf x a b N/A _logpdf N/A N/A self x a b N/A N/A N/A N/A N/A N/A N/A special xlogy N/A a 1.0 x N/A N/A special xlog1py N/A a b x N/A N/A special betaln a b N/A _cdf N/A N/A self x a b N/A N/A N/A N/A N/A special betainc a b N/A x N/A 1.0 x N/A _munp N/A N/A self n a b N/A N/A N/A N/A n 1.0 N/A N/A N/A where N/A b 1 N/A a N/A b 1.0 inf N/A N/A N/A n 2.0 N/A N/A N/A where N/A b 2 N/A N/A a N/A a 1.0 N/A N/A b 2.0 N/A b 1.0 inf N/A N/A N/A n 3.0 N/A N/A N/A where N/A b 3 N/A N/A N/A a N/A a 1.0 N/A a 2.0 N/A N/A N/A b 3.0 N/A b 2.0 N/A b 1.0 inf N/A N/A N/A n 4.0 N/A N/A N/A where N/A b 4 N/A N/A N/A N/A a N/A a 1.0 N/A a 2.0 N/A a 3.0 N/A N/A N/A N/A b 4.0 N/A b 3.0 N/A b 2.0 N/A b 1.0 inf N/A N/A NotImplementedError N/A N/A N/A betaprime N/A betaprime_gen a 0.0 name betaprime bradford_gen N/A rv_continuous N/A N/A A Bradford continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `bradford` is::

        bradford.pdf(x, c) = c / (k * (1+c*x)),

    for ``0 < x < 1``, ``c > 0`` and ``k = log(1+c)``.

    `bradford` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A N/A N/A c N/A N/A c x 1.0 N/A log N/A 1.0 c N/A _cdf N/A N/A self x c N/A N/A N/A N/A N/A log N/A 1.0 N/A c x N/A log N/A c 1.0 N/A _ppf N/A N/A self q c N/A N/A N/A N/A N/A N/A N/A 1.0 c q 1 c N/A _stats N/A N/A self c moments N/A mv N/A N/A k N/A log N/A 1.0 c N/A mu N/A N/A c k N/A c k N/A mu2 N/A N/A N/A N/A c 2.0 k N/A 2.0 c N/A N/A N/A 2 c k k N/A g1 None N/A g2 None N/A N/A s moments N/A N/A g1 N/A N/A sqrt 2 N/A N/A N/A N/A 12 c c N/A N/A N/A 9 c k N/A c 2 N/A N/A N/A 2 k k N/A N/A c N/A c 3 3 N/A g1 N/A N/A sqrt N/A c N/A N/A c N/A k 2 N/A 2 k N/A N/A N/A 3 c N/A k 2 N/A 6 k N/A N/A k moments N/A N/A g2 N/A N/A N/A N/A N/A N/A c 3 N/A k 3 N/A N/A k N/A N/A 3 k 16 24 N/A N/A N/A N/A N/A 12 k c c N/A k 4 N/A k 3 N/A N/A N/A N/A 6 c k k N/A N/A 3 k 14 N/A 12 N/A k 3 N/A g2 N/A N/A 3 c N/A N/A N/A c N/A k 2 N/A 2 k 2 N/A N/A mu mu2 g1 g2 N/A _entropy N/A N/A self c N/A N/A N/A k N/A log N/A 1 c N/A N/A N/A k 2.0 N/A log N/A c k N/A N/A N/A bradford N/A bradford_gen a 0.0 b 1.0 name bradford burr_gen N/A rv_continuous N/A N/A A Burr (Type III) continuous random variable.

    %(before_notes)s

    See Also
    --------
    fisk : a special case of either `burr` or ``burr12`` with ``d = 1``
    burr12 : Burr Type XII distribution

    Notes
    -----
    The probability density function for `burr` is::

        burr.pdf(x, c, d) = c * d * x**(-c-1) * (1+x**(-c))**(-d-1)

    for ``x > 0``.

    `burr` takes ``c`` and ``d`` as shape parameters.

    This is the PDF corresponding to the third CDF given in Burr's list;
    specifically, it is equation (11) in Burr's paper [1]_.

    %(after_notes)s

    References
    ----------
    .. [1] Burr, I. W. "Cumulative frequency functions", Annals of
       Mathematical Statistics, 13(2), pp 215-232 (1942).

    %(example)s

     _pdf N/A N/A self x c d N/A N/A N/A N/A N/A N/A c d N/A x N/A N/A c 1.0 N/A N/A 1 N/A x N/A c N/A N/A d 1.0 N/A _cdf N/A N/A self x c d N/A N/A N/A N/A N/A 1 N/A x N/A c N/A d N/A _ppf N/A N/A self q c d N/A N/A N/A N/A N/A N/A q N/A -1.0 d 1 N/A -1.0 c N/A _munp N/A N/A self n c d N/A N/A N/A nc N/A N/A 1.0 n c N/A N/A d N/A N/A special beta N/A 1.0 nc N/A d nc N/A N/A N/A burr N/A burr_gen a 0.0 name burr burr12_gen N/A rv_continuous N/A N/A A Burr (Type XII) continuous random variable.

    %(before_notes)s

    See Also
    --------
    fisk : a special case of either `burr` or ``burr12`` with ``d = 1``
    burr : Burr Type III distribution

    Notes
    -----
    The probability density function for `burr` is::

        burr12.pdf(x, c, d) = c * d * x**(c-1) * (1+x**(c))**(-d-1)

    for ``x > 0``.

    `burr12` takes ``c`` and ``d`` as shape parameters.

    This is the PDF corresponding to the twelfth CDF given in Burr's list;
    specifically, it is equation (20) in Burr's paper [1]_.

    %(after_notes)s

    The Burr type 12 distribution is also sometimes referred to as
    the Singh-Maddala distribution from NIST [2]_.

    References
    ----------
    .. [1] Burr, I. W. "Cumulative frequency functions", Annals of
       Mathematical Statistics, 13(2), pp 215-232 (1942).

    .. [2] http://www.itl.nist.gov/div898/software/dataplot/refman2/auxillar/b12pdf.htm

    %(example)s

     _pdf N/A N/A self x c d N/A N/A N/A N/A N/A np exp N/A N/A self _logpdf x c d N/A _logpdf N/A N/A self x c d N/A N/A N/A N/A N/A N/A N/A log c N/A log d N/A N/A special xlogy N/A c 1 x N/A N/A special xlog1py N/A N/A d 1 N/A x c N/A _cdf N/A N/A self x c d N/A N/A N/A N/A 1 N/A N/A self _sf x c d N/A _logcdf N/A N/A self x c d N/A N/A N/A N/A N/A special log1p N/A N/A N/A 1 N/A x c N/A d N/A _sf N/A N/A self x c d N/A N/A N/A N/A N/A np exp N/A N/A self _logsf x c d N/A _logsf N/A N/A self x c d N/A N/A N/A N/A N/A special xlog1py N/A d N/A x c N/A _ppf N/A N/A self q c d N/A N/A N/A N/A N/A N/A N/A 1 q N/A -1.0 d 1 N/A 1.0 c N/A _munp N/A N/A self n c d N/A N/A N/A nc N/A N/A 1.0 n c N/A N/A d N/A N/A special beta N/A 1.0 nc N/A d nc N/A N/A N/A burr12 N/A burr12_gen a 0.0 name burr12 fisk_gen N/A burr_gen N/A N/A A Fisk continuous random variable.

    The Fisk distribution is also known as the log-logistic distribution, and
    equals the Burr distribution with ``d == 1``.

    `fisk` takes ``c`` as a shape parameter.

    %(before_notes)s

    Notes
    -----
    The probability density function for `fisk` is::

        fisk.pdf(x, c) = c * x**(-c-1) * (1 + x**(-c))**(-2)

    for ``x > 0``.

    `fisk` takes ``c`` as a shape parameters.

    %(after_notes)s

    See Also
    --------
    burr

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A N/A N/A burr_gen _pdf self x c 1.0 N/A _cdf N/A N/A self x c N/A N/A N/A N/A N/A burr_gen _cdf self x c 1.0 N/A _ppf N/A N/A self x c N/A N/A N/A N/A N/A burr_gen _ppf self x c 1.0 N/A _munp N/A N/A self n c N/A N/A N/A N/A N/A burr_gen _munp self n c 1.0 N/A _entropy N/A N/A self c N/A N/A N/A N/A 2 N/A log c N/A N/A N/A fisk N/A fisk_gen a 0.0 name fisk cauchy_gen N/A rv_continuous N/A N/A A Cauchy continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `cauchy` is::

        cauchy.pdf(x) = 1 / (pi * (1 + x**2))

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A N/A 1.0 pi N/A 1.0 N/A x x N/A _cdf N/A N/A self x N/A N/A N/A N/A 0.5 N/A N/A 1.0 pi N/A arctan x N/A _ppf N/A N/A self q N/A N/A N/A N/A tan N/A N/A pi q N/A pi 2.0 N/A _sf N/A N/A self x N/A N/A N/A N/A 0.5 N/A N/A 1.0 pi N/A arctan x N/A _isf N/A N/A self q N/A N/A N/A N/A tan N/A N/A pi 2.0 N/A pi q N/A _stats N/A N/A self N/A N/A N/A N/A nan nan nan nan N/A _entropy N/A N/A self N/A N/A N/A N/A log N/A 4 pi N/A _fitstart N/A N/A self data args N/A None N/A N/A N/A p25 p50 p75 N/A N/A np percentile data N/A 25 50 75 N/A N/A p50 N/A N/A p75 p25 2 N/A N/A N/A cauchy N/A cauchy_gen name cauchy chi_gen N/A rv_continuous N/A N/A A chi continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `chi` is::

        chi.pdf(x, df) = x**(df-1) * exp(-x**2/2) / (2**(df/2-1) * gamma(df/2))

    for ``x > 0``.

    Special cases of `chi` are:

        - ``chi(1, loc, scale)`` is equivalent to `halfnorm`
        - ``chi(2, 0, scale)`` is equivalent to `rayleigh`
        - ``chi(3, 0, scale)`` is equivalent to `maxwell`

    `chi` takes ``df`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self df N/A N/A N/A N/A sz rndm N/A N/A self _size N/A self _random_state N/A N/A sqrt N/A N/A chi2 rvs df size sz random_state rndm N/A _pdf N/A N/A self x df N/A N/A N/A N/A N/A np exp N/A N/A self _logpdf x df N/A _logpdf N/A N/A self x df N/A N/A N/A l N/A N/A N/A N/A np log 2 N/A N/A 0.5 N/A N/A np log 2 df N/A N/A special gammaln N/A 0.5 df N/A N/A N/A l N/A N/A special xlogy N/A df 1.0 x N/A 0.5 N/A x 2 N/A _cdf N/A N/A self x df N/A N/A N/A N/A N/A special gammainc N/A 0.5 df N/A 0.5 N/A x 2 N/A _ppf N/A N/A self q df N/A N/A N/A N/A sqrt N/A 2 N/A N/A special gammaincinv N/A 0.5 df q N/A _stats N/A N/A self df N/A N/A N/A mu N/A N/A N/A sqrt 2 N/A N/A special gamma N/A N/A df 2.0 0.5 N/A N/A special gamma N/A df 2.0 N/A mu2 N/A df N/A mu mu N/A g1 N/A N/A N/A 2 N/A mu 3.0 N/A mu N/A 1 N/A 2 df N/A asarray N/A N/A np power mu2 1.5 N/A g2 N/A N/A N/A N/A 2 df N/A 1.0 df N/A 6 N/A mu 4 N/A N/A 4 N/A mu 2 N/A N/A 2 df 1 N/A g2 N/A asarray N/A mu2 2.0 N/A N/A mu mu2 g1 g2 N/A N/A N/A chi N/A chi_gen a 0.0 name chi chi2_gen N/A rv_continuous N/A N/A A chi-squared continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `chi2` is::

        chi2.pdf(x, df) = 1 / (2*gamma(df/2)) * (x/2)**(df/2-1) * exp(-x/2)

    `chi2` takes ``df`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self df N/A N/A N/A N/A N/A N/A self _random_state chisquare df N/A self _size N/A _pdf N/A N/A self x df N/A N/A N/A N/A exp N/A N/A self _logpdf x df N/A _logpdf N/A N/A self x df N/A N/A N/A N/A N/A N/A N/A N/A special xlogy N/A N/A df 2.0 1 x N/A x 2.0 N/A gamln N/A df 2.0 N/A N/A N/A log 2 df 2.0 N/A _cdf N/A N/A self x df N/A N/A N/A N/A N/A special chdtr df x N/A _sf N/A N/A self x df N/A N/A N/A N/A N/A special chdtrc df x N/A _isf N/A N/A self p df N/A N/A N/A N/A N/A special chdtri df p N/A _ppf N/A N/A self p df N/A N/A N/A N/A N/A self _isf N/A 1.0 p df N/A _stats N/A N/A self df N/A N/A N/A mu df N/A mu2 N/A 2 df N/A g1 N/A 2 N/A sqrt N/A 2.0 df N/A g2 N/A 12.0 df N/A N/A mu mu2 g1 g2 N/A N/A N/A chi2 N/A chi2_gen a 0.0 name chi2 cosine_gen N/A rv_continuous N/A N/A A cosine continuous random variable.

    %(before_notes)s

    Notes
    -----
    The cosine distribution is an approximation to the normal distribution.
    The probability density function for `cosine` is::

        cosine.pdf(x) = 1/(2*pi) * (1+cos(x))

    for ``-pi <= x <= pi``.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A N/A N/A 1.0 2 pi N/A 1 N/A cos x N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A N/A 1.0 2 pi N/A N/A pi x N/A sin x N/A _stats N/A N/A self N/A N/A N/A N/A 0.0 N/A N/A N/A pi pi 3.0 2.0 0.0 N/A N/A -6.0 N/A N/A pi 4 90 N/A 5.0 N/A N/A N/A pi pi 6 2 N/A _entropy N/A N/A self N/A N/A N/A N/A N/A log N/A 4 pi 1.0 N/A N/A N/A cosine N/A cosine_gen a N/A pi b pi name cosine dgamma_gen N/A rv_continuous N/A N/A A double gamma continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `dgamma` is::

        dgamma.pdf(x, a) = 1 / (2*gamma(a)) * abs(x)**(a-1) * exp(-abs(x))

    for ``a > 0``.

    `dgamma` takes ``a`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self a N/A N/A N/A N/A sz rndm N/A N/A self _size N/A self _random_state N/A u N/A N/A rndm random_sample size sz N/A gm N/A N/A gamma rvs a size sz random_state rndm N/A N/A gm N/A where N/A u 0.5 1 -1 N/A _pdf N/A N/A self x a N/A N/A N/A ax N/A abs x N/A N/A N/A N/A 1.0 N/A 2 N/A N/A special gamma a N/A ax N/A a 1.0 N/A exp N/A ax N/A _logpdf N/A N/A self x a N/A N/A N/A ax N/A abs x N/A N/A N/A N/A N/A N/A special xlogy N/A a 1.0 ax ax N/A log 2 N/A gamln a N/A _cdf N/A N/A self x a N/A N/A N/A fac N/A 0.5 N/A N/A special gammainc a N/A abs x N/A N/A where N/A x 0 N/A 0.5 fac N/A 0.5 fac N/A _sf N/A N/A self x a N/A N/A N/A fac N/A 0.5 N/A N/A special gammainc a N/A abs x N/A N/A where N/A x 0 N/A 0.5 fac N/A 0.5 fac N/A _ppf N/A N/A self q a N/A N/A N/A fac N/A N/A special gammainccinv a N/A 1 N/A abs N/A N/A 2 q 1 N/A N/A where N/A q 0.5 fac N/A fac N/A _stats N/A N/A self a N/A N/A N/A mu2 N/A a N/A a 1.0 N/A N/A 0.0 mu2 0.0 N/A N/A N/A N/A a 2.0 N/A a 3.0 mu2 3.0 N/A N/A N/A dgamma N/A dgamma_gen name dgamma dweibull_gen N/A rv_continuous N/A N/A A double Weibull continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `dweibull` is::

        dweibull.pdf(x, c) = c / 2 * abs(x)**(c-1) * exp(-abs(x)**c)

    `dweibull` takes ``d`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self c N/A N/A N/A N/A sz rndm N/A N/A self _size N/A self _random_state N/A u N/A N/A rndm random_sample size sz N/A w N/A N/A weibull_min rvs c size sz random_state rndm N/A N/A w N/A where N/A u 0.5 1 -1 N/A _pdf N/A N/A self x c N/A N/A N/A ax N/A abs x N/A Px N/A N/A N/A c 2.0 N/A ax N/A c 1.0 N/A exp N/A N/A ax c N/A Px N/A _logpdf N/A N/A self x c N/A N/A N/A ax N/A abs x N/A N/A N/A N/A N/A log c N/A log 2.0 N/A N/A special xlogy N/A c 1.0 ax N/A ax c N/A _cdf N/A N/A self x c N/A N/A N/A Cx1 N/A 0.5 N/A exp N/A N/A N/A abs x c N/A N/A where N/A x 0 N/A 1 Cx1 Cx1 N/A _ppf N/A N/A self q c N/A N/A N/A fac N/A 2.0 N/A where N/A q 0.5 q N/A 1.0 q N/A fac N/A N/A np power N/A N/A log fac N/A 1.0 c N/A N/A where N/A q 0.5 fac N/A fac N/A _munp N/A N/A self n c N/A N/A N/A N/A N/A 1 N/A n 2 N/A N/A special gamma N/A 1.0 N/A N/A 1.0 n c N/A _stats N/A N/A self c N/A N/A N/A N/A 0 None 0 None N/A N/A N/A dweibull N/A dweibull_gen name dweibull expon_gen N/A rv_continuous N/A N/A An exponential continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `expon` is::

        expon.pdf(x) = exp(-x)

    for ``x >= 0``.

    %(after_notes)s

    A common parameterization for `expon` is in terms of the rate parameter
    ``lambda``, such that ``pdf = lambda * exp(-lambda * x)``. This
    parameterization corresponds to using ``scale = 1 / lambda``.

    %(example)s

     _rvs N/A N/A self N/A N/A N/A N/A N/A N/A self _random_state standard_exponential N/A self _size N/A _pdf N/A N/A self x N/A N/A N/A N/A exp N/A x N/A _logpdf N/A N/A self x N/A N/A N/A N/A x N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A N/A special expm1 N/A x N/A _ppf N/A N/A self q N/A N/A N/A N/A N/A N/A special log1p N/A q N/A _sf N/A N/A self x N/A N/A N/A N/A exp N/A x N/A _logsf N/A N/A self x N/A N/A N/A N/A x N/A _isf N/A N/A self q N/A N/A N/A N/A N/A log q N/A _stats N/A N/A self N/A N/A N/A N/A 1.0 1.0 2.0 6.0 N/A _entropy N/A N/A self N/A N/A N/A 1.0 N/A N/A N/A expon N/A expon_gen a 0.0 name expon exponnorm_gen N/A rv_continuous N/A N/A An exponentially modified Normal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `exponnorm` is::

        exponnorm.pdf(x, K) = 1/(2*K) exp(1/(2 * K**2)) exp(-x / K) * erfc(-(x - 1/K) / sqrt(2))

    where the shape parameter ``K > 0``.

    It can be thought of as the sum of a normally distributed random
    value with mean ``loc`` and sigma ``scale`` and an exponentially
    distributed random number with a pdf proportional to ``exp(-lambda * x)``
    where ``lambda = (K * scale)**(-1)``.

    %(after_notes)s

    An alternative parameterization of this distribution (for example, in
    `Wikipedia <http://en.wikipedia.org/wiki/Exponentially_modified_Gaussian_distribution>`_)
    involves three parameters, :math:`\mu`, :math:`\lambda` and :math:`\sigma`.
    In the present parameterization this corresponds to having ``loc`` and
    ``scale`` equal to :math:`\mu` and :math:`\sigma`, respectively, and
    shape parameter :math:`K = 1/\sigma\lambda`.

    .. versionadded:: 0.16.0

    %(example)s

     _rvs N/A N/A self K N/A N/A N/A expval N/A N/A N/A N/A self _random_state standard_exponential N/A self _size K N/A gval N/A N/A N/A self _random_state standard_normal N/A self _size N/A N/A expval gval N/A _pdf N/A N/A self x K N/A N/A N/A invK N/A 1.0 K N/A exparg N/A N/A 0.5 N/A invK 2 N/A invK x N/A expval N/A _lazywhere N/A exparg _LOGXMAX N/A exparg exp _XMAX N/A N/A N/A N/A 0.5 invK expval N/A erfc N/A N/A N/A x invK N/A sqrt 2 N/A _logpdf N/A N/A self x K N/A N/A N/A invK N/A 1.0 K N/A exparg N/A N/A 0.5 N/A invK 2 N/A invK x N/A N/A exparg N/A log N/A N/A 0.5 invK N/A erfc N/A N/A N/A x invK N/A sqrt 2 N/A _cdf N/A N/A self x K N/A N/A N/A invK N/A 1.0 K N/A expval N/A invK N/A N/A 0.5 invK x N/A N/A N/A _norm_cdf x N/A N/A exp expval N/A _norm_cdf N/A x invK N/A _sf N/A N/A self x K N/A N/A N/A invK N/A 1.0 K N/A expval N/A invK N/A N/A 0.5 invK x N/A N/A N/A _norm_cdf N/A x N/A N/A exp expval N/A _norm_cdf N/A x invK N/A _stats N/A N/A self K N/A N/A N/A K2 N/A K K N/A opK2 N/A 1.0 K2 N/A skw N/A N/A 2 N/A K 3 N/A opK2 -1.5 N/A krt N/A N/A N/A 6.0 K2 K2 N/A opK2 -2 N/A N/A K opK2 skw krt N/A N/A N/A exponnorm N/A exponnorm_gen name exponnorm exponweib_gen N/A rv_continuous N/A N/A An exponentiated Weibull continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `exponweib` is::

        exponweib.pdf(x, a, c) =
            a * c * (1-exp(-x**c))**(a-1) * exp(-x**c)*x**(c-1)

    for ``x > 0``, ``a > 0``, ``c > 0``.

    `exponweib` takes ``a`` and ``c`` as shape parameters.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x a c N/A N/A N/A N/A exp N/A N/A self _logpdf x a c N/A _logpdf N/A N/A self x a c N/A N/A N/A negxc N/A N/A x c N/A exm1c N/A N/A N/A special expm1 negxc N/A logp N/A N/A N/A N/A N/A log a N/A log c N/A N/A special xlogy N/A a 1.0 exm1c negxc N/A N/A special xlogy N/A c 1.0 x N/A logp N/A _cdf N/A N/A self x a c N/A N/A N/A exm1c N/A N/A N/A special expm1 N/A N/A x c N/A N/A exm1c a N/A _ppf N/A N/A self q a c N/A N/A N/A N/A N/A N/A N/A special log1p N/A N/A q N/A 1.0 a N/A asarray N/A 1.0 c N/A N/A N/A exponweib N/A exponweib_gen a 0.0 name exponweib exponpow_gen N/A rv_continuous N/A N/A An exponential power continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `exponpow` is::

        exponpow.pdf(x, b) = b * x**(b-1) * exp(1 + x**b - exp(x**b))

    for ``x >= 0``, ``b > 0``.  Note that this is a different distribution
    from the exponential power distribution that is also known under the names
    "generalized normal" or "generalized Gaussian".

    `exponpow` takes ``b`` as a shape parameter.

    %(after_notes)s

    References
    ----------
    http://www.math.wm.edu/~leemis/chart/UDR/PDFs/Exponentialpower.pdf

    %(example)s

     _pdf N/A N/A self x b N/A N/A N/A N/A exp N/A N/A self _logpdf x b N/A _logpdf N/A N/A self x b N/A N/A N/A xb N/A x b N/A f N/A N/A N/A N/A 1 N/A log b N/A N/A special xlogy N/A b 1.0 x xb N/A exp xb N/A f N/A _cdf N/A N/A self x b N/A N/A N/A N/A N/A N/A special expm1 N/A N/A N/A special expm1 N/A x b N/A _sf N/A N/A self x b N/A N/A N/A N/A exp N/A N/A N/A special expm1 N/A x b N/A _isf N/A N/A self x b N/A N/A N/A N/A N/A N/A special log1p N/A N/A log x N/A 1.0 b N/A _ppf N/A N/A self q b N/A N/A N/A N/A pow N/A N/A special log1p N/A N/A N/A special log1p N/A q N/A 1.0 b N/A N/A N/A exponpow N/A exponpow_gen a 0.0 name exponpow fatiguelife_gen N/A rv_continuous N/A N/A A fatigue-life (Birnbaum-Saunders) continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `fatiguelife` is::

        fatiguelife.pdf(x, c) =
            (x+1) / (2*c*sqrt(2*pi*x**3)) * exp(-(x-1)**2/(2*x*c**2))

    for ``x > 0``.

    `fatiguelife` takes ``c`` as a shape parameter.

    %(after_notes)s

    References
    ----------
    .. [1] "Birnbaum-Saunders distribution",
           http://en.wikipedia.org/wiki/Birnbaum-Saunders_distribution

    %(example)s

     _rvs N/A N/A self c N/A N/A N/A z N/A N/A N/A self _random_state standard_normal N/A self _size N/A x N/A N/A 0.5 c z N/A x2 N/A x x N/A t N/A N/A 1.0 N/A 2 x2 N/A N/A 2 x N/A sqrt N/A 1 x2 N/A t N/A _pdf N/A N/A self x c N/A N/A N/A N/A N/A np exp N/A N/A self _logpdf x c N/A _logpdf N/A N/A self x c N/A N/A N/A N/A N/A N/A N/A log N/A x 1 N/A N/A N/A x 1 2 N/A N/A 2.0 x N/A c 2 N/A log N/A 2 c N/A 0.5 N/A N/A log N/A 2 pi N/A 3 N/A log x N/A _cdf N/A N/A self x c N/A N/A N/A N/A _norm_cdf N/A N/A 1.0 c N/A N/A sqrt x N/A 1.0 N/A sqrt x N/A _ppf N/A N/A self q c N/A N/A N/A tmp N/A c N/A N/A special ndtri q N/A N/A 0.25 N/A N/A tmp N/A sqrt N/A N/A tmp 2 4 2 N/A _stats N/A N/A self c N/A N/A N/A c2 N/A c c N/A mu N/A N/A c2 2.0 1.0 N/A den N/A N/A 5.0 c2 4.0 N/A mu2 N/A N/A c2 den 4.0 N/A g1 N/A N/A N/A 4 c N/A N/A 11 c2 6.0 N/A N/A np power den 1.5 N/A g2 N/A N/A N/A 6 c2 N/A N/A 93 c2 40.0 N/A den 2.0 N/A N/A mu mu2 g1 g2 N/A N/A N/A fatiguelife N/A fatiguelife_gen a 0.0 name fatiguelife foldcauchy_gen N/A rv_continuous N/A N/A A folded Cauchy continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `foldcauchy` is::

        foldcauchy.pdf(x, c) = 1/(pi*(1+(x-c)**2)) + 1/(pi*(1+(x+c)**2))

    for ``x >= 0``.

    `foldcauchy` takes ``c`` as a shape parameter.

    %(example)s

     _rvs N/A N/A self c N/A N/A N/A N/A abs N/A N/A cauchy rvs loc c size N/A self _size random_state N/A self _random_state N/A _pdf N/A N/A self x c N/A N/A N/A N/A N/A 1.0 pi N/A N/A 1.0 N/A 1 N/A N/A x c 2 N/A 1.0 N/A 1 N/A N/A x c 2 N/A _cdf N/A N/A self x c N/A N/A N/A N/A N/A 1.0 pi N/A N/A arctan N/A x c N/A arctan N/A x c N/A _stats N/A N/A self c N/A N/A N/A N/A inf inf nan nan N/A N/A N/A foldcauchy N/A foldcauchy_gen a 0.0 name foldcauchy f_gen N/A rv_continuous N/A N/A An F continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `f` is::

                             df2**(df2/2) * df1**(df1/2) * x**(df1/2-1)
        F.pdf(x, df1, df2) = --------------------------------------------
                             (df2+df1*x)**((df1+df2)/2) * B(df1/2, df2/2)

    for ``x > 0``.

    `f` takes ``dfn`` and ``dfd`` as shape parameters.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self dfn dfd N/A N/A N/A N/A N/A N/A self _random_state f dfn dfd N/A self _size N/A _pdf N/A N/A self x dfn dfd N/A N/A N/A N/A exp N/A N/A self _logpdf x dfn dfd N/A _logpdf N/A N/A self x dfn dfd N/A N/A N/A n N/A 1.0 dfn N/A m N/A 1.0 dfd N/A lPx N/A N/A N/A N/A m 2 N/A log m N/A N/A n 2 N/A log n N/A N/A N/A n 2 1 N/A log x N/A lPx N/A N/A N/A N/A n m 2 N/A log N/A m N/A n x N/A N/A special betaln N/A n 2 N/A m 2 N/A lPx N/A _cdf N/A N/A self x dfn dfd N/A N/A N/A N/A N/A special fdtr dfn dfd x N/A _sf N/A N/A self x dfn dfd N/A N/A N/A N/A N/A special fdtrc dfn dfd x N/A _ppf N/A N/A self q dfn dfd N/A N/A N/A N/A N/A special fdtri dfn dfd q N/A _stats N/A N/A self dfn dfd N/A N/A N/A N/A v1 v2 N/A N/A 1.0 dfn N/A 1.0 dfd N/A N/A v2_2 v2_4 v2_6 v2_8 N/A N/A v2 2.0 N/A v2 4.0 N/A v2 6.0 N/A v2 8.0 N/A mu N/A _lazywhere N/A v2 2 N/A v2 v2_2 N/A N/A N/A v2 v2_2 N/A N/A v2 v2_2 N/A np inf N/A mu2 N/A _lazywhere N/A v2 4 N/A v1 v2 v2_2 v2_4 N/A N/A N/A v1 v2 v2_2 v2_4 N/A N/A N/A N/A N/A 2 v2 v2 N/A v1 v2_2 N/A N/A v1 N/A v2_2 2 v2_4 N/A np inf N/A g1 N/A _lazywhere N/A v2 6 N/A v1 v2_2 v2_4 v2_6 N/A N/A N/A v1 v2_2 v2_4 v2_6 N/A N/A N/A N/A N/A 2 v1 v2_2 v2_6 N/A sqrt N/A v2_4 N/A v1 N/A v1 v2_2 N/A np nan N/A g1 N/A N/A np sqrt 8.0 N/A g2 N/A _lazywhere N/A v2 8 N/A g1 v2_6 v2_8 N/A N/A N/A g1 v2_6 v2_8 N/A N/A N/A 8 N/A N/A g1 g1 v2_6 v2_8 N/A np nan N/A g2 N/A 3.0 2.0 N/A N/A mu mu2 g1 g2 N/A N/A N/A f N/A f_gen a 0.0 name f foldnorm_gen N/A rv_continuous N/A N/A A folded normal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `foldnorm` is::

        foldnormal.pdf(x, c) = sqrt(2/pi) * cosh(c*x) * exp(-(x**2+c**2)/2)

    for ``c >= 0``.

    `foldnorm` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self c N/A N/A N/A N/A c 0 N/A _rvs N/A N/A self c N/A N/A N/A N/A abs N/A N/A N/A N/A self _random_state standard_normal N/A self _size c N/A _pdf N/A N/A self x c N/A N/A N/A N/A N/A _norm_pdf N/A x c N/A _norm_pdf N/A x c N/A _cdf N/A N/A self x c N/A N/A N/A N/A N/A N/A _norm_cdf N/A x c N/A _norm_cdf N/A x c 1.0 N/A _stats N/A N/A self c N/A N/A N/A c2 N/A c c N/A expfac N/A N/A N/A np exp N/A -0.5 c2 N/A N/A np sqrt N/A 2.0 pi N/A mu N/A N/A 2.0 expfac N/A c N/A N/A special erf N/A c N/A sqrt 2 N/A mu2 N/A N/A c2 1 N/A mu mu N/A g1 N/A 2.0 N/A N/A N/A N/A mu mu mu N/A c2 mu expfac N/A g1 N/A N/A np power mu2 1.5 N/A g2 N/A N/A N/A c2 N/A c2 6.0 3 N/A N/A 8.0 expfac mu N/A g2 N/A N/A N/A 2.0 N/A c2 3.0 N/A 3.0 N/A mu 2 N/A mu 2 N/A g2 N/A N/A g2 N/A mu2 2.0 3.0 N/A N/A mu mu2 g1 g2 N/A N/A N/A foldnorm N/A foldnorm_gen a 0.0 name foldnorm frechet_r_gen N/A rv_continuous N/A N/A A Frechet right (or Weibull minimum) continuous random variable.

    %(before_notes)s

    See Also
    --------
    weibull_min : The same distribution as `frechet_r`.
    frechet_l, weibull_max

    Notes
    -----
    The probability density function for `frechet_r` is::

        frechet_r.pdf(x, c) = c * x**(c-1) * exp(-x**c)

    for ``x > 0``, ``c > 0``.

    `frechet_r` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A N/A N/A c N/A pow x N/A c 1 N/A exp N/A N/A pow x c N/A _logpdf N/A N/A self x c N/A N/A N/A N/A N/A N/A log c N/A N/A c 1 N/A log x N/A pow x c N/A _cdf N/A N/A self x c N/A N/A N/A N/A N/A N/A special expm1 N/A N/A pow x c N/A _ppf N/A N/A self q c N/A N/A N/A N/A pow N/A N/A N/A special log1p N/A q N/A 1.0 c N/A _munp N/A N/A self n c N/A N/A N/A N/A N/A special gamma N/A 1.0 N/A N/A n 1.0 c N/A _entropy N/A N/A self c N/A N/A N/A N/A N/A N/A N/A N/A _EULER c N/A log c _EULER 1 N/A N/A N/A frechet_r N/A frechet_r_gen a 0.0 name frechet_r N/A weibull_min N/A frechet_r_gen a 0.0 name weibull_min frechet_l_gen N/A rv_continuous N/A N/A A Frechet left (or Weibull maximum) continuous random variable.

    %(before_notes)s

    See Also
    --------
    weibull_max : The same distribution as `frechet_l`.
    frechet_r, weibull_min

    Notes
    -----
    The probability density function for `frechet_l` is::

        frechet_l.pdf(x, c) = c * (-x)**(c-1) * exp(-(-x)**c)

    for ``x < 0``, ``c > 0``.

    `frechet_l` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A N/A N/A c N/A pow N/A x N/A c 1 N/A exp N/A N/A pow N/A x c N/A _cdf N/A N/A self x c N/A N/A N/A N/A exp N/A N/A pow N/A x c N/A _ppf N/A N/A self q c N/A N/A N/A N/A N/A pow N/A N/A log q N/A 1.0 c N/A _munp N/A N/A self n c N/A N/A N/A val N/A N/A special gamma N/A 1.0 N/A N/A n 1.0 c N/A N/A N/A int n 2 N/A N/A sgn -1 N/A N/A sgn 1 N/A N/A sgn val N/A _entropy N/A N/A self c N/A N/A N/A N/A N/A N/A N/A N/A _EULER c N/A log c _EULER 1 N/A N/A N/A frechet_l N/A frechet_l_gen b 0.0 name frechet_l N/A weibull_max N/A frechet_l_gen b 0.0 name weibull_max genlogistic_gen N/A rv_continuous N/A N/A A generalized logistic continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `genlogistic` is::

        genlogistic.pdf(x, c) = c * exp(-x) / (1 + exp(-x))**(c+1)

    for ``x > 0``, ``c > 0``.

    `genlogistic` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A N/A exp N/A N/A self _logpdf x c N/A _logpdf N/A N/A self x c N/A N/A N/A N/A N/A N/A log c x N/A N/A c 1.0 N/A N/A special log1p N/A exp N/A x N/A _cdf N/A N/A self x c N/A N/A N/A Cx N/A N/A 1 N/A exp N/A x N/A c N/A Cx N/A _ppf N/A N/A self q c N/A N/A N/A vals N/A N/A log N/A N/A pow q N/A -1.0 c 1 N/A vals N/A _stats N/A N/A self c N/A N/A N/A zeta N/A special zeta N/A mu N/A _EULER N/A N/A special psi c N/A mu2 N/A N/A N/A pi pi 6.0 N/A zeta 2 c N/A g1 N/A N/A -2 N/A zeta 3 c N/A 2 _ZETA3 N/A g1 N/A N/A np power mu2 1.5 N/A g2 N/A N/A N/A pi 4 15.0 N/A 6 N/A zeta 4 c N/A g2 N/A mu2 2.0 N/A N/A mu mu2 g1 g2 N/A N/A N/A genlogistic N/A genlogistic_gen name genlogistic genpareto_gen N/A rv_continuous N/A N/A A generalized Pareto continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `genpareto` is::

        genpareto.pdf(x, c) = (1 + c * x)**(-1 - 1/c)

    defined for ``x >= 0`` if ``c >=0``, and for
    ``0 <= x <= -1/c`` if ``c < 0``.

    `genpareto` takes ``c`` as a shape parameter.

    For ``c == 0``, `genpareto` reduces to the exponential
    distribution, `expon`::

        genpareto.pdf(x, c=0) = exp(-x)

    For ``c == -1``, `genpareto` is uniform on ``[0, 1]``::

        genpareto.cdf(x, c=-1) = x

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self c N/A N/A N/A c N/A asarray c N/A N/A self b N/A _lazywhere N/A c 0 N/A c N/A N/A N/A c N/A N/A -1.0 c N/A np inf N/A True N/A _pdf N/A N/A self x c N/A N/A N/A N/A N/A np exp N/A N/A self _logpdf x c N/A _logpdf N/A N/A self x c N/A N/A N/A N/A _lazywhere N/A N/A x x N/A c 0 N/A x c N/A N/A N/A x c N/A N/A N/A N/A N/A special xlog1py N/A c 1.0 N/A c x c N/A x N/A _cdf N/A N/A self x c N/A N/A N/A N/A N/A inv_boxcox1p N/A x N/A c N/A _sf N/A N/A self x c N/A N/A N/A N/A inv_boxcox N/A x N/A c N/A _logsf N/A N/A self x c N/A N/A N/A N/A _lazywhere N/A N/A x x N/A c 0 N/A x c N/A N/A N/A x c N/A N/A N/A N/A N/A special log1p N/A c x c N/A x N/A _ppf N/A N/A self q c N/A N/A N/A N/A N/A boxcox1p N/A q N/A c N/A _isf N/A N/A self q c N/A N/A N/A N/A N/A boxcox q N/A c N/A _munp N/A N/A self n c N/A N/A __munp N/A N/A n c N/A N/A N/A val 0.0 N/A k N/A arange 0 N/A n 1 N/A N/A ki cnk N/A zip k N/A comb n k N/A N/A val N/A val N/A N/A cnk N/A -1 ki N/A 1.0 N/A c ki N/A N/A where N/A N/A c n 1 N/A val N/A N/A -1.0 c n inf N/A N/A N/A _lazywhere N/A c 0 N/A c N/A N/A N/A c N/A N/A __munp n c N/A gam N/A n 1 N/A _entropy N/A N/A self c N/A N/A N/A N/A 1.0 c N/A N/A N/A genpareto N/A genpareto_gen a 0.0 name genpareto genexpon_gen N/A rv_continuous N/A N/A A generalized exponential continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `genexpon` is::

        genexpon.pdf(x, a, b, c) = (a + b * (1 - exp(-c*x))) *                                    exp(-a*x - b*x + b/c * (1-exp(-c*x)))

    for ``x >= 0``, ``a, b, c > 0``.

    `genexpon` takes ``a``, ``b`` and ``c`` as shape parameters.

    %(after_notes)s

    References
    ----------
    H.K. Ryu, "An Extension of Marshall and Olkin's Bivariate Exponential
    Distribution", Journal of the American Statistical Association, 1993.

     N. Balakrishnan, "The Exponential Distribution: Theory, Methods and
     Applications", Asit P. Basu.

    %(example)s

     _pdf N/A N/A self x a b c N/A N/A N/A N/A N/A a N/A b N/A N/A N/A special expm1 N/A N/A c x N/A exp N/A N/A N/A N/A a b x N/A N/A b N/A N/A N/A special expm1 N/A N/A c x c N/A _cdf N/A N/A self x a b c N/A N/A N/A N/A N/A N/A special expm1 N/A N/A N/A N/A a b x N/A N/A b N/A N/A N/A special expm1 N/A N/A c x c N/A _logpdf N/A N/A self x a b c N/A N/A N/A N/A N/A N/A N/A np log N/A a N/A b N/A N/A N/A special expm1 N/A N/A c x N/A N/A N/A a b x N/A N/A b N/A N/A N/A special expm1 N/A N/A c x c N/A N/A N/A genexpon N/A genexpon_gen a 0.0 name genexpon genextreme_gen N/A rv_continuous N/A N/A A generalized extreme value continuous random variable.

    %(before_notes)s

    See Also
    --------
    gumbel_r

    Notes
    -----
    For ``c=0``, `genextreme` is equal to `gumbel_r`.
    The probability density function for `genextreme` is::

        genextreme.pdf(x, c) =
            exp(-exp(-x))*exp(-x),                    for c==0
            exp(-(1-c*x)**(1/c))*(1-c*x)**(1/c-1),    for x <= 1/c, c > 0

    Note that several sources and software packages use the opposite
    convention for the sign of the shape parameter ``c``.

    `genextreme` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self c N/A N/A N/A min N/A np minimum N/A max N/A np maximum N/A N/A self b N/A where N/A c 0 N/A 1.0 N/A max c _XMIN inf N/A N/A self a N/A where N/A c 0 N/A 1.0 N/A min c N/A _XMIN N/A inf N/A N/A where N/A N/A abs c inf 0 1 N/A _pdf N/A N/A self x c N/A N/A N/A cx N/A c x N/A logex2 N/A where N/A N/A c 0 N/A x x 0.0 N/A N/A special log1p N/A cx N/A logpex2 N/A where N/A N/A c 0 N/A x x N/A x N/A logex2 c N/A pex2 N/A exp logpex2 N/A logpdf N/A where N/A N/A cx 1 N/A cx N/A inf N/A inf N/A N/A N/A pex2 logpex2 logex2 N/A N/A putmask logpdf N/A N/A c 1 N/A x 1 0.0 N/A N/A exp logpdf N/A _cdf N/A N/A self x c N/A N/A N/A loglogcdf N/A where N/A N/A c 0 N/A x x N/A x N/A N/A N/A special log1p N/A N/A c x c N/A N/A exp N/A N/A exp loglogcdf N/A _ppf N/A N/A self q c N/A N/A N/A x N/A N/A log N/A N/A log q N/A N/A where N/A N/A c 0 N/A x x x N/A N/A N/A N/A special expm1 N/A N/A c x c N/A _stats N/A N/A self c N/A N/A N/A g N/A N/A N/A n N/A N/A gam N/A N/A n c 1 N/A g1 N/A g 1 N/A g2 N/A g 2 N/A g3 N/A g 3 N/A g4 N/A g 4 N/A g2mg12 N/A where N/A N/A abs c 1e-07 N/A N/A N/A c pi 2.0 6.0 N/A g2 N/A g1 2.0 N/A gam2k N/A where N/A N/A abs c 1e-07 N/A N/A pi 2.0 6.0 N/A N/A N/A special expm1 N/A N/A gamln N/A N/A 2.0 c 1.0 N/A 2 N/A gamln N/A c 1.0 N/A c 2.0 N/A eps 1e-14 N/A gamk N/A where N/A N/A abs c eps N/A _EULER N/A N/A N/A special expm1 N/A gamln N/A c 1 c N/A m N/A where N/A c -1.0 nan N/A gamk N/A v N/A where N/A c -0.5 nan N/A N/A g1 2.0 gam2k N/A sk1 N/A where N/A c N/A -1.0 3 nan N/A N/A N/A N/A np sign c N/A N/A g3 N/A N/A g2 N/A 2 g2mg12 g1 N/A g2mg12 N/A 3.0 2.0 N/A sk N/A where N/A N/A abs c N/A eps 0.29 N/A N/A N/A 12 N/A sqrt 6 _ZETA3 N/A pi 3 sk1 N/A ku1 N/A where N/A c N/A -1.0 4 nan N/A N/A g4 N/A N/A N/A -4 g3 N/A N/A 3 N/A g2 g2mg12 g1 g1 N/A g2mg12 2 N/A ku N/A where N/A N/A abs c N/A eps 0.23 N/A 12.0 5.0 N/A ku1 3.0 N/A N/A m v sk ku N/A _fitstart N/A N/A self data N/A N/A N/A g N/A _skew data N/A N/A g 0 N/A N/A a 0.5 N/A N/A a -0.5 N/A N/A N/A N/A super genextreme_gen self _fitstart data args N/A a N/A _munp N/A N/A self n c N/A N/A N/A k N/A arange 0 N/A n 1 N/A vals N/A N/A 1.0 N/A c n N/A N/A np sum N/A N/A N/A comb n k N/A -1 k N/A N/A special gamma N/A N/A c k 1 axis 0 N/A N/A where N/A N/A c n -1 vals inf N/A _entropy N/A N/A self c N/A N/A N/A N/A N/A _EULER N/A 1 c 1 N/A N/A N/A genextreme N/A genextreme_gen name genextreme _digammainv N/A N/A y N/A N/A N/A _em 0.577215664902 N/A func N/A N/A N/A x N/A N/A N/A N/A special digamma x y N/A N/A y -0.125 N/A N/A x0 N/A N/A exp y 0.5 N/A N/A y 10 N/A N/A value N/A N/A optimize newton func x0 tol 1e-10 N/A value N/A N/A N/A y -3 N/A N/A x0 N/A N/A exp N/A y 2.332 0.08661 N/A N/A x0 N/A 1.0 N/A N/A y _em N/A N/A value info ier mesg N/A N/A optimize fsolve func x0 xtol 1e-11 full_output True N/A N/A ier 1 N/A N/A N/A RuntimeError N/A _digammainv: fsolve failed, y = %r y N/A N/A value N/A 0 N/A gamma_gen N/A rv_continuous N/A N/A A gamma continuous random variable.

    %(before_notes)s

    See Also
    --------
    erlang, expon

    Notes
    -----
    The probability density function for `gamma` is::

        gamma.pdf(x, a) = x**(a-1) * exp(-x) / gamma(a)

    for ``x >= 0``, ``a > 0``. Here ``gamma(a)`` refers to the gamma function.

    `gamma` has a shape parameter `a` which needs to be set explicitly.

    When ``a`` is an integer, `gamma` reduces to the Erlang
    distribution, and when ``a=1`` to the exponential distribution.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self a N/A N/A N/A N/A N/A N/A self _random_state standard_gamma a N/A self _size N/A _pdf N/A N/A self x a N/A N/A N/A N/A exp N/A N/A self _logpdf x a N/A _logpdf N/A N/A self x a N/A N/A N/A N/A N/A N/A N/A special xlogy N/A a 1.0 x x N/A gamln a N/A _cdf N/A N/A self x a N/A N/A N/A N/A N/A special gammainc a x N/A _sf N/A N/A self x a N/A N/A N/A N/A N/A special gammaincc a x N/A _ppf N/A N/A self q a N/A N/A N/A N/A N/A special gammaincinv a q N/A _stats N/A N/A self a N/A N/A N/A N/A a a N/A 2.0 N/A sqrt a N/A 6.0 a N/A _entropy N/A N/A self a N/A N/A N/A N/A N/A N/A N/A N/A special psi a N/A 1 a a N/A gamln a N/A _fitstart N/A N/A self data N/A N/A N/A a N/A 4 N/A 1e-08 N/A N/A _skew data 2 N/A N/A N/A N/A super gamma_gen self _fitstart data args N/A a N/A fit N/A N/A self data N/A args kwds N/A N/A f0 N/A N/A N/A kwds get f0 None N/A N/A kwds get fa None N/A N/A kwds get fix_a None N/A floc N/A N/A kwds get floc None N/A fscale N/A N/A kwds get fscale None N/A N/A floc None N/A N/A N/A N/A N/A super gamma_gen self fit data args kwds N/A N/A N/A f0 None N/A fscale None N/A N/A N/A ValueError All parameters fixed. There is nothing to optimize. N/A data N/A N/A np asarray data N/A N/A N/A np any N/A data floc N/A N/A N/A FitDataError gamma lower floc upper N/A np inf N/A N/A floc 0 N/A N/A data N/A data floc N/A xbar N/A N/A data mean N/A N/A fscale None N/A N/A N/A f0 None N/A N/A a f0 N/A N/A s N/A N/A log xbar N/A N/A N/A log data mean N/A func N/A N/A N/A a N/A N/A N/A N/A log a N/A N/A special digamma a s N/A aest N/A N/A N/A 3 s N/A N/A np sqrt N/A N/A N/A s 3 2 N/A 24 s N/A 12 s N/A xa N/A aest N/A 1 0.4 N/A xb N/A aest N/A 1 0.4 N/A a N/A N/A optimize brentq func xa xb disp 0 N/A scale N/A xbar a N/A N/A c N/A N/A N/A N/A log data mean N/A log fscale N/A a N/A _digammainv c N/A scale fscale N/A N/A a floc scale N/A N/A inherit_docstring_from rv_continuous N/A N/A gamma N/A gamma_gen a 0.0 name gamma erlang_gen N/A gamma_gen N/A N/A An Erlang continuous random variable.

    %(before_notes)s

    See Also
    --------
    gamma

    Notes
    -----
    The Erlang distribution is a special case of the Gamma distribution, with
    the shape parameter `a` an integer.  Note that this restriction is not
    enforced by `erlang`. It will, however, generate a warning the first time
    a non-integer value is used for the shape parameter.

    Refer to `gamma` for examples.

     _argcheck N/A N/A self a N/A N/A N/A allint N/A N/A np all N/A N/A N/A np floor a a N/A allpos N/A N/A np all N/A a 0 N/A N/A allint N/A N/A N/A N/A warnings warn N/A The shape parameter of the erlang distribution has been given a non-integer value %r. N/A a RuntimeWarning N/A allpos N/A _fitstart N/A N/A self data N/A N/A N/A a N/A int N/A 4.0 N/A 1e-08 N/A N/A _skew data 2 N/A N/A N/A N/A super gamma_gen self _fitstart data args N/A a N/A fit N/A N/A self data N/A args kwds N/A N/A N/A N/A N/A super erlang_gen self fit data args kwds N/A N/A N/A N/A fit __doc__ None N/A N/A N/A fit __doc__ N/A N/A N/A rv_continuous fit __doc__ 
            Notes
            -----
            The Erlang distribution is generally defined to have integer values
            for the shape parameter.  This is not enforced by the `erlang` class.
            When fitting the distribution, it will generally return a non-integer
            value for the shape parameter.  By using the keyword argument
            `f0=<integer>`, the fit method can be constrained to fit the data to
            a specific integer shape parameter.
             N/A N/A erlang N/A erlang_gen a 0.0 name erlang gengamma_gen N/A rv_continuous N/A N/A A generalized gamma continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `gengamma` is::

        gengamma.pdf(x, a, c) = abs(c) * x**(c*a-1) * exp(-x**c) / gamma(a)

    for ``x > 0``, ``a > 0``, and ``c != 0``.

    `gengamma` takes ``a`` and ``c`` as shape parameters.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self a c N/A N/A N/A N/A N/A a 0 N/A c 0 N/A _pdf N/A N/A self x a c N/A N/A N/A N/A N/A np exp N/A N/A self _logpdf x a c N/A _logpdf N/A N/A self x a c N/A N/A N/A N/A N/A N/A N/A N/A np log N/A abs c N/A N/A special xlogy N/A N/A c a 1 x N/A x c N/A N/A special gammaln a N/A _cdf N/A N/A self x a c N/A N/A N/A xc N/A x c N/A val1 N/A N/A special gammainc a xc N/A val2 N/A N/A special gammaincc a xc N/A N/A N/A np where N/A c 0 val1 val2 N/A _sf N/A N/A self x a c N/A N/A N/A xc N/A x c N/A val1 N/A N/A special gammainc a xc N/A val2 N/A N/A special gammaincc a xc N/A N/A N/A np where N/A c 0 val2 val1 N/A _ppf N/A N/A self q a c N/A N/A N/A val1 N/A N/A special gammaincinv a q N/A val2 N/A N/A special gammainccinv a q N/A N/A N/A N/A np where N/A c 0 val1 val2 N/A 1.0 c N/A _isf N/A N/A self q a c N/A N/A N/A val1 N/A N/A special gammaincinv a q N/A val2 N/A N/A special gammainccinv a q N/A N/A N/A N/A np where N/A c 0 val2 val1 N/A 1.0 c N/A _munp N/A N/A self n a c N/A N/A N/A N/A N/A special poch a N/A N/A n 1.0 c N/A _entropy N/A N/A self a c N/A N/A N/A val N/A N/A special psi a N/A N/A N/A N/A N/A a N/A 1 val N/A N/A 1.0 c val N/A N/A special gammaln a N/A N/A np log N/A abs c N/A N/A N/A gengamma N/A gengamma_gen a 0.0 name gengamma genhalflogistic_gen N/A rv_continuous N/A N/A A generalized half-logistic continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `genhalflogistic` is::

        genhalflogistic.pdf(x, c) = 2 * (1-c*x)**(1/c-1) / (1+(1-c*x)**(1/c))**2

    for ``0 <= x <= 1/c``, and ``c > 0``.

    `genhalflogistic` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self c N/A N/A N/A N/A self b N/A 1.0 c N/A N/A c 0 N/A _pdf N/A N/A self x c N/A N/A N/A limit N/A 1.0 c N/A tmp N/A asarray N/A 1 N/A c x N/A tmp0 N/A tmp N/A limit 1 N/A tmp2 N/A tmp0 tmp N/A N/A N/A 2 tmp0 N/A N/A 1 tmp2 2 N/A _cdf N/A N/A self x c N/A N/A N/A limit N/A 1.0 c N/A tmp N/A asarray N/A 1 N/A c x N/A tmp2 N/A tmp limit N/A N/A N/A 1.0 tmp2 N/A 1 tmp2 N/A _ppf N/A N/A self q c N/A N/A N/A N/A N/A 1.0 c N/A 1 N/A N/A N/A 1.0 q N/A 1.0 q c N/A _entropy N/A N/A self c N/A N/A N/A N/A 2 N/A N/A N/A 2 c 1 N/A log 2 N/A N/A N/A genhalflogistic N/A genhalflogistic_gen a 0.0 name genhalflogistic gompertz_gen N/A rv_continuous N/A N/A A Gompertz (or truncated Gumbel) continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `gompertz` is::

        gompertz.pdf(x, c) = c * exp(x) * exp(-c*(exp(x)-1))

    for ``x >= 0``, ``c > 0``.

    `gompertz` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A N/A exp N/A N/A self _logpdf x c N/A _logpdf N/A N/A self x c N/A N/A N/A N/A N/A N/A log c x N/A c N/A N/A special expm1 x N/A _cdf N/A N/A self x c N/A N/A N/A N/A N/A N/A special expm1 N/A N/A c N/A N/A special expm1 x N/A _ppf N/A N/A self q c N/A N/A N/A N/A N/A special log1p N/A N/A -1.0 c N/A N/A special log1p N/A q N/A _entropy N/A N/A self c N/A N/A N/A N/A N/A 1.0 N/A log c N/A N/A exp c N/A N/A special expn 1 c N/A N/A N/A gompertz N/A gompertz_gen a 0.0 name gompertz gumbel_r_gen N/A rv_continuous N/A N/A A right-skewed Gumbel continuous random variable.

    %(before_notes)s

    See Also
    --------
    gumbel_l, gompertz, genextreme

    Notes
    -----
    The probability density function for `gumbel_r` is::

        gumbel_r.pdf(x) = exp(-(x + exp(-x)))

    The Gumbel distribution is sometimes referred to as a type I Fisher-Tippett
    distribution.  It is also related to the extreme value distribution,
    log-Weibull and Gompertz distributions.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A exp N/A N/A self _logpdf x N/A _logpdf N/A N/A self x N/A N/A N/A N/A N/A x N/A exp N/A x N/A _cdf N/A N/A self x N/A N/A N/A N/A exp N/A N/A exp N/A x N/A _logcdf N/A N/A self x N/A N/A N/A N/A N/A exp N/A x N/A _ppf N/A N/A self q N/A N/A N/A N/A N/A log N/A N/A log q N/A _stats N/A N/A self N/A N/A N/A N/A _EULER N/A N/A pi pi 6.0 N/A N/A N/A 12 N/A sqrt 6 N/A pi 3 _ZETA3 N/A 12.0 5 N/A _entropy N/A N/A self N/A N/A N/A N/A _EULER 1.0 N/A N/A N/A gumbel_r N/A gumbel_r_gen name gumbel_r gumbel_l_gen N/A rv_continuous N/A N/A A left-skewed Gumbel continuous random variable.

    %(before_notes)s

    See Also
    --------
    gumbel_r, gompertz, genextreme

    Notes
    -----
    The probability density function for `gumbel_l` is::

        gumbel_l.pdf(x) = exp(x - exp(x))

    The Gumbel distribution is sometimes referred to as a type I Fisher-Tippett
    distribution.  It is also related to the extreme value distribution,
    log-Weibull and Gompertz distributions.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A exp N/A N/A self _logpdf x N/A _logpdf N/A N/A self x N/A N/A N/A N/A x N/A exp x N/A _cdf N/A N/A self x N/A N/A N/A N/A 1.0 N/A exp N/A N/A exp x N/A _ppf N/A N/A self q N/A N/A N/A N/A log N/A N/A log N/A 1 q N/A _stats N/A N/A self N/A N/A N/A N/A N/A _EULER N/A N/A pi pi 6.0 N/A N/A N/A -12 N/A sqrt 6 N/A pi 3 _ZETA3 N/A 12.0 5 N/A _entropy N/A N/A self N/A N/A N/A N/A _EULER 1.0 N/A N/A N/A gumbel_l N/A gumbel_l_gen name gumbel_l halfcauchy_gen N/A rv_continuous N/A N/A A Half-Cauchy continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `halfcauchy` is::

        halfcauchy.pdf(x) = 2 / (pi * (1 + x**2))

    for ``x >= 0``.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A N/A 2.0 pi N/A 1.0 N/A x x N/A _logpdf N/A N/A self x N/A N/A N/A N/A N/A N/A np log N/A 2.0 pi N/A N/A special log1p N/A x x N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A 2.0 pi N/A arctan x N/A _ppf N/A N/A self q N/A N/A N/A N/A tan N/A N/A pi 2 q N/A _stats N/A N/A self N/A N/A N/A N/A inf inf nan nan N/A _entropy N/A N/A self N/A N/A N/A N/A log N/A 2 pi N/A N/A N/A halfcauchy N/A halfcauchy_gen a 0.0 name halfcauchy halflogistic_gen N/A rv_continuous N/A N/A A half-logistic continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `halflogistic` is::

        halflogistic.pdf(x) = 2 * exp(-x) / (1+exp(-x))**2 = 1/2 * sech(x/2)**2

    for ``x >= 0``.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A exp N/A N/A self _logpdf x N/A _logpdf N/A N/A self x N/A N/A N/A N/A N/A N/A log 2 x N/A 2.0 N/A N/A special log1p N/A exp N/A x N/A _cdf N/A N/A self x N/A N/A N/A N/A tanh N/A x 2.0 N/A _ppf N/A N/A self q N/A N/A N/A N/A 2 N/A arctanh q N/A _munp N/A N/A self n N/A N/A N/A N/A n 1 N/A N/A N/A 2 N/A log 2 N/A N/A n 2 N/A N/A N/A N/A pi pi 3.0 N/A N/A n 3 N/A N/A N/A 9 _ZETA3 N/A N/A n 4 N/A N/A N/A N/A 7 N/A pi 4 15.0 N/A N/A N/A N/A 2 N/A 1 N/A pow 2.0 N/A 1 n N/A N/A special gamma N/A n 1 N/A N/A special zeta n 1 N/A _entropy N/A N/A self N/A N/A N/A N/A 2 N/A log 2 N/A N/A N/A halflogistic N/A halflogistic_gen a 0.0 name halflogistic halfnorm_gen N/A rv_continuous N/A N/A A half-normal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `halfnorm` is::

        halfnorm.pdf(x) = sqrt(2/pi) * exp(-x**2/2)

    for ``x > 0``.

    `halfnorm` is a special case of `chi` with ``df == 1``.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self N/A N/A N/A N/A abs N/A N/A N/A self _random_state standard_normal size N/A self _size N/A _pdf N/A N/A self x N/A N/A N/A N/A N/A sqrt N/A 2.0 pi N/A exp N/A N/A N/A x x 2.0 N/A _logpdf N/A N/A self x N/A N/A N/A N/A N/A 0.5 N/A N/A np log N/A 2.0 pi N/A N/A x x 2.0 N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A N/A _norm_cdf x 2 1.0 N/A _ppf N/A N/A self q N/A N/A N/A N/A N/A special ndtri N/A N/A 1 q 2.0 N/A _stats N/A N/A self N/A N/A N/A N/A N/A sqrt N/A 2.0 pi N/A 1 N/A 2.0 pi N/A N/A N/A sqrt 2 N/A 4 pi N/A N/A pi 2 1.5 N/A N/A 8 N/A pi 3 N/A N/A pi 2 2 N/A _entropy N/A N/A self N/A N/A N/A N/A N/A 0.5 N/A log N/A pi 2.0 0.5 N/A N/A N/A halfnorm N/A halfnorm_gen a 0.0 name halfnorm hypsecant_gen N/A rv_continuous N/A N/A A hyperbolic secant continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `hypsecant` is::

        hypsecant.pdf(x) = 1/pi * sech(x)

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A 1.0 N/A pi N/A cosh x N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A 2.0 pi N/A arctan N/A exp x N/A _ppf N/A N/A self q N/A N/A N/A N/A log N/A tan N/A N/A pi q 2.0 N/A _stats N/A N/A self N/A N/A N/A N/A 0 N/A N/A pi pi 4 0 2 N/A _entropy N/A N/A self N/A N/A N/A N/A log N/A 2 pi N/A N/A N/A hypsecant N/A hypsecant_gen name hypsecant gausshyper_gen N/A rv_continuous N/A N/A A Gauss hypergeometric continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `gausshyper` is::

        gausshyper.pdf(x, a, b, c, z) =
            C * x**(a-1) * (1-x)**(b-1) * (1+z*x)**(-c)

    for ``0 <= x <= 1``, ``a > 0``, ``b > 0``, and
    ``C = 1 / (B(a, b) F[2, 1](c, a; a+b; -z))``

    `gausshyper` takes ``a``, ``b``, ``c`` and ``z`` as shape parameters.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self a b c z N/A N/A N/A N/A N/A N/A N/A a 0 N/A b 0 N/A c c N/A z z N/A _pdf N/A N/A self x a b c z N/A N/A N/A Cinv N/A N/A N/A N/A gam a N/A gam b N/A gam N/A a b N/A N/A special hyp2f1 c a N/A a b N/A z N/A N/A N/A N/A N/A 1.0 Cinv N/A x N/A a 1.0 N/A N/A 1.0 x N/A b 1.0 N/A N/A 1.0 N/A z x c N/A _munp N/A N/A self n a b c z N/A N/A N/A fac N/A N/A N/A special beta N/A n a b N/A N/A special beta a b N/A num N/A N/A special hyp2f1 c N/A a n N/A N/A a b n N/A z N/A den N/A N/A special hyp2f1 c a N/A a b N/A z N/A N/A N/A fac num den N/A N/A N/A gausshyper N/A gausshyper_gen a 0.0 b 1.0 name gausshyper invgamma_gen N/A rv_continuous N/A N/A An inverted gamma continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `invgamma` is::

        invgamma.pdf(x, a) = x**(-a-1) / gamma(a) * exp(-1/x)

    for x > 0, a > 0.

    `invgamma` takes ``a`` as a shape parameter.

    `invgamma` is a special case of `gengamma` with ``c == -1``.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x a N/A N/A N/A N/A exp N/A N/A self _logpdf x a N/A _logpdf N/A N/A self x a N/A N/A N/A N/A N/A N/A N/A N/A a 1 N/A log x N/A gamln a N/A 1.0 x N/A _cdf N/A N/A self x a N/A N/A N/A N/A 1.0 N/A N/A special gammainc a N/A 1.0 x N/A _ppf N/A N/A self q a N/A N/A N/A N/A 1.0 N/A N/A special gammaincinv a N/A 1.0 q N/A _stats N/A N/A self a moments N/A mvsk N/A N/A m1 N/A _lazywhere N/A a 1 N/A a N/A N/A N/A x N/A N/A 1.0 N/A x 1.0 N/A np inf N/A m2 N/A _lazywhere N/A a 2 N/A a N/A N/A N/A x N/A N/A N/A 1.0 N/A N/A x 1.0 2 N/A x 2.0 N/A np inf N/A N/A g1 g2 N/A None None N/A N/A s moments N/A N/A g1 N/A _lazywhere N/A a 3 N/A a N/A N/A N/A x N/A N/A N/A 4.0 N/A N/A np sqrt N/A x 2.0 N/A x 3.0 N/A np nan N/A N/A k moments N/A N/A g2 N/A _lazywhere N/A a 4 N/A a N/A N/A N/A x N/A N/A N/A N/A 6.0 N/A N/A 5.0 x 11.0 N/A x 3.0 N/A x 4.0 N/A np nan N/A N/A m1 m2 g1 g2 N/A _entropy N/A N/A self a N/A N/A N/A N/A N/A a N/A N/A a 1.0 N/A N/A special psi a N/A gamln a N/A N/A N/A invgamma N/A invgamma_gen a 0.0 name invgamma invgauss_gen N/A rv_continuous N/A N/A An inverse Gaussian continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `invgauss` is::

        invgauss.pdf(x, mu) = 1 / sqrt(2*pi*x**3) * exp(-(x-mu)**2/(2*x*mu**2))

    for ``x > 0``.

    `invgauss` takes ``mu`` as a shape parameter.

    %(after_notes)s

    When `mu` is too small, evaluating the cumulative distribution function will be
    inaccurate due to ``cdf(mu -> 0) = inf * 0``.
    NaNs are returned for ``mu <= 0.0028``.

    %(example)s

     _rvs N/A N/A self mu N/A N/A N/A N/A N/A N/A self _random_state wald mu 1.0 size N/A self _size N/A _pdf N/A N/A self x mu N/A N/A N/A N/A N/A 1.0 N/A sqrt N/A N/A 2 pi N/A x 3.0 N/A exp N/A N/A -1.0 N/A 2 x N/A N/A N/A x mu mu 2 N/A _logpdf N/A N/A self x mu N/A N/A N/A N/A N/A N/A -0.5 N/A log N/A 2 pi N/A 1.5 N/A log x N/A N/A N/A N/A x mu mu 2 N/A 2 x N/A _cdf N/A N/A self x mu N/A N/A N/A fac N/A sqrt N/A 1.0 x N/A C1 N/A _norm_cdf N/A N/A fac N/A x mu mu N/A C1 N/A N/A N/A exp N/A 1.0 mu N/A _norm_cdf N/A N/A N/A fac N/A x mu mu N/A exp N/A 1.0 mu N/A C1 N/A _stats N/A N/A self mu N/A N/A N/A N/A mu N/A mu 3.0 N/A 3 N/A sqrt mu N/A 15 mu N/A N/A N/A invgauss N/A invgauss_gen a 0.0 name invgauss invweibull_gen N/A rv_continuous N/A N/A An inverted Weibull continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `invweibull` is::

        invweibull.pdf(x, c) = c * x**(-c-1) * exp(-x**(-c))

    for ``x > 0``, ``c > 0``.

    `invweibull` takes ``c`` as a shape parameter.

    %(after_notes)s

    References
    ----------
    F.R.S. de Gusmao, E.M.M Ortega and G.M. Cordeiro, "The generalized inverse
    Weibull distribution", Stat. Papers, vol. 52, pp. 591-619, 2011.

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A xc1 N/A N/A np power x N/A N/A c 1.0 N/A xc2 N/A N/A np power x N/A c N/A xc2 N/A exp N/A xc2 N/A N/A N/A c xc1 xc2 N/A _cdf N/A N/A self x c N/A N/A N/A xc1 N/A N/A np power x N/A c N/A N/A exp N/A xc1 N/A _ppf N/A N/A self q c N/A N/A N/A N/A N/A np power N/A N/A log q N/A -1.0 c N/A _munp N/A N/A self n c N/A N/A N/A N/A N/A special gamma N/A 1 N/A n c N/A _entropy N/A N/A self c N/A N/A N/A N/A N/A N/A 1 _EULER N/A _EULER c N/A log c N/A N/A N/A invweibull N/A invweibull_gen a 0 name invweibull johnsonsb_gen N/A rv_continuous N/A N/A A Johnson SB continuous random variable.

    %(before_notes)s

    See Also
    --------
    johnsonsu

    Notes
    -----
    The probability density function for `johnsonsb` is::

        johnsonsb.pdf(x, a, b) = b / (x*(1-x)) * phi(a + b * log(x/(1-x)))

    for ``0 < x < 1`` and ``a, b > 0``, and ``phi`` is the normal pdf.

    `johnsonsb` takes ``a`` and ``b`` as shape parameters.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self a b N/A N/A N/A N/A N/A b 0 N/A a a N/A _pdf N/A N/A self x a b N/A N/A N/A trm N/A _norm_pdf N/A a N/A b N/A log N/A x N/A 1.0 x N/A N/A N/A N/A b 1.0 N/A x N/A 1 x trm N/A _cdf N/A N/A self x a b N/A N/A N/A N/A _norm_cdf N/A a N/A b N/A log N/A x N/A 1.0 x N/A _ppf N/A N/A self q a b N/A N/A N/A N/A 1.0 N/A 1 N/A exp N/A N/A -1.0 b N/A N/A _norm_ppf q a N/A N/A N/A johnsonsb N/A johnsonsb_gen a 0.0 b 1.0 name johnsonsb johnsonsu_gen N/A rv_continuous N/A N/A A Johnson SU continuous random variable.

    %(before_notes)s

    See Also
    --------
    johnsonsb

    Notes
    -----
    The probability density function for `johnsonsu` is::

        johnsonsu.pdf(x, a, b) = b / sqrt(x**2 + 1) *
                                 phi(a + b * log(x + sqrt(x**2 + 1)))

    for all ``x, a, b > 0``, and `phi` is the normal pdf.

    `johnsonsu` takes ``a`` and ``b`` as shape parameters.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self a b N/A N/A N/A N/A N/A b 0 N/A a a N/A _pdf N/A N/A self x a b N/A N/A N/A x2 N/A x x N/A trm N/A _norm_pdf N/A a N/A b N/A log N/A x N/A sqrt N/A x2 1 N/A N/A N/A N/A b 1.0 N/A sqrt N/A x2 1.0 trm N/A _cdf N/A N/A self x a b N/A N/A N/A N/A _norm_cdf N/A a N/A b N/A log N/A x N/A sqrt N/A N/A x x 1 N/A _ppf N/A N/A self q a b N/A N/A N/A N/A sinh N/A N/A N/A _norm_ppf q a b N/A N/A N/A johnsonsu N/A johnsonsu_gen name johnsonsu laplace_gen N/A rv_continuous N/A N/A A Laplace continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `laplace` is::

        laplace.pdf(x) = 1/2 * exp(-abs(x))

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self N/A N/A N/A N/A N/A N/A self _random_state laplace 0 1 size N/A self _size N/A _pdf N/A N/A self x N/A N/A N/A N/A 0.5 N/A exp N/A N/A abs x N/A _cdf N/A N/A self x N/A N/A N/A N/A where N/A x 0 N/A 1.0 N/A 0.5 N/A exp N/A x N/A 0.5 N/A exp x N/A _ppf N/A N/A self q N/A N/A N/A N/A where N/A q 0.5 N/A N/A log N/A 2 N/A 1 q N/A log N/A 2 q N/A _stats N/A N/A self N/A N/A N/A N/A 0 2 0 3 N/A _entropy N/A N/A self N/A N/A N/A N/A N/A log 2 1 N/A N/A N/A laplace N/A laplace_gen name laplace levy_gen N/A rv_continuous N/A N/A A Levy continuous random variable.

    %(before_notes)s

    See Also
    --------
    levy_stable, levy_l

    Notes
    -----
    The probability density function for `levy` is::

        levy.pdf(x) = 1 / (x * sqrt(2*pi*x)) * exp(-1/(2*x))

    for ``x > 0``.

    This is the same as the Levy-stable distribution with a=1/2 and b=1.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A N/A N/A 1 N/A sqrt N/A N/A 2 pi x x N/A exp N/A -1 N/A 2 x N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A special erfc N/A sqrt N/A 0.5 x N/A _ppf N/A N/A self q N/A N/A N/A val N/A N/A N/A special ndtri N/A q 2 N/A N/A 1.0 N/A val val N/A _stats N/A N/A self N/A N/A N/A N/A inf inf nan nan N/A N/A N/A levy N/A levy_gen a 0.0 name levy levy_l_gen N/A rv_continuous N/A N/A A left-skewed Levy continuous random variable.

    %(before_notes)s

    See Also
    --------
    levy, levy_stable

    Notes
    -----
    The probability density function for `levy_l` is::

        levy_l.pdf(x) = 1 / (abs(x) * sqrt(2*pi*abs(x))) * exp(-1/(2*abs(x)))

    for ``x < 0``.

    This is the same as the Levy-stable distribution with a=1/2 and b=-1.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A ax N/A abs x N/A N/A N/A N/A 1 N/A sqrt N/A N/A 2 pi ax ax N/A exp N/A -1 N/A 2 ax N/A _cdf N/A N/A self x N/A N/A N/A ax N/A abs x N/A N/A N/A 2 N/A _norm_cdf N/A 1 N/A sqrt ax 1 N/A _ppf N/A N/A self q N/A N/A N/A val N/A _norm_ppf N/A N/A q 1.0 2 N/A N/A -1.0 N/A val val N/A _stats N/A N/A self N/A N/A N/A N/A inf inf nan nan N/A N/A N/A levy_l N/A levy_l_gen b 0.0 name levy_l levy_stable_gen N/A rv_continuous N/A N/A A Levy-stable continuous random variable.

    %(before_notes)s

    See Also
    --------
    levy, levy_l

    Notes
    -----
    Levy-stable distribution (only random variates available -- ignore other
    docs)

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self alpha beta N/A N/A N/A sz N/A self _size N/A TH N/A N/A uniform rvs loc N/A N/A pi 2.0 scale pi size sz N/A W N/A N/A expon rvs size sz N/A N/A alpha 1 N/A N/A N/A N/A N/A N/A 2 pi N/A N/A pi 2 N/A beta TH N/A tan TH N/A beta N/A log N/A N/A N/A N/A pi 2 W N/A cos TH N/A N/A pi 2 N/A beta TH N/A ialpha N/A 1.0 alpha N/A aTH N/A alpha TH N/A N/A beta 0 N/A N/A N/A N/A W N/A N/A N/A cos TH N/A tan aTH N/A sin TH N/A N/A N/A N/A cos aTH N/A N/A sin aTH N/A tan TH W ialpha N/A val0 N/A beta N/A tan N/A N/A pi alpha 2 N/A th0 N/A N/A arctan val0 alpha N/A val3 N/A W N/A N/A N/A cos TH N/A tan N/A alpha N/A th0 TH N/A sin TH N/A res3 N/A val3 N/A N/A N/A N/A N/A cos aTH N/A N/A sin aTH N/A tan TH N/A val0 N/A N/A sin aTH N/A N/A cos aTH N/A tan TH W ialpha N/A res3 N/A _argcheck N/A N/A self alpha beta N/A N/A N/A N/A beta -1 N/A N/A N/A self b 0.0 N/A N/A N/A beta 1 N/A N/A N/A self a 0.0 N/A N/A N/A N/A N/A alpha 0 N/A alpha 2 N/A beta 1 N/A beta -1 N/A _pdf N/A N/A self x alpha beta N/A N/A N/A NotImplementedError N/A N/A N/A levy_stable N/A levy_stable_gen name levy_stable logistic_gen N/A rv_continuous N/A N/A A logistic (or Sech-squared) continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `logistic` is::

        logistic.pdf(x) = exp(-x) / (1+exp(-x))**2

    `logistic` is a special case of `genlogistic` with ``c == 1``.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self N/A N/A N/A N/A N/A N/A self _random_state logistic size N/A self _size N/A _pdf N/A N/A self x N/A N/A N/A N/A exp N/A N/A self _logpdf x N/A _logpdf N/A N/A self x N/A N/A N/A N/A N/A x N/A 2.0 N/A N/A special log1p N/A exp N/A x N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A special expit x N/A _ppf N/A N/A self q N/A N/A N/A N/A N/A log N/A N/A 1.0 q 1 N/A _stats N/A N/A self N/A N/A N/A N/A 0 N/A N/A pi pi 3.0 0 N/A 6.0 5.0 N/A _entropy N/A N/A self N/A N/A N/A 2.0 N/A N/A N/A logistic N/A logistic_gen name logistic loggamma_gen N/A rv_continuous N/A N/A A log gamma continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `loggamma` is::

        loggamma.pdf(x, c) = exp(c*x-exp(x)) / gamma(c)

    for all ``x, c > 0``.

    `loggamma` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self c N/A N/A N/A N/A log N/A N/A N/A self _random_state gamma c size N/A self _size N/A _pdf N/A N/A self x c N/A N/A N/A N/A exp N/A N/A N/A c x N/A exp x N/A gamln c N/A _cdf N/A N/A self x c N/A N/A N/A N/A N/A special gammainc c N/A exp x N/A _ppf N/A N/A self q c N/A N/A N/A N/A log N/A N/A special gammaincinv c q N/A _stats N/A N/A self c N/A N/A N/A mean N/A N/A special digamma c N/A var N/A N/A special polygamma 1 c N/A skewness N/A N/A N/A special polygamma 2 c N/A N/A np power var 1.5 N/A excess_kurtosis N/A N/A N/A special polygamma 3 c N/A var var N/A N/A mean var skewness excess_kurtosis N/A N/A N/A loggamma N/A loggamma_gen name loggamma loglaplace_gen N/A rv_continuous N/A N/A A log-Laplace continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `loglaplace` is::

        loglaplace.pdf(x, c) = c / 2 * x**(c-1),   for 0 < x < 1
                             = c / 2 * x**(-c-1),  for x >= 1

    for ``c > 0``.

    `loglaplace` takes ``c`` as a shape parameter.

    %(after_notes)s

    References
    ----------
    T.J. Kozubowski and K. Podgorski, "A log-Laplace growth rate model",
    The Mathematical Scientist, vol. 28, pp. 49-60, 2003.

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A cd2 N/A c 2.0 N/A c N/A where N/A x 1 c N/A c N/A N/A cd2 N/A x N/A c 1 N/A _cdf N/A N/A self x c N/A N/A N/A N/A where N/A x 1 N/A 0.5 N/A x c N/A 1 N/A 0.5 N/A x N/A c N/A _ppf N/A N/A self q c N/A N/A N/A N/A where N/A q 0.5 N/A N/A 2.0 q N/A 1.0 c N/A N/A 2 N/A 1.0 q N/A -1.0 c N/A _munp N/A N/A self n c N/A N/A N/A N/A N/A c 2 N/A N/A c 2 N/A n 2 N/A _entropy N/A N/A self c N/A N/A N/A N/A N/A log N/A 2.0 c 1.0 N/A N/A N/A loglaplace N/A loglaplace_gen a 0.0 name loglaplace _lognorm_logpdf N/A N/A x s N/A N/A N/A N/A _lazywhere N/A x 0 N/A x s N/A N/A N/A x s N/A N/A N/A N/A N/A N/A log x 2 N/A 2 N/A s 2 N/A log N/A N/A s x N/A sqrt N/A 2 pi N/A N/A np inf N/A lognorm_gen N/A rv_continuous N/A N/A A lognormal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `lognorm` is::

        lognorm.pdf(x, s) = 1 / (s*x*sqrt(2*pi)) * exp(-1/2*(log(x)/s)**2)

    for ``x > 0``, ``s > 0``.

    `lognorm` takes ``s`` as a shape parameter.

    %(after_notes)s

    A common parametrization for a lognormal random variable ``Y`` is in
    terms of the mean, ``mu``, and standard deviation, ``sigma``, of the
    unique normally distributed random variable ``X`` such that exp(X) = Y.
    This parametrization corresponds to setting ``s = sigma`` and ``scale =
    exp(mu)``.

    %(example)s

     _rvs N/A N/A self s N/A N/A N/A N/A exp N/A s N/A N/A N/A self _random_state standard_normal N/A self _size N/A _pdf N/A N/A self x s N/A N/A N/A N/A exp N/A N/A self _logpdf x s N/A _logpdf N/A N/A self x s N/A N/A N/A N/A _lognorm_logpdf x s N/A _cdf N/A N/A self x s N/A N/A N/A N/A _norm_cdf N/A N/A log x s N/A _logcdf N/A N/A self x s N/A N/A N/A N/A _norm_logcdf N/A N/A log x s N/A _ppf N/A N/A self q s N/A N/A N/A N/A exp N/A s N/A _norm_ppf q N/A _sf N/A N/A self x s N/A N/A N/A N/A _norm_sf N/A N/A log x s N/A _logsf N/A N/A self x s N/A N/A N/A N/A _norm_logsf N/A N/A log x s N/A _stats N/A N/A self s N/A N/A N/A p N/A exp N/A s s N/A mu N/A sqrt p N/A mu2 N/A p N/A p 1 N/A g1 N/A N/A sqrt N/A p 1 N/A 2 p N/A g2 N/A N/A np polyval N/A 1 2 3 0 -6.0 p N/A N/A mu mu2 g1 g2 N/A _entropy N/A N/A self s N/A N/A N/A N/A 0.5 N/A N/A 1 N/A log N/A 2 pi N/A 2 N/A log s N/A N/A N/A lognorm N/A lognorm_gen a 0.0 name lognorm gilbrat_gen N/A rv_continuous N/A N/A A Gilbrat continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `gilbrat` is::

        gilbrat.pdf(x) = 1/(x*sqrt(2*pi)) * exp(-1/2*(log(x))**2)

    `gilbrat` is a special case of `lognorm` with ``s = 1``.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self N/A N/A N/A N/A exp N/A N/A N/A self _random_state standard_normal N/A self _size N/A _pdf N/A N/A self x N/A N/A N/A N/A exp N/A N/A self _logpdf x N/A _logpdf N/A N/A self x N/A N/A N/A N/A _lognorm_logpdf x 1.0 N/A _cdf N/A N/A self x N/A N/A N/A N/A _norm_cdf N/A log x N/A _ppf N/A N/A self q N/A N/A N/A N/A exp N/A _norm_ppf q N/A _stats N/A N/A self N/A N/A N/A p N/A np e N/A mu N/A sqrt p N/A mu2 N/A p N/A p 1 N/A g1 N/A N/A sqrt N/A p 1 N/A 2 p N/A g2 N/A N/A np polyval N/A 1 2 3 0 -6.0 p N/A N/A mu mu2 g1 g2 N/A _entropy N/A N/A self N/A N/A N/A N/A N/A 0.5 N/A log N/A 2 pi 0.5 N/A N/A N/A gilbrat N/A gilbrat_gen a 0.0 name gilbrat maxwell_gen N/A rv_continuous N/A N/A A Maxwell continuous random variable.

    %(before_notes)s

    Notes
    -----
    A special case of a `chi` distribution,  with ``df = 3``, ``loc = 0.0``,
    and given ``scale = a``, where ``a`` is the parameter used in the
    Mathworld description [1]_.

    The probability density function for `maxwell` is::

        maxwell.pdf(x) = sqrt(2/pi)x**2 * exp(-x**2/2)

    for ``x > 0``.

    %(after_notes)s

    References
    ----------
    .. [1] http://mathworld.wolfram.com/MaxwellDistribution.html

    %(example)s
     _rvs N/A N/A self N/A N/A N/A N/A N/A chi rvs 3.0 size N/A self _size random_state N/A self _random_state N/A _pdf N/A N/A self x N/A N/A N/A N/A N/A N/A N/A sqrt N/A 2.0 pi x x N/A exp N/A N/A N/A x x 2.0 N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A special gammainc 1.5 N/A N/A x x 2.0 N/A _ppf N/A N/A self q N/A N/A N/A N/A sqrt N/A 2 N/A N/A special gammaincinv 1.5 q N/A _stats N/A N/A self N/A N/A N/A val N/A N/A 3 pi 8 N/A N/A N/A 2 N/A sqrt N/A 2.0 pi N/A 3 N/A 8 pi N/A N/A N/A sqrt 2 N/A 32 N/A 10 pi N/A val 1.5 N/A N/A N/A N/A N/A -12 pi pi N/A 160 pi 384 N/A val 2.0 N/A _entropy N/A N/A self N/A N/A N/A N/A N/A _EULER N/A 0.5 N/A log N/A 2 pi 0.5 N/A N/A N/A maxwell N/A maxwell_gen a 0.0 name maxwell mielke_gen N/A rv_continuous N/A N/A A Mielke's Beta-Kappa continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `mielke` is::

        mielke.pdf(x, k, s) = k * x**(k-1) / (1+x**s)**(1+k/s)

    for ``x > 0``.

    `mielke` takes ``k`` and ``s`` as shape parameters.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x k s N/A N/A N/A N/A N/A k N/A x N/A k 1.0 N/A N/A 1.0 N/A x s N/A 1.0 N/A N/A k 1.0 s N/A _cdf N/A N/A self x k s N/A N/A N/A N/A N/A x k N/A N/A 1.0 N/A x s N/A N/A k 1.0 s N/A _ppf N/A N/A self q k s N/A N/A N/A qsk N/A pow q N/A N/A s 1.0 k N/A N/A pow N/A qsk N/A 1.0 qsk N/A 1.0 s N/A N/A N/A mielke N/A mielke_gen a 0.0 name mielke nakagami_gen N/A rv_continuous N/A N/A A Nakagami continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `nakagami` is::

        nakagami.pdf(x, nu) = 2 * nu**nu / gamma(nu) *
                              x**(2*nu-1) * exp(-nu*x**2)

    for ``x > 0``, ``nu > 0``.

    `nakagami` takes ``nu`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x nu N/A N/A N/A N/A N/A N/A N/A 2 N/A nu nu N/A gam nu N/A x N/A N/A 2 nu 1.0 N/A exp N/A N/A N/A nu x x N/A _cdf N/A N/A self x nu N/A N/A N/A N/A N/A special gammainc nu N/A N/A nu x x N/A _ppf N/A N/A self q nu N/A N/A N/A N/A sqrt N/A N/A 1.0 nu N/A N/A special gammaincinv nu q N/A _stats N/A N/A self nu N/A N/A N/A mu N/A N/A N/A gam N/A nu 0.5 N/A gam nu N/A sqrt nu N/A mu2 N/A 1.0 N/A mu mu N/A g1 N/A N/A N/A N/A mu N/A 1 N/A N/A 4 nu mu2 2.0 nu N/A N/A np power mu2 1.5 N/A g2 N/A N/A N/A N/A N/A -6 N/A mu 4 nu N/A N/A N/A 8 nu 2 N/A mu 2 N/A 2 nu 1 N/A g2 N/A nu N/A mu2 2.0 N/A N/A mu mu2 g1 g2 N/A N/A N/A nakagami N/A nakagami_gen a 0.0 name nakagami ncx2_gen N/A rv_continuous N/A N/A A non-central chi-squared continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `ncx2` is::

        ncx2.pdf(x, df, nc) = exp(-(nc+x)/2) * 1/2 * (x/nc)**((df-2)/4)
                              * I[(df-2)/2](sqrt(nc*x))

    for ``x > 0``.

    `ncx2` takes ``df`` and ``nc`` as shape parameters.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self df nc N/A N/A N/A N/A N/A N/A self _random_state noncentral_chisquare df nc N/A self _size N/A _logpdf N/A N/A self x df nc N/A N/A N/A N/A _ncx2_log_pdf x df nc N/A _pdf N/A N/A self x df nc N/A N/A N/A N/A _ncx2_pdf x df nc N/A _cdf N/A N/A self x df nc N/A N/A N/A N/A _ncx2_cdf x df nc N/A _ppf N/A N/A self q df nc N/A N/A N/A N/A N/A special chndtrix q df nc N/A _stats N/A N/A self df nc N/A N/A N/A val N/A df N/A 2.0 nc N/A N/A N/A df nc N/A 2 val N/A N/A N/A sqrt 8 N/A val nc N/A val 1.5 N/A N/A 12.0 N/A val N/A 2 nc N/A val 2.0 N/A N/A N/A ncx2 N/A ncx2_gen a 0.0 name ncx2 ncf_gen N/A rv_continuous N/A N/A A non-central F distribution continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `ncf` is::

        ncf.pdf(x, df1, df2, nc) = exp(nc/2 + nc*df1*x/(2*(df1*x+df2))) *
                    df1**(df1/2) * df2**(df2/2) * x**(df1/2-1) *
                    (df2+df1*x)**(-(df1+df2)/2) *
                    gamma(df1/2)*gamma(1+df2/2) *
                    L^{v1/2-1}^{v2/2}(-nc*v1*x/(2*(v1*x+v2))) /
                    (B(v1/2, v2/2) * gamma((v1+v2)/2))

    for ``df1, df2, nc > 0``.

    `ncf` takes ``df1``, ``df2`` and ``nc`` as shape parameters.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self dfn dfd nc N/A N/A N/A N/A N/A N/A self _random_state noncentral_f dfn dfd nc N/A self _size N/A _pdf_skip N/A N/A self x dfn dfd nc N/A N/A N/A N/A n1 n2 N/A dfn dfd N/A term N/A N/A N/A N/A N/A nc 2 N/A N/A N/A nc n1 x N/A 2 N/A n2 N/A n1 x N/A gamln N/A n1 2.0 N/A gamln N/A 1 N/A n2 2.0 N/A term N/A gamln N/A N/A n1 n2 2.0 N/A Px N/A exp term N/A Px N/A N/A N/A n1 N/A n1 2 N/A n2 N/A n2 2 N/A x N/A N/A n1 2 1 N/A Px N/A N/A n2 N/A n1 x N/A N/A N/A n1 n2 2 N/A Px N/A N/A special assoc_laguerre N/A N/A N/A N/A nc n1 x N/A 2.0 N/A n2 N/A n1 x N/A n2 2 N/A N/A n1 2 1 N/A Px N/A N/A special beta N/A n1 2 N/A n2 2 N/A _cdf N/A N/A self x dfn dfd nc N/A N/A N/A N/A N/A special ncfdtr dfn dfd nc x N/A _ppf N/A N/A self q dfn dfd nc N/A N/A N/A N/A N/A special ncfdtri dfn dfd nc q N/A _munp N/A N/A self n dfn dfd nc N/A N/A N/A val N/A N/A N/A dfn 1.0 dfd n N/A term N/A N/A N/A gamln N/A n N/A 0.5 dfn N/A gamln N/A N/A 0.5 dfd n N/A gamln N/A dfd 0.5 N/A val N/A exp N/A N/A N/A nc 2.0 term N/A val N/A N/A special hyp1f1 N/A n N/A 0.5 dfn N/A 0.5 dfn N/A 0.5 nc N/A val N/A _stats N/A N/A self dfn dfd nc N/A N/A N/A mu N/A where N/A dfd 2 inf N/A N/A dfd N/A dfd 2.0 N/A 1 N/A N/A nc 1.0 dfn N/A mu2 N/A where N/A dfd 4 inf N/A N/A N/A 2 N/A N/A N/A dfd 1.0 dfn 2.0 N/A N/A N/A dfn N/A nc 2.0 2.0 N/A N/A dfn nc N/A dfd 2.0 N/A N/A N/A dfd 2.0 2.0 N/A dfd 4.0 N/A N/A mu mu2 None None N/A N/A N/A ncf N/A ncf_gen a 0.0 name ncf t_gen N/A rv_continuous N/A N/A A Student's T continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `t` is::

                                       gamma((df+1)/2)
        t.pdf(x, df) = ---------------------------------------------------
                       sqrt(pi*df) * gamma(df/2) * (1+x**2/df)**((df+1)/2)

    for ``df > 0``.

    `t` takes ``df`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self df N/A N/A N/A N/A N/A N/A self _random_state standard_t df size N/A self _size N/A _pdf N/A N/A self x df N/A N/A N/A r N/A asarray N/A df 1.0 N/A Px N/A exp N/A N/A gamln N/A N/A r 1 2 N/A gamln N/A r 2 N/A Px N/A N/A sqrt N/A r pi N/A N/A 1 N/A N/A x 2 r N/A N/A r 1 2 N/A Px N/A _logpdf N/A N/A self x df N/A N/A N/A r N/A df 1.0 N/A lPx N/A N/A gamln N/A N/A r 1 2 N/A gamln N/A r 2 N/A lPx N/A N/A 0.5 N/A log N/A r pi N/A N/A N/A r 1 2 N/A log N/A 1 N/A N/A x 2 r N/A lPx N/A _cdf N/A N/A self x df N/A N/A N/A N/A N/A special stdtr df x N/A _sf N/A N/A self x df N/A N/A N/A N/A N/A special stdtr df N/A x N/A _ppf N/A N/A self q df N/A N/A N/A N/A N/A special stdtrit df q N/A _isf N/A N/A self q df N/A N/A N/A N/A N/A N/A special stdtrit df q N/A _stats N/A N/A self df N/A N/A N/A mu2 N/A _lazywhere N/A df 2 N/A df N/A N/A N/A df N/A N/A df N/A df 2.0 N/A np inf N/A g1 N/A where N/A df 3 0.0 N/A np nan N/A g2 N/A _lazywhere N/A df 4 N/A df N/A N/A N/A df N/A N/A 6.0 N/A df 4.0 N/A np nan N/A N/A 0 mu2 g1 g2 N/A N/A N/A t N/A t_gen name t nct_gen N/A rv_continuous N/A N/A A non-central Student's T continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `nct` is::

                                            df**(df/2) * gamma(df+1)
        nct.pdf(x, df, nc) = ----------------------------------------------------
                             2**df*exp(nc**2/2) * (df+x**2)**(df/2) * gamma(df/2)

    for ``df > 0``.

    `nct` takes ``df`` and ``nc`` as shape parameters.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self df nc N/A N/A N/A N/A N/A df 0 N/A nc nc N/A _rvs N/A N/A self df nc N/A N/A N/A N/A sz rndm N/A N/A self _size N/A self _random_state N/A n N/A N/A norm rvs loc nc size sz random_state rndm N/A c2 N/A N/A chi2 rvs df size sz random_state rndm N/A N/A N/A n N/A sqrt df N/A sqrt c2 N/A _pdf N/A N/A self x df nc N/A N/A N/A n N/A df 1.0 N/A nc N/A nc 1.0 N/A x2 N/A x x N/A ncx2 N/A N/A nc nc x2 N/A fac1 N/A n x2 N/A trm1 N/A N/A N/A n 2.0 N/A log n N/A gamln N/A n 1 N/A trm1 N/A N/A N/A N/A n N/A log 2 N/A N/A nc nc 2.0 N/A N/A n 2.0 N/A log fac1 N/A gamln N/A n 2.0 N/A Px N/A exp trm1 N/A valF N/A ncx2 N/A 2 fac1 N/A trm1 N/A N/A N/A N/A sqrt 2 nc x N/A N/A special hyp1f1 N/A N/A n 2 1 1.5 valF N/A trm1 N/A asarray N/A fac1 N/A N/A special gamma N/A N/A n 1 2 N/A trm2 N/A N/A special hyp1f1 N/A N/A n 1 2 0.5 valF N/A trm2 N/A asarray N/A N/A sqrt fac1 N/A N/A special gamma N/A N/A n 2 1 N/A Px N/A trm1 trm2 N/A Px N/A _cdf N/A N/A self x df nc N/A N/A N/A N/A N/A special nctdtr df nc x N/A _ppf N/A N/A self q df nc N/A N/A N/A N/A N/A special nctdtrit df nc q N/A _stats N/A N/A self df nc moments N/A mv N/A N/A N/A mu mu2 g1 g2 N/A None None None None N/A gfac N/A N/A gam N/A N/A df 2.0 0.5 N/A gam N/A df 2.0 N/A c11 N/A N/A sqrt N/A df 2.0 gfac N/A c20 N/A df N/A df 2.0 N/A c22 N/A c20 N/A c11 c11 N/A mu N/A N/A np where N/A df 1 N/A nc c11 N/A np inf N/A mu2 N/A N/A np where N/A df 2 N/A N/A N/A c22 nc nc c20 N/A np inf N/A N/A s moments N/A N/A c33t N/A N/A N/A N/A df N/A 7.0 N/A 2.0 df N/A df 2.0 N/A df 3.0 N/A N/A 2.0 c11 c11 N/A c31t N/A N/A N/A 3.0 df N/A df 2.0 N/A df 3.0 N/A mu3 N/A N/A N/A N/A N/A c33t nc nc c31t c11 nc N/A g1 N/A N/A np where N/A df 3 N/A mu3 N/A N/A np power mu2 1.5 N/A np nan N/A N/A k moments N/A N/A c44 N/A N/A N/A df df N/A df 2.0 N/A df 4.0 N/A c44 N/A N/A N/A N/A N/A N/A c11 c11 2.0 df N/A 5.0 df N/A df 2.0 N/A df 3.0 N/A c44 N/A 3.0 N/A c11 4 N/A c42 N/A N/A df N/A df 4.0 N/A N/A N/A c11 c11 N/A df 1.0 N/A df 3.0 N/A c42 N/A N/A 6.0 df N/A df 2.0 N/A c40 N/A N/A N/A N/A 3.0 df df N/A df 2.0 N/A df 4.0 N/A mu4 N/A N/A N/A c44 N/A nc 4 N/A c42 N/A nc 2 c40 N/A g2 N/A N/A np where N/A df 4 N/A N/A mu4 N/A mu2 2 3.0 N/A np nan N/A N/A mu mu2 g1 g2 N/A N/A N/A nct N/A nct_gen name nct pareto_gen N/A rv_continuous N/A N/A A Pareto continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `pareto` is::

        pareto.pdf(x, b) = b / x**(b+1)

    for ``x >= 1``, ``b > 0``.

    `pareto` takes ``b`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x b N/A N/A N/A N/A b N/A x N/A N/A b 1 N/A _cdf N/A N/A self x b N/A N/A N/A N/A 1 N/A x N/A b N/A _ppf N/A N/A self q b N/A N/A N/A N/A pow N/A 1 q N/A -1.0 b N/A _stats N/A N/A self b moments N/A mv N/A N/A N/A mu mu2 g1 g2 N/A None None None None N/A N/A m moments N/A N/A mask N/A b 1 N/A bt N/A extract mask b N/A mu N/A valarray N/A shape b value inf N/A N/A place mu mask N/A bt N/A bt 1.0 N/A N/A v moments N/A N/A mask N/A b 2 N/A bt N/A extract mask b N/A mu2 N/A valarray N/A shape b value inf N/A N/A place mu2 mask N/A N/A bt N/A bt 2.0 N/A N/A bt 1.0 2 N/A N/A s moments N/A N/A mask N/A b 3 N/A bt N/A extract mask b N/A g1 N/A valarray N/A shape b value nan N/A vals N/A N/A N/A 2 N/A bt 1.0 N/A sqrt N/A bt 2.0 N/A N/A bt 3.0 N/A sqrt bt N/A N/A place g1 mask vals N/A N/A k moments N/A N/A mask N/A b 4 N/A bt N/A extract mask b N/A g2 N/A valarray N/A shape b value nan N/A vals N/A N/A 6.0 N/A polyval N/A 1.0 1.0 -6 -2 bt N/A polyval N/A 1.0 -7.0 12.0 0.0 bt N/A N/A place g2 mask vals N/A N/A mu mu2 g1 g2 N/A _entropy N/A N/A self c N/A N/A N/A N/A N/A 1 N/A 1.0 c N/A log c N/A N/A N/A pareto N/A pareto_gen a 1.0 name pareto lomax_gen N/A rv_continuous N/A N/A A Lomax (Pareto of the second kind) continuous random variable.

    %(before_notes)s

    Notes
    -----
    The Lomax distribution is a special case of the Pareto distribution, with
    (loc=-1.0).

    The probability density function for `lomax` is::

        lomax.pdf(x, c) = c / (1+x)**(c+1)

    for ``x >= 0``, ``c > 0``.

    `lomax` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A N/A N/A c 1.0 N/A N/A 1.0 x N/A c 1.0 N/A _logpdf N/A N/A self x c N/A N/A N/A N/A N/A log c N/A N/A c 1 N/A N/A special log1p x N/A _cdf N/A N/A self x c N/A N/A N/A N/A N/A N/A special expm1 N/A N/A c N/A N/A special log1p x N/A _sf N/A N/A self x c N/A N/A N/A N/A exp N/A N/A c N/A N/A special log1p x N/A _logsf N/A N/A self x c N/A N/A N/A N/A N/A c N/A N/A special log1p x N/A _ppf N/A N/A self q c N/A N/A N/A N/A N/A special expm1 N/A N/A N/A N/A special log1p N/A q c N/A _stats N/A N/A self c N/A N/A N/A N/A mu mu2 g1 g2 N/A N/A pareto stats c loc -1.0 moments mvsk N/A N/A mu mu2 g1 g2 N/A _entropy N/A N/A self c N/A N/A N/A N/A N/A 1 N/A 1.0 c N/A log c N/A N/A N/A lomax N/A lomax_gen a 0.0 name lomax pearson3_gen N/A rv_continuous N/A N/A A pearson type III continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `pearson3` is::

        pearson3.pdf(x, skew) = abs(beta) / gamma(alpha) *
            (beta * (x - zeta))**(alpha - 1) * exp(-beta*(x - zeta))

    where::

            beta = 2 / (skew * stddev)
            alpha = (stddev * beta)**2
            zeta = loc - alpha / beta

    `pearson3` takes ``skew`` as a shape parameter.

    %(after_notes)s

    %(example)s

    References
    ----------
    R.W. Vogel and D.E. McMartin, "Probability Plot Goodness-of-Fit and
    Skewness Estimation Procedures for the Pearson Type 3 Distribution", Water
    Resources Research, Vol.27, 3149-3158 (1991).

    L.R. Salvosa, "Tables of Pearson's Type III Function", Ann. Math. Statist.,
    Vol.1, 191-198 (1930).

    "Using Modern Computing Tools to Fit the Pearson Type III Distribution to
    Aviation Loads Data", Office of Aviation Research (2003).

     _preprocess N/A N/A self x skew N/A N/A N/A loc 0.0 N/A scale 1.0 N/A norm2pearson_transition 1.6e-05 N/A N/A ans x skew N/A N/A np broadcast_arrays N/A 1.0 x skew N/A ans N/A N/A ans copy N/A mask N/A N/A N/A np absolute skew norm2pearson_transition N/A invmask N/A mask N/A beta N/A 2.0 N/A N/A skew N/A invmask scale N/A alpha N/A N/A scale beta 2 N/A zeta N/A loc N/A alpha beta N/A transx N/A beta N/A N/A x N/A invmask zeta N/A N/A ans x transx skew mask invmask beta alpha zeta N/A _argcheck N/A N/A self skew N/A N/A N/A N/A N/A np ones N/A N/A np shape skew dtype bool N/A _stats N/A N/A self skew N/A N/A N/A N/A ans x transx skew mask invmask beta alpha zeta N/A N/A self _preprocess N/A 1 skew N/A m N/A zeta N/A alpha beta N/A v N/A alpha N/A beta 2 N/A s N/A N/A 2.0 N/A alpha 0.5 N/A N/A np sign beta N/A k N/A 6.0 alpha N/A N/A m v s k N/A _pdf N/A N/A self x skew N/A N/A N/A ans N/A exp N/A N/A self _logpdf x skew N/A N/A N/A ans ndim 0 N/A N/A N/A N/A np isnan ans N/A N/A 0.0 N/A ans N/A N/A ans N/A N/A N/A np isnan ans 0.0 N/A ans N/A _logpdf N/A N/A self x skew N/A N/A N/A N/A ans x transx skew mask invmask beta alpha zeta N/A N/A self _preprocess x skew N/A N/A ans N/A mask N/A N/A np log N/A _norm_pdf N/A x N/A mask N/A N/A ans N/A invmask N/A N/A log N/A abs beta N/A N/A gamma _logpdf transx alpha N/A ans N/A _cdf N/A N/A self x skew N/A N/A N/A N/A ans x transx skew mask invmask beta alpha zeta N/A N/A self _preprocess x skew N/A N/A ans N/A mask N/A _norm_cdf N/A x N/A mask N/A N/A ans N/A invmask N/A N/A gamma _cdf transx alpha N/A ans N/A _rvs N/A N/A self skew N/A N/A N/A N/A ans x transx skew mask invmask beta alpha zeta N/A N/A self _preprocess N/A 0 skew N/A N/A mask N/A 0 N/A N/A N/A N/A N/A self _random_state standard_normal N/A self _size N/A ans N/A N/A N/A N/A N/A self _random_state standard_gamma alpha N/A self _size beta zeta N/A N/A N/A ans size 1 N/A N/A N/A ans N/A 0 N/A ans N/A _ppf N/A N/A self q skew N/A N/A N/A N/A ans q transq skew mask invmask beta alpha zeta N/A N/A self _preprocess q skew N/A N/A ans N/A mask N/A _norm_ppf N/A q N/A mask N/A N/A ans N/A invmask N/A N/A N/A N/A special gammaincinv alpha N/A q N/A invmask beta zeta N/A ans N/A N/A N/A pearson3 N/A pearson3_gen name pearson3 powerlaw_gen N/A rv_continuous N/A N/A A power-function continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `powerlaw` is::

        powerlaw.pdf(x, a) = a * x**(a-1)

    for ``0 <= x <= 1``, ``a > 0``.

    `powerlaw` takes ``a`` as a shape parameter.

    %(after_notes)s

    `powerlaw` is a special case of `beta` with ``b == 1``.

    %(example)s

     _pdf N/A N/A self x a N/A N/A N/A N/A a N/A x N/A a 1.0 N/A _logpdf N/A N/A self x a N/A N/A N/A N/A N/A log a N/A N/A special xlogy N/A a 1 x N/A _cdf N/A N/A self x a N/A N/A N/A N/A x N/A a 1.0 N/A _logcdf N/A N/A self x a N/A N/A N/A N/A a N/A log x N/A _ppf N/A N/A self q a N/A N/A N/A N/A pow q N/A 1.0 a N/A _stats N/A N/A self a N/A N/A N/A N/A N/A a N/A a 1.0 N/A N/A a N/A a 2.0 N/A N/A a 1.0 2 N/A N/A -2.0 N/A N/A a 1.0 N/A a 3.0 N/A sqrt N/A N/A a 2.0 a N/A N/A 6 N/A polyval N/A 1 -1 -6 2 a N/A N/A a N/A a 3.0 N/A a 4 N/A _entropy N/A N/A self a N/A N/A N/A N/A N/A 1 N/A 1.0 a N/A log a N/A N/A N/A powerlaw N/A powerlaw_gen a 0.0 b 1.0 name powerlaw powerlognorm_gen N/A rv_continuous N/A N/A A power log-normal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `powerlognorm` is::

        powerlognorm.pdf(x, c, s) = c / (x*s) * phi(log(x)/s) *
                                                (Phi(-log(x)/s))**(c-1),

    where ``phi`` is the normal pdf, and ``Phi`` is the normal cdf,
    and ``x > 0``, ``s, c > 0``.

    `powerlognorm` takes ``c`` and ``s`` as shape parameters.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x c s N/A N/A N/A N/A N/A N/A c N/A x s N/A _norm_pdf N/A N/A log x s N/A pow N/A _norm_cdf N/A N/A N/A log x s N/A N/A c 1.0 1.0 N/A _cdf N/A N/A self x c s N/A N/A N/A N/A 1.0 N/A pow N/A _norm_cdf N/A N/A N/A log x s N/A c 1.0 N/A _ppf N/A N/A self q c s N/A N/A N/A N/A exp N/A N/A s N/A _norm_ppf N/A pow N/A 1.0 q N/A 1.0 c N/A N/A N/A powerlognorm N/A powerlognorm_gen a 0.0 name powerlognorm powernorm_gen N/A rv_continuous N/A N/A A power normal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `powernorm` is::

        powernorm.pdf(x, c) = c * phi(x) * (Phi(-x))**(c-1)

    where ``phi`` is the normal pdf, and ``Phi`` is the normal cdf,
    and ``x > 0``, ``c > 0``.

    `powernorm` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A N/A N/A c N/A _norm_pdf x N/A N/A _norm_cdf N/A x N/A c 1.0 N/A _logpdf N/A N/A self x c N/A N/A N/A N/A N/A N/A log c N/A _norm_logpdf x N/A N/A c 1 N/A _norm_logcdf N/A x N/A _cdf N/A N/A self x c N/A N/A N/A N/A 1.0 N/A N/A _norm_cdf N/A x N/A c 1.0 N/A _ppf N/A N/A self q c N/A N/A N/A N/A N/A _norm_ppf N/A pow N/A 1.0 q N/A 1.0 c N/A N/A N/A powernorm N/A powernorm_gen name powernorm rdist_gen N/A rv_continuous N/A N/A An R-distributed continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `rdist` is::

        rdist.pdf(x, c) = (1-x**2)**(c/2-1) / B(1/2, c/2)

    for ``-1 <= x <= 1``, ``c > 0``.

    `rdist` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x c N/A N/A N/A N/A N/A N/A np power N/A 1.0 N/A x 2 N/A N/A c 2.0 1 N/A N/A special beta 0.5 N/A c 2.0 N/A _cdf N/A N/A self x c N/A N/A N/A term1 N/A x N/A N/A special beta 0.5 N/A c 2.0 N/A res N/A 0.5 N/A term1 N/A N/A special hyp2f1 0.5 N/A 1 N/A c 2.0 1.5 N/A x 2 N/A N/A N/A np any N/A N/A np isnan res N/A N/A N/A N/A rv_continuous _cdf self x c N/A res N/A _munp N/A N/A self n c N/A N/A N/A numerator N/A N/A 1 N/A n 2 N/A N/A special beta N/A N/A n 1.0 2 N/A c 2.0 N/A N/A numerator N/A N/A special beta N/A 1.0 2 N/A c 2.0 N/A N/A N/A rdist N/A rdist_gen a -1.0 b 1.0 name rdist rayleigh_gen N/A rv_continuous N/A N/A A Rayleigh continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `rayleigh` is::

        rayleigh.pdf(r) = r * exp(-r**2/2)

    for ``x >= 0``.

    `rayleigh` is a special case of `chi` with ``df == 2``.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self N/A N/A N/A N/A N/A chi rvs 2 size N/A self _size random_state N/A self _random_state N/A _pdf N/A N/A self r N/A N/A N/A N/A r N/A exp N/A -0.5 N/A r 2 N/A _cdf N/A N/A self r N/A N/A N/A N/A N/A N/A special expm1 N/A -0.5 N/A r 2 N/A _ppf N/A N/A self q N/A N/A N/A N/A sqrt N/A -2 N/A N/A special log1p N/A q N/A _sf N/A N/A self r N/A N/A N/A N/A exp N/A -0.5 N/A r 2 N/A _isf N/A N/A self q N/A N/A N/A N/A sqrt N/A -2 N/A log q N/A _stats N/A N/A self N/A N/A N/A val N/A 4 pi N/A N/A N/A N/A np sqrt N/A pi 2 N/A val 2 N/A N/A N/A 2 N/A pi 3 N/A sqrt pi N/A val 1.5 N/A N/A N/A 6 pi val N/A 16 N/A val 2 N/A _entropy N/A N/A self N/A N/A N/A N/A N/A N/A _EULER 2.0 1 N/A 0.5 N/A log 2 N/A N/A N/A rayleigh N/A rayleigh_gen a 0.0 name rayleigh reciprocal_gen N/A rv_continuous N/A N/A A reciprocal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `reciprocal` is::

        reciprocal.pdf(x, a, b) = 1 / (x*log(b/a))

    for ``a <= x <= b``, ``a, b > 0``.

    `reciprocal` takes ``a`` and ``b`` as shape parameters.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self a b N/A N/A N/A N/A self a a N/A N/A self b b N/A N/A self d N/A log N/A N/A b 1.0 a N/A N/A N/A N/A a 0 N/A b 0 N/A b a N/A _pdf N/A N/A self x a b N/A N/A N/A N/A 1.0 N/A x N/A self d N/A _logpdf N/A N/A self x a b N/A N/A N/A N/A N/A N/A log x N/A log N/A self d N/A _cdf N/A N/A self x a b N/A N/A N/A N/A N/A N/A log x N/A log a N/A self d N/A _ppf N/A N/A self q a b N/A N/A N/A N/A a N/A pow N/A N/A b 1.0 a q N/A _munp N/A N/A self n a b N/A N/A N/A N/A N/A N/A 1.0 N/A self d n N/A N/A pow N/A b 1.0 n N/A pow N/A a 1.0 n N/A _entropy N/A N/A self a b N/A N/A N/A N/A N/A 0.5 N/A log N/A a b N/A log N/A log N/A b a N/A N/A N/A reciprocal N/A reciprocal_gen name reciprocal rice_gen N/A rv_continuous N/A N/A A Rice continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `rice` is::

        rice.pdf(x, b) = x * exp(-(x**2+b**2)/2) * I[0](x*b)

    for ``x > 0``, ``b > 0``.

    `rice` takes ``b`` as a shape parameter.

    %(after_notes)s

    The Rice distribution describes the length, ``r``, of a 2-D vector
    with components ``(U+u, V+v)``, where ``U, V`` are constant, ``u, v``
    are independent Gaussian random variables with standard deviation
    ``s``.  Let ``R = (U**2 + V**2)**0.5``. Then the pdf of ``r`` is
    ``rice.pdf(x, R/s, scale=s)``.

    %(example)s

     _argcheck N/A N/A self b N/A N/A N/A N/A b 0 N/A _rvs N/A N/A self b N/A N/A N/A sz N/A N/A self _size N/A self _size 1 N/A t N/A N/A b N/A N/A np sqrt 2 N/A N/A N/A self _random_state standard_normal size N/A 2 sz N/A N/A N/A np sqrt N/A N/A N/A t t sum axis 0 N/A _cdf N/A N/A self x b N/A N/A N/A N/A chndtr N/A N/A np square x 2 N/A N/A np square b N/A _ppf N/A N/A self q b N/A N/A N/A N/A N/A np sqrt N/A chndtrix q 2 N/A N/A np square b N/A _pdf N/A N/A self x b N/A N/A N/A N/A N/A x N/A exp N/A N/A N/A N/A x b N/A x b 2.0 N/A N/A special i0e N/A x b N/A _munp N/A N/A self n b N/A N/A N/A nd2 N/A n 2.0 N/A n1 N/A 1 nd2 N/A b2 N/A N/A b b 2.0 N/A N/A N/A N/A N/A 2.0 nd2 N/A exp N/A b2 N/A N/A special gamma n1 N/A N/A special hyp1f1 n1 1 b2 N/A N/A N/A rice N/A rice_gen a 0.0 name rice recipinvgauss_gen N/A rv_continuous N/A N/A A reciprocal inverse Gaussian continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `recipinvgauss` is::

        recipinvgauss.pdf(x, mu) = 1/sqrt(2*pi*x) * exp(-(1-mu*x)**2/(2*x*mu**2))

    for ``x >= 0``.

    `recipinvgauss` takes ``mu`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _rvs N/A N/A self mu N/A N/A N/A N/A 1.0 N/A N/A N/A self _random_state wald mu 1.0 size N/A self _size N/A _pdf N/A N/A self x mu N/A N/A N/A N/A N/A 1.0 N/A sqrt N/A N/A 2 pi x N/A exp N/A N/A N/A N/A 1 N/A mu x 2.0 N/A N/A 2 x N/A mu 2.0 N/A _logpdf N/A N/A self x mu N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A mu x 2.0 N/A N/A 2 x N/A mu 2.0 N/A 0.5 N/A log N/A N/A 2 pi x N/A _cdf N/A N/A self x mu N/A N/A N/A trm1 N/A N/A 1.0 mu x N/A trm2 N/A N/A 1.0 mu x N/A isqx N/A 1.0 N/A sqrt x N/A N/A N/A 1.0 N/A _norm_cdf N/A isqx trm1 N/A N/A exp N/A 2.0 mu N/A _norm_cdf N/A N/A isqx trm2 N/A N/A N/A recipinvgauss N/A recipinvgauss_gen a 0.0 name recipinvgauss semicircular_gen N/A rv_continuous N/A N/A A semicircular continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `semicircular` is::

        semicircular.pdf(x) = 2/pi * sqrt(1-x**2)

    for ``-1 <= x <= 1``.

    %(after_notes)s

    %(example)s

     _pdf N/A N/A self x N/A N/A N/A N/A N/A 2.0 pi N/A sqrt N/A 1 N/A x x N/A _cdf N/A N/A self x N/A N/A N/A N/A 0.5 N/A N/A 1.0 pi N/A N/A x N/A sqrt N/A 1 N/A x x N/A arcsin x N/A _stats N/A N/A self N/A N/A N/A N/A 0 0.25 0 -1.0 N/A _entropy N/A N/A self N/A N/A N/A 0.644729885849 N/A N/A N/A semicircular N/A semicircular_gen a -1.0 b 1.0 name semicircular skew_norm_gen N/A rv_continuous N/A N/A A skew-normal random variable.

    %(before_notes)s

    Notes
    -----
    The pdf is::

        skewnorm.pdf(x, a) = 2*norm.pdf(x)*norm.cdf(ax)

    `skewnorm` takes ``a`` as a skewness parameter
    When a=0 the distribution is identical to a normal distribution.
    rvs implements the method of [1]_.

    %(after_notes)s

    %(example)s


    References
    ----------

    .. [1] A. Azzalini and A. Capitanio (1999). Statistical applications of the
        multivariate skew-normal distribution. J. Roy. Statist. Soc., B 61, 579-602.
        http://azzalini.stat.unipd.it/SN/faq-r.html
     _argcheck N/A N/A self a N/A N/A N/A N/A N/A np isfinite a N/A _pdf N/A N/A self x a N/A N/A N/A N/A N/A 2.0 N/A _norm_pdf x N/A _norm_cdf N/A a x N/A _rvs N/A N/A self a N/A N/A N/A u0 N/A N/A N/A self _random_state normal size N/A self _size N/A v N/A N/A N/A self _random_state normal size N/A self _size N/A d N/A a N/A N/A np sqrt N/A 1 N/A a 2 N/A u1 N/A N/A d u0 N/A v N/A N/A np sqrt N/A 1 N/A d 2 N/A N/A N/A np where N/A u0 0 u1 N/A u1 N/A _stats N/A N/A self a moments N/A mvsk N/A N/A output N/A None None None None N/A const N/A N/A N/A N/A np sqrt N/A 2 pi a N/A N/A np sqrt N/A 1 N/A a 2 N/A N/A m moments N/A N/A N/A output N/A 0 const N/A N/A v moments N/A N/A N/A output N/A 1 N/A 1 N/A const 2 N/A N/A s moments N/A N/A N/A output N/A 2 N/A N/A N/A 4 pi 2 N/A N/A const N/A N/A np sqrt N/A 1 N/A const 2 3 N/A N/A k moments N/A N/A N/A output N/A 3 N/A N/A 2 N/A pi 3 N/A N/A const 4 N/A N/A 1 N/A const 2 2 N/A output N/A N/A N/A skewnorm N/A skew_norm_gen name skewnorm trapz_gen N/A rv_continuous N/A N/A A trapezoidal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The trapezoidal distribution can be represented with an up-sloping line
    from ``loc`` to ``(loc + c*scale)``, then constant to ``(loc + d*scale)``
    and then downsloping from ``(loc + d*scale)`` to ``(loc+scale)``.

    `trapz` takes ``c`` and ``d`` as shape parameters.

    %(after_notes)s

    The standard form is in the range [0, 1] with c the mode.
    The location parameter shifts the start to `loc`.
    The scale parameter changes the width from 1 to `scale`.

    %(example)s

     _argcheck N/A N/A self c d N/A N/A N/A N/A N/A N/A N/A N/A c 0 N/A c 1 N/A d 0 N/A d 1 N/A d c N/A _pdf N/A N/A self x c d N/A N/A N/A u N/A 2 N/A N/A d c 1 N/A condlist N/A N/A x c N/A x d N/A x d N/A choicelist N/A N/A N/A u x c u N/A N/A u N/A 1 x N/A 1 d N/A N/A N/A np select condlist choicelist N/A _cdf N/A N/A self x c d N/A N/A N/A condlist N/A N/A x c N/A x d N/A x d N/A choicelist N/A N/A N/A N/A x 2 c N/A N/A d c 1 N/A N/A c N/A 2 N/A x c N/A N/A d c 1 N/A 1 N/A N/A N/A N/A 1 x 2 N/A N/A d c 1 N/A 1 d N/A N/A N/A np select condlist choicelist N/A _ppf N/A N/A self q c d N/A N/A N/A N/A qc qd N/A N/A N/A self _cdf c c d N/A N/A self _cdf d c d N/A condlist N/A N/A q qc N/A q qd N/A q qd N/A choicelist N/A N/A N/A np sqrt N/A N/A q c N/A N/A 1 d c N/A N/A N/A 0.5 q N/A N/A 1 d c N/A 0.5 c N/A 1 N/A sqrt N/A N/A N/A 1 q N/A N/A d c 1 N/A 1 d N/A N/A N/A np select condlist choicelist N/A N/A N/A trapz N/A trapz_gen a 0.0 b 1.0 name trapz triang_gen N/A rv_continuous N/A N/A A triangular continuous random variable.

    %(before_notes)s

    Notes
    -----
    The triangular distribution can be represented with an up-sloping line from
    ``loc`` to ``(loc + c*scale)`` and then downsloping for ``(loc + c*scale)``
    to ``(loc+scale)``.

    `triang` takes ``c`` as a shape parameter.

    %(after_notes)s

    The standard form is in the range [0, 1] with c the mode.
    The location parameter shifts the start to `loc`.
    The scale parameter changes the width from 1 to `scale`.

    %(example)s

     _rvs N/A N/A self c N/A N/A N/A N/A N/A N/A self _random_state triangular 0 c 1 N/A self _size N/A _argcheck N/A N/A self c N/A N/A N/A N/A N/A c 0 N/A c 1 N/A _pdf N/A N/A self x c N/A N/A N/A N/A where N/A x c N/A N/A 2 x c N/A N/A 2 N/A 1 x N/A 1 c N/A _cdf N/A N/A self x c N/A N/A N/A N/A where N/A x c N/A N/A x x c N/A N/A N/A N/A x x N/A 2 x c N/A c 1 N/A _ppf N/A N/A self q c N/A N/A N/A N/A where N/A q c N/A sqrt N/A c q N/A 1 N/A sqrt N/A N/A 1 c N/A 1 q N/A _stats N/A N/A self c N/A N/A N/A N/A N/A N/A c 1.0 3.0 N/A N/A N/A 1.0 c N/A c c 18 N/A N/A N/A N/A N/A sqrt 2 N/A N/A 2 c 1 N/A c 1 N/A c 2 N/A 5 N/A N/A np power N/A N/A 1.0 c N/A c c 1.5 N/A -3.0 5.0 N/A _entropy N/A N/A self c N/A N/A N/A N/A 0.5 N/A log 2 N/A N/A N/A triang N/A triang_gen a 0.0 b 1.0 name triang truncexpon_gen N/A rv_continuous N/A N/A A truncated exponential continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `truncexpon` is::

        truncexpon.pdf(x, b) = exp(-x) / (1-exp(-b))

    for ``0 < x < b``.

    `truncexpon` takes ``b`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self b N/A N/A N/A N/A self b b N/A N/A b 0 N/A _pdf N/A N/A self x b N/A N/A N/A N/A N/A exp N/A x N/A N/A N/A special expm1 N/A b N/A _logpdf N/A N/A self x b N/A N/A N/A N/A N/A x N/A log N/A N/A N/A special expm1 N/A b N/A _cdf N/A N/A self x b N/A N/A N/A N/A N/A N/A special expm1 N/A x N/A N/A special expm1 N/A b N/A _ppf N/A N/A self q b N/A N/A N/A N/A N/A N/A special log1p N/A q N/A N/A special expm1 N/A b N/A _munp N/A N/A self n b N/A N/A N/A N/A n 1 N/A N/A N/A N/A 1 N/A N/A b 1 N/A exp N/A b N/A N/A N/A special expm1 N/A b N/A N/A N/A n 2 N/A N/A N/A N/A 2 N/A 1 N/A N/A 0.5 N/A N/A N/A b b N/A 2 b 2 N/A exp N/A b N/A N/A N/A special expm1 N/A b N/A N/A N/A N/A self _mom1_sc n b N/A _entropy N/A N/A self b N/A N/A N/A eB N/A exp b N/A N/A N/A log N/A eB 1 N/A N/A 1 N/A eB N/A b 1.0 N/A 1.0 eB N/A N/A N/A truncexpon N/A truncexpon_gen a 0.0 name truncexpon truncnorm_gen N/A rv_continuous N/A N/A A truncated normal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The standard form of this distribution is a standard normal truncated to
    the range [a, b] --- notice that a and b are defined over the domain of the
    standard normal.  To convert clip values for a specific mean and standard
    deviation, use::

        a, b = (myclip_a - my_mean) / my_std, (myclip_b - my_mean) / my_std

    `truncnorm` takes ``a`` and ``b`` as shape parameters.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self a b N/A N/A N/A N/A self a a N/A N/A self b b N/A N/A self _nb N/A _norm_cdf b N/A N/A self _na N/A _norm_cdf a N/A N/A self _sb N/A _norm_sf b N/A N/A self _sa N/A _norm_sf a N/A N/A N/A self a 0 N/A N/A N/A self _delta N/A N/A N/A self _sb N/A self _sa N/A N/A N/A self _delta N/A N/A self _nb N/A self _na N/A N/A self _logdelta N/A log N/A self _delta N/A N/A a b N/A _pdf N/A N/A self x a b N/A N/A N/A N/A N/A _norm_pdf x N/A self _delta N/A _logpdf N/A N/A self x a b N/A N/A N/A N/A N/A _norm_logpdf x N/A self _logdelta N/A _cdf N/A N/A self x a b N/A N/A N/A N/A N/A N/A _norm_cdf x N/A self _na N/A self _delta N/A _ppf N/A N/A self q a b N/A N/A N/A N/A N/A self a 0 N/A N/A N/A _norm_isf N/A N/A q N/A self _sb N/A N/A self _sa N/A 1.0 q N/A N/A N/A _norm_ppf N/A N/A q N/A self _nb N/A N/A self _na N/A 1.0 q N/A _stats N/A N/A self a b N/A N/A N/A N/A nA nB N/A N/A self _na N/A self _nb N/A d N/A nB nA N/A N/A pA pB N/A N/A _norm_pdf a N/A _norm_pdf b N/A mu N/A N/A pA pB d N/A mu2 N/A N/A 1 N/A N/A N/A a pA N/A b pB d N/A mu mu N/A N/A mu mu2 None None N/A N/A N/A truncnorm N/A truncnorm_gen name truncnorm tukeylambda_gen N/A rv_continuous N/A N/A A Tukey-Lamdba continuous random variable.

    %(before_notes)s

    Notes
    -----
    A flexible distribution, able to represent and interpolate between the
    following distributions:

        - Cauchy                (lam=-1)
        - logistic              (lam=0.0)
        - approx Normal         (lam=0.14)
        - u-shape               (lam = 0.5)
        - uniform from -1 to 1  (lam = 1)

    `tukeylambda` takes ``lam`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self lam N/A N/A N/A N/A N/A np ones N/A N/A np shape lam dtype bool N/A _pdf N/A N/A self x lam N/A N/A N/A Fx N/A asarray N/A N/A special tklmbda x lam N/A Px N/A N/A Fx N/A lam 1.0 N/A N/A asarray N/A 1 Fx N/A lam 1.0 N/A Px N/A 1.0 N/A asarray Px N/A N/A where N/A N/A lam 0 N/A N/A abs x N/A 1.0 N/A asarray lam Px 0.0 N/A _cdf N/A N/A self x lam N/A N/A N/A N/A N/A special tklmbda x lam N/A _ppf N/A N/A self q lam N/A N/A N/A N/A N/A N/A special boxcox q lam N/A N/A special boxcox1p N/A q lam N/A _stats N/A N/A self lam N/A N/A N/A N/A 0 N/A _tlvar lam 0 N/A _tlkurt lam N/A _entropy N/A N/A self lam N/A N/A integ N/A N/A p N/A N/A N/A N/A log N/A N/A pow p N/A lam 1 N/A pow N/A 1 p N/A lam 1 N/A N/A N/A N/A N/A integrate quad integ 0 1 N/A 0 N/A N/A N/A tukeylambda N/A tukeylambda_gen name tukeylambda uniform_gen N/A rv_continuous N/A N/A A uniform continuous random variable.

    This distribution is constant between `loc` and ``loc + scale``.

    %(before_notes)s

    %(example)s

     _rvs N/A N/A self N/A N/A N/A N/A N/A N/A self _random_state uniform 0.0 1.0 N/A self _size N/A _pdf N/A N/A self x N/A N/A N/A N/A 1.0 N/A x x N/A _cdf N/A N/A self x N/A N/A N/A x N/A _ppf N/A N/A self q N/A N/A N/A q N/A _stats N/A N/A self N/A N/A N/A N/A 0.5 N/A 1.0 12 0 -1.2 N/A _entropy N/A N/A self N/A N/A N/A 0.0 N/A N/A N/A uniform N/A uniform_gen a 0.0 b 1.0 name uniform vonmises_gen N/A rv_continuous N/A N/A A Von Mises continuous random variable.

    %(before_notes)s

    Notes
    -----
    If `x` is not in range or `loc` is not in range it assumes they are angles
    and converts them to [-pi, pi] equivalents.

    The probability density function for `vonmises` is::

        vonmises.pdf(x, kappa) = exp(kappa * cos(x)) / (2*pi*I[0](kappa))

    for ``-pi <= x <= pi``, ``kappa > 0``.

    `vonmises` takes ``kappa`` as a shape parameter.

    %(after_notes)s

    See Also
    --------
    vonmises_line : The same distribution, defined on a [-pi, pi] segment
                    of the real line.

    %(example)s

     _rvs N/A N/A self kappa N/A N/A N/A N/A N/A N/A self _random_state vonmises 0.0 kappa size N/A self _size N/A _pdf N/A N/A self x kappa N/A N/A N/A N/A N/A exp N/A kappa N/A cos x N/A N/A 2 pi N/A i0 kappa N/A _cdf N/A N/A self x kappa N/A N/A N/A N/A N/A _stats von_mises_cdf kappa x N/A _stats_skip N/A N/A self kappa N/A N/A N/A N/A 0 None 0 None N/A _entropy N/A N/A self kappa N/A N/A N/A N/A N/A N/A N/A kappa N/A i1 kappa N/A i0 kappa N/A N/A np log N/A N/A 2 N/A np pi N/A i0 kappa N/A N/A N/A vonmises N/A vonmises_gen name vonmises N/A vonmises_line N/A vonmises_gen a N/A N/A np pi b N/A np pi name vonmises_line wald_gen N/A invgauss_gen N/A N/A A Wald continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `wald` is::

        wald.pdf(x) = 1/sqrt(2*pi*x**3) * exp(-(x-1)**2/(2*x))

    for ``x > 0``.

    `wald` is a special case of `invgauss` with ``mu == 1``.

    %(after_notes)s

    %(example)s
     _rvs N/A N/A self N/A N/A N/A N/A N/A N/A self _random_state wald 1.0 1.0 size N/A self _size N/A _pdf N/A N/A self x N/A N/A N/A N/A N/A invgauss _pdf x 1.0 N/A _logpdf N/A N/A self x N/A N/A N/A N/A N/A invgauss _logpdf x 1.0 N/A _cdf N/A N/A self x N/A N/A N/A N/A N/A invgauss _cdf x 1.0 N/A _stats N/A N/A self N/A N/A N/A N/A 1.0 1.0 3.0 15.0 N/A N/A N/A wald N/A wald_gen a 0.0 name wald wrapcauchy_gen N/A rv_continuous N/A N/A A wrapped Cauchy continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `wrapcauchy` is::

        wrapcauchy.pdf(x, c) = (1-c**2) / (2*pi*(1+c**2-2*c*cos(x)))

    for ``0 <= x <= 2*pi``, ``0 < c < 1``.

    `wrapcauchy` takes ``c`` as a shape parameter.

    %(after_notes)s

    %(example)s

     _argcheck N/A N/A self c N/A N/A N/A N/A N/A c 0 N/A c 1 N/A _pdf N/A N/A self x c N/A N/A N/A N/A N/A 1.0 N/A c c N/A N/A 2 pi N/A N/A 1 N/A c c N/A N/A 2 c N/A cos x N/A _cdf N/A N/A self x c N/A N/A N/A output N/A N/A np zeros N/A x shape dtype N/A x dtype N/A val N/A N/A 1.0 c N/A 1.0 c N/A c1 N/A x pi N/A c2 N/A 1 c1 N/A xp N/A extract c1 x N/A xn N/A extract c2 x N/A N/A N/A np any xn N/A N/A valn N/A extract c2 N/A N/A N/A np ones_like x val N/A xn N/A N/A 2 pi xn N/A yn N/A tan N/A xn 2.0 N/A on N/A 1.0 N/A N/A 1.0 pi N/A arctan N/A valn yn N/A N/A place output c2 on N/A N/A N/A np any xp N/A N/A valp N/A extract c1 N/A N/A N/A np ones_like x val N/A yp N/A tan N/A xp 2.0 N/A op N/A N/A 1.0 pi N/A arctan N/A valp yp N/A N/A place output c1 op N/A output N/A _ppf N/A N/A self q c N/A N/A N/A val N/A N/A 1.0 c N/A 1.0 c N/A rcq N/A 2 N/A arctan N/A val N/A tan N/A pi q N/A rcmq N/A N/A 2 pi N/A 2 N/A arctan N/A val N/A tan N/A pi N/A 1 q N/A N/A where N/A q N/A 1.0 2 rcq rcmq N/A _entropy N/A N/A self c N/A N/A N/A N/A log N/A N/A 2 pi N/A 1 N/A c c N/A N/A N/A wrapcauchy N/A wrapcauchy_gen a 0.0 b N/A 2 pi name wrapcauchy gennorm_gen N/A rv_continuous N/A N/A A generalized normal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `gennorm` is [1]_::

                                     beta
        gennorm.pdf(x, beta) =  ---------------  exp(-|x|**beta)
                                2 gamma(1/beta)

    `gennorm` takes ``beta`` as a shape parameter.
    For ``beta = 1``, it is identical to a Laplace distribution.
    For ``beta = 2``, it is identical to a normal distribution
    (with ``scale=1/sqrt(2)``).

    See Also
    --------
    laplace : Laplace distribution
    norm : normal distribution

    References
    ----------

    .. [1] "Generalized normal distribution, Version 1",
           https://en.wikipedia.org/wiki/Generalized_normal_distribution#Version_1

    %(example)s

     _pdf N/A N/A self x beta N/A N/A N/A N/A N/A np exp N/A N/A self _logpdf x beta N/A _logpdf N/A N/A self x beta N/A N/A N/A N/A N/A N/A N/A np log N/A 0.5 beta N/A N/A special gammaln N/A 1.0 beta N/A N/A abs x beta N/A _cdf N/A N/A self x beta N/A N/A N/A c N/A 0.5 N/A N/A np sign x N/A N/A N/A 0.5 c N/A c N/A N/A special gammaincc N/A 1.0 beta N/A N/A abs x beta N/A _ppf N/A N/A self x beta N/A N/A N/A c N/A N/A np sign N/A x 0.5 N/A N/A c N/A N/A N/A special gammainccinv N/A 1.0 beta N/A N/A 1.0 c N/A N/A 2.0 c x N/A 1.0 beta N/A _sf N/A N/A self x beta N/A N/A N/A N/A N/A self _cdf N/A x beta N/A _isf N/A N/A self x beta N/A N/A N/A N/A N/A N/A self _ppf x beta N/A _stats N/A N/A self beta N/A N/A N/A N/A c1 c3 c5 N/A N/A special gammaln N/A N/A 1.0 beta N/A 3.0 beta N/A 5.0 beta N/A N/A 0.0 N/A N/A np exp N/A c3 c1 0.0 N/A N/A N/A np exp N/A N/A c5 c1 N/A 2.0 c3 3.0 N/A _entropy N/A N/A self beta N/A N/A N/A N/A N/A N/A 1.0 beta N/A N/A np log N/A 0.5 beta N/A N/A special gammaln N/A 1.0 beta N/A N/A N/A gennorm N/A gennorm_gen name gennorm halfgennorm_gen N/A rv_continuous N/A N/A The upper half of a generalized normal continuous random variable.

    %(before_notes)s

    Notes
    -----
    The probability density function for `halfgennorm` is::

                                        beta
        halfgennorm.pdf(x, beta) =  -------------  exp(-|x|**beta)
                                    gamma(1/beta)

    `gennorm` takes ``beta`` as a shape parameter.
    For ``beta = 1``, it is identical to an exponential distribution.
    For ``beta = 2``, it is identical to a half normal distribution
    (with ``scale=1/sqrt(2)``).

    See Also
    --------
    gennorm : generalized normal distribution
    expon : exponential distribution
    halfnorm : half normal distribution

    References
    ----------

    .. [1] "Generalized normal distribution, Version 1",
           https://en.wikipedia.org/wiki/Generalized_normal_distribution#Version_1

    %(example)s

     _pdf N/A N/A self x beta N/A N/A N/A N/A N/A np exp N/A N/A self _logpdf x beta N/A _logpdf N/A N/A self x beta N/A N/A N/A N/A N/A N/A N/A np log beta N/A N/A special gammaln N/A 1.0 beta N/A x beta N/A _cdf N/A N/A self x beta N/A N/A N/A N/A N/A special gammainc N/A 1.0 beta N/A x beta N/A _ppf N/A N/A self x beta N/A N/A N/A N/A N/A N/A special gammaincinv N/A 1.0 beta x N/A 1.0 beta N/A _sf N/A N/A self x beta N/A N/A N/A N/A N/A special gammaincc N/A 1.0 beta N/A x beta N/A _isf N/A N/A self x beta N/A N/A N/A N/A N/A N/A special gammainccinv N/A 1.0 beta x N/A 1.0 beta N/A _entropy N/A N/A self beta N/A N/A N/A N/A N/A N/A 1.0 beta N/A N/A np log beta N/A N/A special gammaln N/A 1.0 beta N/A N/A N/A halfgennorm N/A halfgennorm_gen a 0 name halfgennorm N/A pairs N/A list N/A N/A N/A globals items N/A N/A _distn_names _distn_gen_names N/A get_distribution_names pairs rv_continuous N/A __all__ N/A _distn_names _distn_gen_names