Module ImportFrom alias alias alias Import alias Import alias identifier ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias Import alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias alias alias alias alias ImportFrom alias alias Import alias identifier FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num Assert CompareEq Call NameLoad SubscriptLoad NameLoad Index ListLoad Str Num Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Num Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Num Num Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Num Num With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assert UnaryOpNot CompareEq Call NameLoad Str Str Call NameLoad Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert AttributeLoad NameLoad attr Assert Call NameLoad AttributeLoad NameLoad attr NameLoad Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args defaults body Assert Call AttributeLoad Call NameLoad Str Str attr Call NameLoad Str Str Assert UnaryOpNot Call AttributeLoad Call NameLoad Str Str attr Call NameLoad Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign TupleStore NameStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore ListLoad BinOpAdd NameLoad Num BinOpAdd NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub NameLoad NameLoad BinOpSub Num NameLoad BinOpSub NameLoad Num BinOpPow NameLoad NameLoad BinOpPow NameLoad Num BinOpPow Num NameLoad BinOpMult NameLoad NameLoad BinOpPow NameLoad Num BinOpPow Num NameLoad BinOpDiv NameLoad NameLoad BinOpDiv NameLoad Num BinOpDiv Num NameLoad BinOpMod NameLoad NameLoad BinOpMod NameLoad Num BinOpMod Num NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Assert CompareEq Call NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Str With Call AttributeLoad NameLoad attr NameLoad body Expr AttributeLoad AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad body Expr Call NameLoad NameLoad Call NameLoad Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad NameLoad ListLoad Str Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Expr Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Str attr Expr Call NameLoad Call NameLoad Str Assert CompareEq AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad Str Assert CompareEq AttributeLoad SubscriptLoad NameLoad Index Str attr Str Assert Call AttributeLoad Call NameLoad Call NameLoad NameLoad attr NameLoad Assert CompareEq Call AttributeLoad NameLoad attr ListLoad Str Str SubscriptLoad NameLoad Index ListLoad Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq AttributeLoad SubscriptLoad NameLoad Index ListLoad Str Str attr Call NameLoad Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq SubscriptLoad NameLoad Index ListLoad Str Str Call NameLoad NameLoad ListLoad Str Str Assert Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore CompareEq SubscriptLoad NameLoad Index Str Str Assert CompareIn Str Call NameLoad AttributeLoad NameLoad attr Assert AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad NameLoad CompareEq SubscriptLoad NameLoad Index Str Str Assign NameStore Call NameLoad NameLoad CompareGt SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index CompareGt SubscriptLoad NameLoad Index Str Num With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index BinOpAdd SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assert Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore SubscriptLoad NameLoad Index CompareEq SubscriptLoad NameLoad Index Str Str Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareIn Str Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore SubscriptLoad NameLoad Index CompareEq AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareIn Str Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore SubscriptLoad NameLoad Index CompareEq AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index CompareGt AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad NameLoad keyword Call AttributeLoad AttributeLoad NameLoad attr attr Lambda arguments args NameParam defaults BinOpDiv BinOpMult BinOpSub NameLoad NameLoad Num BinOpSub NameLoad NameLoad keyword Str keyword Str Assert Call AttributeLoad NameLoad attr GeneratorExp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert Call NameLoad AttributeLoad NameLoad attr Assert Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assert CompareEq BinOpBitAnd Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index CompareLt SubscriptLoad NameLoad Index Str Num Assert CompareEq Call NameLoad AttributeLoad NameLoad attr ListLoad Str decorator_list FunctionDef arguments args defaults body Import alias Assign NameStore Call NameLoad Str Str Assign NameStore BinOpMult SubscriptLoad SubscriptLoad NameLoad Index CompareLt SubscriptLoad NameLoad Index Str Num Index Str Num Assert CompareNotIn Str Call NameLoad NameLoad Assert UnaryOpNot Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Assert CompareEq Call NameLoad Call NameLoad NameLoad NameLoad Assert CompareIn Str Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad NameLoad NameLoad Str Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad NameLoad Str Call NameLoad NameLoad NameLoad Str Assert CompareEq AttributeLoad Call NameLoad NameLoad NameLoad Str attr Str Assert CompareEq AttributeLoad Call NameLoad NameLoad NameLoad Str attr Str Assert CompareEq AttributeLoad Call NameLoad NameLoad NameLoad TupleLoad Str Str attr ListLoad Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad keyword Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad NameLoad NameLoad Str Str Assert CompareEq AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assert CompareEq AttributeLoad Call NameLoad NameLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad NameLoad NameLoad Str Str keyword Str Assign NameStore Call NameLoad NameLoad NameLoad Str Str keyword Str Assign NameStore Call NameLoad NameLoad NameLoad Str Str keyword Str Assign NameStore Call NameLoad NameLoad NameLoad Str Str keyword Str Assign NameStore ListLoad NameLoad NameLoad NameLoad NameLoad Assert CompareEq Call NameLoad Call NameLoad NameLoad Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad NameLoad Str Str keyword Str Call NameLoad NameLoad NameLoad Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assert CompareEq Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad NameLoad NameLoad ListLoad Str Str Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEqEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Str Assert Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareIn NameLoad Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr GeneratorExp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Str Assert CompareIn Str Call NameLoad NameLoad Assert CompareIn Str Call NameLoad UnaryOpInvert CompareGt AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assert CompareIn AttributeLoad NameLoad attr TupleLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Assert CompareNotIn Str Call NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Assert CompareIn SubscriptLoad AttributeLoad Call AttributeLoad NameLoad attr attr Index Num TupleLoad NameLoad NameLoad Assert CompareIn Str Call NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Assert CompareIn Str Call NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Assert CompareIn Str Call NameLoad AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr attr Assert CompareIn Str Call NameLoad AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr attr Assert CompareNotIn Str Call NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Str Str Assert CompareIn Str Call NameLoad AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr attr Assert CompareNotIn Str Call NameLoad AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert AttributeLoad Call AttributeLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq Call NameLoad AttributeLoad Call NameLoad NameLoad attr Str Assert CompareEq Call NameLoad AttributeLoad Call NameLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Return TupleLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list AttributeLoad NameLoad attr FunctionDef arguments args defaults body Return Call NameLoad Str decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Num Assert Call AttributeLoad Call NameLoad BinOpMod Str NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad BinOpMod Str NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Num NameLoad Assert Call AttributeLoad Call NameLoad BinOpMod Str NameLoad attr NameLoad decorator_list Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Assign NameStore UnaryOpUSub NameLoad Assert Call AttributeLoad Call NameLoad Call NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Expr UnaryOpUAdd NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad keyword Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert Call NameLoad NameLoad Assert Call AttributeLoad Call NameLoad Call NameLoad NameLoad attr NameLoad Assert CompareIn Str Call NameLoad NameLoad Assert CompareIn Str Call NameLoad NameLoad Assert CompareIn Str Call NameLoad NameLoad Assert CompareIn Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad Call NameLoad keyword Call AttributeLoad AttributeLoad NameLoad attr attr attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Assert Call NameLoad AttributeLoad AttributeLoad Call NameLoad keyword BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Num attr attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert Call AttributeLoad Call NameLoad Call NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Expr Call NameLoad AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Call NameLoad SubscriptLoad NameLoad Index Str Expr Call NameLoad AttributeLoad NameLoad attr Assert Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Assert CompareEq Call NameLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Call NameLoad keyword Call NameLoad SubscriptLoad NameLoad Index Str Assert Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq Call NameLoad Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq Call NameLoad AttributeLoad Call NameLoad SubscriptLoad NameLoad Index Str keyword Call AttributeLoad SubscriptLoad NameLoad Index Str attr attr Num Assert CompareEq Call NameLoad AttributeLoad Call NameLoad SubscriptLoad NameLoad Index Str keyword Call AttributeLoad SubscriptLoad NameLoad Index Str attr attr Num Expr Call NameLoad AttributeLoad Call NameLoad NameLoad keyword Call AttributeLoad NameLoad attr attr Assert CompareEq Call NameLoad AttributeLoad Call NameLoad NameLoad keyword Call AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call NameLoad Call NameLoad NameLoad Assert Call AttributeLoad Call NameLoad Call NameLoad NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareEq AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr attr Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Num Assert Call AttributeLoad Call NameLoad Call NameLoad NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call AttributeLoad BinOpAdd SubscriptLoad NameLoad Index Str Num attr Str Assert Call AttributeLoad Call NameLoad Call NameLoad NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr ListLoad Str With Call AttributeLoad NameLoad attr NameLoad body Expr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assert CompareEq AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Assert Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr Str attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq Call NameLoad AttributeLoad NameLoad attr ListLoad Str Str Str Assert CompareEq Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Str attr ListLoad Str Expr AttributeLoad BinOpAdd SubscriptLoad NameLoad Index Str Num attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Dict Str Str Str Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str Assert Call AttributeLoad Call NameLoad Call NameLoad NameLoad attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str Assert UnaryOpNot Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assert Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Dict Str Str Call AttributeLoad NameLoad attr Dict Str Str Str Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Lambda arguments args NameParam defaults BinOpAdd NameLoad Num Assert Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad keyword Str attr attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad keyword Str Assert UnaryOpNot Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index ListLoad Str Str attr NameLoad keyword Str Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Str Assert UnaryOpNot Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index ListLoad Str Str attr NameLoad decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad keyword Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad keyword Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore BinOpAdd Call NameLoad BinOpMult AttributeLoad NameLoad attr Num SubscriptLoad NameLoad Index Str Assert CompareIn Str Call NameLoad NameLoad Assert CompareIn Str Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call AttributeLoad BinOpMult AttributeLoad NameLoad attr Num attr Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index ListLoad Str Str NameLoad Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad Call AttributeLoad BinOpAdd AttributeLoad NameLoad attr Num attr Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call AttributeLoad BinOpMult SubscriptLoad NameLoad Index Str Num attr Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index ListLoad Str Str NameLoad Assert Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Assert Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str Assert Call AttributeLoad SubscriptLoad NameLoad Index ListLoad Str Str attr Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Lambda arguments args NameParam defaults BinOpAdd NameLoad Num FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr ListLoad NameLoad Assert CompareEq Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad ListLoad NameLoad SubscriptLoad NameLoad Index Str Assert CompareEq Call NameLoad Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Str attr Call NameLoad ListLoad NameLoad SubscriptLoad NameLoad Index Str Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Str Assert CompareIn NameLoad Call NameLoad Call AttributeLoad BinOpAdd SubscriptLoad NameLoad Index Str Num attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert Call AttributeLoad Call NameLoad NameLoad attr NameLoad Assert Call AttributeLoad Call NameLoad NameLoad SubscriptLoad NameLoad Index Str attr NameLoad Assert Call AttributeLoad Call NameLoad BinOpAdd SubscriptLoad NameLoad Index Str Num SubscriptLoad NameLoad Index Str attr NameLoad Assert Call AttributeLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Str SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore BinOpDiv BinOpAdd SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert UnaryOpNot Call NameLoad NameLoad Assert Call NameLoad SubscriptLoad NameLoad Index Str Assert UnaryOpNot Call NameLoad SubscriptLoad NameLoad Index ListLoad Str Str Assert UnaryOpNot Call NameLoad SubscriptLoad NameLoad Index ListLoad Str Assert Call NameLoad BinOpAdd SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assert Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assert UnaryOpNot Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index ListLoad Str attr Assert UnaryOpNot Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Str keyword Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assert Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index CompareGt SubscriptLoad NameLoad Index Str Num Assert UnaryOpNot Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index ListLoad Str Str Index CompareGt SubscriptLoad NameLoad Index Str Num Assert Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assert UnaryOpNot Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index ListLoad Str Str attr Assert Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assert UnaryOpNot Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index ListLoad Str Str attr Assert Call NameLoad Call NameLoad Str Str Assert UnaryOpNot Call NameLoad Call NameLoad Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Str Assign NameStore Call NameLoad Str NameLoad Assert CompareEq Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad SubscriptLoad NameLoad Index CompareGt SubscriptLoad NameLoad Index Str Num Index SubscriptLoad Call AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index CompareGt Str Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Import alias Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str Str Assign NameStore Call AttributeLoad AttributeLoad Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index CompareLt AttributeLoad NameLoad attr Num NameLoad attr Str attr attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body ImportFrom alias Assign NameStore Call NameLoad Str Str Assert CompareEq AttributeLoad BinOpAdd AttributeLoad NameLoad attr Str attr Num Assert CompareEq AttributeLoad CompareLt AttributeLoad NameLoad attr Str attr Call NameLoad Num Num Num decorator_list FunctionDef arguments args defaults body ImportFrom alias Assign NameStore Call NameLoad Str Str For NameStore ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr UnaryOpInvert Call AttributeLoad AttributeLoad NameLoad attr attr body Assert Call AttributeLoad Call NameLoad Call NameLoad NameLoad attr NameLoad Assert Call NameLoad AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Assert CompareIn Str Call NameLoad AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assert Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr SubscriptLoad Call AttributeLoad NameLoad attr Index Str Assert CompareEq AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Assert CompareEq Call AttributeLoad NameLoad attr ListLoad NameLoad Assert CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Assert CompareEq Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr attr ListLoad NameLoad Assert CompareEq Call AttributeLoad Call NameLoad NameLoad NameLoad attr ListLoad NameLoad NameLoad Assert CompareEq Call AttributeLoad Call NameLoad NameLoad NameLoad attr ListLoad NameLoad NameLoad Assert CompareEq Call AttributeLoad BinOpAdd NameLoad Num attr ListLoad NameLoad decorator_list FunctionDef arguments args defaults body Return Call NameLoad Str Str decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults Str body If NameLoad body Return BinOpMod Str TupleLoad NameLoad NameLoad Return BinOpMod Str NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Lambda arguments args NameParam NameParam defaults BinOpAdd NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad BinOpMod Str Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Lambda arguments args NameParam defaults NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad BinOpMod Str Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd NameLoad NameLoad decorator_list Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad BinOpMod Str Call NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Return BinOpAdd NameLoad Num decorator_list Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad BinOpMod Str Call NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd BinOpAdd NameLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Call NameLoad NameLoad Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad BinOpMod Str Call NameLoad Str Str decorator_list decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Assert Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr attr Str keyword NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareIn Str Call NameLoad AttributeLoad NameLoad attr Assert CompareNotIn Str Call NameLoad AttributeLoad NameLoad attr Assert CompareIn Str Call NameLoad AttributeLoad NameLoad attr Assert CompareNotIn Str Call NameLoad SubscriptLoad NameLoad Index ListLoad Str Str Assert CompareNotIn Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Str Assert CompareEq AttributeLoad AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Assert Call AttributeLoad AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list
N/A __future__ absolute_import division print_function N/A pytest N/A pandas pd operator add sub mul floordiv mod pow truediv eq ne lt gt le ge getitem functools partial datetime datetime N/A datashape datashape.predicates iscollection isscalar blaze CSV blaze.expr Symbol projection Field selection Broadcast join cos by exp distinct Apply broadcast eval_str merge common_subexpression sum Label ReLabel Head Sort any summary Summary count symbol Field discover max min label Symbol transform blaze.compatibility PY3 builtins blaze.utils raises tmpfile datashape dshape var int32 int64 Record DataShape toolz identity first N/A numpy np test_dshape N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int} N/A N/A N/A t dshape N/A dshape var * {name: string, amount: int} N/A test_length N/A N/A N/A N/A N/A t N/A Symbol t 10 * {name: string, amount: int} N/A s N/A Symbol s var * {name:string, amount:int} N/A N/A N/A t dshape N/A dshape 10 * {name: string, amount: int} N/A N/A N/A len t 10 N/A N/A N/A len N/A t name 10 N/A N/A N/A len N/A t N/A N/A name 10 N/A N/A N/A len N/A N/A t sort name 10 N/A N/A N/A len N/A N/A t head 5 5 N/A N/A N/A len N/A N/A t head 50 10 N/A N/A N/A pytest raises ValueError N/A N/A N/A len s N/A test_symbol_eq N/A N/A N/A N/A N/A N/A N/A N/A Symbol t var * {name: string} N/A Symbol v var * {name: string} N/A test_symbol_name N/A N/A N/A N/A N/A t N/A Symbol t 10 * {people: string, amount: int} N/A r N/A Symbol r var * int64 N/A N/A N/A pytest raises AttributeError N/A N/A N/A t name N/A N/A N/A pytest raises AttributeError N/A N/A N/A r name N/A test_shape N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int} N/A N/A t shape N/A N/A isinstance N/A t shape tuple N/A N/A N/A len N/A t shape 1 N/A test_eq N/A N/A N/A N/A N/A N/A N/A N/A Symbol t var * {a: string, b: int} isidentical N/A Symbol t var * {a: string, b: int} N/A N/A N/A N/A N/A Symbol t var * {b: string, a: int} isidentical N/A Symbol t var * {a: string, b: int} N/A test_arithmetic N/A N/A N/A N/A N/A t N/A Symbol t var * {x: int, y: int, z: int} N/A N/A x y z N/A N/A t N/A x N/A t N/A y N/A t N/A z N/A exprs N/A N/A x 1 N/A x y N/A 1 y N/A x y N/A 1 x N/A x 1 N/A x y N/A x 2 N/A 2 x N/A x y N/A x 2 N/A 2 x N/A x y N/A x 2 N/A 2 x N/A x y N/A x 2 N/A 2 x N/A test_column N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int} N/A N/A N/A t fields N/A name amount N/A N/A N/A eval N/A str N/A t name N/A t name N/A N/A N/A str N/A t name t.name N/A N/A N/A pytest raises AttributeError N/A N/A N/A N/A t name balance N/A N/A N/A pytest raises N/A NotImplementedError ValueError N/A N/A N/A getitem t N/A set balance N/A test_symbol_projection_failures N/A N/A N/A N/A N/A t N/A Symbol t 10 * {name: string, amount: int} N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A t _project N/A name id N/A N/A N/A pytest raises AttributeError N/A N/A N/A t foo N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A t _project N/A t dshape N/A test_Projection N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int32} N/A p N/A projection t N/A amount name N/A N/A N/A p schema N/A dshape {amount: int32, name: string} N/A N/A print N/A N/A t N/A amount dshape N/A N/A print N/A dshape var * int32 N/A N/A N/A N/A t N/A amount dshape N/A dshape var * int32 N/A N/A N/A N/A t N/A amount _name amount N/A N/A N/A N/A eval N/A str p isidentical p N/A N/A N/A N/A p _project N/A amount name N/A p N/A N/A amount name N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A p _project balance N/A test_Projection_retains_shape N/A N/A N/A N/A N/A t N/A Symbol t 5 * {name: string, amount: int, id: int32} N/A N/A N/A N/A t N/A N/A name amount dshape N/A dshape 5 * {name: string, amount: int} N/A test_indexing N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A N/A N/A t N/A N/A amount id N/A projection t N/A amount id N/A N/A N/A N/A t N/A amount isidentical N/A Field t amount N/A test_relational N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A r N/A N/A t N/A name Alice N/A N/A bool N/A str N/A r dshape N/A N/A r _name N/A test_selection N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A s N/A selection t N/A N/A t N/A name Alice N/A f N/A selection t N/A N/A t N/A id N/A t N/A amount N/A p N/A t N/A N/A N/A t N/A amount 100 N/A N/A N/A pytest raises ValueError N/A N/A N/A selection t p N/A N/A N/A s dshape N/A t dshape N/A test_selection_typecheck N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A N/A raises TypeError N/A N/A N/A N/A N/A t N/A N/A N/A t N/A amount N/A t N/A id N/A N/A raises TypeError N/A N/A N/A N/A N/A t N/A N/A t N/A name N/A test_selection_by_indexing N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A result N/A t N/A N/A N/A t N/A name Alice N/A N/A N/A t schema N/A result schema N/A N/A Alice N/A str result N/A test_selection_by_getattr N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A result N/A t N/A N/A N/A t name Alice N/A N/A N/A t schema N/A result schema N/A N/A Alice N/A str result N/A test_selection_path_check N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A t2 N/A t N/A N/A N/A t name Alice N/A t3 N/A t2 N/A N/A N/A t2 amount 0 N/A test_path_issue N/A N/A N/A N/A N/A t N/A Symbol t {topic: string, word: string, result: ?float64} N/A t2 N/A transform t sizes N/A N/A N/A t result map N/A N/A N/A x N/A N/A N/A N/A x MIN 10 N/A MAX MIN schema float64 name size N/A N/A N/A builtins any N/A N/A N/A N/A t2 sizes isidentical node N/A node N/A t2 children N/A test_getattr_doesnt_override_properties N/A N/A N/A N/A N/A t N/A Symbol t var * {_subs: string, schema: string} N/A N/A callable N/A t _subs N/A N/A isinstance N/A t schema DataShape N/A test_dir_contains_columns N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A result N/A dir t N/A columns_set N/A set N/A t fields N/A N/A N/A N/A set result columns_set columns_set N/A test_selection_consistent_children N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A expr N/A N/A t N/A name N/A N/A N/A t N/A amount 0 N/A N/A N/A list N/A expr fields N/A name N/A test_str N/A N/A N/A N/A N/A re N/A t N/A Symbol t var * {name: string, amount: int, id: int} N/A expr N/A N/A N/A t N/A N/A N/A t N/A amount 0 N/A id 2 N/A N/A <class N/A str expr N/A N/A N/A N/A re search 0x[0-9a-f]+ N/A str expr N/A N/A N/A eval N/A str expr expr N/A N/A * N/A str expr N/A test_join N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int} N/A s N/A Symbol t var * {name: string, id: int} N/A r N/A Symbol r var * {name: string, amount: int} N/A q N/A Symbol q var * {name: int} N/A j N/A join t s name name N/A N/A N/A j schema N/A dshape {name: string, amount: int, id: int} N/A N/A N/A join t s name N/A join t s name N/A N/A N/A N/A join t s name on_left name N/A N/A N/A N/A join t s name on_right name N/A N/A N/A N/A join t r N/A name amount on_left N/A name amount N/A N/A N/A pytest raises TypeError N/A N/A N/A join t q name N/A N/A N/A pytest raises ValueError N/A N/A N/A join t s how upside_down N/A test_join_different_on_right_left_columns N/A N/A N/A N/A N/A t N/A Symbol t var * {x: int, y: int} N/A s N/A Symbol t var * {a: int, b: int} N/A j N/A join t s x a N/A N/A N/A j on_left x N/A N/A N/A j on_right a N/A test_joined_column_first_in_schema N/A N/A N/A N/A N/A t N/A Symbol t var * {x: int, y: int, z: int} N/A s N/A Symbol s var * {w: int, y: int} N/A N/A N/A N/A join t s schema N/A dshape {y: int, x: int, z: int, w: int} N/A test_outer_join N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int} N/A s N/A Symbol t var * {name: string, id: int} N/A jleft N/A join t s name name how left N/A jright N/A join t s name name how right N/A jinner N/A join t s name name how inner N/A jouter N/A join t s name name how outer N/A js N/A jleft jright jinner jouter N/A N/A N/A len N/A set js 4 N/A N/A N/A jinner schema N/A dshape {name: string, amount: int, id: int} N/A N/A N/A jleft schema N/A dshape {name: string, amount: int, id: ?int} N/A N/A N/A jright schema N/A dshape {name: string, amount: ?int, id: int} N/A N/A N/A jouter schema N/A dshape {name: string, amount: ?int, id: ?int} N/A N/A N/A join t s name name how inner N/A join t s name name N/A test_join_default_shared_columns N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int} N/A s N/A Symbol t var * {name: string, id: int} N/A N/A N/A join t s N/A join t s name name N/A test_multi_column_join N/A N/A N/A N/A N/A a N/A Symbol a var * {x: int, y: int, z: int} N/A b N/A Symbol b var * {w: int, x: int, y: int} N/A j N/A join a b N/A x y N/A N/A N/A set N/A j fields N/A set wxyz N/A N/A N/A j on_left N/A j on_right N/A x y N/A N/A hash j N/A N/A N/A j fields N/A x y z w N/A test_traverse N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int} N/A N/A t N/A list N/A N/A t _traverse N/A expr N/A N/A N/A t amount sum N/A trav N/A list N/A N/A expr _traverse N/A N/A N/A builtins any N/A N/A N/A N/A t amount isidentical x N/A x trav N/A test_unary_ops N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int} N/A expr N/A cos N/A exp N/A t N/A amount N/A N/A cos N/A str expr N/A N/A ~ N/A str N/A N/A N/A t amount 0 N/A test_reduction N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32} N/A r N/A sum N/A t N/A amount N/A N/A N/A r dshape N/A N/A dshape int64 N/A dshape {amount: int64} N/A dshape {amount_sum: int64} N/A N/A amount N/A str N/A N/A N/A t count dshape N/A N/A N/A N/A N/A N/A t count dshape N/A 0 N/A int32 int64 N/A N/A int N/A str N/A N/A N/A t count dshape N/A N/A int N/A str N/A N/A N/A t nunique dshape N/A N/A string N/A str N/A N/A N/A N/A t N/A name max dshape N/A N/A string N/A str N/A N/A N/A N/A t N/A name min dshape N/A N/A string N/A str N/A N/A N/A t count dshape N/A t N/A Symbol t var * {name: string, amount: real, id: int} N/A N/A int N/A str N/A N/A N/A N/A t N/A id sum dshape N/A N/A int N/A str N/A N/A N/A N/A t N/A amount sum dshape N/A test_reduction_name N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A N/A N/A N/A N/A N/A t amount N/A t id sum _name N/A test_max_min_class N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32} N/A N/A N/A str N/A N/A max t dshape {name: string, amount: int32} N/A N/A N/A str N/A N/A min t dshape {name: string, amount: int32} N/A symsum N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32} N/A N/A t N/A N/A N/A t amount sum N/A N/A pytest fixture ds N/A N/A N/A N/A N/A N/A dshape var * { transaction_key : int64, user_from_key : int64, user_to_key : int64, date : int64, value : float64 } N/A N/A pytest fixture test_discover_dshape_symbol N/A N/A ds N/A N/A N/A t_ds N/A Symbol t dshape ds N/A N/A N/A t_ds fields None N/A TestScalarArithmetic N/A object N/A N/A ops N/A + - * / // % ** == != < > <= >= add sub mul truediv floordiv mod pow eq ne lt gt le ge test_scalar_arith N/A N/A self symsum N/A N/A runner N/A N/A f N/A N/A N/A result N/A f r 1 N/A N/A N/A N/A eval N/A r %s 1 op isidentical result N/A a N/A f r r N/A b N/A eval N/A r %s r op N/A N/A N/A a b N/A N/A a isidentical b N/A result N/A f 1 r N/A N/A N/A N/A eval N/A 1 %s r op isidentical result N/A N/A N/A t r symsum N/A r N/A N/A N/A t amount sum N/A N/A op f N/A N/A N/A self ops items N/A N/A N/A runner f N/A test_scalar_usub N/A N/A self symsum N/A N/A N/A N/A t r symsum N/A result N/A r N/A N/A N/A N/A eval N/A str result isidentical result N/A test_scalar_uadd N/A N/A self symsum N/A N/A N/A N/A t r symsum N/A N/A r N/A N/A N/A pytest mark xfail N/A test_summary N/A N/A N/A N/A N/A t N/A Symbol t var * {id: int32, name: string, amount: int32} N/A s N/A summary total N/A N/A N/A t amount sum num N/A N/A N/A t id count N/A N/A N/A s dshape N/A dshape {num: int32, total: int64} N/A N/A hash s N/A N/A N/A N/A eval N/A str s isidentical s N/A N/A summary( N/A str s N/A N/A total= N/A str s N/A N/A num= N/A str s N/A N/A N/A str N/A N/A N/A t amount sum N/A str s N/A N/A N/A N/A N/A N/A summary total N/A N/A N/A t amount sum _child isidentical N/A N/A N/A t amount sum N/A N/A iscollection N/A N/A N/A summary total N/A N/A N/A N/A t amount sum 1 _child dshape N/A test_reduction_arithmetic N/A N/A N/A N/A N/A t N/A Symbol t var * {id: int32, name: string, amount: int32} N/A expr N/A N/A N/A N/A t amount sum 1 N/A N/A N/A N/A eval N/A str expr isidentical expr N/A test_Distinct N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32} N/A r N/A distinct N/A t N/A name N/A N/A print N/A r dshape N/A N/A N/A r dshape N/A dshape var * string N/A N/A N/A r _name name N/A r N/A N/A t distinct N/A N/A N/A r dshape N/A t dshape N/A test_by N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A r N/A by N/A t N/A name total N/A sum N/A t N/A amount N/A N/A print N/A r schema N/A N/A isinstance N/A N/A r schema N/A 0 Record N/A N/A N/A str N/A N/A N/A r schema N/A 0 N/A name string N/A test_by_summary N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A a N/A by N/A t N/A name sum N/A sum N/A t N/A amount N/A b N/A by N/A t N/A name N/A summary sum N/A sum N/A t N/A amount N/A N/A N/A a isidentical b N/A test_by_summary_printing N/A N/A N/A N/A N/A t N/A symbol t var * {name: string, amount: int32, id: int32} N/A N/A N/A str N/A by N/A t name total N/A sum N/A t amount by(t.name, total=sum(t.amount)) N/A test_by_columns N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A N/A N/A len N/A N/A by N/A t N/A id total N/A N/A N/A t N/A amount sum fields 2 N/A N/A N/A len N/A N/A by N/A t N/A id count N/A N/A N/A t N/A id count fields 2 N/A N/A print N/A N/A by t count N/A N/A t count fields N/A N/A N/A len N/A N/A by t count N/A N/A t count fields 4 N/A test_sort N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A s N/A N/A t sort amount ascending True N/A N/A print N/A str s N/A N/A N/A N/A eval N/A str s isidentical s N/A N/A N/A s schema N/A t schema N/A N/A N/A N/A N/A N/A t N/A amount sort key amount N/A test_head N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A s N/A N/A t head 10 N/A N/A N/A N/A eval N/A str s isidentical s N/A N/A N/A s schema N/A t schema N/A test_label N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A quantity N/A N/A N/A N/A t N/A amount 100 label quantity N/A N/A N/A N/A eval N/A str quantity isidentical quantity N/A N/A N/A quantity fields N/A quantity N/A N/A N/A pytest raises ValueError N/A N/A N/A quantity N/A balance N/A test_map_label N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A c N/A N/A N/A t amount map identity schema int32 N/A N/A N/A N/A N/A c label bar _name bar N/A N/A N/A N/A N/A N/A c label bar _child isidentical N/A c _child N/A test_columns N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A N/A N/A list N/A t fields N/A name amount id N/A N/A N/A list N/A N/A t N/A name fields N/A name N/A N/A N/A N/A t N/A amount 1 fields N/A test_relabel N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A rl N/A N/A t relabel N/A name id NAME ID N/A rlc N/A N/A N/A t N/A amount relabel N/A amount BALANCE N/A N/A N/A N/A eval N/A str rl isidentical rl N/A N/A print N/A rl fields N/A N/A N/A rl fields N/A NAME amount ID N/A N/A N/A isscalar N/A N/A rl dshape measure N/A N/A isscalar N/A N/A rlc dshape measure N/A test_relabel_join N/A N/A N/A N/A N/A names N/A Symbol names var * {first: string, last: string} N/A siblings N/A join N/A N/A names relabel N/A last left N/A N/A names relabel N/A last right first N/A N/A N/A siblings fields N/A first left right N/A test_map N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A inc N/A N/A N/A x N/A N/A x 1 N/A N/A isscalar N/A N/A N/A N/A N/A t N/A amount map inc schema int dshape measure N/A s N/A N/A N/A t N/A amount map inc schema {amount: int} N/A N/A N/A isscalar N/A N/A s dshape measure N/A N/A N/A s dshape N/A dshape var * {amount: int} N/A expr N/A N/A N/A t N/A N/A name amount map identity schema {name: string, amount: int} N/A N/A N/A expr _name None N/A test_map_without_any_info N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A N/A iscolumn N/A N/A N/A t N/A amount map inc int N/A N/A N/A iscolumn N/A N/A N/A t N/A N/A name amount map identity N/A N/A N/A N/A pytest mark xfail reason Not sure that we should even support this test_apply N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int32, id: int32} N/A s N/A N/A N/A t N/A amount apply sum dshape real N/A r N/A N/A N/A t N/A amount apply sum dshape 3 * real N/A N/A N/A s dshape N/A dshape real N/A N/A N/A r schema N/A dshape real N/A test_Symbol_printing_is_legible N/A N/A N/A N/A N/A accounts N/A Symbol accounts var * {name: string, balance: int, id: int} N/A expr N/A N/A exp N/A N/A accounts balance 10 N/A accounts N/A id N/A N/A exp(accounts.balance * 10) N/A str expr N/A N/A + accounts.id N/A str expr N/A test_merge N/A N/A N/A N/A N/A t N/A Symbol t int64 N/A p N/A Symbol p var * {amount:int} N/A accounts N/A Symbol accounts var * {name: string, balance: int32, id: int32} N/A new_amount N/A N/A N/A N/A accounts balance 1.5 label new N/A c N/A merge N/A accounts N/A N/A name balance new_amount N/A N/A N/A c fields N/A name balance new N/A N/A N/A c schema N/A dshape {name: string, balance: int32, new: float64} N/A N/A N/A pytest raises ValueError N/A N/A N/A merge t t N/A N/A N/A pytest raises ValueError N/A N/A N/A merge t p N/A test_merge_repeats N/A N/A N/A N/A N/A accounts N/A Symbol accounts var * {name: string, balance: int32, id: int32} N/A N/A N/A pytest raises ValueError N/A N/A N/A merge accounts N/A N/A N/A N/A accounts balance 1 label balance N/A test_merge_project N/A N/A N/A N/A N/A accounts N/A Symbol accounts var * {name: string, balance: int32, id: int32} N/A new_amount N/A N/A N/A N/A accounts N/A balance 1.5 label new N/A c N/A merge N/A accounts N/A N/A name balance new_amount N/A N/A N/A N/A c N/A new isidentical new_amount N/A N/A N/A N/A c N/A name isidentical N/A accounts N/A name N/A N/A N/A N/A c N/A N/A name new isidentical N/A merge N/A accounts name new_amount N/A N/A inc N/A N/A N/A x N/A N/A x 1 test_subterms N/A N/A N/A N/A N/A a N/A Symbol a var * {x: int, y: int, z: int} N/A N/A N/A list N/A N/A a _subterms N/A a N/A N/A N/A set N/A N/A N/A a N/A x _subterms N/A set N/A a N/A a N/A x N/A N/A N/A set N/A N/A N/A N/A N/A a N/A x map inc int _subterms N/A set N/A a N/A a N/A x N/A N/A N/A a N/A x map inc int N/A N/A a N/A set N/A N/A N/A N/A a N/A x 1 _subterms N/A test_common_subexpression N/A N/A N/A N/A N/A a N/A Symbol a var * {x: int, y: int, z: int} N/A N/A N/A N/A common_subexpression a isidentical a N/A N/A N/A N/A common_subexpression a N/A a N/A x isidentical a N/A N/A N/A N/A common_subexpression N/A N/A a N/A y 1 N/A a N/A x isidentical a N/A N/A N/A N/A common_subexpression N/A N/A N/A a N/A x map inc int N/A a N/A x isidentical N/A a N/A x N/A test_schema_of_complex_interaction N/A N/A N/A N/A N/A a N/A Symbol a var * {x: int, y: int, z: int} N/A expr N/A N/A N/A a N/A x N/A a N/A y N/A a N/A z N/A N/A N/A expr schema N/A dshape float64 N/A expr N/A N/A expr label foo N/A N/A N/A expr schema N/A dshape float64 N/A iscolumn N/A N/A x N/A N/A N/A N/A isscalar N/A N/A x dshape measure N/A test_iscolumn N/A N/A N/A N/A N/A a N/A Symbol a var * {x: int, y: int, z: int} N/A N/A N/A iscolumn a N/A N/A iscolumn N/A a N/A x N/A N/A N/A iscolumn N/A a N/A N/A x y N/A N/A N/A iscolumn N/A a N/A N/A x N/A N/A iscolumn N/A N/A a N/A x N/A a N/A y N/A N/A iscolumn N/A N/A N/A a N/A x distinct N/A N/A N/A iscolumn N/A N/A N/A a N/A N/A x distinct N/A N/A N/A iscolumn N/A by N/A a N/A x total N/A N/A N/A a N/A y sum N/A N/A iscolumn N/A N/A a N/A x N/A N/A N/A a N/A x 1 N/A N/A N/A iscolumn N/A N/A a N/A N/A x y N/A N/A N/A a N/A x 1 N/A N/A iscolumn N/A N/A N/A a N/A x sort N/A N/A N/A iscolumn N/A N/A N/A a N/A N/A x y sort N/A N/A iscolumn N/A N/A N/A a N/A x head N/A N/A N/A iscolumn N/A N/A N/A a N/A N/A x y head N/A N/A iscolumn N/A Symbol b int N/A N/A N/A iscolumn N/A Symbol b var * {x: int} N/A test_discover N/A N/A N/A N/A N/A ds var * {x: int, y: int, z: int} N/A a N/A Symbol a ds N/A N/A N/A discover a N/A dshape ds N/A test_improper_selection N/A N/A N/A N/A N/A t N/A Symbol t var * {x: int, y: int, z: int} N/A N/A raises Exception N/A N/A N/A N/A N/A N/A t N/A N/A N/A t N/A x 0 N/A N/A N/A N/A t sort N/A N/A t N/A N/A y 0 N/A test_serializable N/A N/A N/A N/A N/A t N/A Symbol t var * {id: int, name: string, amount: int} N/A pickle N/A t2 N/A N/A pickle loads N/A N/A pickle dumps t N/A N/A N/A t isidentical t2 N/A s N/A Symbol t var * {id: int, city: string} N/A expr N/A N/A N/A N/A N/A N/A join N/A t N/A N/A N/A t amount 0 s sort id city head N/A expr2 N/A N/A pickle loads N/A N/A pickle dumps expr N/A N/A N/A expr isidentical expr2 N/A test_symbol_coercion N/A N/A N/A N/A datetime date N/A t N/A Symbol t var * {name: string, amount: int, timestamp: ?date} N/A N/A N/A N/A N/A t amount 10 rhs 10 N/A N/A N/A N/A N/A t timestamp 2014-12-01 rhs N/A date 2014 12 1 N/A test_isnan N/A N/A N/A N/A blaze isnan N/A t N/A Symbol t var * {name: string, amount: real, timestamp: ?date} N/A expr N/A N/A N/A N/A t amount isnan N/A N/A N/A N/A t amount isnan N/A N/A N/A N/A N/A eval N/A str expr isidentical expr N/A N/A iscollection N/A N/A N/A N/A t amount isnan dshape N/A N/A bool N/A str N/A N/A N/A N/A t amount isnan dshape N/A test_distinct_name N/A N/A N/A N/A N/A t N/A Symbol t var * {id: int32, name: string} N/A N/A N/A N/A t name isidentical N/A t N/A name N/A N/A N/A N/A N/A N/A t distinct name isidentical N/A N/A N/A t distinct N/A name N/A N/A N/A N/A N/A N/A t id distinct _name id N/A N/A N/A N/A t name _name name N/A test_leaves N/A N/A N/A N/A N/A t N/A Symbol t var * {id: int32, name: string} N/A v N/A Symbol v var * {id: int32, city: string} N/A x N/A symbol x int32 N/A N/A N/A N/A t _leaves N/A t N/A N/A N/A N/A N/A t id _leaves N/A t N/A N/A N/A N/A N/A by N/A t name count N/A N/A N/A t id nunique _leaves N/A t N/A N/A N/A N/A N/A join t v _leaves N/A t v N/A N/A N/A N/A N/A join v t _leaves N/A v t N/A N/A N/A N/A N/A x 1 _leaves N/A x N/A t N/A N/A N/A N/A N/A N/A Symbol t var * {id: int, amount: float64, name: string} N/A N/A pytest fixture funcname N/A N/A x y N/A <lambda> N/A N/A PY3 N/A N/A N/A TestRepr.%s.<locals>.%s N/A x y N/A N/A test_symbol.%s y N/A TestRepr N/A object N/A test_partial_lambda N/A N/A self t N/A N/A N/A expr N/A N/A N/A t amount map N/A partial N/A N/A N/A x y N/A N/A x y 1 N/A s N/A str expr N/A N/A s N/A Map(_child=t.amount, func=partial(%s, 1), _asschema=None, _name0=None) N/A funcname test_partial_lambda N/A test_lambda N/A N/A self t N/A N/A N/A expr N/A N/A N/A t amount map N/A N/A N/A x N/A x N/A s N/A str expr N/A N/A s N/A Map(_child=t.amount, func=%s, _asschema=None, _name0=None) N/A funcname test_lambda N/A test_partial N/A N/A self t N/A N/A myfunc N/A N/A x y N/A N/A N/A N/A x y N/A N/A expr N/A N/A N/A t amount map N/A partial myfunc 1 N/A s N/A str expr N/A N/A s N/A Map(_child=t.amount, func=partial(%s, 1), _asschema=None, _name0=None) N/A funcname test_partial myfunc N/A test_builtin N/A N/A self t N/A N/A N/A expr N/A N/A N/A t amount map N/A datetime fromtimestamp N/A s N/A str expr N/A N/A s Map(_child=t.amount, func=datetime.fromtimestamp, _asschema=None, _name0=None) N/A test_udf N/A N/A self t N/A N/A myfunc N/A N/A x N/A N/A N/A N/A x 1 N/A N/A expr N/A N/A N/A t amount map myfunc N/A s N/A str expr N/A N/A s N/A Map(_child=t.amount, func=%s, _asschema=None, _name0=None) N/A funcname test_udf myfunc N/A test_nested_partial N/A N/A self t N/A N/A myfunc N/A N/A x y z N/A N/A N/A N/A N/A x y z N/A N/A f N/A partial N/A partial myfunc 2 1 N/A expr N/A N/A N/A t amount map f N/A s N/A str expr N/A N/A s N/A Map(_child=t.amount, func=partial(partial(%s, 2), 1), _asschema=None, _name0=None) N/A funcname test_nested_partial myfunc N/A N/A test_count_values N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, city: string} N/A N/A N/A N/A N/A N/A t name count_values sort False isidentical N/A by N/A t name count N/A N/A N/A t name count N/A N/A N/A N/A N/A N/A t name count_values sort True isidentical N/A N/A N/A by N/A t name count N/A N/A N/A t name count sort count ascending False N/A test_dir N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, dt: datetime} N/A N/A day N/A dir N/A t dt N/A N/A mean N/A dir N/A t dt N/A N/A mean N/A dir N/A t amount N/A N/A like N/A dir N/A t N/A N/A amount dt N/A N/A any N/A dir N/A t name N/A test_distinct_column N/A N/A N/A N/A N/A t N/A Symbol t var * {name: string, amount: int, dt: datetime} N/A N/A N/A N/A N/A N/A N/A t name distinct name dshape N/A N/A N/A N/A t name distinct dshape N/A N/A N/A N/A N/A N/A N/A t name distinct name isidentical N/A N/A N/A t name distinct N/A