Module Import alias identifier Import alias identifier Import alias identifier Import alias Import alias Import alias Import alias Import alias identifier Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Index Num FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str keyword Dict Str NameLoad keyword ListLoad Str orelse Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr BinOpMod Str NameLoad keyword Dict Str NameLoad keyword ListLoad Str Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str keyword Dict Str NameLoad keyword ListLoad Str orelse Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad keyword ListLoad Str Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore Num While NameLoad body AugAssignAdd NameStore Num If CompareGt NameLoad Num body Print Str Return Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpSub Call AttributeLoad NameLoad attr NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Slice BinOpSub Call NameLoad NameLoad Num If CompareGt Call NameLoad NameLoad Num body Assign NameStore Call NameLoad NameLoad If CompareLt BinOpDiv BinOpSub SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Num body Print SubscriptLoad NameLoad Index Num Return decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore CompareIn Str AttributeLoad NameLoad attr If CompareIn Str AttributeLoad NameLoad attr body Expr Call NameLoad keyword SubscriptLoad AttributeLoad NameLoad attr Index Num keyword SubscriptLoad AttributeLoad NameLoad attr Index Num keyword NameLoad orelse Expr Call NameLoad keyword SubscriptLoad AttributeLoad NameLoad attr Index Num keyword NameLoad Return Num decorator_list If CompareEq NameLoad Str body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Import alias identifier Assign AttributeStore NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr handlers ExceptHandler body Import alias Print AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad
N/A N/A ufora.config.Setup Setup N/A ufora.FORA.python.FORA FORA N/A ufora.FORA.test FORATestModule N/A sys N/A os N/A logging N/A time N/A numpy np N/A testPath N/A N/A N/A N/A os path split N/A FORATestModule __file__ N/A 0 evalTimingsForModuleMember N/A N/A filename memberName callResult N/A False N/A N/A foraModule N/A N/A FORA importModule N/A N/A N/A os path join testPath filename N/A callResult N/A N/A toCall N/A getattr foraModule memberName N/A evalFun N/A N/A N/A n N/A N/A N/A FORA eval toCall() locals N/A toCall toCall parsePath N/A LocalPerfTestRunner N/A N/A evalFun N/A N/A N/A n N/A N/A N/A FORA eval N/A foraModule.%s memberName locals N/A foraModule foraModule parsePath N/A LocalPerfTestRunner N/A N/A measureTimingsInLoop evalFun N/A evalTimingsForExpr N/A N/A expression callResult N/A False N/A N/A callResult N/A N/A toCall N/A N/A FORA eval expression N/A evalFun N/A N/A N/A n N/A N/A N/A FORA eval toCall() locals N/A toCall toCall parsePath N/A LocalPerfTestRunner N/A N/A evalFun N/A N/A N/A n N/A N/A N/A FORA eval expression parsePath N/A LocalPerfTestRunner N/A N/A measureTimingsInLoop evalFun N/A measureTimingsInLoop N/A N/A evalFun N/A N/A N/A timings N/A N/A totalAttempts 0 N/A True N/A N/A totalAttempts 1 N/A N/A totalAttempts 100 N/A N/A 1000.0 N/A N/A t0 N/A N/A time time N/A N/A evalFun totalAttempts N/A N/A N/A timings append N/A N/A N/A time time t0 N/A N/A N/A len timings 20 N/A N/A timings N/A timings N/A N/A N/A len timings 20 N/A N/A N/A len timings 10 N/A N/A st N/A sorted timings N/A N/A N/A N/A N/A st N/A 2 N/A st N/A 0 N/A st N/A 0 0.05 N/A N/A N/A st N/A 0 N/A N/A main N/A N/A argv N/A N/A N/A 
    expects arguments of the form: 
    (1) sys.argv = [__file__, foraExpr, 
                       <"callResult">]
        for single fora expressions, or
    (2) sys.argv = [__file__, foraFileName, moduleMemberName, "moduleMember", <"callResult">]
        for accessing a module member in a file
     N/A callResult N/A callResult N/A sys argv N/A N/A moduleMember N/A sys argv N/A N/A N/A evalTimingsForModuleMember filename N/A N/A sys argv N/A 1 memberName N/A N/A sys argv N/A 2 callResult callResult N/A N/A N/A evalTimingsForExpr expression N/A N/A sys argv N/A 1 callResult callResult N/A 0 N/A N/A N/A __name__ __main__ N/A N/A N/A N/A setup N/A N/A Setup defaultSetup N/A N/A N/A N/A setup config configureLogging N/A logging WARN N/A ufora.FORA.python.Evaluator.LocalEvaluator LocalEvaluator N/A N/A LocalEvaluator DISABLE_SPLITTING True N/A N/A N/A Setup PushSetup setup N/A N/A N/A N/A FORA initialize N/A resultCode N/A main N/A sys argv N/A N/A N/A N/A traceback N/A N/A sys stderr N/A N/A traceback format_exc N/A resultCode 255 N/A N/A N/A N/A sys stdout flush N/A N/A N/A N/A sys stderr flush N/A N/A N/A os _exit resultCode