Module ImportFrom alias ImportFrom alias ImportFrom alias Import alias identifier ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num Num Num Num Num NameLoad Str body Assert CompareEq NameLoad Num Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str NameLoad Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str NameLoad Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str NameLoad Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str NameLoad Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str NameLoad Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign TupleStore NameStore NameStore TupleLoad SubscriptLoad NameLoad ExtSlice Slice Slice Num Call NameLoad SubscriptLoad NameLoad ExtSlice Slice Index Num If CompareIs NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign TupleStore NameStore NameStore TupleLoad SubscriptLoad NameLoad ExtSlice Slice Slice Num Call NameLoad SubscriptLoad NameLoad ExtSlice Slice Index Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv Num AttributeLoad NameLoad attr Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Lambda arguments args NameParam defaults BinOpAdd BinOpMult BinOpMult NameLoad BinOpAdd Num BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Lambda arguments args NameParam defaults BinOpDiv BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpAdd BinOpMult Num NameLoad NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpDiv BinOpAdd BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpSub BinOpAdd BinOpSub NameLoad BinOpMult Num NameLoad BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpMult BinOpPow NameLoad Num NameLoad BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpSub BinOpMult Num NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpAdd BinOpDiv BinOpAdd Num BinOpMult NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpDiv NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpMult NameLoad NameLoad BinOpAdd BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpDiv Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd NameLoad BinOpDiv Num BinOpAdd NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpDiv Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpAdd BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpMult NameLoad BinOpAdd BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpDiv BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpSub NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad BinOpAdd BinOpDiv Num BinOpAdd NameLoad NameLoad BinOpDiv NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpMult NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpMult NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpMult NameLoad NameLoad BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpMult NameLoad NameLoad BinOpAdd Call NameLoad UnaryOpUSub NameLoad Call NameLoad UnaryOpUSub NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpMult NameLoad NameLoad Call NameLoad UnaryOpUSub NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body For TupleStore NameStore NameStore Call NameLoad NameLoad body For NameStore NameLoad body For NameStore NameLoad body If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore BinOpDiv Num AttributeLoad NameLoad attr Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpDiv BinOpAdd BinOpMult Num NameLoad NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore BinOpDiv BinOpSub BinOpAdd BinOpSub NameLoad BinOpMult Num NameLoad BinOpMult Num NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num Assign NameStore BinOpAdd BinOpDiv Num BinOpAdd NameLoad NameLoad BinOpDiv NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Call NameLoad SubscriptLoad NameLoad ExtSlice Slice Index Num For TupleStore NameStore NameStore Call NameLoad NameLoad body For NameStore NameLoad body If CompareEq NameLoad Num body AugAssignAdd SubscriptStore NameLoad Index NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq NameLoad Num body AugAssignAdd SubscriptStore NameLoad Index NameLoad BinOpMult BinOpMult NameLoad NameLoad BinOpAdd BinOpAdd NameLoad NameLoad NameLoad orelse Raise Call NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign TupleStore NameStore NameStore TupleLoad SubscriptLoad NameLoad ExtSlice Slice Slice Num Call NameLoad SubscriptLoad NameLoad ExtSlice Slice Index Num If CompareIs NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad orelse Assign TupleStore NameStore NameStore TupleLoad SubscriptLoad NameLoad ExtSlice Slice Slice Num Call NameLoad SubscriptLoad NameLoad ExtSlice Slice Index Num Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv Num AttributeLoad NameLoad attr Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpMult NameLoad NameLoad Num Assign NameStore BinOpMult BinOpDiv Num Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad Assign NameStore BinOpMult BinOpDiv Num Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpAdd BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad BinOpMult BinOpMult UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpAdd Num BinOpMult NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpAdd Num BinOpMult NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpDiv BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad Num UnaryOpUSub NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult Num BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpMult BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad BinOpAdd BinOpSub BinOpAdd UnaryOpUSub NameLoad BinOpMult Num NameLoad BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpMult NameLoad BinOpPow NameLoad Num BinOpPow BinOpSub NameLoad NameLoad Num BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpSub BinOpAdd Num BinOpMult NameLoad NameLoad BinOpMult BinOpMult Num NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num BinOpMult BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpSub BinOpAdd BinOpSub NameLoad BinOpMult Num NameLoad BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpMult NameLoad BinOpPow NameLoad Num Num BinOpPow BinOpSub NameLoad NameLoad Num BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad Num BinOpPow BinOpSub NameLoad NameLoad Num BinOpMult BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad Num BinOpSub BinOpMult Num NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num BinOpAdd BinOpAdd BinOpAdd BinOpMult BinOpAdd BinOpAdd BinOpAdd BinOpMult Num NameLoad NameLoad BinOpMult NameLoad BinOpPow NameLoad Num BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpSub UnaryOpUSub NameLoad BinOpDiv Num BinOpAdd NameLoad NameLoad Num BinOpMult BinOpMult Num NameLoad NameLoad BinOpMult NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num BinOpAdd BinOpAdd BinOpMult UnaryOpUSub NameLoad BinOpAdd BinOpMult Num NameLoad NameLoad Num BinOpDiv BinOpMult Num BinOpAdd BinOpMult Num NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult Num BinOpAdd BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num BinOpAdd BinOpAdd Num BinOpMult NameLoad NameLoad BinOpMult BinOpMult Num BinOpSub BinOpAdd BinOpSub NameLoad BinOpMult Num NameLoad BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpMult NameLoad BinOpPow NameLoad Num BinOpPow BinOpSub NameLoad NameLoad Num BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num BinOpAdd BinOpSub BinOpMult UnaryOpUSub NameLoad BinOpSub BinOpMult Num NameLoad NameLoad Num BinOpMult BinOpMult BinOpSub BinOpMult Num NameLoad NameLoad Num BinOpPow BinOpSub NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpDiv BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpSub BinOpSub BinOpSub BinOpMult Num NameLoad NameLoad BinOpMult NameLoad BinOpPow NameLoad Num BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpDiv BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpAdd BinOpMult Num NameLoad NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpDiv BinOpAdd BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpSub BinOpAdd BinOpSub NameLoad BinOpMult Num NameLoad BinOpMult BinOpMult NameLoad NameLoad NameLoad BinOpMult BinOpPow NameLoad Num NameLoad BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpSub BinOpMult Num NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpAdd BinOpDiv BinOpAdd Num BinOpMult NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpDiv NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpDiv Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpAdd Num BinOpMult NameLoad BinOpAdd NameLoad BinOpDiv Num BinOpAdd NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpDiv Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpAdd BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpMult NameLoad BinOpAdd BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpDiv BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpSub NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad BinOpAdd BinOpDiv Num BinOpAdd NameLoad NameLoad BinOpDiv NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults Call NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpAdd Call NameLoad UnaryOpUSub NameLoad Call NameLoad UnaryOpUSub NameLoad Assign NameStore Lambda arguments args NameParam defaults Call NameLoad UnaryOpUSub NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpAdd BinOpMult BinOpMult Num BinOpPow BinOpAdd NameLoad NameLoad Num BinOpAdd BinOpAdd Num BinOpMult NameLoad NameLoad BinOpMult NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num BinOpMult BinOpMult BinOpPow BinOpAdd NameLoad NameLoad Num UnaryOpUSub NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult UnaryOpUSub NameLoad NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num BinOpSub BinOpAdd BinOpAdd BinOpSub BinOpMult UnaryOpUSub NameLoad BinOpAdd BinOpAdd Num BinOpMult NameLoad NameLoad BinOpMult NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num BinOpMult BinOpPow BinOpAdd NameLoad NameLoad Num BinOpAdd BinOpAdd Num BinOpMult NameLoad NameLoad BinOpMult NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num BinOpMult NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad BinOpAdd BinOpAdd UnaryOpUSub BinOpPow BinOpAdd NameLoad NameLoad Num BinOpPow BinOpAdd NameLoad NameLoad Num BinOpMult BinOpMult Num NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpAdd BinOpMult BinOpMult Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad NameLoad BinOpAdd BinOpPow BinOpAdd NameLoad NameLoad Num BinOpMult NameLoad BinOpPow BinOpAdd NameLoad NameLoad Num BinOpMult Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad BinOpAdd UnaryOpUSub BinOpPow BinOpAdd NameLoad NameLoad Num BinOpMult BinOpMult NameLoad Num BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpMult Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad BinOpAdd BinOpMult UnaryOpUSub BinOpPow BinOpSub NameLoad NameLoad Num BinOpAdd BinOpAdd BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpDiv BinOpMult NameLoad BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpMult BinOpPow BinOpSub NameLoad NameLoad Num BinOpSub BinOpSub BinOpAdd BinOpAdd BinOpAdd BinOpMult UnaryOpUSub Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad BinOpPow NameLoad Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpDiv BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpDiv BinOpMult BinOpMult NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpDiv BinOpMult NameLoad BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults BinOpAdd BinOpAdd BinOpMult BinOpDiv BinOpMult Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpAdd BinOpAdd BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpDiv BinOpMult NameLoad BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpMult BinOpDiv Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num BinOpAdd BinOpAdd BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpDiv BinOpMult NameLoad BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpMult BinOpDiv Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpAdd BinOpAdd BinOpSub BinOpMult Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad NameLoad BinOpMult BinOpMult BinOpMult NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpDiv BinOpMult BinOpMult NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpDiv BinOpMult NameLoad BinOpSub Num Call AttributeLoad NameLoad attr BinOpMult BinOpSub NameLoad NameLoad NameLoad BinOpPow BinOpSub NameLoad NameLoad Num Assign NameStore Lambda arguments args NameParam defaults Call NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpAdd Call NameLoad UnaryOpUSub NameLoad Call NameLoad UnaryOpUSub NameLoad Assign NameStore Lambda arguments args NameParam defaults Call NameLoad UnaryOpUSub NameLoad Assign NameStore Lambda arguments args NameParam defaults Call NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults BinOpAdd Call NameLoad UnaryOpUSub NameLoad Call NameLoad UnaryOpUSub NameLoad Assign NameStore Lambda arguments args NameParam defaults Call NameLoad UnaryOpUSub NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body For TupleStore NameStore NameStore Call NameLoad NameLoad body For NameStore NameLoad body For NameStore NameLoad body If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Num Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Num Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Num orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num BinOpMult NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num BinOpAdd BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpAdd BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Num orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd BinOpAdd Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd BinOpAdd Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult AttributeLoad NameLoad attr BinOpAdd BinOpAdd Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult AttributeLoad NameLoad attr BinOpAdd BinOpAdd Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Num orelse Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num BinOpMult NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num BinOpAdd BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpAdd BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Num BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult BinOpMult NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Num Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr BinOpMult BinOpMult NameLoad BinOpMult UnaryOpUSub Call AttributeLoad NameLoad attr Num BinOpPow AttributeLoad NameLoad attr Num NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr BinOpMult BinOpMult NameLoad UnaryOpUSub BinOpPow AttributeLoad NameLoad attr Num NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad decorator_list decorator_list
N/A kern Kern core.parameterization Param paramz.transformations Logexp N/A numpy np independent_outputs index_to_slices ODE_UYC N/A Kern N/A __init__ N/A N/A self input_dim variance_U variance_Y lengthscale_U lengthscale_Y ubias active_dims name N/A 3.0 1.0 1.0 1.0 1.0 None ode_uyc N/A N/A N/A input_dim 2 only defined for 2 input dims N/A N/A N/A N/A super ODE_UYC self __init__ input_dim active_dims name N/A N/A self variance_Y N/A Param variance_Y variance_Y N/A Logexp N/A N/A self variance_U N/A Param variance_U variance_U N/A Logexp N/A N/A self lengthscale_Y N/A Param lengthscale_Y lengthscale_Y N/A Logexp N/A N/A self lengthscale_U N/A Param lengthscale_U lengthscale_U N/A Logexp N/A N/A self ubias N/A Param ubias ubias N/A Logexp N/A N/A N/A self link_parameters N/A self variance_Y N/A self variance_U N/A self lengthscale_Y N/A self lengthscale_U N/A self ubias N/A K N/A N/A self X X2 N/A None N/A N/A N/A X slices N/A N/A X N/A N/A N/A -1 N/A index_to_slices N/A X N/A N/A N/A -1 N/A N/A X2 None N/A N/A N/A X2 slices2 N/A X slices N/A K N/A N/A np zeros N/A N/A N/A X shape N/A 0 N/A N/A X shape N/A 0 N/A N/A N/A X2 slices2 N/A N/A X2 N/A N/A N/A -1 N/A index_to_slices N/A X2 N/A N/A N/A -1 N/A K N/A N/A np zeros N/A N/A N/A X shape N/A 0 N/A N/A X2 shape N/A 0 N/A rdist N/A X N/A X2 T N/A ly N/A 1 N/A self lengthscale_Y N/A lu N/A N/A N/A np sqrt 3 N/A self lengthscale_U N/A Vu N/A self variance_U N/A Vy N/A self variance_Y N/A kuu N/A N/A N/A dist N/A N/A N/A N/A Vu N/A 1 N/A lu N/A N/A np abs dist N/A N/A np exp N/A N/A lu N/A N/A np abs dist N/A self ubias N/A k1 N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A N/A ly N/A N/A np abs dist N/A N/A 2 lu ly N/A N/A lu ly 2 N/A k2 N/A N/A N/A dist N/A N/A N/A N/A N/A N/A np exp N/A N/A lu dist N/A N/A N/A ly N/A 2 lu N/A N/A lu ly dist N/A N/A lu 2 dist N/A N/A N/A np exp N/A N/A ly dist N/A N/A 2 lu ly N/A N/A ly lu 2 N/A k3 N/A N/A N/A dist N/A N/A N/A N/A np exp N/A N/A lu dist N/A N/A N/A 1 N/A lu dist N/A lu ly N/A lu N/A N/A lu ly 2 N/A kyy N/A N/A N/A dist N/A N/A N/A Vu Vy N/A N/A N/A k1 dist N/A k2 dist N/A k3 dist N/A kyu3 N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A N/A lu dist N/A lu ly N/A 1 N/A lu N/A dist N/A 1 N/A lu ly N/A k1cros N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A ly dist N/A lu ly N/A N/A 1 N/A N/A np exp N/A N/A lu ly dist N/A lu N/A N/A dist N/A N/A np exp N/A N/A lu ly dist N/A N/A 1 N/A N/A np exp N/A N/A lu ly dist N/A lu ly N/A k2cros N/A N/A N/A dist N/A N/A N/A N/A np exp N/A ly dist N/A N/A 1 N/A lu ly N/A lu N/A N/A lu ly 2 N/A Vyu N/A N/A np sqrt N/A N/A Vy ly 2 N/A kuyp N/A N/A N/A dist N/A N/A N/A Vu Vyu N/A kyu3 dist N/A kuyn N/A N/A N/A dist N/A N/A N/A Vu Vyu N/A N/A k1cros dist N/A k2cros dist N/A kyup N/A N/A N/A dist N/A N/A N/A Vu Vyu N/A N/A k1cros N/A dist N/A k2cros N/A dist N/A kyun N/A N/A N/A dist N/A N/A N/A Vu Vyu N/A kyu3 N/A dist N/A N/A i s1 N/A enumerate slices N/A N/A N/A j s2 N/A enumerate slices2 N/A N/A ss1 s1 N/A N/A ss2 s2 N/A N/A N/A N/A i 0 N/A j 0 N/A N/A N/A K N/A N/A ss1 ss2 N/A kuu N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A N/A N/A N/A i 0 N/A j 1 N/A N/A N/A K N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A kuyp N/A rdist N/A N/A ss1 ss2 N/A kuyn N/A rdist N/A N/A ss1 ss2 N/A N/A N/A N/A i 1 N/A j 1 N/A N/A N/A K N/A N/A ss1 ss2 N/A kyy N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A N/A N/A K N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A kyup N/A rdist N/A N/A ss1 ss2 N/A kyun N/A rdist N/A N/A ss1 ss2 N/A K N/A Kdiag N/A N/A self X N/A N/A N/A Compute the diagonal of the covariance matrix associated to X. N/A Kdiag N/A N/A np zeros N/A N/A X shape N/A 0 N/A ly N/A 1 N/A self lengthscale_Y N/A lu N/A N/A N/A np sqrt 3 N/A self lengthscale_U N/A Vu N/A self variance_U N/A Vy N/A self variance_Y N/A k1 N/A N/A N/A 2 lu ly N/A N/A lu ly 2 N/A k2 N/A N/A N/A N/A ly N/A 2 lu N/A 2 lu ly N/A N/A ly lu 2 N/A k3 N/A N/A 1 N/A lu ly N/A lu N/A N/A lu ly 2 N/A slices N/A index_to_slices N/A X N/A N/A N/A -1 N/A N/A i ss1 N/A enumerate slices N/A N/A s1 ss1 N/A N/A N/A i 0 N/A N/A N/A Kdiag N/A s1 N/A N/A self variance_U N/A self ubias N/A N/A N/A i 1 N/A N/A N/A Kdiag N/A s1 N/A N/A Vu Vy N/A N/A k1 k2 k3 N/A N/A N/A ValueError invalid input/output index N/A Kdiag N/A update_gradients_full N/A N/A self dL_dK X X2 N/A None N/A N/A derivative of the covariance matrix with respect to the parameters. N/A N/A X slices N/A N/A X N/A N/A N/A -1 N/A index_to_slices N/A X N/A N/A N/A -1 N/A N/A X2 None N/A N/A N/A X2 slices2 N/A X slices N/A N/A N/A X2 slices2 N/A N/A X2 N/A N/A N/A -1 N/A index_to_slices N/A X2 N/A N/A N/A -1 N/A rdist N/A X N/A X2 T N/A ly N/A 1 N/A self lengthscale_Y N/A lu N/A N/A N/A np sqrt 3 N/A self lengthscale_U N/A Vu N/A self variance_U N/A Vy N/A self variance_Y N/A Vyu N/A N/A np sqrt N/A N/A Vy ly 2 N/A dVdly N/A N/A 0.5 N/A N/A np sqrt ly N/A N/A np sqrt N/A 2 Vy N/A dVdVy N/A N/A 0.5 N/A N/A np sqrt Vy N/A N/A np sqrt N/A 2 ly N/A rd N/A N/A rdist shape N/A 0 N/A dktheta1 N/A N/A np zeros N/A rd rd N/A dktheta2 N/A N/A np zeros N/A rd rd N/A dkUdvar N/A N/A np zeros N/A rd rd N/A dkYdvar N/A N/A np zeros N/A rd rd N/A dkdubias N/A N/A np zeros N/A rd rd N/A UUdtheta1 N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A N/A lu dist dist N/A N/A N/A dist N/A N/A np exp N/A N/A lu dist N/A 1 N/A lu dist N/A UUdtheta2 N/A N/A N/A dist N/A 0 N/A UUdvar N/A N/A N/A dist N/A N/A N/A 1 N/A lu N/A N/A np abs dist N/A N/A np exp N/A N/A lu N/A N/A np abs dist N/A dk1theta1 N/A N/A N/A dist N/A N/A N/A N/A N/A N/A np exp N/A N/A ly dist 2 N/A lu N/A N/A lu ly 3 N/A dk2theta1 N/A N/A N/A dist N/A N/A 1.0 N/A N/A N/A N/A N/A N/A N/A N/A N/A np exp N/A N/A lu dist dist N/A N/A N/A N/A ly N/A 2 lu N/A N/A lu ly dist N/A dist N/A lu 2 N/A N/A ly lu -2 N/A N/A N/A N/A np exp N/A N/A lu dist N/A N/A -2 N/A ly dist N/A N/A 2 dist lu N/A N/A ly lu -2 N/A N/A N/A N/A N/A np exp N/A N/A dist lu N/A N/A N/A ly N/A 2 lu N/A N/A ly lu dist N/A dist N/A lu 2 2 N/A N/A ly lu -3 N/A N/A N/A N/A np exp N/A N/A dist ly 2 N/A N/A ly lu -2 N/A N/A N/A N/A N/A np exp N/A N/A dist ly 2 N/A N/A 2 lu ly N/A N/A ly lu -3 N/A dk3theta1 N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A N/A dist lu N/A N/A lu ly -2 N/A N/A N/A N/A N/A N/A N/A N/A 2 lu ly N/A dist N/A lu 2 N/A N/A lu ly dist N/A N/A dist N/A 2 N/A lu ly 2 N/A N/A 2 lu dist N/A ly dist N/A dk1theta2 N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A N/A ly dist N/A N/A lu ly -2 N/A N/A N/A N/A dist N/A N/A 2 lu ly 1 N/A N/A -2 N/A N/A 2 lu ly N/A lu ly N/A dk2theta2 N/A N/A N/A dist N/A N/A 1 N/A N/A N/A N/A N/A np exp N/A N/A dist lu N/A N/A ly lu -2 N/A N/A 1 N/A lu dist N/A N/A -2 N/A N/A N/A ly N/A 2 lu N/A N/A lu ly dist N/A dist N/A lu 2 N/A N/A ly lu -1 N/A N/A N/A N/A np exp N/A N/A dist ly N/A N/A ly lu -2 N/A N/A N/A N/A dist N/A N/A 2 lu ly 1 N/A N/A N/A N/A 2 lu ly -2 N/A N/A ly lu -1 N/A dk3theta2 N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A N/A dist lu N/A N/A N/A N/A -3 lu ly N/A dist N/A lu 2 N/A N/A lu ly dist N/A N/A lu ly 3 N/A k1 N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A N/A ly dist N/A N/A 2 lu ly N/A N/A lu ly 2 N/A k2 N/A N/A N/A dist N/A N/A N/A N/A N/A N/A np exp N/A N/A lu dist N/A N/A N/A ly N/A 2 lu N/A N/A lu ly dist N/A N/A lu 2 dist N/A N/A N/A np exp N/A N/A ly dist N/A N/A 2 lu ly N/A N/A ly lu 2 N/A k3 N/A N/A N/A dist N/A N/A N/A N/A np exp N/A N/A lu dist N/A N/A N/A 1 N/A lu dist N/A lu ly N/A lu N/A N/A lu ly 2 N/A kyu3 N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A N/A lu dist N/A lu ly N/A 1 N/A lu N/A dist N/A 1 N/A lu ly N/A k1cros N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A ly dist N/A lu ly N/A N/A 1 N/A N/A np exp N/A N/A lu ly dist N/A lu N/A N/A dist N/A N/A np exp N/A N/A lu ly dist N/A N/A 1 N/A N/A np exp N/A N/A lu ly dist N/A lu ly N/A k2cros N/A N/A N/A dist N/A N/A N/A N/A np exp N/A ly dist N/A N/A 1 N/A lu ly N/A lu N/A N/A lu ly 2 N/A kuyp N/A N/A N/A dist N/A N/A kyu3 dist N/A kuyn N/A N/A N/A dist N/A N/A N/A k1cros dist N/A k2cros dist N/A kyup N/A N/A N/A dist N/A N/A N/A k1cros N/A dist N/A k2cros N/A dist N/A kyun N/A N/A N/A dist N/A N/A kyu3 N/A dist N/A dkyu3dtheta2 N/A N/A N/A dist N/A N/A N/A N/A np exp N/A N/A lu dist N/A N/A N/A -1 N/A N/A lu ly -2 N/A N/A 1 N/A lu dist N/A lu N/A N/A lu ly -1 N/A N/A N/A N/A lu ly -1 N/A lu N/A N/A lu ly -2 N/A dkyu3dtheta1 N/A N/A N/A dist N/A N/A N/A N/A N/A np exp N/A N/A lu dist N/A N/A lu ly -1 N/A N/A N/A N/A N/A N/A dist N/A N/A 1 N/A dist lu N/A lu N/A N/A lu ly -1 N/A N/A N/A lu ly -1 N/A N/A 1 N/A dist lu N/A lu N/A N/A lu ly -1 dist N/A N/A lu ly -1 N/A lu N/A N/A lu ly -2 N/A dkcros2dtheta1 N/A N/A N/A dist N/A N/A N/A N/A np exp N/A ly dist N/A N/A N/A N/A N/A ly lu -2 N/A N/A ly lu -2 N/A N/A -2 lu N/A N/A lu ly -3 N/A dkcros2dtheta2 N/A N/A N/A dist N/A N/A N/A N/A N/A N/A np exp N/A ly dist dist N/A N/A N/A ly lu -1 N/A lu N/A N/A lu ly -2 N/A N/A N/A np exp N/A ly dist N/A N/A N/A N/A lu ly -2 N/A N/A lu -2 N/A N/A lu ly -3 N/A dkcros1dtheta1 N/A N/A N/A dist N/A N/A N/A N/A np exp N/A ly dist N/A N/A N/A N/A N/A lu ly -2 N/A N/A N/A 1 N/A N/A np exp N/A N/A lu ly dist N/A N/A lu dist N/A N/A np exp N/A N/A lu ly dist N/A N/A lu N/A 1 N/A N/A np exp N/A N/A lu ly dist N/A lu ly N/A N/A N/A lu ly -1 N/A N/A N/A N/A N/A N/A N/A N/A N/A np exp N/A N/A lu ly dist dist N/A dist N/A N/A np exp N/A N/A lu ly dist N/A N/A lu N/A dist 2 N/A N/A np exp N/A N/A lu ly dist N/A N/A 1 N/A N/A np exp N/A N/A lu ly dist N/A lu ly N/A N/A N/A lu N/A N/A np exp N/A N/A lu ly dist dist N/A lu ly N/A N/A lu N/A 1 N/A N/A np exp N/A N/A lu ly dist N/A N/A lu ly 2 N/A dkcros1dtheta2 N/A N/A N/A t N/A N/A N/A N/A N/A N/A N/A N/A np exp N/A ly t t N/A lu ly N/A N/A N/A 1 N/A N/A np exp N/A N/A lu ly t N/A N/A lu t N/A N/A np exp N/A N/A lu ly t N/A N/A lu N/A 1 N/A N/A np exp N/A N/A lu ly t N/A lu ly N/A N/A N/A N/A np exp N/A ly t N/A N/A lu ly 2 N/A N/A N/A 1 N/A N/A np exp N/A N/A lu ly t N/A N/A lu t N/A N/A np exp N/A N/A lu ly t N/A N/A lu N/A 1 N/A N/A np exp N/A N/A lu ly t N/A lu ly N/A N/A N/A N/A np exp N/A ly t N/A lu ly N/A N/A N/A N/A N/A N/A np exp N/A N/A lu ly t t N/A N/A N/A lu t t N/A N/A np exp N/A N/A lu ly t N/A N/A N/A lu t N/A N/A np exp N/A N/A lu ly t N/A lu ly N/A N/A lu N/A 1 N/A N/A np exp N/A N/A lu ly t N/A N/A lu ly 2 N/A dkuypdtheta1 N/A N/A N/A dist N/A N/A dkyu3dtheta1 dist N/A dkuyndtheta1 N/A N/A N/A dist N/A N/A N/A dkcros1dtheta1 dist N/A dkcros2dtheta1 dist N/A dkyupdtheta1 N/A N/A N/A dist N/A N/A N/A dkcros1dtheta1 N/A dist N/A dkcros2dtheta1 N/A dist N/A dkyundtheta1 N/A N/A N/A dist N/A N/A dkyu3dtheta1 N/A dist N/A dkuypdtheta2 N/A N/A N/A dist N/A N/A dkyu3dtheta2 dist N/A dkuyndtheta2 N/A N/A N/A dist N/A N/A N/A dkcros1dtheta2 dist N/A dkcros2dtheta2 dist N/A dkyupdtheta2 N/A N/A N/A dist N/A N/A N/A dkcros1dtheta2 N/A dist N/A dkcros2dtheta2 N/A dist N/A dkyundtheta2 N/A N/A N/A dist N/A N/A dkyu3dtheta2 N/A dist N/A N/A i s1 N/A enumerate slices N/A N/A N/A j s2 N/A enumerate slices2 N/A N/A ss1 s1 N/A N/A ss2 s2 N/A N/A N/A N/A i 0 N/A j 0 N/A N/A N/A dktheta1 N/A N/A ss1 ss2 N/A Vu N/A UUdtheta1 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A N/A dktheta2 N/A N/A ss1 ss2 0 N/A N/A dkUdvar N/A N/A ss1 ss2 N/A UUdvar N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A N/A dkYdvar N/A N/A ss1 ss2 0 N/A N/A dkdubias N/A N/A ss1 ss2 1 N/A N/A N/A N/A i 0 N/A j 1 N/A N/A N/A dktheta1 N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A N/A Vu Vyu N/A dkuypdtheta1 N/A rdist N/A N/A ss1 ss2 N/A N/A Vu Vyu N/A dkuyndtheta1 N/A rdist N/A N/A ss1 ss2 N/A N/A dkUdvar N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A Vyu N/A kuyp N/A rdist N/A N/A ss1 ss2 N/A Vyu N/A kuyn N/A rdist N/A N/A ss1 ss2 N/A N/A dktheta2 N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A N/A N/A Vu Vyu N/A dkuypdtheta2 N/A rdist N/A N/A ss1 ss2 N/A N/A Vu dVdly N/A kuyp N/A rdist N/A N/A ss1 ss2 N/A N/A N/A Vu Vyu N/A dkuyndtheta2 N/A rdist N/A N/A ss1 ss2 N/A N/A Vu dVdly N/A kuyn N/A rdist N/A N/A ss1 ss2 N/A N/A dkYdvar N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A N/A Vu dVdVy N/A kuyp N/A rdist N/A N/A ss1 ss2 N/A N/A Vu dVdVy N/A kuyn N/A rdist N/A N/A ss1 ss2 N/A N/A dkdubias N/A N/A ss1 ss2 0 N/A N/A N/A N/A i 1 N/A j 1 N/A N/A N/A dktheta1 N/A N/A ss1 ss2 N/A N/A N/A self variance_U N/A self variance_Y N/A N/A N/A dk1theta1 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A dk2theta1 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A dk3theta1 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A N/A dktheta2 N/A N/A ss1 ss2 N/A N/A N/A self variance_U N/A self variance_Y N/A N/A N/A dk1theta2 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A dk2theta2 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A dk3theta2 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A N/A dkUdvar N/A N/A ss1 ss2 N/A N/A self variance_Y N/A N/A N/A k1 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A k2 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A k3 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A N/A dkYdvar N/A N/A ss1 ss2 N/A N/A self variance_U N/A N/A N/A k1 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A k2 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A k3 N/A N/A np abs N/A rdist N/A N/A ss1 ss2 N/A N/A dkdubias N/A N/A ss1 ss2 0 N/A N/A N/A dktheta1 N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A N/A Vu Vyu N/A dkyupdtheta1 N/A rdist N/A N/A ss1 ss2 N/A N/A Vu Vyu N/A dkyundtheta1 N/A rdist N/A N/A ss1 ss2 N/A N/A dkUdvar N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A Vyu N/A kyup N/A rdist N/A N/A ss1 ss2 N/A Vyu N/A kyun N/A rdist N/A N/A ss1 ss2 N/A N/A dktheta2 N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A N/A N/A Vu Vyu N/A dkyupdtheta2 N/A rdist N/A N/A ss1 ss2 N/A N/A Vu dVdly N/A kyup N/A rdist N/A N/A ss1 ss2 N/A N/A N/A Vu Vyu N/A dkyundtheta2 N/A rdist N/A N/A ss1 ss2 N/A N/A Vu dVdly N/A kyun N/A rdist N/A N/A ss1 ss2 N/A N/A dkYdvar N/A N/A ss1 ss2 N/A N/A np where N/A N/A rdist N/A N/A ss1 ss2 0 N/A N/A Vu dVdVy N/A kyup N/A rdist N/A N/A ss1 ss2 N/A N/A Vu dVdVy N/A kyun N/A rdist N/A N/A ss1 ss2 N/A N/A dkdubias N/A N/A ss1 ss2 0 N/A N/A N/A self variance_U gradient N/A N/A np sum N/A dkUdvar dL_dK N/A N/A N/A self variance_Y gradient N/A N/A np sum N/A dkYdvar dL_dK N/A N/A N/A self lengthscale_U gradient N/A N/A np sum N/A N/A dktheta1 N/A N/A N/A N/A np sqrt 3 N/A N/A self lengthscale_U -2 dL_dK N/A N/A N/A self lengthscale_Y gradient N/A N/A np sum N/A N/A dktheta2 N/A N/A N/A self lengthscale_Y -2 dL_dK N/A N/A N/A self ubias gradient N/A N/A np sum N/A dkdubias dL_dK N/A N/A