Module ImportFrom alias ImportFrom alias Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam defaults Num body If CompareGt NameLoad Num body Print TupleLoad Str NameLoad Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareGt NameLoad Num body Print TupleLoad Str NameLoad Print TupleLoad Str NameLoad Assign NameStore BinOpMult BinOpMult NameLoad NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr BinOpMult Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Num For NameStore Call NameLoad NameLoad body For NameStore Call NameLoad NameLoad body AugAssignAdd NameStore Call NameLoad BinOpSub SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad AugAssignDiv NameStore BinOpMult NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body For NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad body AugAssignAdd NameStore Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad If CompareGt NameLoad Num body Print TupleLoad Str NameLoad NameLoad If CompareGt NameLoad Num body Print TupleLoad Str NameLoad Assert CompareLt NameLoad NameLoad Assert CompareEq NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults Num body If CompareGt NameLoad Num body Print TupleLoad Str NameLoad Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareGt NameLoad Num body Print TupleLoad Str NameLoad Print TupleLoad Str NameLoad Assign NameStore BinOpMult BinOpMult NameLoad NameLoad Call AttributeLoad NameLoad attr Assign NameStore BinOpMult NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr BinOpMult Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Num For NameStore Call NameLoad NameLoad body For NameStore Call NameLoad NameLoad body AugAssignAdd NameStore Call NameLoad BinOpSub SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad AugAssignDiv NameStore BinOpMult NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body For NameStore Call NameLoad NameLoad body If CompareEq NameLoad NameLoad body AugAssignSub SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Num AugAssignAdd NameStore Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad AugAssignDiv NameStore BinOpMult NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body For NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad body AugAssignAdd NameStore Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad If CompareGt NameLoad Num body Print TupleLoad Str NameLoad NameLoad NameLoad If CompareGt NameLoad Num body Print TupleLoad Str NameLoad Assert CompareLt NameLoad NameLoad Assert CompareLt NameLoad NameLoad Assert CompareEq NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults Num body If CompareGt NameLoad Num body Print TupleLoad Str NameLoad Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad If CompareGt NameLoad Num body Print TupleLoad Str NameLoad Print TupleLoad Str NameLoad Print TupleLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMult Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Num For NameStore Call NameLoad NameLoad body Assign NameStore BinOpSub BinOpMult NameLoad SubscriptLoad NameLoad ExtSlice Slice Index NameLoad BinOpMult SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad ExtSlice Slice Index NameLoad Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpSub BinOpMult SubscriptLoad NameLoad ExtSlice Index NameLoad Slice NameLoad BinOpMult SubscriptLoad NameLoad ExtSlice Index NameLoad Slice SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad AugAssignDiv NameStore BinOpMult NameLoad NameLoad If CompareGt NameLoad Num body Print TupleLoad Str NameLoad Assert CompareLt NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Num For NameStore Call NameLoad Num body Assign NameStore BinOpAdd Num Call NameLoad BinOpMult Call AttributeLoad NameLoad attr Num If CompareGt Call AttributeLoad NameLoad attr Num body Assign NameStore BinOpSub BinOpMult Num Call AttributeLoad NameLoad attr NameLoad NameLoad Num If CompareGt Call AttributeLoad NameLoad attr Num body AugAssignMult NameStore Num For NameStore Call NameLoad NameLoad body For NameStore Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad orelse Assign NameStore BinOpAdd BinOpSub BinOpMult Num Call AttributeLoad NameLoad attr NameLoad NameLoad Num BinOpMult Num BinOpSub BinOpMult Num Call AttributeLoad NameLoad attr NameLoad NameLoad Num If CompareGt Call AttributeLoad NameLoad attr Num body AugAssignMult NameStore Num For NameStore Call NameLoad NameLoad body For NameStore Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpAdd Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad BinOpMult Num Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Expr Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Num Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num ListLoad Num Num Num ListLoad Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num ListLoad Num Num Num ListLoad Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num ListLoad Num Num Num ListLoad Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num ListLoad Num Num Num ListLoad Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad keyword NameLoad decorator_list
N/A mpmath mp mpmath libmp N/A xrange N/A N/A libmp backend xrange run_hessenberg N/A N/A A verbose N/A 0 N/A N/A N/A verbose 1 N/A N/A N/A original matrix (hessenberg):
 A N/A n N/A A rows N/A N/A Q H N/A N/A mp hessenberg A N/A N/A verbose 1 N/A N/A N/A Q:
 Q N/A N/A H:
 H N/A B N/A N/A Q H N/A N/A Q transpose_conj N/A eps N/A N/A mp exp N/A 0.8 N/A N/A mp log N/A mp eps N/A err0 0 N/A x N/A xrange n N/A N/A y N/A xrange n N/A N/A err0 N/A abs N/A N/A A N/A N/A y x N/A B N/A N/A y x N/A err0 N/A n n N/A err1 0 N/A x N/A xrange n N/A N/A y N/A xrange N/A x 2 n N/A N/A err1 N/A abs N/A H N/A N/A y x N/A N/A verbose 0 N/A N/A N/A difference (H): err0 err1 N/A N/A verbose 1 N/A N/A N/A B:
 B N/A N/A err0 eps N/A N/A err1 0 N/A run_schur N/A N/A A verbose N/A 0 N/A N/A N/A verbose 1 N/A N/A N/A original matrix (schur):
 A N/A n N/A A rows N/A N/A Q R N/A N/A mp schur A N/A N/A verbose 1 N/A N/A N/A Q:
 Q N/A N/A R:
 R N/A B N/A N/A Q R N/A N/A Q transpose_conj N/A C N/A Q N/A N/A Q transpose_conj N/A eps N/A N/A mp exp N/A 0.8 N/A N/A mp log N/A mp eps N/A err0 0 N/A x N/A xrange n N/A N/A y N/A xrange n N/A N/A err0 N/A abs N/A N/A A N/A N/A y x N/A B N/A N/A y x N/A err0 N/A n n N/A err1 0 N/A x N/A xrange n N/A N/A y N/A xrange n N/A N/A N/A x y N/A N/A N/A C N/A N/A y x 1 N/A err1 N/A abs N/A C N/A N/A y x N/A err1 N/A n n N/A err2 0 N/A x N/A xrange n N/A N/A y N/A xrange N/A x 1 n N/A N/A err2 N/A abs N/A R N/A N/A y x N/A N/A verbose 0 N/A N/A N/A difference (S): err0 err1 err2 N/A N/A verbose 1 N/A N/A N/A B:
 B N/A N/A err0 eps N/A N/A err1 eps N/A N/A err2 0 N/A run_eig N/A N/A A verbose N/A 0 N/A N/A N/A verbose 1 N/A N/A N/A original matrix (eig):
 A N/A n N/A A rows N/A N/A E EL ER N/A N/A mp eig A left True right True N/A N/A verbose 1 N/A N/A N/A E:
 E N/A N/A EL:
 EL N/A N/A ER:
 ER N/A eps N/A N/A mp exp N/A 0.8 N/A N/A mp log N/A mp eps N/A err0 0 N/A i N/A xrange n N/A N/A B N/A N/A A N/A ER N/A N/A N/A i N/A N/A E N/A i N/A ER N/A N/A N/A i N/A err0 N/A max err0 N/A N/A mp mnorm B N/A B N/A N/A N/A EL N/A N/A i N/A A N/A N/A EL N/A N/A i N/A N/A E N/A i N/A err0 N/A max err0 N/A N/A mp mnorm B N/A err0 N/A n n N/A N/A verbose 0 N/A N/A N/A difference (E): err0 N/A N/A err0 eps N/A test_eig_dyn N/A N/A N/A N/A N/A v 0 N/A i N/A xrange 5 N/A N/A n N/A 1 N/A int N/A N/A N/A mp rand 5 N/A N/A N/A N/A mp rand 0.5 N/A N/A A N/A N/A 2 N/A N/A mp randmatrix n n 1 N/A N/A N/A N/A mp rand 0.5 N/A N/A A 10 N/A x N/A xrange n N/A N/A y N/A xrange n N/A N/A N/A A N/A N/A x y N/A int N/A A N/A N/A x y N/A N/A A N/A N/A N/A 2 N/A N/A mp randmatrix n n 1 N/A 1j N/A N/A 2 N/A N/A mp randmatrix n n 1 N/A N/A N/A N/A mp rand 0.5 N/A N/A A 10 N/A x N/A xrange n N/A N/A y N/A xrange n N/A N/A N/A A N/A N/A x y N/A N/A int N/A N/A mp re N/A A N/A N/A x y N/A 1j N/A int N/A N/A mp im N/A A N/A N/A x y N/A N/A run_hessenberg A verbose v N/A N/A run_schur A verbose v N/A N/A run_eig A verbose v N/A test_eig N/A N/A N/A N/A N/A v 0 N/A AS N/A N/A A N/A N/A mp matrix N/A N/A 2 1 0 N/A 0 2 1 N/A 0 0 2 N/A N/A N/A AS append A N/A N/A N/A AS append N/A N/A A transpose N/A A N/A N/A mp matrix N/A N/A 2 0 0 N/A 0 2 1 N/A 0 0 2 N/A N/A N/A AS append A N/A N/A N/A AS append N/A N/A A transpose N/A A N/A N/A mp matrix N/A N/A 2 0 1 N/A 0 2 0 N/A 0 0 2 N/A N/A N/A AS append A N/A N/A N/A AS append N/A N/A A transpose N/A A N/A N/A mp matrix N/A N/A 0 0 1 N/A 1 0 0 N/A 0 1 0 N/A N/A N/A AS append A N/A N/A N/A AS append N/A N/A A transpose N/A A AS N/A N/A N/A run_hessenberg A verbose v N/A N/A run_schur A verbose v N/A N/A run_eig A verbose v N/A