summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/numpy/testing/_private/__pycache__/utils.cpython-312.pyc
blob: 2959b5399e2040816dd957c85e1b538a2de6a25a (plain)
ofshex dumpascii
0000 cb 0d 0d 0a 00 00 00 00 0d fd a7 68 db 75 01 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 ...........h.u..................
0020 00 00 00 00 00 f3 dc 08 00 00 97 00 64 00 5a 00 64 01 64 02 6c 01 5a 02 64 01 64 02 6c 03 5a 03 ............d.Z.d.d.l.Z.d.d.l.Z.
0040 64 01 64 02 6c 04 5a 04 64 01 64 02 6c 05 5a 06 64 01 64 02 6c 07 5a 07 64 01 64 02 6c 08 5a 08 d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.
0060 64 01 64 02 6c 09 5a 09 64 01 64 02 6c 0a 5a 0a 64 01 64 02 6c 0b 5a 0b 64 01 64 02 6c 0c 5a 0c d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.
0080 64 01 64 02 6c 0d 5a 0d 64 01 64 02 6c 0e 5a 0e 64 01 64 02 6c 0f 5a 0f 64 01 64 02 6c 10 5a 10 d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.
00a0 64 01 64 02 6c 11 5a 11 64 01 64 03 6c 12 6d 13 5a 13 6d 14 5a 14 01 00 64 01 64 04 6c 15 6d 16 d.d.l.Z.d.d.l.m.Z.m.Z...d.d.l.m.
00c0 5a 16 01 00 64 01 64 05 6c 17 6d 18 5a 18 6d 19 5a 19 01 00 64 01 64 06 6c 1a 6d 1b 5a 1b 01 00 Z...d.d.l.m.Z.m.Z...d.d.l.m.Z...
00e0 64 01 64 07 6c 11 6d 1c 5a 1c 01 00 64 01 64 02 6c 1d 5a 1e 64 01 64 02 6c 1f 5a 1d 64 01 64 08 d.d.l.m.Z...d.d.l.Z.d.d.l.Z.d.d.
0100 6c 1d 6d 20 5a 20 6d 21 5a 21 6d 22 5a 22 01 00 64 01 64 09 6c 23 6d 24 5a 24 6d 25 5a 25 6d 26 l.m.Z.m!Z!m"Z"..d.d.l#m$Z$m%Z%m&
0120 5a 26 6d 27 5a 27 6d 28 5a 28 6d 29 5a 29 6d 2a 5a 2a 6d 2b 5a 2b 01 00 67 00 64 0a a2 01 5a 2c Z&m'Z'm(Z(m)Z)m*Z*m+Z+..g.d...Z,
0140 02 00 47 00 64 0b 84 00 64 0c 65 2d ab 03 00 00 00 00 00 00 5a 2e 65 2e 5a 2f 64 01 5a 30 02 00 ..G.d...d.e-........Z.e.Z/d.Z0..
0160 65 09 6a 62 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 1e 6a 64 00 00 00 00 00 00 e.jb..................e.jd......
0180 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 6a 66 00 00 00 00 00 00 00 00 00 00 ....................jf..........
01a0 00 00 00 00 00 00 00 00 5a 34 09 00 65 06 6a 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z4..e.jj................
01c0 00 00 6a 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0d ab 01 00 00 00 00 00 00 ..jm..................d.........
01e0 5a 37 64 0e 5a 38 09 00 65 0e 6a 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0f Z7d.Z8..e.jr..................d.
0200 6b 5c 00 00 72 21 65 37 6a 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 76 00 00 k\..r!e7jt..................jv..
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................jx..............
0240 00 00 00 00 5a 3d 6e 46 64 01 64 02 6c 3e 5a 3e 64 01 64 02 6c 3f 5a 3f 02 00 65 3e 6a 80 00 00 ....Z=nFd.d.l>Z>d.d.l?Z?..e>j...
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 37 6a 83 00 00 00 00 00 00 00 00 00 00 00 00 ................e7j.............
0280 00 00 00 00 00 00 64 10 ab 01 00 00 00 00 00 00 78 01 73 02 01 00 64 11 64 12 84 00 ac 13 ab 02 ......d.........x.s...d.d.......
02a0 00 00 00 00 00 00 5a 3a 65 3a 6a 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 78 ......Z:e:jv..................jx
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 3d 65 3d 73 17 65 37 6a 87 00 00 00 00 ..................Z=e=s.e7j.....
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0d ab 01 00 00 00 00 00 00 65 34 6b 37 00 00 72 03 ..............d.........e4k7..r.
0300 64 14 5a 38 09 00 02 00 65 0a 6a 8a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 d.Z8....e.j.....................
0320 00 00 00 00 00 00 64 15 76 00 5a 46 65 0e 6a 8e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......d.v.ZFe.j.................
0340 00 00 6a 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 16 6b 28 00 00 5a 49 02 00 ..j...................d.k(..ZI..
0360 65 4a 65 0e 64 17 ab 02 00 00 00 00 00 00 5a 4b 02 00 65 4c 65 0e 64 18 64 02 ab 03 00 00 00 00 eJe.d.........ZK..eLe.d.d.......
0380 00 00 64 02 75 01 78 01 72 03 01 00 65 4b 0c 00 5a 4d 64 0e 5a 4e 02 00 65 0a 6a 9e 00 00 00 00 ..d.u.x.r...eK..ZMd.ZN..e.j.....
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 64 19 6b 28 00 00 73 14 02 00 ......................d.k(..s...
03c0 65 0a 6a 8a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 64 1a e.j...........................d.
03e0 6b 28 00 00 72 27 09 00 65 1e 6a a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a a2 k(..r'..e.j...................j.
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 1b 19 00 00 00 64 1c 19 00 00 00 5a 52 ..................d.....d.....ZR
0420 65 52 64 1d 19 00 00 00 64 1e 6b 28 00 00 72 02 64 14 5a 4e 65 1d 6a a8 00 00 00 00 00 00 00 00 eRd.....d.k(..r.d.ZNe.j.........
0440 00 00 00 00 00 00 00 00 00 00 6a aa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a ac ..........j...................j.
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 57 64 14 5a 58 02 00 65 0f 6a b2 00 00 ..................ZWd.ZX..e.j...
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 1f ab 01 00 00 00 00 00 00 78 01 73 02 01 00 ................d.........x.s...
04a0 64 20 5a 5a 64 21 65 5a 76 00 72 02 64 0e 5a 58 02 00 65 5b 02 00 65 0f 6a b2 00 00 00 00 00 00 d.ZZd!eZv.r.d.ZX..e[..e.j.......
04c0 00 00 00 00 00 00 00 00 00 00 00 00 64 22 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 5a 5c ............d"................Z\
04e0 02 00 65 1e 6a ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 1e 6a 52 00 00 00 00 ..e.j...................e.jR....
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 6a bc 00 00 00 00 00 00 00 00 ......................j.........
0520 00 00 00 00 00 00 00 00 00 00 64 23 6b 28 00 00 5a 5f 64 66 64 24 84 01 5a 60 65 08 6a 90 00 00 ..........d#k(..Z_dfd$..Z`e.j...
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 25 6b 28 00 00 72 0b 09 00 09 00 64 67 64 26 ................d%k(..r.....dgd&
0560 84 01 5a 61 64 68 64 27 84 01 5a 62 6e 1a 65 0e 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..Zadhd'..Zbn.e.j...............
0580 00 00 00 00 64 02 64 28 1a 00 64 29 6b 28 00 00 72 05 64 69 64 2a 84 01 5a 62 6e 03 64 2b 84 00 ....d.d(..d)k(..r.did*..Zbn.d+..
05a0 5a 62 65 0e 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 64 28 1a 00 64 29 Zbe.j...................d.d(..d)
05c0 6b 28 00 00 72 05 64 6a 64 2c 84 01 5a 63 6e 05 67 00 66 01 64 2d 84 01 5a 63 09 00 09 00 64 6b k(..r.djd,..Zcn.g.f.d-..Zc....dk
05e0 64 2f 84 01 5a 64 64 6c 64 14 64 30 9c 01 64 31 84 03 5a 65 64 32 84 00 5a 66 64 6d 64 33 84 01 d/..Zddld.d0..d1..Zed2..Zfdmd3..
0600 5a 67 09 00 09 00 64 6d 64 34 84 01 5a 68 09 00 09 00 64 6e 64 14 64 2e 64 35 9c 02 64 36 84 03 Zg....dmd4..Zh....dnd.d.d5..d6..
0620 5a 69 64 6c 64 14 64 30 9c 01 64 37 84 03 5a 6a 09 00 09 00 64 6f 64 38 84 01 5a 6b 64 6c 64 14 Zidld.d0..d7..Zj....dod8..Zkdld.
0640 64 30 9c 01 64 39 84 03 5a 6c 64 3a 84 00 5a 6d 64 3b 84 00 5a 6e 64 70 64 3c 84 01 5a 6f 67 00 d0..d9..Zld:..Zmd;..Zndpd<..Zog.
0660 66 01 64 3d 84 01 5a 70 64 01 64 02 6c 71 5a 71 02 00 47 00 64 3e 84 00 64 3f 65 71 6a e4 00 00 f.d=..Zpd.d.lqZq..G.d>..d?eqj...
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 5a 73 02 00 65 73 64 40 ........................Zs..esd@
06a0 ab 01 00 00 00 00 00 00 5a 74 64 41 84 00 5a 75 64 42 84 00 5a 76 64 69 64 43 84 01 5a 77 64 71 ........ZtdA..ZudB..ZvdidC..Zwdq
06c0 64 44 84 01 5a 78 64 45 84 00 5a 79 09 00 09 00 64 72 64 14 64 30 9c 01 64 46 84 03 5a 7a 64 73 dD..ZxdE..Zy....drd.d0..dF..Zzds
06e0 64 47 84 01 5a 7b 64 71 64 48 84 01 5a 7c 64 69 64 49 84 01 5a 7d 64 4a 84 00 5a 7e 64 4b 84 00 dG..Z{dqdH..Z|didI..Z}dJ..Z~dK..
0700 5a 7f 65 03 90 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 69 64 4c 84 01 Z.e...j...................didL..
0720 ab 00 00 00 00 00 00 00 5a 81 64 4d 84 00 5a 82 65 03 90 01 6a 00 00 00 00 00 00 00 00 00 00 00 ........Z.dM..Z.e...j...........
0740 00 00 00 00 00 00 00 00 64 69 64 4e 84 01 ab 00 00 00 00 00 00 00 5a 83 64 4f 84 00 5a 84 65 28 ........didN..........Z.dO..Z.e(
0760 64 50 64 51 66 03 64 52 84 01 5a 85 02 00 47 00 64 53 84 00 64 54 65 2d ab 03 00 00 00 00 00 00 dPdQf.dR..Z...G.dS..dTe-........
0780 5a 86 65 03 90 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 55 84 00 ab 00 Z.e...j...................dU....
07a0 00 00 00 00 00 00 5a 87 65 03 90 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......Z.e...j...................
07c0 64 56 84 00 ab 00 00 00 00 00 00 00 5a 88 02 00 47 00 64 57 84 00 64 58 65 11 90 01 6a 12 00 00 dV..........Z...G.dW..dXe...j...
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 5a 8a 02 00 47 00 64 59 ........................Z...G.dY
0800 84 00 64 5a ab 02 00 00 00 00 00 00 5a 8b 65 03 90 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 ..dZ........Z.e...j.............
0820 00 00 00 00 00 00 64 69 64 5b 84 01 ab 00 00 00 00 00 00 00 5a 8c 64 5c 84 00 5a 8d 64 5d 84 00 ......did[..........Z.d\..Z.d]..
0840 5a 8e 64 5e 84 00 5a 8f 64 5f 84 00 5a 90 64 60 84 00 5a 91 64 61 84 00 5a 92 64 62 84 00 5a 93 Z.d^..Z.d_..Z.d`..Z.da..Z.db..Z.
0860 64 63 84 00 5a 94 02 00 65 94 ab 00 00 00 00 00 00 00 5a 95 64 64 84 00 5a 96 09 00 09 00 09 00 dc..Z...e.........Z.dd..Z.......
0880 64 74 64 65 84 01 5a 97 79 02 23 00 65 42 24 00 72 06 01 00 64 14 5a 3d 59 00 90 02 8c e5 77 00 dtde..Z.y.#.eB$.r...d.Z=Y.....w.
08a0 78 03 59 00 77 01 23 00 65 06 6a 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 88 x.Y.w.#.e.jj..................j.
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 00 72 08 01 00 64 14 78 01 5a 38 5a 3d ..................$.r...d.x.Z8Z=
08e0 59 00 90 02 8c f0 77 00 78 03 59 00 77 01 23 00 65 53 24 00 72 04 01 00 59 00 90 02 8c 65 77 00 Y.....w.x.Y.w.#.eS$.r...Y....ew.
0900 78 03 59 00 77 01 29 75 7a 2a 0a 55 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 66 x.Y.w.)uz*.Utility.function.to.f
0920 61 63 69 6c 69 74 61 74 65 20 74 65 73 74 69 6e 67 2e 0a 0a e9 00 00 00 00 4e 29 02 da 07 70 61 acilitate.testing........N)...pa
0940 72 74 69 61 6c da 05 77 72 61 70 73 29 01 da 08 53 74 72 69 6e 67 49 4f 29 02 da 07 6d 6b 64 74 rtial..wraps)...StringIO)...mkdt
0960 65 6d 70 da 07 6d 6b 73 74 65 6d 70 29 01 da 08 53 6b 69 70 54 65 73 74 29 01 da 0e 57 61 72 6e emp..mkstemp)...SkipTest)...Warn
0980 69 6e 67 4d 65 73 73 61 67 65 29 03 da 08 69 73 66 69 6e 69 74 65 da 05 69 73 69 6e 66 da 05 69 ingMessage)...isfinite..isinf..i
09a0 73 6e 61 6e 29 08 da 06 61 72 61 6e 67 65 da 05 61 72 72 61 79 da 0a 61 72 72 61 79 5f 72 65 70 snan)...arange..array..array_rep
09c0 72 da 05 65 6d 70 74 79 da 07 66 6c 6f 61 74 33 32 da 04 69 6e 74 70 da 05 69 73 6e 61 74 da 07 r..empty..float32..intp..isnat..
09e0 6e 64 61 72 72 61 79 29 30 da 0c 61 73 73 65 72 74 5f 65 71 75 61 6c da 13 61 73 73 65 72 74 5f ndarray)0..assert_equal..assert_
0a00 61 6c 6d 6f 73 74 5f 65 71 75 61 6c da 13 61 73 73 65 72 74 5f 61 70 70 72 6f 78 5f 65 71 75 61 almost_equal..assert_approx_equa
0a20 6c da 12 61 73 73 65 72 74 5f 61 72 72 61 79 5f 65 71 75 61 6c da 11 61 73 73 65 72 74 5f 61 72 l..assert_array_equal..assert_ar
0a40 72 61 79 5f 6c 65 73 73 da 13 61 73 73 65 72 74 5f 73 74 72 69 6e 67 5f 65 71 75 61 6c da 19 61 ray_less..assert_string_equal..a
0a60 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c da 0d 61 73 73 65 72 74 ssert_array_almost_equal..assert
0a80 5f 72 61 69 73 65 73 da 0d 62 75 69 6c 64 5f 65 72 72 5f 6d 73 67 da 10 64 65 63 6f 72 61 74 65 _raises..build_err_msg..decorate
0aa0 5f 6d 65 74 68 6f 64 73 da 07 6a 69 66 66 69 65 73 da 08 6d 65 6d 75 73 61 67 65 da 12 70 72 69 _methods..jiffies..memusage..pri
0ac0 6e 74 5f 61 73 73 65 72 74 5f 65 71 75 61 6c da 07 72 75 6e 64 6f 63 73 da 09 72 75 6e 73 74 72 nt_assert_equal..rundocs..runstr
0ae0 69 6e 67 da 07 76 65 72 62 6f 73 65 da 07 6d 65 61 73 75 72 65 da 07 61 73 73 65 72 74 5f da 1e ing..verbose..measure..assert_..
0b00 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 da 13 assert_array_almost_equal_nulp..
0b20 61 73 73 65 72 74 5f 72 61 69 73 65 73 5f 72 65 67 65 78 da 14 61 73 73 65 72 74 5f 61 72 72 61 assert_raises_regex..assert_arra
0b40 79 5f 6d 61 78 5f 75 6c 70 da 0c 61 73 73 65 72 74 5f 77 61 72 6e 73 da 12 61 73 73 65 72 74 5f y_max_ulp..assert_warns..assert_
0b60 6e 6f 5f 77 61 72 6e 69 6e 67 73 da 0f 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 da 0f 49 67 no_warnings..assert_allclose..Ig
0b80 6e 6f 72 65 45 78 63 65 70 74 69 6f 6e da 18 63 6c 65 61 72 5f 61 6e 64 5f 63 61 74 63 68 5f 77 noreException..clear_and_catch_w
0ba0 61 72 6e 69 6e 67 73 72 08 00 00 00 da 15 4b 6e 6f 77 6e 46 61 69 6c 75 72 65 45 78 63 65 70 74 arningsr......KnownFailureExcept
0bc0 69 6f 6e da 08 74 65 6d 70 70 61 74 68 da 07 74 65 6d 70 64 69 72 da 07 49 53 5f 50 59 50 59 da ion..temppath..tempdir..IS_PYPY.
0be0 0c 48 41 53 5f 52 45 46 43 4f 55 4e 54 da 07 49 53 5f 57 41 53 4d da 11 73 75 70 70 72 65 73 73 .HAS_REFCOUNT..IS_WASM..suppress
0c00 5f 77 61 72 6e 69 6e 67 73 da 14 61 73 73 65 72 74 5f 61 72 72 61 79 5f 63 6f 6d 70 61 72 65 da _warnings..assert_array_compare.
0c20 13 61 73 73 65 72 74 5f 6e 6f 5f 67 63 5f 63 79 63 6c 65 73 da 0c 62 72 65 61 6b 5f 63 79 63 6c .assert_no_gc_cycles..break_cycl
0c40 65 73 da 0c 48 41 53 5f 4c 41 50 41 43 4b 36 34 da 09 49 53 5f 50 59 53 54 4f 4e da 07 49 53 5f es..HAS_LAPACK64..IS_PYSTON..IS_
0c60 4d 55 53 4c da 11 63 68 65 63 6b 5f 73 75 70 70 6f 72 74 5f 73 76 65 da 0b 4e 4f 47 49 4c 5f 42 MUSL..check_support_sve..NOGIL_B
0c80 55 49 4c 44 da 0b 49 53 5f 45 44 49 54 41 42 4c 45 da 0c 49 53 5f 49 4e 53 54 41 4c 4c 45 44 da UILD..IS_EDITABLE..IS_INSTALLED.
0ca0 0a 4e 55 4d 50 59 5f 52 4f 4f 54 da 0c 72 75 6e 5f 74 68 72 65 61 64 65 64 da 08 49 53 5f 36 34 .NUMPY_ROOT..run_threaded..IS_64
0cc0 42 49 54 da 11 42 4c 41 53 5f 53 55 50 50 4f 52 54 53 5f 46 50 45 63 00 00 00 00 00 00 00 00 00 BIT..BLAS_SUPPORTS_FPEc.........
0ce0 00 00 00 01 00 00 00 00 00 00 00 f3 10 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 79 02 ..................e.Z.d.Z.d.Z.y.
0d00 29 03 72 2f 00 00 00 7a 3c 52 61 69 73 65 20 74 68 69 73 20 65 78 63 65 70 74 69 6f 6e 20 74 6f ).r/...z<Raise.this.exception.to
0d20 20 6d 61 72 6b 20 61 20 74 65 73 74 20 61 73 20 61 20 6b 6e 6f 77 6e 20 66 61 69 6c 69 6e 67 20 .mark.a.test.as.a.known.failing.
0d40 74 65 73 74 2e 4e a9 04 da 08 5f 5f 6e 61 6d 65 5f 5f da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c test.N....__name__..__module__..
0d60 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f da 07 5f 5f 64 6f 63 5f 5f a9 00 f3 00 00 00 00 fa 63 2f 68 __qualname__..__doc__........c/h
0d80 6f 6d 65 2f 62 6c 61 63 6b 68 61 6f 2f 75 69 75 63 2d 63 6f 75 72 73 65 2d 67 72 61 70 68 2f 2e ome/blackhao/uiuc-course-graph/.
0da0 76 65 6e 76 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 31 32 2f 73 69 74 65 2d 70 61 63 6b 61 67 65 venv/lib/python3.12/site-package
0dc0 73 2f 6e 75 6d 70 79 2f 74 65 73 74 69 6e 67 2f 5f 70 72 69 76 61 74 65 2f 75 74 69 6c 73 2e 70 s/numpy/testing/_private/utils.p
0de0 79 72 2f 00 00 00 72 2f 00 00 00 31 00 00 00 73 08 00 00 00 84 00 d9 04 46 d8 04 08 72 4b 00 00 yr/...r/...1...s........F...rK..
0e00 00 72 2f 00 00 00 da 05 6e 75 6d 70 79 54 29 02 e9 03 00 00 00 e9 0d 00 00 00 7a 0f 64 69 72 65 .r/.....numpyT)...........z.dire
0e20 63 74 5f 75 72 6c 2e 6a 73 6f 6e 7a 02 7b 7d 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 ct_url.jsonz.{}c................
0e40 03 00 00 00 f3 2c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 .....,.....t.........j..........
0e60 00 00 00 00 00 00 00 00 00 64 01 69 00 7c 00 a4 01 8e 01 53 00 29 02 4e 72 4a 00 00 00 29 02 da .........d.i.|.....S.).NrJ...)..
0e80 05 74 79 70 65 73 da 0f 53 69 6d 70 6c 65 4e 61 6d 65 73 70 61 63 65 29 01 da 04 64 61 74 61 73 .types..SimpleNamespace)...datas
0ea0 01 00 00 00 20 72 4c 00 00 00 fa 08 3c 6c 61 6d 62 64 61 3e 72 54 00 00 00 4a 00 00 00 73 14 00 .....rL.....<lambda>rT...J...s..
0ec0 00 00 80 00 ac 15 d7 29 3e d1 29 3e d1 29 46 c0 14 d1 29 46 80 00 72 4b 00 00 00 29 01 da 0b 6f .......)>.)>.)F...)F..rK...)...o
0ee0 62 6a 65 63 74 5f 68 6f 6f 6b 46 29 02 da 06 77 61 73 6d 33 32 da 06 77 61 73 6d 36 34 da 04 70 bject_hookF)...wasm32..wasm64..p
0f00 79 70 79 da 13 70 79 73 74 6f 6e 5f 76 65 72 73 69 6f 6e 5f 69 6e 66 6f da 0b 67 65 74 72 65 66 ypy..pyston_version_info..getref
0f20 63 6f 75 6e 74 da 06 44 61 72 77 69 6e da 05 61 72 6d 36 34 7a 12 42 75 69 6c 64 20 44 65 70 65 count..Darwin..arm64z.Build.Depe
0f40 6e 64 65 6e 63 69 65 73 da 04 62 6c 61 73 da 04 6e 61 6d 65 da 0a 61 63 63 65 6c 65 72 61 74 65 ndencies..blas..name..accelerate
0f60 da 0d 48 4f 53 54 5f 47 4e 55 5f 54 59 50 45 da 00 da 04 6d 75 73 6c da 0f 50 79 5f 47 49 4c 5f ..HOST_GNU_TYPE....musl..Py_GIL_
0f80 44 49 53 41 42 4c 45 44 e9 08 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 DISABLED.....c..................
0fa0 00 00 f3 68 00 00 00 97 00 64 01 7d 02 7c 00 73 13 09 00 02 00 7c 01 ab 00 00 00 00 00 00 00 7d ...h.....d.}.|.s.....|.........}
0fc0 03 74 03 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 82 01 79 02 23 00 74 00 00 00 00 .t.........|...........y.#.t....
0fe0 00 00 00 00 00 24 00 72 0f 01 00 7c 01 7d 03 59 00 74 03 00 00 00 00 00 00 00 00 7c 03 ab 01 00 .....$.r...|.}.Y.t.........|....
1000 00 00 00 00 00 82 01 77 00 78 03 59 00 77 01 29 03 61 49 01 00 00 0a 20 20 20 20 41 73 73 65 72 .......w.x.Y.w.).aI........Asser
1020 74 20 74 68 61 74 20 77 6f 72 6b 73 20 69 6e 20 72 65 6c 65 61 73 65 20 6d 6f 64 65 2e 0a 20 20 t.that.works.in.release.mode....
1040 20 20 41 63 63 65 70 74 73 20 63 61 6c 6c 61 62 6c 65 20 6d 73 67 20 74 6f 20 61 6c 6c 6f 77 20 ..Accepts.callable.msg.to.allow.
1060 64 65 66 65 72 72 69 6e 67 20 65 76 61 6c 75 61 74 69 6f 6e 20 75 6e 74 69 6c 20 66 61 69 6c 75 deferring.evaluation.until.failu
1080 72 65 2e 0a 0a 20 20 20 20 54 68 65 20 50 79 74 68 6f 6e 20 62 75 69 6c 74 2d 69 6e 20 60 60 61 re.......The.Python.built-in.``a
10a0 73 73 65 72 74 60 60 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 77 68 65 6e 20 65 78 65 63 75 ssert``.does.not.work.when.execu
10c0 74 69 6e 67 20 63 6f 64 65 20 69 6e 0a 20 20 20 20 6f 70 74 69 6d 69 7a 65 64 20 6d 6f 64 65 20 ting.code.in.....optimized.mode.
10e0 28 74 68 65 20 60 60 2d 4f 60 60 20 66 6c 61 67 29 20 2d 20 6e 6f 20 62 79 74 65 2d 63 6f 64 65 (the.``-O``.flag).-.no.byte-code
1100 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 66 6f 72 20 69 74 2e 0a 0a 20 20 20 20 46 6f 72 20 64 .is.generated.for.it.......For.d
1120 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 6e 20 75 73 61 67 65 2c 20 72 65 66 65 72 20 74 6f 20 ocumentation.on.usage,.refer.to.
1140 74 68 65 20 50 79 74 68 6f 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 54 the.Python.documentation.......T
1160 4e 29 02 da 09 54 79 70 65 45 72 72 6f 72 da 0e 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 29 04 N)...TypeError..AssertionError).
1180 da 03 76 61 6c da 03 6d 73 67 da 11 5f 5f 74 72 61 63 65 62 61 63 6b 68 69 64 65 5f 5f da 04 73 ..val..msg..__tracebackhide__..s
11a0 6d 73 67 73 04 00 00 00 20 20 20 20 72 4c 00 00 00 72 26 00 00 00 72 26 00 00 00 74 00 00 00 73 msgs........rL...r&...r&...t...s
11c0 4c 00 00 00 80 00 f0 16 00 19 1d d0 04 15 d9 0b 0e f0 02 03 09 17 d9 13 16 93 35 88 44 f4 06 00 L.........................5.D...
11e0 0f 1d 98 54 d3 0e 22 d0 08 22 f0 0b 00 0c 0f f8 f4 06 00 10 19 f2 00 01 09 17 d8 13 16 89 44 dc ...T..".."....................D.
1200 0e 1c 98 54 d3 0e 22 d0 08 22 f0 05 01 09 17 fa 73 0c 00 00 00 86 07 19 00 99 0b 31 03 b0 01 31 ...T..".."......s..........1...1
1220 03 da 02 6e 74 63 06 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 88 01 00 00 97 ...ntc..........................
1240 00 64 01 64 00 6c 00 7d 06 7c 04 80 0c 7c 06 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .d.d.l.}.|...|.j................
1260 00 00 00 7d 04 7c 06 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 7c 00 7c ...}.|.j...................|.|.|
1280 02 64 00 7c 03 7c 01 66 06 ab 01 00 00 00 00 00 00 7d 07 7c 06 6a 07 00 00 00 00 00 00 00 00 00 .d.|.|.f.........}.|.j..........
12a0 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 08 09 00 7c 06 6a 09 00 00 00 00 00 00 00 .................}...|.j........
12c0 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 07 ab 02 00 00 00 00 00 00 7d 09 09 00 7c 06 6a 0b 00 ...........|.|.........}...|.j..
12e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 01 00 7c 06 6a .................|...........|.j
1300 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 7c 04 ab 02 00 00 00 00 00 00 5c ...................|.|.........\
1320 02 00 00 7d 0a 7d 0b 7c 0b 7c 06 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c ...}.}.|.|.j...................|
1340 09 ab 01 00 00 00 00 00 00 01 00 7c 06 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........|.j..................
1360 00 7c 08 ab 01 00 00 00 00 00 00 01 00 53 00 23 00 7c 06 6a 0f 00 00 00 00 00 00 00 00 00 00 00 .|...........S.#.|.j............
1380 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 00 00 01 00 77 00 78 03 59 00 77 01 23 00 7c 06 6a .......|...........w.x.Y.w.#.|.j
13a0 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 01 00 77 ...................|...........w
13c0 00 78 03 59 00 77 01 29 02 4e 72 02 00 00 00 29 09 da 08 77 69 6e 33 32 70 64 68 da 0c 50 44 48 .x.Y.w.).Nr....)...win32pdh..PDH
13e0 5f 46 4d 54 5f 4c 4f 4e 47 da 0f 4d 61 6b 65 43 6f 75 6e 74 65 72 50 61 74 68 da 09 4f 70 65 6e _FMT_LONG..MakeCounterPath..Open
1400 51 75 65 72 79 da 0a 41 64 64 43 6f 75 6e 74 65 72 da 10 43 6f 6c 6c 65 63 74 51 75 65 72 79 44 Query..AddCounter..CollectQueryD
1420 61 74 61 da 18 47 65 74 46 6f 72 6d 61 74 74 65 64 43 6f 75 6e 74 65 72 56 61 6c 75 65 da 0d 52 ata..GetFormattedCounterValue..R
1440 65 6d 6f 76 65 43 6f 75 6e 74 65 72 da 0a 43 6c 6f 73 65 51 75 65 72 79 29 0c da 06 6f 62 6a 65 emoveCounter..CloseQuery)...obje
1460 63 74 da 07 63 6f 75 6e 74 65 72 da 08 69 6e 73 74 61 6e 63 65 da 04 69 6e 75 6d da 06 66 6f 72 ct..counter..instance..inum..for
1480 6d 61 74 da 07 6d 61 63 68 69 6e 65 72 6e 00 00 00 da 04 70 61 74 68 da 02 68 71 da 02 68 63 da mat..machinern.....path..hq..hc.
14a0 04 74 79 70 65 72 68 00 00 00 73 0c 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 .typerh...s................rL...
14c0 da 18 47 65 74 50 65 72 66 6f 72 6d 61 6e 63 65 41 74 74 72 69 62 75 74 65 73 72 81 00 00 00 8a ..GetPerformanceAttributesr.....
14e0 00 00 00 73 c7 00 00 00 80 00 f3 16 00 09 18 d8 0b 11 88 3e d8 15 1d d7 15 2a d1 15 2a 88 46 d8 ...s...............>.....*..*.F.
1500 0f 17 d7 0f 27 d1 0f 27 a8 17 b0 26 b8 28 c0 44 d8 29 2d a8 77 f0 03 01 29 38 f3 00 01 10 39 88 ....'..'...&.(.D.)-.w...)8....9.
1520 04 e0 0d 15 d7 0d 1f d1 0d 1f d3 0d 21 88 02 f0 02 09 09 24 d8 11 19 d7 11 24 d1 11 24 a0 52 a8 ............!......$.....$..$.R.
1540 14 d3 11 2e 88 42 f0 02 05 0d 2b d8 10 18 d7 10 29 d1 10 29 a8 22 d4 10 2d d8 1c 24 d7 1c 3d d1 .....B....+.....)..)."..-..$..=.
1560 1c 3d b8 62 c0 26 d3 1c 49 91 09 90 04 90 63 d8 17 1a e0 10 18 d7 10 26 d1 10 26 a0 72 d4 10 2a .=.b.&..I.....c........&..&.r..*
1580 e0 0c 14 d7 0c 1f d1 0c 1f a0 02 d5 0c 23 f8 f0 05 00 11 19 d7 10 26 d1 10 26 a0 72 d5 10 2a fb .............#........&..&.r..*.
15a0 e0 0c 14 d7 0c 1f d1 0c 1f a0 02 d5 0c 23 fa 73 23 00 00 00 bb 12 42 2e 00 c1 0e 27 42 18 00 c1 .............#.s#.....B....'B...
15c0 35 11 42 2e 00 c2 18 13 42 2b 03 c2 2b 03 42 2e 00 c2 2e 13 43 01 03 63 02 00 00 00 00 00 00 00 5.B.....B+..+.B.....C..c........
15e0 00 00 00 00 08 00 00 00 03 00 00 00 f3 3e 00 00 00 97 00 64 01 64 00 6c 00 7d 02 74 03 00 00 00 .............>.....d.d.l.}.t....
1600 00 00 00 00 00 64 02 64 03 7c 00 7c 01 7c 02 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....d.d.|.|.|.j................
1620 00 00 00 64 00 ab 06 00 00 00 00 00 00 53 00 29 04 4e 72 02 00 00 00 da 07 50 72 6f 63 65 73 73 ...d.........S.).Nr......Process
1640 7a 0d 56 69 72 74 75 61 6c 20 42 79 74 65 73 29 03 72 6e 00 00 00 72 81 00 00 00 72 6f 00 00 00 z.Virtual.Bytes).rn...r....ro...
1660 29 03 da 0b 70 72 6f 63 65 73 73 4e 61 6d 65 72 79 00 00 00 72 6e 00 00 00 73 03 00 00 00 20 20 )...processNamery...rn...s......
1680 20 72 4c 00 00 00 72 20 00 00 00 72 20 00 00 00 a6 00 00 00 73 28 00 00 00 80 00 e3 08 17 dc 0f .rL...r....r........s(..........
16a0 27 a8 09 b0 3f d8 28 33 b0 58 d8 28 30 d7 28 3d d1 28 3d b8 74 f3 05 02 10 45 01 f0 00 02 09 45 '...?.(3.X.(0.(=.(=.t....E.....E
16c0 01 72 4b 00 00 00 e9 05 00 00 00 da 05 6c 69 6e 75 78 63 01 00 00 00 00 00 00 00 00 00 00 00 06 .rK..........linuxc.............
16e0 00 00 00 03 00 00 00 f3 f4 00 00 00 97 00 7c 00 78 01 73 18 01 00 64 01 74 01 00 00 00 00 00 00 ..............|.x.s...d.t.......
1700 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 9b 00 ..j.............................
1720 64 02 9d 03 7d 00 09 00 74 05 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 35 00 7d 01 d...}...t.........|.........5.}.
1740 7c 01 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 6a 09 |.j...........................j.
1760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 00 7d 02 64 04 ..................d.........}.d.
1780 64 04 64 04 ab 02 00 00 00 00 00 00 01 00 74 0b 00 00 00 00 00 00 00 00 7f 02 64 05 19 00 00 00 d.d...........t...........d.....
17a0 ab 01 00 00 00 00 00 00 53 00 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 8c 17 78 03 59 00 ........S.#.1.s.w...Y.......x.Y.
17c0 77 01 23 00 74 0c 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 79 04 77 00 78 03 59 00 77 01 w.#.t.........$.r...Y.y.w.x.Y.w.
17e0 29 06 7a 4d 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 76 69 72 74 75 61 6c 20 6d 65 6d 6f ).zM.........Return.virtual.memo
1800 72 79 20 73 69 7a 65 20 69 6e 20 62 79 74 65 73 20 6f 66 20 74 68 65 20 72 75 6e 6e 69 6e 67 20 ry.size.in.bytes.of.the.running.
1820 70 79 74 68 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 fa 06 2f 70 72 6f 63 2f fa 05 2f 73 74 61 74 python............./proc/../stat
1840 fa 01 20 4e e9 16 00 00 00 29 07 da 02 6f 73 da 06 67 65 74 70 69 64 da 04 6f 70 65 6e da 08 72 ...N.....)...os..getpid..open..r
1860 65 61 64 6c 69 6e 65 da 05 73 70 6c 69 74 da 03 69 6e 74 da 09 45 78 63 65 70 74 69 6f 6e 29 03 eadline..split..int..Exception).
1880 da 0e 5f 70 72 6f 63 5f 70 69 64 5f 73 74 61 74 da 01 66 da 01 6c 73 03 00 00 00 20 20 20 72 4c .._proc_pid_stat..f..ls.......rL
18a0 00 00 00 72 20 00 00 00 72 20 00 00 00 ae 00 00 00 73 78 00 00 00 80 00 f0 0a 00 1a 28 d2 19 46 ...r....r........sx.........(..F
18c0 a8 56 b4 42 b7 49 b1 49 b3 4b b0 3d c0 05 d0 2b 46 88 0e f0 02 05 09 13 dc 11 15 90 6e d3 11 25 .V.B.I.I.K.=...+F...........n..%
18e0 f0 00 01 0d 2c a8 11 d8 14 15 97 4a 91 4a 93 4c d7 14 26 d1 14 26 a0 73 d3 14 2b 90 01 f7 03 01 ....,......J.J.L..&..&.s..+.....
1900 0d 2c e4 13 16 90 71 98 12 91 75 93 3a d0 0c 1d f7 05 01 0d 2c f0 00 01 0d 2c fb f4 06 00 10 19 .,....q...u.:.......,....,......
1920 f2 00 01 09 13 d9 0c 12 f0 03 01 09 13 fa 73 28 00 00 00 9e 0b 41 2b 00 a9 20 41 1f 03 c1 09 15 ..............s(.....A+...A.....
1940 41 2b 00 c1 1f 05 41 28 07 c1 24 07 41 2b 00 c1 2b 09 41 37 03 c1 36 01 41 37 03 63 00 00 00 00 A+....A(..$.A+..+.A7..6.A7.c....
1960 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 0e 00 00 00 97 00 74 00 00 00 00 00 00 00 00 .......................t........
1980 00 82 01 29 01 7a 4b 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 6d 65 6d 6f 72 79 20 75 73 ...).zK.........Return.memory.us
19a0 61 67 65 20 6f 66 20 72 75 6e 6e 69 6e 67 20 70 79 74 68 6f 6e 2e 20 5b 4e 6f 74 20 69 6d 70 6c age.of.running.python..[Not.impl
19c0 65 6d 65 6e 74 65 64 5d 0a 0a 20 20 20 20 20 20 20 20 29 01 da 13 4e 6f 74 49 6d 70 6c 65 6d 65 emented]..........)...NotImpleme
19e0 6e 74 65 64 45 72 72 6f 72 72 4a 00 00 00 72 4b 00 00 00 72 4c 00 00 00 72 20 00 00 00 72 20 00 ntedErrorrJ...rK...rL...r....r..
1a00 00 00 bb 00 00 00 73 0a 00 00 00 80 00 f4 0a 00 0f 22 d0 08 21 72 4b 00 00 00 63 02 00 00 00 00 ......s.........."..!rK...c.....
1a20 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 8e 01 00 00 97 00 7c 00 78 01 73 18 01 00 64 01 ......................|.x.s...d.
1a40 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 t.........j.....................
1a60 00 00 00 00 00 00 9b 00 64 02 9d 03 7d 00 7c 01 78 01 73 02 01 00 67 00 7d 01 64 03 64 04 6c 02 ........d...}.|.x.s...g.}.d.d.l.
1a80 7d 02 7c 01 73 1f 7c 01 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 6a 05 }.|.s.|.j...................|.j.
1aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 ................................
1ac0 00 00 01 00 09 00 74 09 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 35 00 7d 03 7c 03 ......t.........|.........5.}.|.
1ae0 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 6a 0d 00 00 j...........................j...
1b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 7d 04 64 04 64 04 ................d.........}.d.d.
1b20 64 04 ab 02 00 00 00 00 00 00 01 00 74 0f 00 00 00 00 00 00 00 00 7f 04 64 06 19 00 00 00 ab 01 d...........t...........d.......
1b40 00 00 00 00 00 00 53 00 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 8c 17 78 03 59 00 77 01 ......S.#.1.s.w...Y.......x.Y.w.
1b60 23 00 74 10 00 00 00 00 00 00 00 00 24 00 72 25 01 00 74 0f 00 00 00 00 00 00 00 00 64 07 7c 02 #.t.........$.r%..t.........d.|.
1b80 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 01 64 03 j...........................|.d.
1ba0 19 00 00 00 7a 0a 00 00 7a 05 00 00 ab 01 00 00 00 00 00 00 63 02 59 00 53 00 77 00 78 03 59 00 ....z...z...........c.Y.S.w.x.Y.
1bc0 77 01 29 08 fa b8 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 6e 75 6d 62 65 72 20 6f 66 20 w.)............Return.number.of.
1be0 6a 69 66 66 69 65 73 20 65 6c 61 70 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e jiffies.elapsed...........Return
1c00 20 6e 75 6d 62 65 72 20 6f 66 20 6a 69 66 66 69 65 73 20 28 31 2f 31 30 30 74 68 73 20 6f 66 20 .number.of.jiffies.(1/100ths.of.
1c20 61 20 73 65 63 6f 6e 64 29 20 74 68 61 74 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 70 72 6f 63 a.second).that.this.........proc
1c40 65 73 73 20 68 61 73 20 62 65 65 6e 20 73 63 68 65 64 75 6c 65 64 20 69 6e 20 75 73 65 72 20 6d ess.has.been.scheduled.in.user.m
1c60 6f 64 65 2e 20 53 65 65 20 6d 61 6e 20 35 20 70 72 6f 63 2e 0a 0a 20 20 20 20 20 20 20 20 72 88 ode..See.man.5.proc...........r.
1c80 00 00 00 72 89 00 00 00 72 02 00 00 00 4e 72 8a 00 00 00 72 4f 00 00 00 e9 64 00 00 00 29 09 72 ...r....r....Nr....rO....d...).r
1ca0 8c 00 00 00 72 8d 00 00 00 da 04 74 69 6d 65 da 06 61 70 70 65 6e 64 72 8e 00 00 00 72 8f 00 00 ....r......time..appendr....r...
1cc0 00 72 90 00 00 00 72 91 00 00 00 72 92 00 00 00 29 05 72 93 00 00 00 da 0a 5f 6c 6f 61 64 5f 74 .r....r....r....).r......_load_t
1ce0 69 6d 65 72 9b 00 00 00 72 94 00 00 00 72 95 00 00 00 73 05 00 00 00 20 20 20 20 20 72 4c 00 00 imer....r....r....s.........rL..
1d00 00 72 1f 00 00 00 72 1f 00 00 00 c4 00 00 00 73 b8 00 00 00 80 00 f0 10 00 1a 28 d2 19 46 a8 56 .r....r........s..........(..F.V
1d20 b4 42 b7 49 b1 49 b3 4b b0 3d c0 05 d0 2b 46 88 0e d8 15 1f d2 15 25 a0 32 88 0a db 08 13 d9 0f .B.I.I.K.=...+F.......%.2.......
1d40 19 d8 0c 16 d7 0c 1d d1 0c 1d 98 64 9f 69 99 69 9b 6b d4 0c 2a f0 02 05 09 3c dc 11 15 90 6e d3 ...........d.i.i.k..*....<....n.
1d60 11 25 f0 00 01 0d 2c a8 11 d8 14 15 97 4a 91 4a 93 4c d7 14 26 d1 14 26 a0 73 d3 14 2b 90 01 f7 .%....,......J.J.L..&..&.s..+...
1d80 03 01 0d 2c e4 13 16 90 71 98 12 91 75 93 3a d0 0c 1d f7 05 01 0d 2c f0 00 01 0d 2c fb f4 06 00 ...,....q...u.:.......,....,....
1da0 10 19 f2 00 01 09 3c dc 13 16 90 73 98 64 9f 69 99 69 9b 6b a8 4a b0 71 a9 4d d1 1e 39 d1 17 3a ......<....s.d.i.i.k.J.q.M..9..:
1dc0 d3 13 3b d2 0c 3b f0 03 01 09 3c fa 73 2a 00 00 00 c1 09 0b 42 16 00 c1 14 20 42 0a 03 c1 34 15 ..;..;....<.s*......B.....B...4.
1de0 42 16 00 c2 0a 05 42 13 07 c2 0f 07 42 16 00 c2 16 2b 43 04 03 c3 03 01 43 04 03 63 01 00 00 00 B.....B.....B....+C.....C..c....
1e00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 90 00 00 00 97 00 64 01 64 02 6c 00 7d 01 7c .......................d.d.l.}.|
1e20 00 73 1f 7c 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 01 00 00 00 .s.|.j...................|.j....
1e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 ................................
1e60 00 74 05 00 00 00 00 00 00 00 00 64 03 7c 01 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .t.........d.|.j................
1e80 00 00 00 ab 00 00 00 00 00 00 00 7c 00 64 01 19 00 00 00 7a 0a 00 00 7a 05 00 00 ab 01 00 00 00 ...........|.d.....z...z........
1ea0 00 00 00 53 00 29 04 72 99 00 00 00 72 02 00 00 00 4e 72 9a 00 00 00 29 03 72 9b 00 00 00 72 9c ...S.).r....r....Nr....).r....r.
1ec0 00 00 00 72 91 00 00 00 29 02 72 9d 00 00 00 72 9b 00 00 00 73 02 00 00 00 20 20 72 4c 00 00 00 ...r....).r....r....s......rL...
1ee0 72 1f 00 00 00 72 1f 00 00 00 db 00 00 00 73 3d 00 00 00 80 00 f3 10 00 09 14 d9 0f 19 d8 0c 16 r....r........s=................
1f00 d7 0c 1d d1 0c 1d 98 64 9f 69 99 69 9b 6b d4 0c 2a dc 0f 12 90 33 98 24 9f 29 99 29 9b 2b a8 0a .......d.i.i.k..*....3.$.).).+..
1f20 b0 31 a9 0d d1 1a 35 d1 13 36 d3 0f 37 d0 08 37 72 4b 00 00 00 a9 02 da 06 41 43 54 55 41 4c da .1....5..6..7..7rK.......ACTUAL.
1f40 07 44 45 53 49 52 45 44 63 06 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 7c 02 .DESIREDc.....................|.
1f60 00 00 97 00 64 01 7c 02 7a 00 00 00 67 01 7d 06 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 ....d.|.z...g.}.t.........|.....
1f80 00 00 00 00 7d 01 7c 01 72 4c 7c 01 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....}.|.rL|.j...................
1fa0 64 01 ab 01 00 00 00 00 00 00 64 02 6b 28 00 00 72 27 74 05 00 00 00 00 00 00 00 00 7c 01 ab 01 d.........d.k(..r't.........|...
1fc0 00 00 00 00 00 00 64 03 74 05 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7a 0a 00 00 ......d.t.........|.........z...
1fe0 6b 02 00 00 72 0d 7c 06 64 04 19 00 00 00 64 05 7a 00 00 00 7c 01 7a 00 00 00 67 01 7d 06 6e 11 k...r.|.d.....d.z...|.z...g.}.n.
2000 7c 06 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 |.j...................|.........
2020 01 00 7c 03 72 99 74 09 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 44 00 5d 8b 00 00 ..|.r.t.........|.........D.]...
2040 5c 02 00 00 7d 07 7d 08 74 0b 00 00 00 00 00 00 00 00 7c 08 74 0c 00 00 00 00 00 00 00 00 ab 02 \...}.}.t.........|.t...........
2060 00 00 00 00 00 00 72 12 74 0f 00 00 00 00 00 00 00 00 74 10 00 00 00 00 00 00 00 00 7c 05 ac 06 ......r.t.........t.........|...
2080 ab 02 00 00 00 00 00 00 7d 09 6e 06 74 12 00 00 00 00 00 00 00 00 7d 09 09 00 02 00 7c 09 7c 08 ........}.n.t.........}.....|.|.
20a0 ab 01 00 00 00 00 00 00 7d 0a 7c 0a 6a 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........}.|.j...................
20c0 64 01 ab 01 00 00 00 00 00 00 64 0a 6b 44 00 00 72 27 64 01 6a 1d 00 00 00 00 00 00 00 00 00 00 d.........d.kD..r'd.j...........
20e0 00 00 00 00 00 00 00 00 7c 0a 6a 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 ........|.j.....................
2100 00 00 00 00 00 00 64 00 64 0a 1a 00 ab 01 00 00 00 00 00 00 7d 0a 7c 0a 64 0b 7a 0d 00 00 7d 0a ......d.d...........}.|.d.z...}.
2120 7c 06 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 7c 04 7c 07 19 00 00 00 |.j...................d.|.|.....
2140 9b 00 64 0c 7c 0a 9b 00 9d 04 ab 01 00 00 00 00 00 00 01 00 8c 8d 04 00 64 01 6a 1d 00 00 00 00 ..d.|...................d.j.....
2160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 53 00 23 00 74 14 00 00 ..............|.........S.#.t...
2180 00 00 00 00 00 00 24 00 72 26 7d 0b 64 07 74 17 00 00 00 00 00 00 00 00 7c 08 ab 01 00 00 00 00 ......$.r&}.d.t.........|.......
21a0 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 08 7c 0b 9b 00 64 09 ..j.....................d.|...d.
21c0 9d 05 7d 0a 59 00 64 00 7d 0b 7e 0b 8c 92 64 00 7d 0b 7e 0b 77 01 77 00 78 03 59 00 77 01 29 0d ..}.Y.d.}.~...d.}.~.w.w.x.Y.w.).
21e0 4e fa 01 0a e9 ff ff ff ff e9 4f 00 00 00 72 02 00 00 00 72 8a 00 00 00 29 01 da 09 70 72 65 63 N.........O...r....r....)...prec
2200 69 73 69 6f 6e 7a 12 5b 72 65 70 72 20 66 61 69 6c 65 64 20 66 6f 72 20 3c 7a 03 3e 3a 20 fa 01 isionz.[repr.failed.for.<z.>:...
2220 5d 72 4e 00 00 00 7a 03 2e 2e 2e fa 02 3a 20 29 10 da 03 73 74 72 da 04 66 69 6e 64 da 03 6c 65 ]rN...z......:.)...str..find..le
2240 6e 72 9c 00 00 00 da 09 65 6e 75 6d 65 72 61 74 65 da 0a 69 73 69 6e 73 74 61 6e 63 65 72 14 00 nr......enumerate..isinstancer..
2260 00 00 72 03 00 00 00 72 0f 00 00 00 da 04 72 65 70 72 72 92 00 00 00 72 80 00 00 00 72 46 00 00 ..r....r......reprr....r....rF..
2280 00 da 05 63 6f 75 6e 74 da 04 6a 6f 69 6e da 0a 73 70 6c 69 74 6c 69 6e 65 73 29 0c da 06 61 72 ...count..join..splitlines)...ar
22a0 72 61 79 73 da 07 65 72 72 5f 6d 73 67 da 06 68 65 61 64 65 72 72 24 00 00 00 da 05 6e 61 6d 65 rays..err_msg..headerr$.....name
22c0 73 72 a6 00 00 00 72 69 00 00 00 da 01 69 da 01 61 da 06 72 5f 66 75 6e 63 da 01 72 da 03 65 78 sr....ri.....i..a..r_func..r..ex
22e0 63 73 0c 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 1d 00 00 00 72 1d 00 00 cs................rL...r....r...
2300 00 e9 00 00 00 73 3a 01 00 00 80 00 e0 0b 0f 90 26 89 3d 88 2f 80 43 dc 0e 11 90 27 8b 6c 80 47 .....s:.........&.=./.C....'.l.G
2320 d9 07 0e d8 0b 12 8f 3c 89 3c 98 04 d3 0b 1d a0 12 d2 0b 23 ac 03 a8 47 ab 0c b0 72 bc 43 c0 06 .......<.<.........#...G...r.C..
2340 bb 4b d1 37 47 d2 28 47 d8 13 16 90 71 91 36 98 43 91 3c a0 27 d1 13 29 d0 12 2a 89 43 e0 0c 0f .K.7G.(G....q.6.C.<.'..)..*.C...
2360 8f 4a 89 4a 90 77 d4 0c 1f d9 07 0e dc 14 1d 98 66 d3 14 25 f2 00 0f 09 2c 89 44 88 41 88 71 e4 .J.J.w..........f..%....,.D.A.q.
2380 0f 19 98 21 9c 57 d4 0f 25 e4 19 20 a4 1a b0 79 d4 19 41 91 06 e4 19 1d 90 06 f0 04 03 0d 45 01 ...!.W..%......y..A...........E.
23a0 d9 14 1a 98 31 93 49 90 01 f0 06 00 10 11 8f 77 89 77 90 74 8b 7d 98 71 d2 0f 20 d8 14 18 97 49 ....1.I........w.w.t.}.q.......I
23c0 91 49 98 61 9f 6c 99 6c 9b 6e a8 52 a8 61 d0 1e 30 d3 14 31 90 01 d8 10 11 90 55 91 0a 90 01 d8 .I.a.l.l.n.R.a..0..1......U.....
23e0 0c 0f 8f 4a 89 4a 98 11 98 35 a0 11 99 38 98 2a a0 42 a0 71 a0 63 d0 17 2a d5 0c 2b f0 1f 0f 09 ...J.J...5...8.*.B.q.c..*..+....
2400 2c f0 20 00 0c 10 8f 39 89 39 90 53 8b 3e d0 04 19 f8 f4 0d 00 14 1d f2 00 01 0d 45 01 d8 16 28 ,......9.9.S.>.............E...(
2420 ac 14 a8 61 ab 17 d7 29 39 d1 29 39 d0 28 3a b8 23 b8 63 b8 55 c0 21 d0 14 44 95 01 fb f0 03 01 ...a...)9.)9.(:.#.c.U.!..D......
2440 0d 45 01 fa 73 18 00 00 00 c2 1c 08 44 0c 02 c4 0c 09 44 3b 05 c4 15 1c 44 36 05 c4 36 05 44 3b .E..s.......D.....D;....D6..6.D;
2460 05 a9 01 da 06 73 74 72 69 63 74 63 04 00 00 00 00 00 00 00 01 00 00 00 09 00 00 00 03 00 00 00 .....strictc....................
2480 f3 90 07 00 00 97 00 64 01 7d 05 74 01 00 00 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 .......d.}.t.........|.t........
24a0 00 ab 02 00 00 00 00 00 00 72 98 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 .........r.t.........|.t........
24c0 00 ab 02 00 00 00 00 00 00 73 1d 74 05 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 74 .........s.t.........t.........t
24e0 09 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 .........|......................
2500 00 00 00 82 01 74 0b 00 00 00 00 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 .....t.........t.........|......
2520 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7c 02 7c 03 ab 04 00 00 00 ...t.........|.........|.|......
2540 00 00 00 01 00 7c 01 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 .....|.j........................
2560 00 00 00 44 00 5d 37 00 00 5c 02 00 00 7d 06 7d 07 7c 06 7c 00 76 01 72 14 74 05 00 00 00 00 00 ...D.]7..\...}.}.|.|.v.r.t......
2580 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 82 ...t.........|..................
25a0 01 74 0b 00 00 00 00 00 00 00 00 7c 00 7c 06 19 00 00 00 7c 01 7c 06 19 00 00 00 64 02 7c 06 9b .t.........|.|.....|.|.....d.|..
25c0 02 64 03 7c 02 9b 00 9d 04 7c 03 ab 04 00 00 00 00 00 00 01 00 8c 39 04 00 79 04 74 01 00 00 00 .d.|.....|............9..y.t....
25e0 00 00 00 00 00 7c 01 74 10 00 00 00 00 00 00 00 00 74 12 00 00 00 00 00 00 00 00 66 02 ab 02 00 .....|.t.........t.........f....
2600 00 00 00 00 00 72 6a 74 01 00 00 00 00 00 00 00 00 7c 00 74 10 00 00 00 00 00 00 00 00 74 12 00 .....rjt.........|.t.........t..
2620 00 00 00 00 00 00 00 66 02 ab 02 00 00 00 00 00 00 72 54 74 0b 00 00 00 00 00 00 00 00 74 0d 00 .......f.........rTt.........t..
2640 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c 01 ab 01 00 .......|.........t.........|....
2660 00 00 00 00 00 7c 02 7c 03 ab 04 00 00 00 00 00 00 01 00 74 15 00 00 00 00 00 00 00 00 74 0d 00 .....|.|...........t.........t..
2680 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 44 00 5d 1c 00 00 7d .......|.................D.]...}
26a0 06 74 0b 00 00 00 00 00 00 00 00 7c 00 7c 06 19 00 00 00 7c 01 7c 06 19 00 00 00 64 05 7c 06 9b .t.........|.|.....|.|.....d.|..
26c0 02 64 03 7c 02 9b 00 9d 04 7c 03 ab 04 00 00 00 00 00 00 01 00 8c 1e 04 00 79 04 64 06 64 07 6c .d.|.....|...............y.d.d.l
26e0 0b 6d 0c 7d 08 6d 0d 7d 09 6d 0e 7d 0a 01 00 64 06 64 08 6c 0f 6d 10 7d 0b 6d 11 7d 0c 6d 12 7d .m.}.m.}.m.}...d.d.l.m.}.m.}.m.}
2700 0d 01 00 74 01 00 00 00 00 00 00 00 00 7c 00 7c 0c ab 02 00 00 00 00 00 00 73 0c 74 01 00 00 00 ...t.........|.|.........s.t....
2720 00 00 00 00 00 7c 01 7c 0c ab 02 00 00 00 00 00 00 72 10 74 27 00 00 00 00 00 00 00 00 7c 00 7c .....|.|.........r.t'........|.|
2740 01 7c 02 7c 03 7c 04 ac 09 ab 05 00 00 00 00 00 00 53 00 74 29 00 00 00 00 00 00 00 00 7c 00 7c .|.|.|...........S.t)........|.|
2760 01 67 02 7c 02 7c 03 ac 0a ab 03 00 00 00 00 00 00 7d 0e 09 00 02 00 7c 09 7c 00 ab 01 00 00 00 .g.|.|...........}.....|.|......
2780 00 00 00 78 01 73 08 01 00 02 00 7c 09 7c 01 ab 01 00 00 00 00 00 00 7d 0f 7c 0f 72 53 02 00 7c ...x.s.....|.|.........}.|.rS..|
27a0 09 7c 00 ab 01 00 00 00 00 00 00 72 11 02 00 7c 0a 7c 00 ab 01 00 00 00 00 00 00 7d 10 02 00 7c .|.........r...|.|.........}...|
27c0 08 7c 00 ab 01 00 00 00 00 00 00 7d 11 6e 04 7c 00 7d 10 64 06 7d 11 02 00 7c 09 7c 01 ab 01 00 .|.........}.n.|.}.d.}...|.|....
27e0 00 00 00 00 00 72 11 02 00 7c 0a 7c 01 ab 01 00 00 00 00 00 00 7d 12 02 00 7c 08 7c 01 ab 01 00 .....r...|.|.........}...|.|....
2800 00 00 00 00 00 7d 13 6e 04 7c 01 7d 12 64 06 7d 13 09 00 74 0b 00 00 00 00 00 00 00 00 7c 10 7c .....}.n.|.}.d.}...t.........|.|
2820 12 ab 02 00 00 00 00 00 00 01 00 74 0b 00 00 00 00 00 00 00 00 7c 11 7c 13 ab 02 00 00 00 00 00 ...........t.........|.|........
2840 00 01 00 02 00 7c 0b 7c 01 ab 01 00 00 00 00 00 00 02 00 7c 0b 7c 00 ab 01 00 00 00 00 00 00 6b .....|.|...........|.|.........k
2860 37 00 00 72 0b 74 05 00 00 00 00 00 00 00 00 7c 0e ab 01 00 00 00 00 00 00 82 01 09 00 74 2f 00 7..r.t.........|.............t/.
2880 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 14 74 2f 00 00 00 00 00 00 00 00 7c 00 ab .......|.........}.t/........|..
28a0 01 00 00 00 00 00 00 7d 15 74 31 00 00 00 00 00 00 00 00 6a 32 00 00 00 00 00 00 00 00 00 00 00 .......}.t1........j2...........
28c0 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 6a 34 00 00 00 00 00 00 00 00 00 00 00 00 00 .......|.........j4.............
28e0 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 31 00 00 00 00 00 .....j...................t1.....
2900 00 00 00 6a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 ...j2..................|........
2920 00 6a 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 .j4..................j..........
2940 00 00 00 00 00 00 00 00 00 6b 28 00 00 7d 16 7c 14 72 10 7c 15 72 0e 7c 16 72 01 79 04 74 05 00 .........k(..}.|.r.|.r.|.r.y.t..
2960 00 00 00 00 00 00 00 7c 0e ab 01 00 00 00 00 00 00 82 01 09 00 74 39 00 00 00 00 00 00 00 00 7c .......|.............t9........|
2980 01 ab 01 00 00 00 00 00 00 7d 17 74 39 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d .........}.t9........|.........}
29a0 18 7c 17 72 03 7c 18 72 01 79 04 74 31 00 00 00 00 00 00 00 00 6a 32 00 00 00 00 00 00 00 00 00 .|.r.|.r.y.t1........j2.........
29c0 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 19 74 31 00 00 00 00 00 00 00 00 6a .........|.........}.t1........j
29e0 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 1a 7c 2..................|.........}.|
2a00 19 6a 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 3a 00 00 00 00 00 00 00 00 00 .j4..................j:.........
2a20 00 00 00 00 00 00 00 00 00 64 0c 76 00 73 18 7c 1a 6a 34 00 00 00 00 00 00 00 00 00 00 00 00 00 .........d.v.s.|.j4.............
2a40 00 00 00 00 00 6a 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0c 76 00 72 0b 74 .....j:..................d.v.r.t
2a60 37 00 00 00 00 00 00 00 00 64 0d ab 01 00 00 00 00 00 00 82 01 7c 01 64 06 6b 28 00 00 72 21 7c 7........d...........|.d.k(..r!|
2a80 00 64 06 6b 28 00 00 72 1c 02 00 7c 0d 7c 01 ab 01 00 00 00 00 00 00 02 00 7c 0d 7c 00 ab 01 00 .d.k(..r...|.|...........|.|....
2aa0 00 00 00 00 00 6b 28 00 00 73 0b 74 05 00 00 00 00 00 00 00 00 7c 0e ab 01 00 00 00 00 00 00 82 .....k(..s.t.........|..........
2ac0 01 09 00 7c 01 7c 00 6b 28 00 00 73 0b 74 05 00 00 00 00 00 00 00 00 7c 0e ab 01 00 00 00 00 00 ...|.|.k(..s.t.........|........
2ae0 00 82 01 79 04 23 00 74 2a 00 00 00 00 00 00 00 00 74 2c 00 00 00 00 00 00 00 00 66 02 24 00 72 ...y.#.t*........t,........f.$.r
2b00 06 01 00 64 0b 7d 0f 59 00 90 01 8c ba 77 00 78 03 59 00 77 01 23 00 74 04 00 00 00 00 00 00 00 ...d.}.Y.....w.x.Y.w.#.t........
2b20 00 24 00 72 0c 01 00 74 05 00 00 00 00 00 00 00 00 7c 0e ab 01 00 00 00 00 00 00 82 01 77 00 78 .$.r...t.........|...........w.x
2b40 03 59 00 77 01 23 00 74 2c 00 00 00 00 00 00 00 00 74 2a 00 00 00 00 00 00 00 00 74 36 00 00 00 .Y.w.#.t,........t*........t6...
2b60 00 00 00 00 00 66 03 24 00 72 03 01 00 59 00 8c ff 77 00 78 03 59 00 77 01 23 00 74 2c 00 00 00 .....f.$.r...Y...w.x.Y.w.#.t,...
2b80 00 00 00 00 00 74 2a 00 00 00 00 00 00 00 00 74 36 00 00 00 00 00 00 00 00 66 03 24 00 72 03 01 .....t*........t6........f.$.r..
2ba0 00 59 00 8c 72 77 00 78 03 59 00 77 01 23 00 74 3c 00 00 00 00 00 00 00 00 74 3e 00 00 00 00 00 .Y..rw.x.Y.w.#.t<........t>.....
2bc0 00 00 00 66 02 24 00 72 22 7d 1b 64 0e 7c 1b 6a 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...f.$.r"}.d.|.j@...............
2be0 00 00 00 64 06 19 00 00 00 76 00 72 0b 74 05 00 00 00 00 00 00 00 00 7c 0e ab 01 00 00 00 00 00 ...d.....v.r.t.........|........
2c00 00 82 01 82 00 64 04 7d 1b 7e 1b 77 01 77 00 78 03 59 00 77 01 29 0f 61 68 0c 00 00 0a 20 20 20 .....d.}.~.w.w.x.Y.w.).ah.......
2c20 20 52 61 69 73 65 73 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 69 66 20 74 77 6f .Raises.an.AssertionError.if.two
2c40 20 6f 62 6a 65 63 74 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 2e 0a 0a 20 20 20 20 47 69 76 .objects.are.not.equal.......Giv
2c60 65 6e 20 74 77 6f 20 6f 62 6a 65 63 74 73 20 28 73 63 61 6c 61 72 73 2c 20 6c 69 73 74 73 2c 20 en.two.objects.(scalars,.lists,.
2c80 74 75 70 6c 65 73 2c 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 6f 72 20 6e 75 6d 70 79 20 61 72 tuples,.dictionaries.or.numpy.ar
2ca0 72 61 79 73 29 2c 0a 20 20 20 20 63 68 65 63 6b 20 74 68 61 74 20 61 6c 6c 20 65 6c 65 6d 65 6e rays),.....check.that.all.elemen
2cc0 74 73 20 6f 66 20 74 68 65 73 65 20 6f 62 6a 65 63 74 73 20 61 72 65 20 65 71 75 61 6c 2e 20 41 ts.of.these.objects.are.equal..A
2ce0 6e 20 65 78 63 65 70 74 69 6f 6e 20 69 73 20 72 61 69 73 65 64 0a 20 20 20 20 61 74 20 74 68 65 n.exception.is.raised.....at.the
2d00 20 66 69 72 73 74 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 .first.conflicting.values.......
2d20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 68 61 6e 64 6c 65 73 20 4e 61 4e 20 63 6f 6d 70 61 72 This.function.handles.NaN.compar
2d40 69 73 6f 6e 73 20 61 73 20 69 66 20 4e 61 4e 20 77 61 73 20 61 20 22 6e 6f 72 6d 61 6c 22 20 6e isons.as.if.NaN.was.a."normal".n
2d60 75 6d 62 65 72 2e 0a 20 20 20 20 54 68 61 74 20 69 73 2c 20 41 73 73 65 72 74 69 6f 6e 45 72 72 umber......That.is,.AssertionErr
2d80 6f 72 20 69 73 20 6e 6f 74 20 72 61 69 73 65 64 20 69 66 20 62 6f 74 68 20 6f 62 6a 65 63 74 73 or.is.not.raised.if.both.objects
2da0 20 68 61 76 65 20 4e 61 4e 73 20 69 6e 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 70 6f 73 69 74 .have.NaNs.in.the.same.....posit
2dc0 69 6f 6e 73 2e 20 20 54 68 69 73 20 69 73 20 69 6e 20 63 6f 6e 74 72 61 73 74 20 74 6f 20 74 68 ions...This.is.in.contrast.to.th
2de0 65 20 49 45 45 45 20 73 74 61 6e 64 61 72 64 20 6f 6e 20 4e 61 4e 73 2c 20 77 68 69 63 68 20 73 e.IEEE.standard.on.NaNs,.which.s
2e00 61 79 73 0a 20 20 20 20 74 68 61 74 20 4e 61 4e 20 63 6f 6d 70 61 72 65 64 20 74 6f 20 61 6e 79 ays.....that.NaN.compared.to.any
2e20 74 68 69 6e 67 20 6d 75 73 74 20 72 65 74 75 72 6e 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 50 61 thing.must.return.False.......Pa
2e40 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 63 74 75 rameters.....----------.....actu
2e60 61 6c 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 6f 62 6a 65 al.:.array_like.........The.obje
2e80 63 74 20 74 6f 20 63 68 65 63 6b 2e 0a 20 20 20 20 64 65 73 69 72 65 64 20 3a 20 61 72 72 61 79 ct.to.check......desired.:.array
2ea0 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 78 70 65 63 74 65 64 20 6f 62 6a 65 63 _like.........The.expected.objec
2ec0 74 2e 0a 20 20 20 20 65 72 72 5f 6d 73 67 20 3a 20 73 74 72 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 t......err_msg.:.str,.optional..
2ee0 20 20 20 20 20 20 20 54 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 74 6f 20 62 65 20 70 .......The.error.message.to.be.p
2f00 72 69 6e 74 65 64 20 69 6e 20 63 61 73 65 20 6f 66 20 66 61 69 6c 75 72 65 2e 0a 20 20 20 20 76 rinted.in.case.of.failure......v
2f20 65 72 62 6f 73 65 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 erbose.:.bool,.optional.........
2f40 49 66 20 54 72 75 65 2c 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 61 6c 75 65 73 20 If.True,.the.conflicting.values.
2f60 61 72 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 are.appended.to.the.error.messag
2f80 65 2e 0a 20 20 20 20 73 74 72 69 63 74 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 e......strict.:.bool,.optional..
2fa0 20 20 20 20 20 20 20 49 66 20 54 72 75 65 20 61 6e 64 20 65 69 74 68 65 72 20 6f 66 20 74 68 65 .......If.True.and.either.of.the
2fc0 20 60 61 63 74 75 61 6c 60 20 61 6e 64 20 60 64 65 73 69 72 65 64 60 20 61 72 67 75 6d 65 6e 74 .`actual`.and.`desired`.argument
2fe0 73 20 69 73 20 61 6e 20 61 72 72 61 79 2c 0a 20 20 20 20 20 20 20 20 72 61 69 73 65 20 61 6e 20 s.is.an.array,.........raise.an.
3000 60 60 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 60 60 20 77 68 65 6e 20 65 69 74 68 65 72 20 74 ``AssertionError``.when.either.t
3020 68 65 20 73 68 61 70 65 20 6f 72 20 74 68 65 20 64 61 74 61 20 74 79 70 65 20 6f 66 0a 20 20 20 he.shape.or.the.data.type.of....
3040 20 20 20 20 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 .....the.arguments.does.not.matc
3060 68 2e 20 49 66 20 6e 65 69 74 68 65 72 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 6e 20 61 72 72 h..If.neither.argument.is.an.arr
3080 61 79 2c 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 70 61 72 61 6d 65 74 65 72 20 68 61 73 20 6e ay,.this.........parameter.has.n
30a0 6f 20 65 66 66 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 61 64 64 o.effect..............versionadd
30c0 65 64 3a 3a 20 32 2e 30 2e 30 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d ed::.2.0.0......Raises.....-----
30e0 2d 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 49 66 20 -.....AssertionError.........If.
3100 61 63 74 75 61 6c 20 61 6e 64 20 64 65 73 69 72 65 64 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c actual.and.desired.are.not.equal
3120 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 .......See.Also.....--------....
3140 20 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 0a 20 20 20 20 61 73 73 65 72 74 5f 61 72 72 61 .assert_allclose.....assert_arra
3160 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 2c 0a 20 20 20 20 61 73 73 65 72 74 5f y_almost_equal_nulp,.....assert_
3180 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 2c 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d array_max_ulp,......Notes.....--
31a0 2d 2d 2d 0a 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 77 68 65 6e 20 6f 6e 65 20 6f 66 20 ---.....By.default,.when.one.of.
31c0 60 61 63 74 75 61 6c 60 20 61 6e 64 20 60 64 65 73 69 72 65 64 60 20 69 73 20 61 20 73 63 61 6c `actual`.and.`desired`.is.a.scal
31e0 61 72 20 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 69 73 0a 20 20 20 20 61 6e 20 61 72 72 61 79 ar.and.the.other.is.....an.array
3200 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 68 65 63 6b 73 20 74 68 61 74 20 65 61 63 68 20 ,.the.function.checks.that.each.
3220 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 61 72 72 61 79 20 69 73 20 65 71 75 61 6c 20 74 6f element.of.the.array.is.equal.to
3240 0a 20 20 20 20 74 68 65 20 73 63 61 6c 61 72 2e 20 54 68 69 73 20 62 65 68 61 76 69 6f 75 72 20 .....the.scalar..This.behaviour.
3260 63 61 6e 20 62 65 20 64 69 73 61 62 6c 65 64 20 62 79 20 73 65 74 74 69 6e 67 20 60 60 73 74 72 can.be.disabled.by.setting.``str
3280 69 63 74 3d 3d 54 72 75 65 60 60 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d ict==True``.......Examples.....-
32a0 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 -------.....>>>.np.testing.asser
32c0 74 5f 65 71 75 61 6c 28 5b 34 2c 20 35 5d 2c 20 5b 34 2c 20 36 5d 29 0a 20 20 20 20 54 72 61 63 t_equal([4,.5],.[4,.6]).....Trac
32e0 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 eback.(most.recent.call.last):..
3300 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 ...............AssertionError:..
3320 20 20 20 49 74 65 6d 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 3a 0a 20 20 20 20 69 74 65 6d ...Items.are.not.equal:.....item
3340 3d 31 0a 20 20 20 20 20 41 43 54 55 41 4c 3a 20 35 0a 20 20 20 20 20 44 45 53 49 52 45 44 3a 20 =1......ACTUAL:.5......DESIRED:.
3360 36 0a 0a 20 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 70 61 72 69 73 6f 6e 20 6......The.following.comparison.
3380 64 6f 65 73 20 6e 6f 74 20 72 61 69 73 65 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 2e 20 20 54 68 does.not.raise.an.exception...Th
33a0 65 72 65 20 61 72 65 20 4e 61 4e 73 0a 20 20 20 20 69 6e 20 74 68 65 20 69 6e 70 75 74 73 2c 20 ere.are.NaNs.....in.the.inputs,.
33c0 62 75 74 20 74 68 65 79 20 61 72 65 20 69 6e 20 74 68 65 20 73 61 6d 65 20 70 6f 73 69 74 69 6f but.they.are.in.the.same.positio
33e0 6e 73 2e 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 65 ns.......>>>.np.testing.assert_e
3400 71 75 61 6c 28 6e 70 2e 61 72 72 61 79 28 5b 31 2e 30 2c 20 32 2e 30 2c 20 6e 70 2e 6e 61 6e 5d qual(np.array([1.0,.2.0,.np.nan]
3420 29 2c 20 5b 31 2c 20 32 2c 20 6e 70 2e 6e 61 6e 5d 29 0a 0a 20 20 20 20 41 73 20 6d 65 6e 74 69 ),.[1,.2,.np.nan])......As.menti
3440 6f 6e 65 64 20 69 6e 20 74 68 65 20 4e 6f 74 65 73 20 73 65 63 74 69 6f 6e 2c 20 60 61 73 73 65 oned.in.the.Notes.section,.`asse
3460 72 74 5f 65 71 75 61 6c 60 20 68 61 73 20 73 70 65 63 69 61 6c 0a 20 20 20 20 68 61 6e 64 6c 69 rt_equal`.has.special.....handli
3480 6e 67 20 66 6f 72 20 73 63 61 6c 61 72 73 20 77 68 65 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 61 ng.for.scalars.when.one.of.the.a
34a0 72 67 75 6d 65 6e 74 73 20 69 73 20 61 6e 20 61 72 72 61 79 2e 0a 20 20 20 20 48 65 72 65 2c 20 rguments.is.an.array......Here,.
34c0 74 68 65 20 74 65 73 74 20 63 68 65 63 6b 73 20 74 68 61 74 20 65 61 63 68 20 76 61 6c 75 65 20 the.test.checks.that.each.value.
34e0 69 6e 20 60 78 60 20 69 73 20 33 3a 0a 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 6e 70 2e 66 75 6c in.`x`.is.3:......>>>.x.=.np.ful
3500 6c 28 28 32 2c 20 35 29 2c 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 33 29 0a 20 20 20 20 3e 3e 3e 20 l((2,.5),.fill_value=3).....>>>.
3520 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 65 71 75 61 6c 28 78 2c 20 33 29 0a 0a 20 np.testing.assert_equal(x,.3)...
3540 20 20 20 55 73 65 20 60 73 74 72 69 63 74 60 20 74 6f 20 72 61 69 73 65 20 61 6e 20 41 73 73 65 ...Use.`strict`.to.raise.an.Asse
3560 72 74 69 6f 6e 45 72 72 6f 72 20 77 68 65 6e 20 63 6f 6d 70 61 72 69 6e 67 20 61 20 73 63 61 6c rtionError.when.comparing.a.scal
3580 61 72 20 77 69 74 68 20 61 6e 0a 20 20 20 20 61 72 72 61 79 20 6f 66 20 61 20 64 69 66 66 65 72 ar.with.an.....array.of.a.differ
35a0 65 6e 74 20 73 68 61 70 65 3a 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 ent.shape:......>>>.np.testing.a
35c0 73 73 65 72 74 5f 65 71 75 61 6c 28 78 2c 20 33 2c 20 73 74 72 69 63 74 3d 54 72 75 65 29 0a 20 ssert_equal(x,.3,.strict=True)..
35e0 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c ...Traceback.(most.recent.call.l
3600 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 ast):.................AssertionE
3620 72 72 6f 72 3a 0a 20 20 20 20 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 0a 20 rror:.....Arrays.are.not.equal..
3640 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a 20 20 20 20 28 73 68 61 70 65 73 20 28 32 2c 20 35 ...<BLANKLINE>.....(shapes.(2,.5
3660 29 2c 20 28 29 20 6d 69 73 6d 61 74 63 68 29 0a 20 20 20 20 20 41 43 54 55 41 4c 3a 20 61 72 72 ),.().mismatch)......ACTUAL:.arr
3680 61 79 28 5b 5b 33 2c 20 33 2c 20 33 2c 20 33 2c 20 33 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 ay([[3,.3,.3,.3,.3],............
36a0 5b 33 2c 20 33 2c 20 33 2c 20 33 2c 20 33 5d 5d 29 0a 20 20 20 20 20 44 45 53 49 52 45 44 3a 20 [3,.3,.3,.3,.3]])......DESIRED:.
36c0 61 72 72 61 79 28 33 29 0a 0a 20 20 20 20 54 68 65 20 60 73 74 72 69 63 74 60 20 70 61 72 61 6d array(3)......The.`strict`.param
36e0 65 74 65 72 20 61 6c 73 6f 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 68 65 20 61 72 72 61 79 eter.also.ensures.that.the.array
3700 20 64 61 74 61 20 74 79 70 65 73 20 6d 61 74 63 68 3a 0a 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 .data.types.match:......>>>.x.=.
3720 6e 70 2e 61 72 72 61 79 28 5b 32 2c 20 32 2c 20 32 5d 29 0a 20 20 20 20 3e 3e 3e 20 79 20 3d 20 np.array([2,.2,.2]).....>>>.y.=.
3740 6e 70 2e 61 72 72 61 79 28 5b 32 2e 2c 20 32 2e 2c 20 32 2e 5d 2c 20 64 74 79 70 65 3d 6e 70 2e np.array([2.,.2.,.2.],.dtype=np.
3760 66 6c 6f 61 74 33 32 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 float32).....>>>.np.testing.asse
3780 72 74 5f 65 71 75 61 6c 28 78 2c 20 79 2c 20 73 74 72 69 63 74 3d 54 72 75 65 29 0a 20 20 20 20 rt_equal(x,.y,.strict=True).....
37a0 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 Traceback.(most.recent.call.last
37c0 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f ):.................AssertionErro
37e0 72 3a 0a 20 20 20 20 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 0a 20 20 20 20 r:.....Arrays.are.not.equal.....
3800 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a 20 20 20 20 28 64 74 79 70 65 73 20 69 6e 74 36 34 2c 20 66 <BLANKLINE>.....(dtypes.int64,.f
3820 6c 6f 61 74 33 32 20 6d 69 73 6d 61 74 63 68 29 0a 20 20 20 20 20 41 43 54 55 41 4c 3a 20 61 72 loat32.mismatch)......ACTUAL:.ar
3840 72 61 79 28 5b 32 2c 20 32 2c 20 32 5d 29 0a 20 20 20 20 20 44 45 53 49 52 45 44 3a 20 61 72 72 ray([2,.2,.2])......DESIRED:.arr
3860 61 79 28 5b 32 2e 2c 20 32 2e 2c 20 32 2e 5d 2c 20 64 74 79 70 65 3d 66 6c 6f 61 74 33 32 29 0a ay([2.,.2.,.2.],.dtype=float32).
3880 20 20 20 20 54 7a 04 6b 65 79 3d 72 a3 00 00 00 4e 7a 05 69 74 65 6d 3d 72 02 00 00 00 a9 03 da ....Tz.key=r....Nz.item=r.......
38a0 04 69 6d 61 67 da 0c 69 73 63 6f 6d 70 6c 65 78 6f 62 6a da 04 72 65 61 6c 29 03 da 08 69 73 73 .imag..iscomplexobj..real)...iss
38c0 63 61 6c 61 72 72 14 00 00 00 da 07 73 69 67 6e 62 69 74 72 bb 00 00 00 a9 01 72 24 00 00 00 46 calarr......signbitr......r$...F
38e0 da 02 4d 6d 7a 30 63 61 6e 6e 6f 74 20 63 6f 6d 70 61 72 65 20 74 6f 20 61 20 73 63 61 6c 61 72 ..Mmz0cannot.compare.to.a.scalar
3900 20 77 69 74 68 20 61 20 64 69 66 66 65 72 65 6e 74 20 74 79 70 65 7a 19 65 6c 65 6d 65 6e 74 77 .with.a.different.typez.elementw
3920 69 73 65 20 3d 3d 20 63 6f 6d 70 61 72 69 73 6f 6e 29 21 72 ad 00 00 00 da 04 64 69 63 74 72 67 ise.==.comparison)!r......dictrg
3940 00 00 00 72 ae 00 00 00 72 80 00 00 00 72 15 00 00 00 72 ab 00 00 00 da 05 69 74 65 6d 73 da 04 ...r....r....r....r......items..
3960 6c 69 73 74 da 05 74 75 70 6c 65 da 05 72 61 6e 67 65 72 4d 00 00 00 72 bf 00 00 00 72 c0 00 00 list..tuple..rangerM...r....r...
3980 00 72 c1 00 00 00 da 0b 6e 75 6d 70 79 2e 5f 63 6f 72 65 72 c2 00 00 00 72 14 00 00 00 72 c3 00 .r......numpy._corer....r....r..
39a0 00 00 72 18 00 00 00 72 1d 00 00 00 da 0a 56 61 6c 75 65 45 72 72 6f 72 72 66 00 00 00 72 13 00 ..r....r......ValueErrorrf...r..
39c0 00 00 da 02 6e 70 da 07 61 73 61 72 72 61 79 da 05 64 74 79 70 65 72 97 00 00 00 72 0c 00 00 00 ....np..asarray..dtyper....r....
39e0 da 04 63 68 61 72 da 12 44 65 70 72 65 63 61 74 69 6f 6e 57 61 72 6e 69 6e 67 da 0d 46 75 74 75 ..char..DeprecationWarning..Futu
3a00 72 65 57 61 72 6e 69 6e 67 da 04 61 72 67 73 29 1c da 06 61 63 74 75 61 6c da 07 64 65 73 69 72 reWarning..args)...actual..desir
3a20 65 64 72 b3 00 00 00 72 24 00 00 00 72 bc 00 00 00 72 6a 00 00 00 da 01 6b 72 b6 00 00 00 72 bf edr....r$...r....rj.....kr....r.
3a40 00 00 00 72 c0 00 00 00 72 c1 00 00 00 72 c2 00 00 00 72 14 00 00 00 72 c3 00 00 00 72 69 00 00 ...r....r....r....r....r....ri..
3a60 00 da 0a 75 73 65 63 6f 6d 70 6c 65 78 da 07 61 63 74 75 61 6c 72 da 07 61 63 74 75 61 6c 69 da ...usecomplex..actualr..actuali.
3a80 08 64 65 73 69 72 65 64 72 da 08 64 65 73 69 72 65 64 69 da 08 69 73 64 65 73 6e 61 74 da 08 69 .desiredr..desiredi..isdesnat..i
3aa0 73 61 63 74 6e 61 74 da 0c 64 74 79 70 65 73 5f 6d 61 74 63 68 da 08 69 73 64 65 73 6e 61 6e da sactnat..dtypes_match..isdesnan.
3ac0 08 69 73 61 63 74 6e 61 6e da 0c 61 72 72 61 79 5f 61 63 74 75 61 6c da 0d 61 72 72 61 79 5f 64 .isactnan..array_actual..array_d
3ae0 65 73 69 72 65 64 da 01 65 73 1c 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 esired..es......................
3b00 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 15 00 00 00 72 15 00 00 00 06 01 00 00 73 c7 03 ..........rL...r....r........s..
3b20 00 00 80 00 f0 46 03 00 19 1d d0 04 15 dc 07 11 90 27 9c 34 d4 07 20 dc 0f 19 98 26 a4 24 d4 0f .....F...........'.4.......&.$..
3b40 27 dc 12 20 a4 14 a4 64 a8 36 a3 6c d3 21 33 d3 12 34 d0 0c 34 dc 08 14 94 53 98 16 93 5b a4 23 '......d.6.l.!3..4..4....S...[.#
3b60 a0 67 a3 2c b0 07 b8 17 d4 08 41 d8 14 1b 97 4d 91 4d 93 4f f2 00 04 09 22 89 44 88 41 88 71 d8 .g.,......A....M.M.O....".D.A.q.
3b80 0f 10 98 06 89 7f dc 16 24 a4 54 a8 21 a3 57 d3 16 2d d0 10 2d dc 0c 18 98 16 a0 01 99 19 a0 47 ........$.T.!.W..-..-..........G
3ba0 a8 41 a1 4a b0 24 b0 71 b0 65 b8 32 b8 67 b8 59 d0 30 47 d8 19 20 f5 03 01 0d 22 f0 07 04 09 22 .A.J.$.q.e.2.g.Y.0G......."...."
3bc0 f0 0a 00 09 0f dc 07 11 90 27 9c 44 a4 25 98 3d d4 07 29 ac 6a b8 16 c4 24 cc 05 c0 1d d4 2e 4f .........'.D.%.=..).j...$......O
3be0 dc 08 14 94 53 98 16 93 5b a4 23 a0 67 a3 2c b0 07 b8 17 d4 08 41 dc 11 16 94 73 98 37 93 7c d3 ....S...[.#.g.,......A....s.7.|.
3c00 11 24 f2 00 02 09 22 88 41 dc 0c 18 98 16 a0 01 99 19 a0 47 a8 41 a1 4a b0 25 b8 01 b0 75 b8 42 .$....".A..........G.A.J.%...u.B
3c20 b8 77 b8 69 d0 30 48 d8 19 20 f5 03 01 0d 22 f0 03 02 09 22 f0 06 00 09 0f df 04 2e d1 04 2e df .w.i.0H......."...."............
3c40 04 36 d1 04 36 dc 07 11 90 26 98 27 d4 07 22 a4 6a b0 17 b8 27 d4 26 42 dc 0f 21 a0 26 a8 27 b0 .6..6....&.'..".j...'.&B..!.&.'.
3c60 37 b8 47 d8 29 2f f4 03 01 10 31 f0 00 01 09 31 e4 0a 17 98 16 a0 17 d0 18 29 a8 37 b8 47 d4 0a 7.G.)/....1....1.........).7.G..
3c80 44 80 43 f0 0a 03 05 1b d9 15 21 a0 26 d3 15 29 d2 15 42 a9 5c b8 27 d3 2d 42 88 0a f1 08 00 08 D.C.......!.&..)..B.\.'.-B......
3ca0 12 d9 0b 17 98 06 d4 0b 1f d9 16 1a 98 36 93 6c 88 47 d9 16 1a 98 36 93 6c 89 47 e0 16 1c 88 47 .............6.l.G....6.l.G....G
3cc0 d8 16 17 88 47 d9 0b 17 98 07 d4 0b 20 d9 17 1b 98 47 93 7d 88 48 d9 17 1b 98 47 93 7d 89 48 e0 ....G............G.}.H....G.}.H.
3ce0 17 1e 88 48 d8 17 18 88 48 f0 02 04 09 26 dc 0c 18 98 17 a0 28 d4 0c 2b dc 0c 18 98 17 a0 28 d4 ...H....H....&......(..+......(.
3d00 0c 2b f1 0a 00 08 10 90 07 d3 07 18 99 48 a0 56 d3 1c 2c d2 07 2c dc 0e 1c 98 53 d3 0e 21 d0 08 .+...........H.V..,..,....S..!..
3d20 21 f0 04 0e 05 0d dc 13 18 98 17 93 3e 88 08 dc 13 18 98 16 93 3d 88 08 dc 18 1a 9f 0a 99 0a a0 !...........>........=..........
3d40 37 d3 18 2b d7 18 31 d1 18 31 d7 18 36 d1 18 36 dc 18 1a 9f 0a 99 0a a0 36 d3 18 2a d7 18 30 d1 7..+..1..1..6..6........6..*..0.
3d60 18 30 d7 18 35 d1 18 35 f1 03 01 19 36 88 0c e1 0b 13 99 08 f1 06 00 10 1c d8 10 16 e4 16 24 a0 .0..5..5....6.................$.
3d80 53 d3 16 29 d0 10 29 f0 0c 18 05 0d dc 13 18 98 17 93 3e 88 08 dc 13 18 98 16 93 3d 88 08 d9 0b S..)..)...........>........=....
3da0 13 99 08 d8 0c 12 f4 06 00 18 1a 97 7a 91 7a a0 26 d3 17 29 88 0c dc 18 1a 9f 0a 99 0a a0 37 d3 ............z.z.&..)..........7.
3dc0 18 2b 88 0d d8 0c 18 d7 0c 1e d1 0c 1e d7 0c 23 d1 0c 23 a0 74 d1 0c 2b d8 10 1d d7 10 23 d1 10 .+.............#..#.t..+.....#..
3de0 23 d7 10 28 d1 10 28 a8 44 d1 10 30 f4 0c 00 13 26 f0 00 01 27 3e f3 00 01 13 3f f0 00 01 0d 3f #..(..(.D..0....&...'>....?....?
3e00 f0 06 00 0c 13 90 61 8a 3c 98 46 a0 61 9a 4b d9 13 1a 98 37 d3 13 23 a1 77 a8 76 a3 7f d2 13 36 ......a.<.F.a.K....7..#.w.v....6
3e20 dc 16 24 a0 53 d3 16 29 d0 10 29 f0 0a 0a 05 12 e0 10 17 98 36 d2 10 21 dc 12 20 a0 13 d3 12 25 ..$.S..)..).........6..!.......%
3e40 d0 0c 25 f0 03 00 11 22 f8 f4 4f 02 00 0d 17 9c 09 d0 0b 22 f2 00 01 05 1b d8 15 1a 8b 0a f0 03 ..%...."..O........"............
3e60 01 05 1b fb f4 26 00 10 1e f2 00 01 09 26 dc 12 20 a0 13 d3 12 25 d0 0c 25 f0 03 01 09 26 fb f4 .....&.......&.......%..%....&..
3e80 28 00 0d 16 94 7a d4 23 36 d0 0b 37 f2 00 01 05 0d d9 08 0c f0 03 01 05 0d fb f4 36 00 0d 16 94 (....z.#6..7...............6....
3ea0 7a d4 23 36 d0 0b 37 f2 00 01 05 0d d9 08 0c f0 03 01 05 0d fb f4 10 00 0d 1f a4 0d d0 0b 2e f2 z.#6..7.........................
3ec0 00 05 05 12 e0 0b 26 a8 21 af 26 a9 26 b0 11 a9 29 d1 0b 33 dc 12 20 a0 13 d3 12 25 d0 0c 25 e0 ......&.!.&.&...)..3.......%..%.
3ee0 0c 11 fb f0 0b 05 05 12 fa 73 68 00 00 00 c5 38 12 4c 30 00 c7 07 18 4d 08 00 c7 3c 41 2f 4d 20 .........sh....8.L0....M...<A/M.
3f00 00 c9 2c 0b 4d 20 00 c9 38 1a 4d 3a 00 ca 13 42 0b 4d 3a 00 cc 1f 10 4e 14 00 cc 30 11 4d 05 03 ..,.M...8.M:...B.M:....N...0.M..
3f20 cd 04 01 4d 05 03 cd 08 15 4d 1d 03 cd 20 14 4d 37 03 cd 36 01 4d 37 03 cd 3a 14 4e 11 03 ce 10 ...M.....M.....M7..6.M7..:.N....
3f40 01 4e 11 03 ce 14 0f 4f 05 03 ce 23 1d 4f 00 03 cf 00 05 4f 05 03 63 03 00 00 00 00 00 00 00 00 .N.....O...#.O.....O..c.........
3f60 00 00 00 04 00 00 00 03 00 00 00 f3 12 01 00 00 97 00 64 01 7d 03 64 02 64 03 6c 00 7d 04 7c 01 ..................d.}.d.d.l.}.|.
3f80 7c 02 6b 28 00 00 73 7c 74 03 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 05 7c 05 6a 05 |.k(..s|t.................}.|.j.
3fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 7c 05 ..................|...........|.
3fc0 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 01 00 j...................d...........
3fe0 02 00 7c 04 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 05 ab 02 00 00 ..|.j...................|.|.....
4000 00 00 00 00 01 00 7c 05 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 ab 01 ......|.j...................d...
4020 00 00 00 00 00 00 01 00 02 00 7c 04 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j...................
4040 7c 02 7c 05 ab 02 00 00 00 00 00 00 01 00 74 07 00 00 00 00 00 00 00 00 7c 05 6a 09 00 00 00 00 |.|...........t.........|.j.....
4060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 82 01 ................................
4080 79 03 29 06 61 b5 02 00 00 0a 20 20 20 20 54 65 73 74 20 69 66 20 74 77 6f 20 6f 62 6a 65 63 74 y.).a.........Test.if.two.object
40a0 73 20 61 72 65 20 65 71 75 61 6c 2c 20 61 6e 64 20 70 72 69 6e 74 20 61 6e 20 65 72 72 6f 72 20 s.are.equal,.and.print.an.error.
40c0 6d 65 73 73 61 67 65 20 69 66 20 74 65 73 74 20 66 61 69 6c 73 2e 0a 0a 20 20 20 20 54 68 65 20 message.if.test.fails.......The.
40e0 74 65 73 74 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 77 69 74 68 20 60 60 61 63 74 75 61 6c 20 test.is.performed.with.``actual.
4100 3d 3d 20 64 65 73 69 72 65 64 60 60 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 ==.desired``.......Parameters...
4120 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 74 65 73 74 5f 73 74 72 69 6e 67 20 3a 20 73 ..----------.....test_string.:.s
4140 74 72 0a 20 20 20 20 20 20 20 20 54 68 65 20 6d 65 73 73 61 67 65 20 73 75 70 70 6c 69 65 64 20 tr.........The.message.supplied.
4160 74 6f 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 2e 0a 20 20 20 20 61 63 74 75 61 6c 20 3a 20 to.AssertionError......actual.:.
4180 6f 62 6a 65 63 74 0a 20 20 20 20 20 20 20 20 54 68 65 20 6f 62 6a 65 63 74 20 74 6f 20 74 65 73 object.........The.object.to.tes
41a0 74 20 66 6f 72 20 65 71 75 61 6c 69 74 79 20 61 67 61 69 6e 73 74 20 60 64 65 73 69 72 65 64 60 t.for.equality.against.`desired`
41c0 2e 0a 20 20 20 20 64 65 73 69 72 65 64 20 3a 20 6f 62 6a 65 63 74 0a 20 20 20 20 20 20 20 20 54 ......desired.:.object.........T
41e0 68 65 20 65 78 70 65 63 74 65 64 20 72 65 73 75 6c 74 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 he.expected.result.......Example
4200 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e s.....--------.....>>>.np.testin
4220 67 2e 70 72 69 6e 74 5f 61 73 73 65 72 74 5f 65 71 75 61 6c 28 27 54 65 73 74 20 58 59 5a 20 6f g.print_assert_equal('Test.XYZ.o
4240 66 20 66 75 6e 63 20 78 79 7a 27 2c 20 5b 30 2c 20 31 5d 2c 20 5b 30 2c 20 31 5d 29 0a 20 20 20 f.func.xyz',.[0,.1],.[0,.1])....
4260 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 70 72 69 6e 74 5f 61 73 73 65 72 74 5f 65 71 75 .>>>.np.testing.print_assert_equ
4280 61 6c 28 27 54 65 73 74 20 58 59 5a 20 6f 66 20 66 75 6e 63 20 78 79 7a 27 2c 20 5b 30 2c 20 31 al('Test.XYZ.of.func.xyz',.[0,.1
42a0 5d 2c 20 5b 30 2c 20 32 5d 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 ],.[0,.2]).....Traceback.(most.r
42c0 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 ecent.call.last):.............As
42e0 73 65 72 74 69 6f 6e 45 72 72 6f 72 3a 20 54 65 73 74 20 58 59 5a 20 6f 66 20 66 75 6e 63 20 78 sertionError:.Test.XYZ.of.func.x
4300 79 7a 20 66 61 69 6c 65 64 0a 20 20 20 20 41 43 54 55 41 4c 3a 0a 20 20 20 20 5b 30 2c 20 31 5d yz.failed.....ACTUAL:.....[0,.1]
4320 0a 20 20 20 20 44 45 53 49 52 45 44 3a 0a 20 20 20 20 5b 30 2c 20 32 5d 0a 0a 20 20 20 20 54 72 .....DESIRED:.....[0,.2]......Tr
4340 02 00 00 00 4e 7a 11 20 66 61 69 6c 65 64 0a 41 43 54 55 41 4c 3a 20 0a 7a 0a 44 45 53 49 52 45 ....Nz..failed.ACTUAL:..z.DESIRE
4360 44 3a 20 0a 29 05 da 06 70 70 72 69 6e 74 72 05 00 00 00 da 05 77 72 69 74 65 72 67 00 00 00 da D:..)...pprintr......writerg....
4380 08 67 65 74 76 61 6c 75 65 29 06 da 0b 74 65 73 74 5f 73 74 72 69 6e 67 72 d4 00 00 00 72 d5 00 .getvalue)...test_stringr....r..
43a0 00 00 72 6a 00 00 00 72 e5 00 00 00 72 69 00 00 00 73 06 00 00 00 20 20 20 20 20 20 72 4c 00 00 ..rj...r....ri...s..........rL..
43c0 00 72 21 00 00 00 72 21 00 00 00 d8 01 00 00 73 77 00 00 00 80 00 f0 38 00 19 1d d0 04 15 db 04 .r!...r!.......sw......8........
43e0 11 e0 0c 12 90 67 d2 0c 1d dc 0e 16 8b 6a 88 03 d8 08 0b 8f 09 89 09 90 2b d4 08 1e d8 08 0b 8f .....g.......j..........+.......
4400 09 89 09 d0 12 27 d4 08 28 d8 08 15 88 06 8f 0d 89 0d 90 66 98 63 d4 08 22 d8 08 0b 8f 09 89 09 .....'..(..........f.c..".......
4420 90 2d d4 08 20 d8 08 15 88 06 8f 0d 89 0d 90 67 98 73 d4 08 23 dc 0e 1c 98 53 9f 5c 99 5c 9b 5e .-.............g.s..#....S.\.\.^
4440 d3 0e 2c d0 08 2c f0 0f 00 0d 1e 72 4b 00 00 00 63 05 00 00 00 00 00 00 00 00 00 00 00 06 00 00 ..,..,.....rK...c...............
4460 00 03 00 00 00 f3 68 03 00 00 87 00 87 01 87 02 87 03 87 04 97 00 64 01 7d 05 64 02 64 03 6c 00 ......h...............d.}.d.d.l.
4480 6d 01 7d 06 6d 02 7d 07 6d 03 7d 08 01 00 64 02 64 04 6c 04 6d 05 7d 09 01 00 09 00 02 00 7c 07 m.}.m.}.m.}...d.d.l.m.}.......|.
44a0 89 00 ab 01 00 00 00 00 00 00 78 01 73 08 01 00 02 00 7c 07 89 01 ab 01 00 00 00 00 00 00 7d 0a ..........x.s.....|...........}.
44c0 88 00 88 02 88 01 88 03 88 04 66 05 64 06 84 08 7d 0b 7c 0a 72 57 02 00 7c 07 89 00 ab 01 00 00 ..........f.d...}.|.rW..|.......
44e0 00 00 00 00 72 11 02 00 7c 08 89 00 ab 01 00 00 00 00 00 00 7d 0c 02 00 7c 06 89 00 ab 01 00 00 ....r...|...........}...|.......
4500 00 00 00 00 7d 0d 6e 04 89 00 7d 0c 64 02 7d 0d 02 00 7c 07 89 01 ab 01 00 00 00 00 00 00 72 11 ....}.n...}.d.}...|...........r.
4520 02 00 7c 08 89 01 ab 01 00 00 00 00 00 00 7d 0e 02 00 7c 06 89 01 ab 01 00 00 00 00 00 00 7d 0f ..|...........}...|...........}.
4540 6e 04 89 01 7d 0e 64 02 7d 0f 09 00 74 0f 00 00 00 00 00 00 00 00 7c 0c 7c 0e 89 02 ac 07 ab 03 n...}.d.}...t.........|.|.......
4560 00 00 00 00 00 00 01 00 74 0f 00 00 00 00 00 00 00 00 7c 0d 7c 0f 89 02 ac 07 ab 03 00 00 00 00 ........t.........|.|...........
4580 00 00 01 00 74 13 00 00 00 00 00 00 00 00 89 00 7c 09 74 14 00 00 00 00 00 00 00 00 74 16 00 00 ....t...........|.t.........t...
45a0 00 00 00 00 00 00 66 03 ab 02 00 00 00 00 00 00 73 17 74 13 00 00 00 00 00 00 00 00 89 01 7c 09 ......f.........s.t...........|.
45c0 74 14 00 00 00 00 00 00 00 00 74 16 00 00 00 00 00 00 00 00 66 03 ab 02 00 00 00 00 00 00 72 0e t.........t.........f.........r.
45e0 74 19 00 00 00 00 00 00 00 00 89 00 89 01 89 02 89 03 ab 04 00 00 00 00 00 00 53 00 09 00 74 1b t.........................S...t.
4600 00 00 00 00 00 00 00 00 89 01 ab 01 00 00 00 00 00 00 72 0b 74 1b 00 00 00 00 00 00 00 00 89 00 ..................r.t...........
4620 ab 01 00 00 00 00 00 00 73 53 74 1d 00 00 00 00 00 00 00 00 89 01 ab 01 00 00 00 00 00 00 73 0b ........sSt...................s.
4640 74 1d 00 00 00 00 00 00 00 00 89 00 ab 01 00 00 00 00 00 00 72 27 74 1d 00 00 00 00 00 00 00 00 t...................r't.........
4660 89 01 ab 01 00 00 00 00 00 00 72 0b 74 1d 00 00 00 00 00 00 00 00 89 00 ab 01 00 00 00 00 00 00 ..........r.t...................
4680 73 10 74 11 00 00 00 00 00 00 00 00 02 00 7c 0b ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 s.t...........|.................
46a0 82 01 79 08 89 01 89 00 6b 28 00 00 73 10 74 11 00 00 00 00 00 00 00 00 02 00 7c 0b ab 00 00 00 ..y.....k(..s.t...........|.....
46c0 00 00 00 00 ab 01 00 00 00 00 00 00 82 01 79 08 09 00 74 23 00 00 00 00 00 00 00 00 89 01 89 00 ..............y...t#............
46e0 7a 0a 00 00 ab 01 00 00 00 00 00 00 74 25 00 00 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 00 z...........t%........j&........
4700 00 00 00 00 00 00 00 00 00 00 64 09 64 0a 89 02 0b 00 7a 08 00 00 7a 05 00 00 ab 01 00 00 00 00 ..........d.d.....z...z.........
4720 00 00 6b 5c 00 00 72 10 74 11 00 00 00 00 00 00 00 00 02 00 7c 0b ab 00 00 00 00 00 00 00 ab 01 ..k\..r.t...........|...........
4740 00 00 00 00 00 00 82 01 79 08 23 00 74 0c 00 00 00 00 00 00 00 00 24 00 72 06 01 00 64 05 7d 0a ........y.#.t.........$.r...d.}.
4760 59 00 90 01 8c 53 77 00 78 03 59 00 77 01 23 00 74 10 00 00 00 00 00 00 00 00 24 00 72 11 01 00 Y....Sw.x.Y.w.#.t.........$.r...
4780 74 11 00 00 00 00 00 00 00 00 02 00 7c 0b ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 82 01 t...........|...................
47a0 77 00 78 03 59 00 77 01 23 00 74 1e 00 00 00 00 00 00 00 00 74 20 00 00 00 00 00 00 00 00 66 02 w.x.Y.w.#.t.........t.........f.
47c0 24 00 72 03 01 00 59 00 8c 7c 77 00 78 03 59 00 77 01 29 0b 61 4e 09 00 00 0a 20 20 20 20 52 61 $.r...Y..|w.x.Y.w.).aN........Ra
47e0 69 73 65 73 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 69 66 20 74 77 6f 20 69 74 ises.an.AssertionError.if.two.it
4800 65 6d 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 20 75 70 20 74 6f 20 64 65 73 69 72 65 64 0a ems.are.not.equal.up.to.desired.
4820 20 20 20 20 70 72 65 63 69 73 69 6f 6e 2e 0a 0a 20 20 20 20 2e 2e 20 6e 6f 74 65 3a 3a 20 49 74 ....precision..........note::.It
4840 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 6f 20 75 73 65 20 6f 6e 65 20 6f 66 20 60 61 .is.recommended.to.use.one.of.`a
4860 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 ssert_allclose`,...............`
4880 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 60 20 assert_array_almost_equal_nulp`.
48a0 6f 72 20 60 61 73 73 65 72 74 5f 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 60 0a 20 20 20 20 20 20 or.`assert_array_max_ulp`.......
48c0 20 20 20 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e ........instead.of.this.function
48e0 20 66 6f 72 20 6d 6f 72 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 66 6c 6f 61 74 69 6e 67 20 70 6f .for.more.consistent.floating.po
4900 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 61 72 69 73 6f 6e 73 2e 0a 0a int...............comparisons...
4920 20 20 20 20 54 68 65 20 74 65 73 74 20 76 65 72 69 66 69 65 73 20 74 68 61 74 20 74 68 65 20 65 ....The.test.verifies.that.the.e
4940 6c 65 6d 65 6e 74 73 20 6f 66 20 60 61 63 74 75 61 6c 60 20 61 6e 64 20 60 64 65 73 69 72 65 64 lements.of.`actual`.and.`desired
4960 60 20 73 61 74 69 73 66 79 3a 3a 0a 0a 20 20 20 20 20 20 20 20 61 62 73 28 64 65 73 69 72 65 64 `.satisfy::..........abs(desired
4980 2d 61 63 74 75 61 6c 29 20 3c 20 66 6c 6f 61 74 36 34 28 31 2e 35 20 2a 20 31 30 2a 2a 28 2d 64 -actual).<.float64(1.5.*.10**(-d
49a0 65 63 69 6d 61 6c 29 29 0a 0a 20 20 20 20 54 68 61 74 20 69 73 20 61 20 6c 6f 6f 73 65 72 20 74 ecimal))......That.is.a.looser.t
49c0 65 73 74 20 74 68 61 6e 20 6f 72 69 67 69 6e 61 6c 6c 79 20 64 6f 63 75 6d 65 6e 74 65 64 2c 20 est.than.originally.documented,.
49e0 62 75 74 20 61 67 72 65 65 73 20 77 69 74 68 20 77 68 61 74 20 74 68 65 0a 20 20 20 20 61 63 74 but.agrees.with.what.the.....act
4a00 75 61 6c 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 20 60 61 73 73 65 72 74 5f 61 72 ual.implementation.in.`assert_ar
4a20 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 60 20 64 69 64 20 75 70 20 74 6f 20 72 6f 75 6e ray_almost_equal`.did.up.to.roun
4a40 64 69 6e 67 0a 20 20 20 20 76 61 67 61 72 69 65 73 2e 20 41 6e 20 65 78 63 65 70 74 69 6f 6e 20 ding.....vagaries..An.exception.
4a60 69 73 20 72 61 69 73 65 64 20 61 74 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 61 6c 75 65 73 2e is.raised.at.conflicting.values.
4a80 20 46 6f 72 20 6e 64 61 72 72 61 79 73 20 74 68 69 73 0a 20 20 20 20 64 65 6c 65 67 61 74 65 73 .For.ndarrays.this.....delegates
4aa0 20 74 6f 20 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 0a 0a 20 .to.assert_array_almost_equal...
4ac0 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 ...Parameters.....----------....
4ae0 20 61 63 74 75 61 6c 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 .actual.:.array_like.........The
4b00 20 6f 62 6a 65 63 74 20 74 6f 20 63 68 65 63 6b 2e 0a 20 20 20 20 64 65 73 69 72 65 64 20 3a 20 .object.to.check......desired.:.
4b20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 78 70 65 63 74 65 64 20 array_like.........The.expected.
4b40 6f 62 6a 65 63 74 2e 0a 20 20 20 20 64 65 63 69 6d 61 6c 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f object......decimal.:.int,.optio
4b60 6e 61 6c 0a 20 20 20 20 20 20 20 20 44 65 73 69 72 65 64 20 70 72 65 63 69 73 69 6f 6e 2c 20 64 nal.........Desired.precision,.d
4b80 65 66 61 75 6c 74 20 69 73 20 37 2e 0a 20 20 20 20 65 72 72 5f 6d 73 67 20 3a 20 73 74 72 2c 20 efault.is.7......err_msg.:.str,.
4ba0 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 optional.........The.error.messa
4bc0 67 65 20 74 6f 20 62 65 20 70 72 69 6e 74 65 64 20 69 6e 20 63 61 73 65 20 6f 66 20 66 61 69 6c ge.to.be.printed.in.case.of.fail
4be0 75 72 65 2e 0a 20 20 20 20 76 65 72 62 6f 73 65 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 ure......verbose.:.bool,.optiona
4c00 6c 0a 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 69 l.........If.True,.the.conflicti
4c20 6e 67 20 76 61 6c 75 65 73 20 61 72 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 65 72 ng.values.are.appended.to.the.er
4c40 72 6f 72 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d ror.message.......Raises.....---
4c60 2d 2d 2d 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 0a 20 20 20 20 20 20 49 66 20 ---.....AssertionError.......If.
4c80 61 63 74 75 61 6c 20 61 6e 64 20 64 65 73 69 72 65 64 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c actual.and.desired.are.not.equal
4ca0 20 75 70 20 74 6f 20 73 70 65 63 69 66 69 65 64 20 70 72 65 63 69 73 69 6f 6e 2e 0a 0a 20 20 20 .up.to.specified.precision......
4cc0 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 73 73 65 72 .See.Also.....--------.....asser
4ce0 74 5f 61 6c 6c 63 6c 6f 73 65 3a 20 43 6f 6d 70 61 72 65 20 74 77 6f 20 61 72 72 61 79 5f 6c 69 t_allclose:.Compare.two.array_li
4d00 6b 65 20 6f 62 6a 65 63 74 73 20 66 6f 72 20 65 71 75 61 6c 69 74 79 20 77 69 74 68 20 64 65 73 ke.objects.for.equality.with.des
4d20 69 72 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6c 61 74 69 ired......................relati
4d40 76 65 20 61 6e 64 2f 6f 72 20 61 62 73 6f 6c 75 74 65 20 70 72 65 63 69 73 69 6f 6e 2e 0a 20 20 ve.and/or.absolute.precision....
4d60 20 20 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 ..assert_array_almost_equal_nulp
4d80 2c 20 61 73 73 65 72 74 5f 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 2c 20 61 73 73 65 72 74 5f 65 ,.assert_array_max_ulp,.assert_e
4da0 71 75 61 6c 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a qual......Examples.....--------.
4dc0 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 6e 75 6d 70 79 2e 74 65 73 74 69 6e 67 20 69 6d 70 6f 72 ....>>>.from.numpy.testing.impor
4de0 74 20 61 73 73 65 72 74 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 0a 20 20 20 20 3e 3e 3e 20 61 73 t.assert_almost_equal.....>>>.as
4e00 73 65 72 74 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 28 32 2e 33 33 33 33 33 33 33 33 33 33 33 33 sert_almost_equal(2.333333333333
4e20 33 2c 20 32 2e 33 33 33 33 33 33 33 34 29 0a 20 20 20 20 3e 3e 3e 20 61 73 73 65 72 74 5f 61 6c 3,.2.33333334).....>>>.assert_al
4e40 6d 6f 73 74 5f 65 71 75 61 6c 28 32 2e 33 33 33 33 33 33 33 33 33 33 33 33 33 2c 20 32 2e 33 33 most_equal(2.3333333333333,.2.33
4e60 33 33 33 33 33 34 2c 20 64 65 63 69 6d 61 6c 3d 31 30 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 333334,.decimal=10).....Tracebac
4e80 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 k.(most.recent.call.last):......
4ea0 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 ...........AssertionError:.....A
4ec0 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 61 6c 6d 6f 73 74 20 65 71 75 61 6c 20 74 6f 20 31 30 rrays.are.not.almost.equal.to.10
4ee0 20 64 65 63 69 6d 61 6c 73 0a 20 20 20 20 20 41 43 54 55 41 4c 3a 20 32 2e 33 33 33 33 33 33 33 .decimals......ACTUAL:.2.3333333
4f00 33 33 33 33 33 33 0a 20 20 20 20 20 44 45 53 49 52 45 44 3a 20 32 2e 33 33 33 33 33 33 33 34 0a 333333......DESIRED:.2.33333334.
4f20 0a 20 20 20 20 3e 3e 3e 20 61 73 73 65 72 74 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 28 6e 70 2e .....>>>.assert_almost_equal(np.
4f40 61 72 72 61 79 28 5b 31 2e 30 2c 32 2e 33 33 33 33 33 33 33 33 33 33 33 33 33 5d 29 2c 0a 20 20 array([1.0,2.3333333333333]),...
4f60 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 70 2e 61 72 72 ..........................np.arr
4f80 61 79 28 5b 31 2e 30 2c 32 2e 33 33 33 33 33 33 33 34 5d 29 2c 20 64 65 63 69 6d 61 6c 3d 39 29 ay([1.0,2.33333334]),.decimal=9)
4fa0 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c .....Traceback.(most.recent.call
4fc0 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f .last):.................Assertio
4fe0 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 61 6c 6d 6f 73 nError:.....Arrays.are.not.almos
5000 74 20 65 71 75 61 6c 20 74 6f 20 39 20 64 65 63 69 6d 61 6c 73 0a 20 20 20 20 3c 42 4c 41 4e 4b t.equal.to.9.decimals.....<BLANK
5020 4c 49 4e 45 3e 0a 20 20 20 20 4d 69 73 6d 61 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 73 3a 20 31 LINE>.....Mismatched.elements:.1
5040 20 2f 20 32 20 28 35 30 25 29 0a 20 20 20 20 4d 61 78 20 61 62 73 6f 6c 75 74 65 20 64 69 66 66 ./.2.(50%).....Max.absolute.diff
5060 65 72 65 6e 63 65 20 61 6d 6f 6e 67 20 76 69 6f 6c 61 74 69 6f 6e 73 3a 20 36 2e 36 36 36 36 39 erence.among.violations:.6.66669
5080 39 36 34 65 2d 30 39 0a 20 20 20 20 4d 61 78 20 72 65 6c 61 74 69 76 65 20 64 69 66 66 65 72 65 964e-09.....Max.relative.differe
50a0 6e 63 65 20 61 6d 6f 6e 67 20 76 69 6f 6c 61 74 69 6f 6e 73 3a 20 32 2e 38 35 37 31 35 36 39 38 nce.among.violations:.2.85715698
50c0 65 2d 30 39 0a 20 20 20 20 20 41 43 54 55 41 4c 3a 20 61 72 72 61 79 28 5b 31 2e 20 20 20 20 20 e-09......ACTUAL:.array([1......
50e0 20 20 20 20 2c 20 32 2e 33 33 33 33 33 33 33 33 33 5d 29 0a 20 20 20 20 20 44 45 53 49 52 45 44 ....,.2.333333333])......DESIRED
5100 3a 20 61 72 72 61 79 28 5b 31 2e 20 20 20 20 20 20 20 20 2c 20 32 2e 33 33 33 33 33 33 33 34 5d :.array([1.........,.2.33333334]
5120 29 0a 0a 20 20 20 20 54 72 02 00 00 00 72 be 00 00 00 29 01 72 14 00 00 00 46 63 00 00 00 00 00 )......Tr....r....).r....Fc.....
5140 00 00 00 00 00 00 00 06 00 00 00 13 00 00 00 f3 30 00 00 00 95 05 97 00 64 01 89 02 7a 06 00 00 ................0.......d...z...
5160 7d 00 74 01 00 00 00 00 00 00 00 00 89 01 89 03 67 02 89 04 89 05 7c 00 ac 02 ab 04 00 00 00 00 }.t.............g.....|.........
5180 00 00 53 00 29 03 4e fa 2a 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 61 6c 6d 6f 73 74 20 65 ..S.).N.*Arrays.are.not.almost.e
51a0 71 75 61 6c 20 74 6f 20 25 64 20 64 65 63 69 6d 61 6c 73 29 02 72 24 00 00 00 72 b4 00 00 00 29 qual.to.%d.decimals).r$...r....)
51c0 01 72 1d 00 00 00 29 06 72 b4 00 00 00 72 d4 00 00 00 da 07 64 65 63 69 6d 61 6c 72 d5 00 00 00 .r....).r....r......decimalr....
51e0 72 b3 00 00 00 72 24 00 00 00 73 06 00 00 00 20 80 80 80 80 80 72 4c 00 00 00 da 0e 5f 62 75 69 r....r$...s..........rL....._bui
5200 6c 64 5f 65 72 72 5f 6d 73 67 7a 2b 61 73 73 65 72 74 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 2e ld_err_msgz+assert_almost_equal.
5220 3c 6c 6f 63 61 6c 73 3e 2e 5f 62 75 69 6c 64 5f 65 72 72 5f 6d 73 67 52 02 00 00 73 28 00 00 00 <locals>._build_err_msgR...s(...
5240 f8 80 00 d8 12 3e c0 17 d1 12 48 88 06 dc 0f 1c 98 66 a0 67 d0 1d 2e b0 07 c0 17 d8 24 2a f4 03 .....>....H......f.g........$*..
5260 01 10 2c f0 00 01 09 2c 72 4b 00 00 00 29 01 72 ec 00 00 00 4e e7 00 00 00 00 00 00 f8 3f e7 00 ..,....,rK...).r....N........?..
5280 00 00 00 00 00 24 40 29 14 72 4d 00 00 00 72 bf 00 00 00 72 c0 00 00 00 72 c1 00 00 00 72 cb 00 .....$@).rM...r....r....r....r..
52a0 00 00 72 14 00 00 00 72 cc 00 00 00 72 16 00 00 00 72 67 00 00 00 72 ad 00 00 00 72 c9 00 00 00 ..r....r....r....rg...r....r....
52c0 72 c8 00 00 00 72 1b 00 00 00 72 0a 00 00 00 72 0c 00 00 00 72 97 00 00 00 72 66 00 00 00 da 03 r....r....r....r....r....rf.....
52e0 61 62 73 72 cd 00 00 00 da 07 66 6c 6f 61 74 36 34 29 10 72 d4 00 00 00 72 d5 00 00 00 72 ec 00 absr......float64).r....r....r..
5300 00 00 72 b3 00 00 00 72 24 00 00 00 72 6a 00 00 00 72 bf 00 00 00 72 c0 00 00 00 72 c1 00 00 00 ..r....r$...rj...r....r....r....
5320 72 14 00 00 00 72 d7 00 00 00 72 ed 00 00 00 72 d8 00 00 00 72 d9 00 00 00 72 da 00 00 00 72 db r....r....r....r....r....r....r.
5340 00 00 00 73 10 00 00 00 60 60 60 60 60 20 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 16 00 ...s....`````...........rL...r..
5360 00 00 72 16 00 00 00 01 02 00 00 73 c4 01 00 00 fc 80 00 f0 4a 02 00 19 1d d0 04 15 df 04 2e d1 ..r........s........J...........
5380 04 2e dd 04 23 f0 0a 03 05 1b d9 15 21 a0 26 d3 15 29 d2 15 42 a9 5c b8 27 d3 2d 42 88 0a f7 08 ....#.......!.&..)..B.\.'.-B....
53a0 03 05 2c f0 00 03 05 2c f1 0a 00 08 12 d9 0b 17 98 06 d4 0b 1f d9 16 1a 98 36 93 6c 88 47 d9 16 ..,....,.................6.l.G..
53c0 1a 98 36 93 6c 89 47 e0 16 1c 88 47 d8 16 17 88 47 d9 0b 17 98 07 d4 0b 20 d9 17 1b 98 47 93 7d ..6.l.G....G....G............G.}
53e0 88 48 d9 17 1b 98 47 93 7d 89 48 e0 17 1e 88 48 d8 17 18 88 48 f0 02 04 09 33 dc 0c 1f a0 07 a8 .H....G.}.H....H....H....3......
5400 18 b8 37 d5 0c 43 dc 0c 1f a0 07 a8 18 b8 37 d5 0c 43 f4 08 00 08 12 90 26 98 37 a4 45 ac 34 d0 ..7..C........7..C......&.7.E.4.
5420 1a 30 d4 07 31 dc 0f 19 98 27 a0 47 ac 55 b4 44 d0 23 39 d4 0f 3a dc 0f 28 a8 16 b0 17 b8 27 c0 .0..1....'.G.U.D.#9..:..(.....'.
5440 37 d3 0f 4b d0 08 4b f0 02 0c 05 0d f4 08 00 11 19 98 17 d4 10 21 a4 68 a8 76 d4 26 36 dc 0f 14 7..K..K..............!.h.v.&6...
5460 90 57 8c 7e a4 15 a0 76 a4 1d dc 18 1d 98 67 9c 0e ac 35 b0 16 ac 3d dc 1a 28 a9 1e d3 29 39 d3 .W.~...v......g...5...=..(...)9.
5480 1a 3a d0 14 3a f0 06 00 0d 13 f0 05 00 16 1d a0 06 d2 15 26 dc 16 24 a1 5e d3 25 35 d3 16 36 d0 .:..:..............&..$.^.%5..6.
54a0 10 36 d8 0c 12 f0 0d 00 27 37 f4 12 00 08 0b 88 37 90 56 d1 0b 1b d3 07 1c a4 02 a7 0a a1 0a a8 .6......'7......7.V.............
54c0 33 b0 14 b8 17 b8 08 d1 31 41 d1 2b 41 d3 20 42 d2 07 42 dc 0e 1c 99 5e d3 1d 2d d3 0e 2e d0 08 3.......1A.+A..B..B....^..-.....
54e0 2e f0 03 00 08 43 01 f8 f4 57 01 00 0c 16 f2 00 01 05 1b d8 15 1a 8b 0a f0 03 01 05 1b fb f4 30 .....C...W.....................0
5500 00 10 1e f2 00 01 09 33 dc 12 20 a1 1e d3 21 31 d3 12 32 d0 0c 32 f0 03 01 09 33 fb f4 22 00 0d .......3......!1..2..2....3.."..
5520 20 a4 19 d0 0b 2b f2 00 01 05 0d d9 08 0c f0 03 01 05 0d fa 73 36 00 00 00 99 12 45 30 00 c1 31 .....+..............s6.....E0..1
5540 1c 46 02 00 c3 0a 41 12 46 1f 00 c4 1d 15 46 1f 00 c5 30 0b 45 3f 03 c5 3e 01 45 3f 03 c6 02 1a .F....A.F.....F...0.E?..>.E?....
5560 46 1c 03 c6 1f 0f 46 31 03 c6 30 01 46 31 03 63 05 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 F.....F1..0.F1.c................
5580 03 00 00 00 f3 2c 03 00 00 97 00 64 01 7d 05 64 02 64 03 6c 00 7d 06 74 03 00 00 00 00 00 00 00 .....,.....d.}.d.d.l.}.t........
55a0 00 74 04 00 00 00 00 00 00 00 00 7c 00 7c 01 66 02 ab 02 00 00 00 00 00 00 5c 02 00 00 7d 00 7d .t.........|.|.f.........\...}.}
55c0 01 7c 01 7c 00 6b 28 00 00 72 01 79 03 02 00 7c 06 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 .|.|.k(..r.y...|.j..............
55e0 00 00 00 00 00 64 04 ac 05 ab 01 00 00 00 00 00 00 35 00 01 00 64 06 02 00 7c 06 6a 08 00 00 00 .....d...........5...d...|.j....
5600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 02 00 7c 06 6a 08 00 ...............|...........|.j..
5620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7a 00 00 00 7a .................|.........z...z
5640 05 00 00 7d 07 02 00 7c 06 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 02 ...}...|.j...................d..
5660 00 7c 06 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 7c 06 6a 0e 00 00 00 .|.j.....................|.j....
5680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 ...............|................
56a0 00 ab 02 00 00 00 00 00 00 7d 07 64 03 64 03 64 03 ab 02 00 00 00 00 00 00 01 00 09 00 7c 01 7f .........}.d.d.d.............|..
56c0 07 7a 0b 00 00 7d 08 09 00 7c 00 7f 07 7a 0b 00 00 7d 09 74 13 00 00 00 00 00 00 00 00 7c 00 7c .z...}...|...z...}.t.........|.|
56e0 01 67 02 7c 03 64 09 7c 02 7a 06 00 00 7c 04 ac 0a ab 04 00 00 00 00 00 00 7d 0a 09 00 74 15 00 .g.|.d.|.z...|...........}...t..
5700 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 72 0b 74 15 00 00 00 00 00 00 00 00 7c 00 ab .......|.........r.t.........|..
5720 01 00 00 00 00 00 00 73 49 74 17 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 73 0b 74 .......sIt.........|.........s.t
5740 17 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 72 22 74 17 00 00 00 00 00 00 00 00 7c .........|.........r"t.........|
5760 01 ab 01 00 00 00 00 00 00 72 0b 74 17 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 73 .........r.t.........|.........s
5780 0b 74 19 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 82 01 79 03 7c 01 7c 00 6b 28 00 .t.........|...........y.|.|.k(.
57a0 00 73 0b 74 19 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 82 01 79 03 09 00 02 00 7c .s.t.........|...........y.....|
57c0 06 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 09 7a 0a 00 00 ab 01 00 .j...................|.|.z......
57e0 00 00 00 00 00 02 00 7c 06 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0b 7c .......|.j...................d.|
5800 02 64 0c 7a 0a 00 00 0b 00 ab 02 00 00 00 00 00 00 6b 5c 00 00 72 0b 74 19 00 00 00 00 00 00 00 .d.z.............k\..r.t........
5820 00 7c 0a ab 01 00 00 00 00 00 00 82 01 79 03 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 8c .|...........y.#.1.s.w...Y......
5840 c3 78 03 59 00 77 01 23 00 74 10 00 00 00 00 00 00 00 00 24 00 72 05 01 00 64 08 7d 08 59 00 8c .x.Y.w.#.t.........$.r...d.}.Y..
5860 cd 77 00 78 03 59 00 77 01 23 00 74 10 00 00 00 00 00 00 00 00 24 00 72 05 01 00 64 08 7d 09 59 .w.x.Y.w.#.t.........$.r...d.}.Y
5880 00 8c d8 77 00 78 03 59 00 77 01 23 00 74 1a 00 00 00 00 00 00 00 00 74 1c 00 00 00 00 00 00 00 ...w.x.Y.w.#.t.........t........
58a0 00 66 02 24 00 72 03 01 00 59 00 8c 78 77 00 78 03 59 00 77 01 29 0d 61 61 07 00 00 0a 20 20 20 .f.$.r...Y..xw.x.Y.w.).aa.......
58c0 20 52 61 69 73 65 73 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 69 66 20 74 77 6f .Raises.an.AssertionError.if.two
58e0 20 69 74 65 6d 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 20 75 70 20 74 6f 20 73 69 67 6e 69 .items.are.not.equal.up.to.signi
5900 66 69 63 61 6e 74 0a 20 20 20 20 64 69 67 69 74 73 2e 0a 0a 20 20 20 20 2e 2e 20 6e 6f 74 65 3a ficant.....digits..........note:
5920 3a 20 49 74 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 6f 20 75 73 65 20 6f 6e 65 20 6f :.It.is.recommended.to.use.one.o
5940 66 20 60 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 f.`assert_allclose`,............
5960 20 20 20 60 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 ...`assert_array_almost_equal_nu
5980 6c 70 60 20 6f 72 20 60 61 73 73 65 72 74 5f 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 60 0a 20 20 lp`.or.`assert_array_max_ulp`...
59a0 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 66 75 6e 63 ............instead.of.this.func
59c0 74 69 6f 6e 20 66 6f 72 20 6d 6f 72 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 66 6c 6f 61 74 69 6e tion.for.more.consistent.floatin
59e0 67 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 61 72 69 73 6f 6e g.point...............comparison
5a00 73 2e 0a 0a 20 20 20 20 47 69 76 65 6e 20 74 77 6f 20 6e 75 6d 62 65 72 73 2c 20 63 68 65 63 6b s.......Given.two.numbers,.check
5a20 20 74 68 61 74 20 74 68 65 79 20 61 72 65 20 61 70 70 72 6f 78 69 6d 61 74 65 6c 79 20 65 71 75 .that.they.are.approximately.equ
5a40 61 6c 2e 0a 20 20 20 20 41 70 70 72 6f 78 69 6d 61 74 65 6c 79 20 65 71 75 61 6c 20 69 73 20 64 al......Approximately.equal.is.d
5a60 65 66 69 6e 65 64 20 61 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 69 67 6e 69 66 69 63 efined.as.the.number.of.signific
5a80 61 6e 74 20 64 69 67 69 74 73 0a 20 20 20 20 74 68 61 74 20 61 67 72 65 65 2e 0a 0a 20 20 20 20 ant.digits.....that.agree.......
5aa0 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 63 Parameters.....----------.....ac
5ac0 74 75 61 6c 20 3a 20 73 63 61 6c 61 72 0a 20 20 20 20 20 20 20 20 54 68 65 20 6f 62 6a 65 63 74 tual.:.scalar.........The.object
5ae0 20 74 6f 20 63 68 65 63 6b 2e 0a 20 20 20 20 64 65 73 69 72 65 64 20 3a 20 73 63 61 6c 61 72 0a .to.check......desired.:.scalar.
5b00 20 20 20 20 20 20 20 20 54 68 65 20 65 78 70 65 63 74 65 64 20 6f 62 6a 65 63 74 2e 0a 20 20 20 ........The.expected.object.....
5b20 20 73 69 67 6e 69 66 69 63 61 6e 74 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 .significant.:.int,.optional....
5b40 20 20 20 20 20 44 65 73 69 72 65 64 20 70 72 65 63 69 73 69 6f 6e 2c 20 64 65 66 61 75 6c 74 20 .....Desired.precision,.default.
5b60 69 73 20 37 2e 0a 20 20 20 20 65 72 72 5f 6d 73 67 20 3a 20 73 74 72 2c 20 6f 70 74 69 6f 6e 61 is.7......err_msg.:.str,.optiona
5b80 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 74 6f 20 62 l.........The.error.message.to.b
5ba0 65 20 70 72 69 6e 74 65 64 20 69 6e 20 63 61 73 65 20 6f 66 20 66 61 69 6c 75 72 65 2e 0a 20 20 e.printed.in.case.of.failure....
5bc0 20 20 76 65 72 62 6f 73 65 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 ..verbose.:.bool,.optional......
5be0 20 20 20 49 66 20 54 72 75 65 2c 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 61 6c 75 ...If.True,.the.conflicting.valu
5c00 65 73 20 61 72 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 es.are.appended.to.the.error.mes
5c20 73 61 67 65 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 sage.......Raises.....------....
5c40 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 0a 20 20 20 20 20 20 49 66 20 61 63 74 75 61 6c 20 .AssertionError.......If.actual.
5c60 61 6e 64 20 64 65 73 69 72 65 64 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 20 75 70 20 74 6f 20 and.desired.are.not.equal.up.to.
5c80 73 70 65 63 69 66 69 65 64 20 70 72 65 63 69 73 69 6f 6e 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c specified.precision.......See.Al
5ca0 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 73 73 65 72 74 5f 61 6c 6c 63 6c so.....--------.....assert_allcl
5cc0 6f 73 65 3a 20 43 6f 6d 70 61 72 65 20 74 77 6f 20 61 72 72 61 79 5f 6c 69 6b 65 20 6f 62 6a 65 ose:.Compare.two.array_like.obje
5ce0 63 74 73 20 66 6f 72 20 65 71 75 61 6c 69 74 79 20 77 69 74 68 20 64 65 73 69 72 65 64 0a 20 20 cts.for.equality.with.desired...
5d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6c 61 74 69 76 65 20 61 6e 64 2f ...................relative.and/
5d20 6f 72 20 61 62 73 6f 6c 75 74 65 20 70 72 65 63 69 73 69 6f 6e 2e 0a 20 20 20 20 61 73 73 65 72 or.absolute.precision......asser
5d40 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 2c 20 61 73 73 65 72 t_array_almost_equal_nulp,.asser
5d60 74 5f 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 2c 20 61 73 73 65 72 74 5f 65 71 75 61 6c 0a 0a 20 t_array_max_ulp,.assert_equal...
5d80 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e ...Examples.....--------.....>>>
5da0 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 70 70 72 6f 78 5f 65 71 75 61 6c 28 .np.testing.assert_approx_equal(
5dc0 30 2e 31 32 33 34 35 36 37 37 37 37 37 37 37 37 65 2d 32 30 2c 20 30 2e 31 32 33 34 35 36 37 65 0.12345677777777e-20,.0.1234567e
5de0 2d 32 30 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 -20).....>>>.np.testing.assert_a
5e00 70 70 72 6f 78 5f 65 71 75 61 6c 28 30 2e 31 32 33 34 35 36 37 30 65 2d 32 30 2c 20 30 2e 31 32 pprox_equal(0.12345670e-20,.0.12
5e20 33 34 35 36 37 31 65 2d 32 30 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 345671e-20,.....................
5e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 67 6e 69 66 69 63 61 6e 74 3d 38 ...................significant=8
5e60 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 70 70 72 ).....>>>.np.testing.assert_appr
5e80 6f 78 5f 65 71 75 61 6c 28 30 2e 31 32 33 34 35 36 37 30 65 2d 32 30 2c 20 30 2e 31 32 33 34 35 ox_equal(0.12345670e-20,.0.12345
5ea0 36 37 32 65 2d 32 30 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 672e-20,........................
5ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 67 6e 69 66 69 63 61 6e 74 3d 38 29 0a 20 ................significant=8)..
5ee0 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c ...Traceback.(most.recent.call.l
5f00 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 ast):.................AssertionE
5f20 72 72 6f 72 3a 0a 20 20 20 20 49 74 65 6d 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 20 74 6f rror:.....Items.are.not.equal.to
5f40 20 38 20 73 69 67 6e 69 66 69 63 61 6e 74 20 64 69 67 69 74 73 3a 0a 20 20 20 20 20 41 43 54 55 .8.significant.digits:......ACTU
5f60 41 4c 3a 20 31 2e 32 33 34 35 36 37 65 2d 32 31 0a 20 20 20 20 20 44 45 53 49 52 45 44 3a 20 31 AL:.1.234567e-21......DESIRED:.1
5f80 2e 32 33 34 35 36 37 32 65 2d 32 31 0a 0a 20 20 20 20 74 68 65 20 65 76 61 6c 75 61 74 65 64 20 .2345672e-21......the.evaluated.
5fa0 63 6f 6e 64 69 74 69 6f 6e 20 74 68 61 74 20 72 61 69 73 65 73 20 74 68 65 20 65 78 63 65 70 74 condition.that.raises.the.except
5fc0 69 6f 6e 20 69 73 0a 0a 20 20 20 20 3e 3e 3e 20 61 62 73 28 30 2e 31 32 33 34 35 36 37 30 65 2d ion.is......>>>.abs(0.12345670e-
5fe0 32 30 2f 31 65 2d 32 31 20 2d 20 30 2e 31 32 33 34 35 36 37 32 65 2d 32 30 2f 31 65 2d 32 31 29 20/1e-21.-.0.12345672e-20/1e-21)
6000 20 3e 3d 20 31 30 2a 2a 2d 28 38 2d 31 29 0a 20 20 20 20 54 72 75 65 0a 0a 20 20 20 20 54 72 02 .>=.10**-(8-1).....True......Tr.
6020 00 00 00 4e da 06 69 67 6e 6f 72 65 29 01 da 07 69 6e 76 61 6c 69 64 67 00 00 00 00 00 00 e0 3f ...N..ignore)...invalidg.......?
6040 e9 0a 00 00 00 67 00 00 00 00 00 00 00 00 7a 2d 49 74 65 6d 73 20 61 72 65 20 6e 6f 74 20 65 71 .....g........z-Items.are.not.eq
6060 75 61 6c 20 74 6f 20 25 64 20 73 69 67 6e 69 66 69 63 61 6e 74 20 64 69 67 69 74 73 3a 29 02 72 ual.to.%d.significant.digits:).r
6080 b4 00 00 00 72 24 00 00 00 72 ef 00 00 00 e9 01 00 00 00 29 0f 72 4d 00 00 00 da 03 6d 61 70 da ....r$...r.........).rM.....map.
60a0 05 66 6c 6f 61 74 da 08 65 72 72 73 74 61 74 65 72 f0 00 00 00 da 05 70 6f 77 65 72 da 05 66 6c .float..errstater......power..fl
60c0 6f 6f 72 da 05 6c 6f 67 31 30 da 11 5a 65 72 6f 44 69 76 69 73 69 6f 6e 45 72 72 6f 72 72 1d 00 oor..log10..ZeroDivisionErrorr..
60e0 00 00 72 0a 00 00 00 72 0c 00 00 00 72 67 00 00 00 72 66 00 00 00 72 97 00 00 00 29 0b 72 d4 00 ..r....r....rg...rf...r....).r..
6100 00 00 72 d5 00 00 00 da 0b 73 69 67 6e 69 66 69 63 61 6e 74 72 b3 00 00 00 72 24 00 00 00 72 6a ..r......significantr....r$...rj
6120 00 00 00 72 cd 00 00 00 da 05 73 63 61 6c 65 da 0a 73 63 5f 64 65 73 69 72 65 64 da 09 73 63 5f ...r......scale..sc_desired..sc_
6140 61 63 74 75 61 6c 72 69 00 00 00 73 0b 00 00 00 20 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 actualri...s...............rL...
6160 72 17 00 00 00 72 17 00 00 00 7e 02 00 00 73 ba 01 00 00 80 00 f0 76 01 00 19 1d d0 04 15 db 04 r....r....~...s.......v.........
6180 16 e4 18 1b 9c 45 a0 46 a8 47 d0 23 34 d3 18 35 d1 04 15 80 56 88 57 d8 07 0e 90 26 d2 07 18 d8 .....E.F.G.#4..5....V.W....&....
61a0 08 0e f0 06 00 0a 15 88 12 8f 1b 89 1b 98 58 d4 09 26 f1 00 02 05 38 d8 10 13 90 76 90 72 97 76 ..............X..&....8....v.r.v
61c0 91 76 98 67 93 7f a8 16 a8 12 af 16 a9 16 b0 06 ab 1e d1 17 37 d1 10 38 88 05 d8 10 18 90 02 97 .v.g................7..8........
61e0 08 91 08 98 12 98 58 98 52 9f 58 99 58 a0 68 a0 62 a7 68 a1 68 a8 75 a3 6f d3 1d 36 d3 10 37 88 ......X.R.X.X.h.b.h.h.u.o..6..7.
6200 05 f7 05 02 05 38 f0 06 03 05 19 d8 15 1c 98 75 91 5f 88 0a f0 06 03 05 18 d8 14 1a 98 55 91 4e .....8.........u._...........U.N
6220 88 09 f4 06 00 0b 18 d8 09 0f 90 17 d0 08 19 98 37 d8 0f 3e c0 1b d1 0f 4c d8 10 17 f4 07 03 0b ................7..>....L.......
6240 19 80 43 f0 08 0c 05 0d f4 08 00 11 19 98 17 d4 10 21 a4 68 a8 76 d4 26 36 dc 0f 14 90 57 8c 7e ..C..............!.h.v.&6....W.~
6260 a4 15 a0 76 a4 1d dc 18 1d 98 67 9c 0e ac 35 b0 16 ac 3d dc 1a 28 a8 13 d3 1a 2d d0 14 2d f0 06 ...v......g...5...=..(....-..-..
6280 00 0d 13 f0 05 00 16 1d a0 06 d2 15 26 dc 16 24 a0 53 d3 16 29 d0 10 29 d8 0c 12 f0 0d 00 27 37 ............&..$.S..)..)......'7
62a0 f0 12 00 08 0e 80 72 87 76 81 76 88 6a 98 39 d1 0e 24 d3 07 25 a8 18 a8 12 af 18 a9 18 b0 23 b8 ......r.v.v.j.9..$..%.........#.
62c0 1b c0 71 b9 1f d0 37 49 d3 29 4a d2 07 4a dc 0e 1c 98 53 d3 0e 21 d0 08 21 f0 03 00 08 4b 01 f7 ..q...7I.)J..J....S..!..!....K..
62e0 39 02 05 38 f0 00 02 05 38 fb f4 0a 00 0c 1d f2 00 01 05 19 d8 15 18 8a 0a f0 03 01 05 19 fb f4 9..8....8.......................
6300 08 00 0c 1d f2 00 01 05 18 d8 14 17 8a 09 f0 03 01 05 18 fb f4 22 00 0d 16 d4 17 2a d0 0b 2b f2 .....................".....*..+.
6320 00 01 05 0d d9 08 0c f0 03 01 05 0d fa 73 49 00 00 00 b5 41 1c 45 13 03 c2 1a 05 45 1f 00 c2 20 .............sI....A.E.....E....
6340 05 45 30 00 c2 3a 41 0d 46 01 00 c4 08 10 46 01 00 c5 13 05 45 1c 07 c5 1f 0b 45 2d 03 c5 2c 01 .E0..:A.F.....F.....E.....E-..,.
6360 45 2d 03 c5 30 0b 45 3e 03 c5 3d 01 45 3e 03 c6 01 0f 46 13 03 c6 12 01 46 13 03 29 02 72 bc 00 E-..0.E>..=.E>....F.....F..).r..
6380 00 00 72 b5 00 00 00 63 09 00 00 00 00 00 00 00 02 00 00 00 09 00 00 00 03 00 00 00 f3 f6 0b 00 ..r....c........................
63a0 00 87 03 87 04 87 05 87 06 87 0a 87 32 97 00 64 01 7d 0b 64 02 64 03 6c 00 6d 01 7d 0c 6d 02 7d ............2..d.}.d.d.l.m.}.m.}
63c0 0d 6d 03 7d 0e 6d 04 8a 32 6d 05 7d 0f 6d 06 7d 10 6d 07 7d 11 01 00 74 11 00 00 00 00 00 00 00 .m.}.m..2m.}.m.}.m.}...t........
63e0 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d .j...................|.........}
6400 01 74 11 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .t.........j...................|
6420 02 ab 01 00 00 00 00 00 00 7d 02 7c 01 7c 02 7d 13 7d 12 64 04 84 00 7d 14 64 05 84 00 7d 15 64 .........}.|.|.}.}.d...}.d...}.d
6440 06 84 00 7d 16 7c 0f 64 07 66 02 88 03 88 05 88 0a 88 06 88 04 66 05 64 08 84 09 7d 17 09 00 7c ...}.|.d.f...........f.d...}...|
6460 09 72 35 7c 01 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 6a 14 00 00 00 .r5|.j...................|.j....
6480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 78 01 72 19 01 00 7c 01 6a 16 00 00 00 ...............k(..x.r...|.j....
64a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............|.j..............
64c0 00 00 00 00 00 6b 28 00 00 7d 18 6e 3b 7c 01 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....k(..}.n;|.j................
64e0 00 00 00 64 09 6b 28 00 00 78 01 73 0f 01 00 7c 02 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 ...d.k(..x.s...|.j..............
6500 00 00 00 00 00 64 09 6b 28 00 00 78 01 73 19 01 00 7c 01 6a 14 00 00 00 00 00 00 00 00 00 00 00 .....d.k(..x.s...|.j............
6520 00 00 00 00 00 00 00 7c 02 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 .......|.j...................k(.
6540 00 7d 18 7c 18 73 75 7c 01 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 6a .}.|.su|.j...................|.j
6560 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 37 00 00 72 1e 64 0a 7c 01 6a 14 00 ...................k7..r.d.|.j..
6580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 0b 7c 02 6a 14 00 00 00 00 00 00 00 ...................d.|.j........
65a0 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 0c 9d 05 7d 19 6e 1d 64 0d 7c 01 6a 16 00 00 00 00 00 .............d...}.n.d.|.j......
65c0 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 0b 7c 02 6a 16 00 00 00 00 00 00 00 00 00 00 00 ...............d.|.j............
65e0 00 00 00 00 00 00 00 9b 00 64 0c 9d 05 7d 19 74 19 00 00 00 00 00 00 00 00 7c 01 7c 02 67 02 89 .........d...}.t.........|.|.g..
6600 03 7c 19 7a 00 00 00 89 04 89 05 89 0a 89 06 ac 0e ab 06 00 00 00 00 00 00 7d 1a 74 1b 00 00 00 .|.z.....................}.t....
6620 00 00 00 00 00 7c 1a ab 01 00 00 00 00 00 00 82 01 74 11 00 00 00 00 00 00 00 00 6a 1c 00 00 00 .....|...........t.........j....
6640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0f ab 01 00 00 00 00 00 00 7d 1b 02 00 7c 14 7c ...............d.........}...|.|
6660 01 ab 01 00 00 00 00 00 00 72 3f 02 00 7c 14 7c 02 ab 01 00 00 00 00 00 00 72 37 7c 07 72 0c 02 .........r?..|.|.........r7|.r..
6680 00 7c 17 7c 01 7c 02 7c 0f 64 07 ac 10 ab 04 00 00 00 00 00 00 7d 1b 7c 08 90 01 72 26 7c 1b 02 .|.|.|.|.d...........}.|...r&|..
66a0 00 7c 17 7c 01 7c 02 88 32 66 01 64 11 84 08 64 12 ac 10 ab 04 00 00 00 00 00 00 7a 14 00 00 7d .|.|.|..2f.d...d...........z...}
66c0 1b 7c 1b 02 00 7c 17 7c 01 7c 02 88 32 66 01 64 13 84 08 64 14 ac 10 ab 04 00 00 00 00 00 00 7a .|...|.|.|..2f.d...d...........z
66e0 14 00 00 7d 1b 90 01 6e 00 02 00 7c 15 7c 01 ab 01 00 00 00 00 00 00 72 48 02 00 7c 15 7c 02 ab ...}...n...|.|.........rH..|.|..
6700 01 00 00 00 00 00 00 72 40 7c 07 72 ee 7c 01 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......r@|.r.|.j................
6720 00 00 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 6a 16 00 00 00 00 00 ...j...................|.j......
6740 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............j..................
6760 00 6b 28 00 00 72 c1 02 00 7c 17 7c 01 7c 02 74 20 00 00 00 00 00 00 00 00 64 15 ac 10 ab 04 00 .k(..r...|.|.|.t.........d......
6780 00 00 00 00 00 7d 1b 6e b0 02 00 7c 16 7c 01 ab 01 00 00 00 00 00 00 72 a8 02 00 7c 16 7c 02 ab .....}.n...|.|.........r...|.|..
67a0 01 00 00 00 00 00 00 72 a0 7c 01 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d .......r.|.j...................}
67c0 1c 7c 07 72 92 7c 1c 7c 02 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 .|.r.|.|.j...................k(.
67e0 00 72 83 74 23 00 00 00 00 00 00 00 00 7c 1c 64 16 ab 02 00 00 00 00 00 00 72 77 74 25 00 00 00 .r.t#........|.d.........rwt%...
6800 00 00 00 00 00 7c 1c 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 28 00 00 00 .....|.j&..................t(...
6820 00 00 00 00 00 ab 02 00 00 00 00 00 00 78 01 72 1f 01 00 74 11 00 00 00 00 00 00 00 00 6a 0a 00 .............x.r...t.........j..
6840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 1c 6a 26 00 00 00 00 00 00 00 00 00 00 00 .................|.j&...........
6860 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 1d 64 02 7d 1e 09 00 74 1d 00 00 00 00 00 00 00 ...............}.d.}...t........
6880 00 7c 1c 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 .|.j&...........................
68a0 00 7c 1d 73 02 7c 1e 72 20 02 00 7c 17 7c 01 7c 02 7c 0f 7c 01 6a 16 00 00 00 00 00 00 00 00 00 .|.s.|.r...|.|.|.|.|.j..........
68c0 00 00 00 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 10 ab .........j&.....................
68e0 04 00 00 00 00 00 00 7d 1b 7c 1b 6a 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 .......}.|.j,..................d
6900 02 6b 44 00 00 72 1c 7c 01 7c 1b 0f 00 19 00 00 00 7c 02 7c 1b 0f 00 19 00 00 00 7d 02 7d 01 7c .kD..r.|.|.......|.|.......}.}.|
6920 01 6a 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 6b 28 00 00 72 04 79 00 7c .j...................d.k(..r.y.|
6940 1b 72 01 79 00 02 00 7c 00 7c 01 7c 02 ab 02 00 00 00 00 00 00 7d 1f 74 11 00 00 00 00 00 00 00 .r.y...|.|.|.........}.t........
6960 00 6a 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 1f ab 01 00 00 00 00 00 00 7d .j0..................|.........}
6980 20 74 25 00 00 00 00 00 00 00 00 7c 1f 74 1c 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 .t%........|.t.................r
69a0 0f 7c 1f 7d 18 74 33 00 00 00 00 00 00 00 00 7c 1f 67 01 ab 01 00 00 00 00 00 00 7d 21 6e 20 7c .|.}.t3........|.g.........}!n.|
69c0 1f 6a 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 21 7c .j5..........................}!|
69e0 21 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 18 7c !j...........................}.|
6a00 18 64 01 6b 37 00 00 90 02 72 54 7c 21 6a 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .d.k7....rT|!j..................
6a20 00 7c 21 6a 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 38 00 00 00 00 00 00 00 .|!j7..................t8.......
6a40 00 ac 18 ab 01 00 00 00 00 00 00 7a 0a 00 00 7d 22 7c 1b 6a 2c 00 00 00 00 00 00 00 00 00 00 00 ...........z...}"|.j,...........
6a60 00 00 00 00 00 00 00 64 02 6b 37 00 00 72 0c 7c 1b 6a 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 .......d.k7..r.|.j..............
6a80 00 00 00 00 00 6e 0b 7c 21 6a 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 23 64 .....n.|!j...................}#d
6aa0 19 7c 22 7a 05 00 00 7c 23 7a 0b 00 00 7d 24 64 1a 7c 22 9b 00 64 1b 7c 23 9b 00 64 1c 7c 24 64 .|"z...|#z...}$d.|"..d.|#..d.|$d
6ac0 1d 9b 04 64 1e 9d 07 67 01 7d 25 02 00 7c 0e 64 1f ac 20 ab 01 00 00 00 00 00 00 35 00 01 00 74 ...d...g.}%..|.d...........5...t
6ae0 3b 00 00 00 00 00 00 00 00 6a 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 2a 00 ;........j<..................t*.
6b00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 35 00 01 00 74 3f 00 00 00 00 00 00 00 00 7c 01 7c ...............5...t?........|.|
6b20 02 7a 0a 00 00 ab 01 00 00 00 00 00 00 7d 26 74 11 00 00 00 00 00 00 00 00 6a 40 00 00 00 00 00 .z...........}&t.........j@.....
6b40 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............|.j................
6b60 00 00 00 74 10 00 00 00 00 00 00 00 00 6a 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...t.........jB.................
6b80 00 ab 02 00 00 00 00 00 00 72 26 74 3f 00 00 00 00 00 00 00 00 7c 02 7c 01 7a 0a 00 00 ab 01 00 .........r&t?........|.|.z......
6ba0 00 00 00 00 00 7d 27 74 11 00 00 00 00 00 00 00 00 6a 44 00 00 00 00 00 00 00 00 00 00 00 00 00 .....}'t.........jD.............
6bc0 00 00 00 00 00 7c 26 7c 27 7c 26 ac 21 ab 03 00 00 00 00 00 00 01 00 7c 26 7c 20 19 00 00 00 7d .....|&|'|&.!..........|&|.....}
6be0 28 02 00 7c 10 7c 28 ab 01 00 00 00 00 00 00 7d 29 74 47 00 00 00 00 00 00 00 00 7c 26 64 22 7c (..|.|(........})tG........|&d"|
6c00 11 ab 03 00 00 00 00 00 00 7c 11 6b 28 00 00 72 1e 7c 25 6a 49 00 00 00 00 00 00 00 00 00 00 00 .........|.k(..r.|%jI...........
6c20 00 00 00 00 00 00 00 64 23 74 4b 00 00 00 00 00 00 00 00 7c 29 ab 01 00 00 00 00 00 00 7a 00 00 .......d#tK........|)........z..
6c40 00 ab 01 00 00 00 00 00 00 01 00 6e 1a 7c 25 6a 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........n.|%jI...............
6c60 00 00 00 64 23 02 00 7c 0d 7c 29 ab 01 00 00 00 00 00 00 7a 00 00 00 ab 01 00 00 00 00 00 00 01 ...d#..|.|)........z............
6c80 00 74 11 00 00 00 00 00 00 00 00 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .t.........j...................|
6ca0 02 64 02 6b 37 00 00 ab 01 00 00 00 00 00 00 7d 2a 74 11 00 00 00 00 00 00 00 00 6a 4c 00 00 00 .d.k7..........}*t.........jL...
6cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 20 7c 2a ab 02 00 00 00 00 00 00 7d 2b 02 00 7c ...............|.|*........}+..|
6ce0 0c 7c 2b 0f 00 ab 01 00 00 00 00 00 00 72 0c 74 33 00 00 00 00 00 00 00 00 89 32 ab 01 00 00 00 .|+..........r.t3.........2.....
6d00 00 00 00 7d 2c 6e 3e 7c 26 7c 2b 19 00 00 00 7d 2d 74 11 00 00 00 00 00 00 00 00 6a 4e 00 00 00 ...},n>|&|+....}-t.........jN...
6d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 7c 26 6a 14 00 00 00 00 00 00 00 00 00 00 00 ...............|.|&j............
6d40 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 2e 7c 2e 7c 2b 19 00 00 00 7d 2f 02 00 7c 10 7c ...............}.|.|+....}/..|.|
6d60 2d 74 3f 00 00 00 00 00 00 00 00 7c 2f ab 01 00 00 00 00 00 00 7a 0b 00 00 ab 01 00 00 00 00 00 -t?........|/........z..........
6d80 00 7d 2c 74 47 00 00 00 00 00 00 00 00 7c 26 64 22 7c 11 ab 03 00 00 00 00 00 00 7c 11 6b 28 00 .},tG........|&d"|.........|.k(.
6da0 00 72 1e 7c 25 6a 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 24 74 4b 00 00 00 .r.|%jI..................d$tK...
6dc0 00 00 00 00 00 7c 2c ab 01 00 00 00 00 00 00 7a 00 00 00 ab 01 00 00 00 00 00 00 01 00 6e 1a 7c .....|,........z.............n.|
6de0 25 6a 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 24 02 00 7c 0d 7c 2c ab 01 00 %jI..................d$..|.|,...
6e00 00 00 00 00 00 7a 00 00 00 ab 01 00 00 00 00 00 00 01 00 64 00 64 00 64 00 ab 02 00 00 00 00 00 .....z.............d.d.d........
6e20 00 01 00 64 00 64 00 64 00 ab 02 00 00 00 00 00 00 01 00 74 4b 00 00 00 00 00 00 00 00 89 03 ab ...d.d.d...........tK...........
6e40 01 00 00 00 00 00 00 8a 03 89 03 64 25 64 25 6a 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........d%d%jQ...............
6e60 00 00 00 7c 25 ab 01 00 00 00 00 00 00 7a 00 00 00 7a 0d 00 00 8a 03 74 19 00 00 00 00 00 00 00 ...|%........z...z.....t........
6e80 00 7c 12 7c 13 67 02 89 03 89 04 89 05 89 0a 89 06 ac 0e ab 06 00 00 00 00 00 00 7d 1a 74 1b 00 .|.|.g.....................}.t..
6ea0 00 00 00 00 00 00 00 7c 1a ab 01 00 00 00 00 00 00 82 01 79 00 23 00 74 2a 00 00 00 00 00 00 00 .......|...........y.#.t*.......
6ec0 00 24 00 72 06 01 00 64 17 7d 1e 59 00 90 03 8c 18 77 00 78 03 59 00 77 01 23 00 31 00 73 01 77 .$.r...d.}.Y.....w.x.Y.w.#.1.s.w
6ee0 02 01 00 59 00 01 00 01 00 8c 64 78 03 59 00 77 01 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 ...Y......dx.Y.w.#.1.s.w...Y....
6f00 00 8c 68 78 03 59 00 77 01 23 00 74 52 00 00 00 00 00 00 00 00 24 00 72 3b 01 00 64 02 64 00 6c ..hx.Y.w.#.tR........$.r;..d.d.l
6f20 2a 7d 30 7c 30 6a 57 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 *}0|0jW.........................
6f40 00 7d 31 64 26 7c 31 9b 00 64 27 89 05 9b 00 9d 04 8a 05 74 19 00 00 00 00 00 00 00 00 7c 01 7c .}1d&|1..d'........t.........|.|
6f60 02 67 02 89 03 89 04 89 05 89 0a 89 06 ac 0e ab 06 00 00 00 00 00 00 7d 1a 74 53 00 00 00 00 00 .g.....................}.tS.....
6f80 00 00 00 7c 1a ab 01 00 00 00 00 00 00 82 01 77 00 78 03 59 00 77 01 29 28 4e 54 72 02 00 00 00 ...|...........w.x.Y.w.)(NTr....
6fa0 29 07 da 03 61 6c 6c da 0c 61 72 72 61 79 32 73 74 72 69 6e 67 72 f9 00 00 00 da 03 69 6e 66 72 )...all..array2stringr......infr
6fc0 0c 00 00 00 da 03 6d 61 78 da 07 6f 62 6a 65 63 74 5f 63 01 00 00 00 00 00 00 00 00 00 00 00 02 ......max..object_c.............
6fe0 00 00 00 13 00 00 00 f3 32 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........2.....|.j...............
7000 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 76 00 53 00 29 02 ....j...................d.v.S.).
7020 4e 7a 14 3f 62 68 69 6c 71 70 42 48 49 4c 51 50 65 66 64 67 46 44 47 a9 02 72 cf 00 00 00 72 d0 Nz.?bhilqpBHILQPefdgFDG..r....r.
7040 00 00 00 a9 01 da 01 78 73 01 00 00 00 20 72 4c 00 00 00 da 08 69 73 6e 75 6d 62 65 72 7a 26 61 .......xs.....rL.....isnumberz&a
7060 73 73 65 72 74 5f 61 72 72 61 79 5f 63 6f 6d 70 61 72 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 69 73 6e ssert_array_compare.<locals>.isn
7080 75 6d 62 65 72 ed 02 00 00 73 16 00 00 00 80 00 d8 0f 10 8f 77 89 77 8f 7c 89 7c d0 1f 35 d0 0f umber....s..........w.w.|.|..5..
70a0 35 d0 08 35 72 4b 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 13 00 00 00 f3 32 5..5rK...c.....................2
70c0 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 .....|.j...................j....
70e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 76 00 53 00 29 02 4e 72 c5 00 00 00 72 09 01 ...............d.v.S.).Nr....r..
7100 00 00 72 0a 01 00 00 73 01 00 00 00 20 72 4c 00 00 00 da 06 69 73 74 69 6d 65 7a 24 61 73 73 65 ..r....s.....rL.....istimez$asse
7120 72 74 5f 61 72 72 61 79 5f 63 6f 6d 70 61 72 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 69 73 74 69 6d 65 rt_array_compare.<locals>.istime
7140 f0 02 00 00 73 15 00 00 00 80 00 d8 0f 10 8f 77 89 77 8f 7c 89 7c 98 74 d0 0f 23 d0 08 23 72 4b ....s..........w.w.|.|.t..#..#rK
7160 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 13 00 00 00 f3 34 00 00 00 97 00 7c ...c.....................4.....|
7180 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 .j...................j..........
71a0 00 00 00 00 00 00 00 00 00 64 01 6b 28 00 00 53 00 29 02 4e da 01 54 72 09 01 00 00 72 0a 01 00 .........d.k(..S.).N..Tr....r...
71c0 00 73 01 00 00 00 20 72 4c 00 00 00 da 09 69 73 76 73 74 72 69 6e 67 7a 27 61 73 73 65 72 74 5f .s.....rL.....isvstringz'assert_
71e0 61 72 72 61 79 5f 63 6f 6d 70 61 72 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 69 73 76 73 74 72 69 6e 67 array_compare.<locals>.isvstring
7200 f3 02 00 00 73 15 00 00 00 80 00 d8 0f 10 8f 77 89 77 8f 7c 89 7c 98 73 d1 0f 22 d0 08 22 72 4b ....s..........w.w.|.|.s..".."rK
7220 00 00 00 da 03 6e 61 6e 63 04 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 13 00 00 00 f3 96 01 .....nanc.......................
7240 00 00 95 05 97 00 64 01 7d 04 02 00 7c 02 7c 00 ab 01 00 00 00 00 00 00 7d 05 02 00 7c 02 7c 01 ......d.}...|.|.........}...|.|.
7260 ab 01 00 00 00 00 00 00 7d 06 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 ........}.t.........j...........
7280 00 00 00 00 00 00 00 00 7c 05 7c 06 6b 28 00 00 ab 01 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 ........|.|.k(..........j.......
72a0 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 64 01 6b 37 00 00 72 24 74 07 00 00 ....................d.k7..r$t...
72c0 00 00 00 00 00 00 7c 00 7c 01 67 02 89 08 64 02 7c 03 7a 06 00 00 7a 00 00 00 89 0c 89 09 89 0a ......|.|.g...d.|.z...z.........
72e0 89 0b ac 03 ab 06 00 00 00 00 00 00 7d 07 74 09 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 ............}.t.........|.......
7300 00 00 82 01 74 0b 00 00 00 00 00 00 00 00 7c 05 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 ....t.........|.t...............
7320 00 00 73 0f 7c 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 6b 28 00 00 ..s.|.j...................d.k(..
7340 72 15 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 r.t.........j...................
7360 7c 05 ab 01 00 00 00 00 00 00 53 00 74 0b 00 00 00 00 00 00 00 00 7c 06 74 02 00 00 00 00 00 00 |.........S.t.........|.t.......
7380 00 00 ab 02 00 00 00 00 00 00 73 0f 7c 06 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........s.|.j.................
73a0 00 00 64 04 6b 28 00 00 72 15 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 ..d.k(..r.t.........j...........
73c0 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 53 00 7c 06 53 00 29 05 7a 8b 48 61 6e 64 ........|.........S.|.S.).z.Hand
73e0 6c 69 6e 67 20 6e 61 6e 2f 69 6e 66 2e 0a 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 65 20 72 ling.nan/inf...........Combine.r
7400 65 73 75 6c 74 73 20 6f 66 20 72 75 6e 6e 69 6e 67 20 66 75 6e 63 20 6f 6e 20 78 20 61 6e 64 20 esults.of.running.func.on.x.and.
7420 79 2c 20 63 68 65 63 6b 69 6e 67 20 74 68 61 74 20 74 68 65 79 20 61 72 65 20 54 72 75 65 0a 20 y,.checking.that.they.are.True..
7440 20 20 20 20 20 20 20 61 74 20 74 68 65 20 73 61 6d 65 20 6c 6f 63 61 74 69 6f 6e 73 2e 0a 0a 20 .......at.the.same.locations....
7460 20 20 20 20 20 20 20 54 7a 16 0a 25 73 20 6c 6f 63 61 74 69 6f 6e 20 6d 69 73 6d 61 74 63 68 3a .......Tz..%s.location.mismatch:
7480 a9 04 72 24 00 00 00 72 b4 00 00 00 72 b5 00 00 00 72 a6 00 00 00 72 02 00 00 00 29 07 72 cd 00 ..r$...r....r....r....r....).r..
74a0 00 00 da 04 62 6f 6f 6c 72 03 01 00 00 72 1d 00 00 00 72 67 00 00 00 72 ad 00 00 00 da 04 6e 64 ....boolr....r....rg...r......nd
74c0 69 6d 29 0d 72 0b 01 00 00 da 01 79 da 04 66 75 6e 63 da 06 68 61 73 76 61 6c 72 6a 00 00 00 da im).r......y..func..hasvalrj....
74e0 04 78 5f 69 64 da 04 79 5f 69 64 72 69 00 00 00 72 b3 00 00 00 72 b4 00 00 00 72 b5 00 00 00 72 .x_id..y_idri...r....r....r....r
7500 a6 00 00 00 72 24 00 00 00 73 0d 00 00 00 20 20 20 20 20 20 20 20 80 80 80 80 80 72 4c 00 00 00 ....r$...s.................rL...
7520 da 14 66 75 6e 63 5f 61 73 73 65 72 74 5f 73 61 6d 65 5f 70 6f 73 7a 32 61 73 73 65 72 74 5f 61 ..func_assert_same_posz2assert_a
7540 72 72 61 79 5f 63 6f 6d 70 61 72 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 66 75 6e 63 5f 61 73 73 65 72 rray_compare.<locals>.func_asser
7560 74 5f 73 61 6d 65 5f 70 6f 73 f6 02 00 00 73 c4 00 00 00 f8 80 00 f0 0e 00 1d 21 d0 08 19 e1 0f t_same_pos....s...........!.....
7580 13 90 41 8b 77 88 04 d9 0f 13 90 41 8b 77 88 04 f4 18 00 0c 0e 8f 37 89 37 90 34 98 34 91 3c d3 ..A.w......A.w........7.7.4.4.<.
75a0 0b 20 d7 0b 24 d1 0b 24 d3 0b 26 a8 24 d2 0b 2e dc 12 1f d8 11 12 90 41 90 06 d8 10 17 d0 1a 33 ....$..$..&.$..........A.......3
75c0 d8 13 19 f1 03 01 1b 1b f1 00 01 11 1b d8 24 2b b0 46 d8 16 1b d8 1a 23 f4 0b 05 13 25 88 43 f4 ..............$+.F.....#....%.C.
75e0 0c 00 13 21 a0 13 d3 12 25 d0 0c 25 f4 06 00 0c 16 90 64 9c 44 d4 0b 21 a0 54 a7 59 a1 59 b0 21 ...!....%..%......d.D..!.T.Y.Y.!
7600 a2 5e dc 13 15 97 37 91 37 98 34 93 3d d0 0c 20 dc 0d 17 98 04 9c 64 d4 0d 23 a0 74 a7 79 a1 79 .^....7.7.4.=.........d..#.t.y.y
7620 b0 41 a2 7e dc 13 15 97 37 91 37 98 34 93 3d d0 0c 20 e0 13 17 88 4b 72 4b 00 00 00 72 4a 00 00 .A.~....7.7.4.=.......KrK...rJ..
7640 00 7a 09 0a 28 73 68 61 70 65 73 20 7a 02 2c 20 7a 0a 20 6d 69 73 6d 61 74 63 68 29 7a 09 0a 28 .z..(shapes.z.,.z..mismatch)z..(
7660 64 74 79 70 65 73 20 72 14 01 00 00 46 29 02 72 18 01 00 00 72 19 01 00 00 63 01 00 00 00 00 00 dtypes.r....F).r....r....c......
7680 00 00 00 00 00 00 02 00 00 00 13 00 00 00 f3 10 00 00 00 95 01 97 00 7c 00 89 01 ad 05 6b 28 00 .......................|.....k(.
76a0 00 53 00 a9 01 4e 72 4a 00 00 00 a9 02 da 02 78 79 72 05 01 00 00 73 02 00 00 00 20 80 72 4c 00 .S...NrJ.......xyr....s......rL.
76c0 00 00 72 54 00 00 00 7a 26 61 73 73 65 72 74 5f 61 72 72 61 79 5f 63 6f 6d 70 61 72 65 2e 3c 6c ..rT...z&assert_array_compare.<l
76e0 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 36 03 00 00 f3 0d 00 00 00 f8 80 00 c0 02 c0 73 c0 ocals>.<lambda>6..............s.
7700 64 c1 0a 80 00 72 4b 00 00 00 7a 04 2b 69 6e 66 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 d....rK...z.+infc...............
7720 00 13 00 00 00 f3 10 00 00 00 95 01 97 00 7c 00 89 01 0b 00 6b 28 00 00 53 00 72 1e 01 00 00 72 ..............|.....k(..S.r....r
7740 4a 00 00 00 72 1f 01 00 00 73 02 00 00 00 20 80 72 4c 00 00 00 72 54 00 00 00 7a 26 61 73 73 65 J...r....s......rL...rT...z&asse
7760 72 74 5f 61 72 72 61 79 5f 63 6f 6d 70 61 72 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 rt_array_compare.<locals>.<lambd
7780 61 3e 39 03 00 00 72 21 01 00 00 72 4b 00 00 00 7a 04 2d 69 6e 66 da 03 4e 61 54 da 09 6e 61 5f a>9...r!...rK...z.-inf..NaT..na_
77a0 6f 62 6a 65 63 74 72 f6 00 00 00 a9 01 72 cf 00 00 00 72 9a 00 00 00 7a 15 4d 69 73 6d 61 74 63 objectr......r....r....z.Mismatc
77c0 68 65 64 20 65 6c 65 6d 65 6e 74 73 3a 20 7a 03 20 2f 20 7a 02 20 28 7a 03 2e 33 67 7a 02 25 29 hed.elements:.z../.z..(z..3gz.%)
77e0 72 f3 00 00 00 29 01 72 03 01 00 00 a9 01 da 03 6f 75 74 72 cf 00 00 00 7a 2a 4d 61 78 20 61 62 r....).r........outr....z*Max.ab
7800 73 6f 6c 75 74 65 20 64 69 66 66 65 72 65 6e 63 65 20 61 6d 6f 6e 67 20 76 69 6f 6c 61 74 69 6f solute.difference.among.violatio
7820 6e 73 3a 20 7a 2a 4d 61 78 20 72 65 6c 61 74 69 76 65 20 64 69 66 66 65 72 65 6e 63 65 20 61 6d ns:.z*Max.relative.difference.am
7840 6f 6e 67 20 76 69 6f 6c 61 74 69 6f 6e 73 3a 20 72 a3 00 00 00 7a 19 65 72 72 6f 72 20 64 75 72 ong.violations:.r....z.error.dur
7860 69 6e 67 20 61 73 73 65 72 74 69 6f 6e 3a 0a 0a 7a 02 0a 0a 29 2c 72 cb 00 00 00 72 03 01 00 00 ing.assertion:..z...),r....r....
7880 72 04 01 00 00 72 f9 00 00 00 72 05 01 00 00 72 0c 00 00 00 72 06 01 00 00 72 07 01 00 00 72 cd r....r....r....r....r....r....r.
78a0 00 00 00 da 0a 61 73 61 6e 79 61 72 72 61 79 da 05 73 68 61 70 65 72 cf 00 00 00 72 1d 00 00 00 .....asanyarray..shaper....r....
78c0 72 67 00 00 00 72 15 01 00 00 72 80 00 00 00 72 13 00 00 00 da 07 68 61 73 61 74 74 72 72 ad 00 rg...r....r....r......hasattrr..
78e0 00 00 72 24 01 00 00 72 f8 00 00 00 72 66 00 00 00 72 16 01 00 00 da 04 73 69 7a 65 da 0b 6c 6f ..r$...r....rf...r......size..lo
7900 67 69 63 61 6c 5f 6e 6f 74 72 0e 00 00 00 da 05 72 61 76 65 6c da 03 73 75 6d 72 12 00 00 00 da gical_notr......ravel..sumr.....
7920 0a 63 6f 6e 74 65 78 74 6c 69 62 da 08 73 75 70 70 72 65 73 73 72 f0 00 00 00 da 0a 69 73 73 75 .contextlib..suppressr......issu
7940 62 64 74 79 70 65 da 0f 75 6e 73 69 67 6e 65 64 69 6e 74 65 67 65 72 da 07 6d 69 6e 69 6d 75 6d bdtype..unsignedinteger..minimum
7960 da 07 67 65 74 61 74 74 72 72 9c 00 00 00 72 a9 00 00 00 da 0b 6c 6f 67 69 63 61 6c 5f 61 6e 64 ..getattrr....r......logical_and
7980 da 0c 62 72 6f 61 64 63 61 73 74 5f 74 6f 72 b0 00 00 00 72 cc 00 00 00 da 09 74 72 61 63 65 62 ..broadcast_tor....r......traceb
79a0 61 63 6b da 0a 66 6f 72 6d 61 74 5f 65 78 63 29 33 da 0a 63 6f 6d 70 61 72 69 73 6f 6e 72 0b 01 ack..format_exc)3..comparisonr..
79c0 00 00 72 17 01 00 00 72 b3 00 00 00 72 24 00 00 00 72 b4 00 00 00 72 a6 00 00 00 da 09 65 71 75 ..r....r....r$...r....r......equ
79e0 61 6c 5f 6e 61 6e da 09 65 71 75 61 6c 5f 69 6e 66 72 bc 00 00 00 72 b5 00 00 00 72 6a 00 00 00 al_nan..equal_infr....r....rj...
7a00 72 03 01 00 00 72 04 01 00 00 72 f9 00 00 00 72 0c 00 00 00 72 06 01 00 00 72 07 01 00 00 da 02 r....r....r....r....r....r......
7a20 6f 78 da 02 6f 79 72 0c 01 00 00 72 0e 01 00 00 72 11 01 00 00 72 1c 01 00 00 da 04 63 6f 6e 64 ox..oyr....r....r....r......cond
7a40 da 06 72 65 61 73 6f 6e 72 69 00 00 00 da 07 66 6c 61 67 67 65 64 da 02 64 74 da 06 69 73 5f 6e ..reasonri.....flagged..dt..is_n
7a60 61 6e da 0b 62 6f 6f 6c 5f 65 72 72 6f 72 73 72 68 00 00 00 da 08 69 6e 76 61 6c 69 64 73 da 07 an..bool_errorsrh.....invalids..
7a80 72 65 64 75 63 65 64 da 0a 6e 5f 6d 69 73 6d 61 74 63 68 da 0a 6e 5f 65 6c 65 6d 65 6e 74 73 da reduced..n_mismatch..n_elements.
7aa0 10 70 65 72 63 65 6e 74 5f 6d 69 73 6d 61 74 63 68 da 07 72 65 6d 61 72 6b 73 da 05 65 72 72 6f .percent_mismatch..remarks..erro
7ac0 72 da 06 65 72 72 6f 72 32 da 0d 72 65 64 75 63 65 64 5f 65 72 72 6f 72 da 0d 6d 61 78 5f 61 62 r..error2..reduced_error..max_ab
7ae0 73 5f 65 72 72 6f 72 da 07 6e 6f 6e 7a 65 72 6f da 13 6e 6f 6e 7a 65 72 6f 5f 61 6e 64 5f 69 6e s_error..nonzero..nonzero_and_in
7b00 76 61 6c 69 64 da 0d 6d 61 78 5f 72 65 6c 5f 65 72 72 6f 72 da 15 6e 6f 6e 7a 65 72 6f 5f 69 6e valid..max_rel_error..nonzero_in
7b20 76 61 6c 69 64 5f 65 72 72 6f 72 da 0d 62 72 6f 61 64 63 61 73 74 65 64 5f 79 da 11 6e 6f 6e 7a valid_error..broadcasted_y..nonz
7b40 65 72 6f 5f 69 6e 76 61 6c 69 64 5f 79 72 37 01 00 00 da 04 65 66 6d 74 72 05 01 00 00 73 33 00 ero_invalid_yr7.....efmtr....s3.
7b60 00 00 20 20 20 60 60 60 60 20 20 20 60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....````...`...................
7b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 40 72 4c 00 00 00 72 36 00 00 00 72 ....................@rL...r6...r
7ba0 36 00 00 00 e1 02 00 00 73 d1 05 00 00 fd 80 00 f0 06 00 19 1d d0 04 15 df 04 51 d7 04 51 d1 04 6.......s.................Q..Q..
7bc0 51 e4 08 0a 8f 0d 89 0d 90 61 d3 08 18 80 41 dc 08 0a 8f 0d 89 0d 90 61 d3 08 18 80 41 f0 06 00 Q........a....A........a....A...
7be0 0e 0f 90 01 88 02 80 42 f2 04 01 05 36 f2 06 01 05 24 f2 06 01 05 23 f0 06 00 29 2e b0 65 f7 00 .......B....6....$....#...)..e..
7c00 25 05 18 f1 00 25 05 18 f0 4e 01 49 02 05 1e d9 0b 11 d8 13 14 97 37 91 37 98 61 9f 67 99 67 d1 %....%...N.I..........7.7.a.g.g.
7c20 13 25 d2 13 3c a8 21 af 27 a9 27 b0 51 b7 57 b1 57 d1 2a 3c 89 44 e0 14 15 97 47 91 47 98 72 91 .%..<.!.'.'.Q.W.W.*<.D....G.G.r.
7c40 4d d2 14 32 a0 51 a7 57 a1 57 b0 02 a1 5d d2 13 49 b0 71 b7 77 b1 77 c0 21 c7 27 c1 27 d1 37 49 M..2.Q.W.W...]..I.q.w.w.!.'.'.7I
7c60 88 44 d9 0f 13 d8 0f 10 8f 77 89 77 98 21 9f 27 99 27 d2 0f 21 d8 1b 25 a0 61 a7 67 a1 67 a0 59 .D.......w.w.!.'.'..!..%.a.g.g.Y
7c80 a8 62 b0 11 b7 17 b1 17 b0 09 b8 1a d0 19 44 91 06 e0 1b 25 a0 61 a7 67 a1 67 a0 59 a8 62 b0 11 .b............D....%.a.g.g.Y.b..
7ca0 b7 17 b1 17 b0 09 b8 1a d0 19 44 90 06 dc 12 1f a0 11 a0 41 a0 06 d8 20 27 d8 22 28 f1 03 01 21 ..........D........A....'."(...!
7cc0 29 e0 28 2f b8 06 d8 26 2b d8 2a 33 f4 0b 05 13 35 88 43 f4 0c 00 13 21 a0 13 d3 12 25 d0 0c 25 ).(/...&+.*3....5.C....!....%..%
7ce0 e4 12 14 97 27 91 27 98 25 93 2e 88 07 d9 0b 13 90 41 8c 3b 99 38 a0 41 9c 3b d9 0f 18 d9 1a 2e ....'.'.%........A.;.8.A.;......
7d00 a8 71 b0 21 b8 25 c8 05 d4 1a 4e 90 07 e2 0f 18 d8 10 17 d1 1b 2f b0 01 b0 31 db 35 4a d8 37 3d .q.!.%....N........../...1.5J.7=
7d20 f4 05 02 1c 3f f1 00 02 11 3f 90 07 f0 06 00 11 18 d1 1b 2f b0 01 b0 31 db 35 4a d8 37 3d f4 05 ....?....?........./...1.5J.7=..
7d40 02 1c 3f f1 00 02 11 3f 92 07 f1 08 00 0e 14 90 41 8c 59 99 36 a0 21 9c 39 e1 0f 18 98 51 9f 57 ..?....?........A.Y.6.!.9....Q.W
7d60 99 57 9f 5c 99 5c a8 51 af 57 a9 57 af 5c a9 5c d2 1d 39 d9 1a 2e a8 71 b0 21 bc 25 c8 05 d4 1a .W.\.\.Q.W.W.\.\..9....q.!.%....
7d80 4e 91 07 e1 0d 16 90 71 8c 5c 99 69 a8 01 9c 6c d8 11 12 97 17 91 17 88 42 d9 0f 18 98 52 a0 31 N......q.\.i...l........B....R.1
7da0 a7 37 a1 37 9a 5d ac 77 b0 72 b8 3b d4 2f 47 dc 1a 24 a0 52 a7 5c a1 5c b4 35 d3 1a 39 f2 00 01 .7.7.].w.r.;./G..$.R.\.\.5..9...
7dc0 1b 31 dc 1a 1c 9f 28 99 28 a0 32 a7 3c a1 3c d3 1a 30 f0 03 00 11 17 e0 1e 1f 90 0b f0 02 03 11 .1....(.(.2.<.<..0..............
7de0 24 dc 14 18 98 12 9f 1c 99 1c d4 14 26 f1 06 00 14 1a 99 5b e1 1e 32 d8 18 19 98 31 a0 35 b0 11 $...........&......[..2....1.5..
7e00 b7 17 b1 17 d7 31 42 d1 31 42 f4 03 01 1f 44 01 90 47 f0 06 00 0c 13 8f 3c 89 3c 98 21 d2 0b 1b .....1B.1B....D..G......<.<.!...
7e20 d8 13 14 90 67 90 58 91 3b a0 01 a0 37 a0 28 a1 0b 88 71 88 41 e0 0f 10 8f 76 89 76 98 11 8a 7b ....g.X.;...7.(...q.A....v.v...{
7e40 d8 10 16 d9 0d 14 e0 0c 12 e1 0e 18 98 11 98 41 d3 0e 1e 88 03 dc 13 15 97 3e 91 3e a0 23 d3 13 ...............A.........>.>.#..
7e60 26 88 08 e4 0b 15 90 63 9c 34 d4 0b 20 d8 13 16 88 44 dc 16 1b 98 53 98 45 93 6c 89 47 e0 16 19 &......c.4.......D....S.E.l.G...
7e80 97 69 91 69 93 6b 88 47 d8 13 1a 97 3b 91 3b 93 3d 88 44 f0 0c 00 0c 10 90 34 8b 3c d8 19 20 9f .i.i.k.G....;.;.=.D......4.<....
7ea0 1c 99 1c a8 07 af 0b a9 0b bc 24 a8 0b d3 28 3f d1 19 3f 88 4a d8 29 30 af 1c a9 1c b8 11 d2 29 ..........$...(?..?.J.)0.......)
7ec0 3a 98 17 9f 1c 9a 1c c0 07 c7 0c c1 0c 88 4a d8 1f 22 a0 5a d1 1f 2f b0 2a d1 1f 3c d0 0c 1c d8 :.............J..".Z../.*..<....
7ee0 19 2e a8 7a a8 6c b8 23 b8 6a b8 5c f0 00 01 4a 01 1b d8 1b 2b a8 43 d0 1a 30 b0 02 f0 03 01 18 ...z.l.#.j.\...J....+.C..0......
7f00 34 f0 00 01 17 35 88 47 f1 06 00 12 1a 98 68 d4 11 27 f1 00 29 0d 3b e4 15 1f d7 15 28 d1 15 28 4....5.G......h..'..).;.....(..(
7f20 ac 19 d3 15 33 f1 00 27 11 3b dc 1c 1f a0 01 a0 41 a1 05 9b 4a 90 45 dc 17 19 97 7d 91 7d a0 51 ....3..'.;......A...J.E....}.}.Q
7f40 a7 57 a1 57 ac 62 d7 2e 40 d1 2e 40 d4 17 41 dc 21 24 a0 51 a8 11 a1 55 a3 1a 98 06 dc 18 1a 9f .W.W.b..@..@..A.!$.Q...U........
7f60 0a 99 0a a0 35 a8 26 b0 65 d5 18 3c e0 24 29 a8 28 a1 4f 90 4d d9 24 27 a8 0d d3 24 36 90 4d dc ....5.&.e..<.$).(.O.M.$'...$6.M.
7f80 17 1e 98 75 a0 67 a8 77 d3 17 37 b8 37 d2 17 42 d8 18 1f 9f 0e 99 0e d8 1c 48 dc 1e 21 a0 2d d3 ...u.g.w..7.7..B.........H..!.-.
7fa0 1e 30 f1 03 01 1d 31 f5 03 02 19 32 f0 08 00 19 20 9f 0e 99 0e d8 1c 48 d9 1e 2a a8 3d d3 1e 39 .0....1....2...........H..*.=..9
7fc0 f1 03 01 1d 3a f4 03 02 19 3b f4 0e 00 1f 21 9f 67 99 67 a0 61 a8 31 a1 66 9b 6f 90 47 dc 2a 2c ....:....;....!.g.g.a.1.f.o.G.*,
7fe0 af 2e a9 2e b8 18 c0 37 d3 2a 4b d0 14 27 e1 17 1a d0 1c 2f d0 1b 2f d4 17 30 dc 28 2d a8 63 ab .......7.*K..'...../../..0.(-.c.
8000 0a 99 0d e0 30 35 d0 36 49 d1 30 4a d0 18 2d dc 28 2a af 0f a9 0f b8 01 b8 35 bf 3b b9 3b d3 28 ....05.6I.0J..-.(*.......5.;.;.(
8020 47 98 0d d8 2c 39 d0 3a 4d d1 2c 4e d0 18 29 d9 28 2b d0 2c 41 dc 2e 31 d0 32 43 d3 2e 44 f1 03 G...,9.:M.,N..).(+.,A..1.2C..D..
8040 01 2d 45 01 f3 00 01 29 46 01 98 0d f4 06 00 18 1f 98 75 a0 67 a8 77 d3 17 37 b8 37 d2 17 42 d8 .-E....)F.........u.g.w..7.7..B.
8060 18 1f 9f 0e 99 0e d8 1c 48 dc 1e 21 a0 2d d3 1e 30 f1 03 01 1d 31 f5 03 02 19 32 f0 08 00 19 20 ........H..!.-..0....1....2.....
8080 9f 0e 99 0e d8 1c 48 d9 1e 2a a8 3d d3 1e 39 f1 03 01 1d 3a f4 03 02 19 3b f7 4b 01 27 11 3b f7 ......H..*.=..9....:....;.K.'.;.
80a0 05 29 0d 3b f4 54 01 00 17 1a 98 27 93 6c 88 47 d8 0c 13 90 74 98 64 9f 69 99 69 a8 07 d3 1e 30 .).;.T.....'.l.G....t.d.i.i....0
80c0 d1 17 30 d1 0c 30 88 47 dc 12 1f a0 12 a0 52 a0 08 a8 27 d8 28 2f b8 06 d8 26 2b d8 2a 33 f4 07 ..0..0.G......R...'.(/...&+.*3..
80e0 03 13 35 88 43 f4 08 00 13 21 a0 13 d3 12 25 d0 0c 25 f0 6f 01 00 0c 18 f8 f4 3d 00 18 21 f2 00 ..5.C....!....%..%.o......=..!..
8100 01 11 24 d8 22 23 93 4b f0 03 01 11 24 fa f7 4e 01 27 11 3b f0 00 27 11 3b fa f7 05 29 0d 3b f0 ..$."#.K....$..N.'.;..'.;...).;.
8120 00 29 0d 3b fb f4 62 01 00 0c 16 f2 00 07 05 1e db 08 18 d8 0f 18 d7 0f 23 d1 0f 23 d3 0f 25 88 .).;..b.................#..#..%.
8140 04 d8 13 2e a8 74 a8 66 b0 44 b8 16 b8 08 d0 11 41 88 06 e4 0e 1b 98 51 a0 01 98 46 a0 47 b0 57 .....t.f.D......A......Q...F.G.W
8160 c0 56 d8 22 27 b0 39 f4 03 01 0f 3e 88 03 e4 0e 18 98 13 8b 6f d0 08 1d f0 0f 07 05 1e fa 73 72 .V."'.9....>........o.........sr
8180 00 00 00 c1 1f 48 0b 56 34 00 c9 2b 15 56 0a 00 ca 00 41 0e 56 34 00 cb 0f 02 56 34 00 cb 12 43 .....H.V4..+.V....A.V4....V4...C
81a0 0c 56 34 00 ce 1e 1a 56 28 03 ce 38 46 01 56 1c 05 d4 39 08 56 28 03 d5 01 41 08 56 34 00 d6 0a .V4....V(..8F.V...9.V(...A.V4...
81c0 0b 56 19 03 d6 15 03 56 34 00 d6 18 01 56 19 03 d6 19 03 56 34 00 d6 1c 05 56 25 09 d6 21 07 56 .V.....V4....V.....V4....V%..!.V
81e0 28 03 d6 28 05 56 31 07 d6 2d 07 56 34 00 d6 34 41 04 57 38 03 63 04 00 00 00 00 00 00 00 01 00 (..(.V1..-.V4..4A.W8.c..........
8200 00 00 09 00 00 00 03 00 00 00 f3 48 00 00 00 97 00 64 01 7d 05 74 01 00 00 00 00 00 00 00 00 74 ...........H.....d.}.t.........t
8220 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c .........j...................|.|
8240 01 7c 02 7c 03 64 02 7c 04 ac 03 ab 07 00 00 00 00 00 00 01 00 79 04 29 05 61 f0 11 00 00 0a 20 .|.|.d.|.............y.).a......
8260 20 20 20 52 61 69 73 65 73 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 69 66 20 74 ...Raises.an.AssertionError.if.t
8280 77 6f 20 61 72 72 61 79 5f 6c 69 6b 65 20 6f 62 6a 65 63 74 73 20 61 72 65 20 6e 6f 74 20 65 71 wo.array_like.objects.are.not.eq
82a0 75 61 6c 2e 0a 0a 20 20 20 20 47 69 76 65 6e 20 74 77 6f 20 61 72 72 61 79 5f 6c 69 6b 65 20 6f ual.......Given.two.array_like.o
82c0 62 6a 65 63 74 73 2c 20 63 68 65 63 6b 20 74 68 61 74 20 74 68 65 20 73 68 61 70 65 20 69 73 20 bjects,.check.that.the.shape.is.
82e0 65 71 75 61 6c 20 61 6e 64 20 61 6c 6c 0a 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 74 68 equal.and.all.....elements.of.th
8300 65 73 65 20 6f 62 6a 65 63 74 73 20 61 72 65 20 65 71 75 61 6c 20 28 62 75 74 20 73 65 65 20 74 ese.objects.are.equal.(but.see.t
8320 68 65 20 4e 6f 74 65 73 20 66 6f 72 20 74 68 65 20 73 70 65 63 69 61 6c 0a 20 20 20 20 68 61 6e he.Notes.for.the.special.....han
8340 64 6c 69 6e 67 20 6f 66 20 61 20 73 63 61 6c 61 72 29 2e 20 41 6e 20 65 78 63 65 70 74 69 6f 6e dling.of.a.scalar)..An.exception
8360 20 69 73 20 72 61 69 73 65 64 20 61 74 20 73 68 61 70 65 20 6d 69 73 6d 61 74 63 68 20 6f 72 0a .is.raised.at.shape.mismatch.or.
8380 20 20 20 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 61 6c 75 65 73 2e 20 49 6e 20 63 6f 6e 74 72 ....conflicting.values..In.contr
83a0 61 73 74 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 75 73 61 67 65 20 69 6e 20 6e 75 6d ast.to.the.standard.usage.in.num
83c0 70 79 2c 20 4e 61 4e 73 0a 20 20 20 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 6c 69 6b 65 20 6e py,.NaNs.....are.compared.like.n
83e0 75 6d 62 65 72 73 2c 20 6e 6f 20 61 73 73 65 72 74 69 6f 6e 20 69 73 20 72 61 69 73 65 64 20 69 umbers,.no.assertion.is.raised.i
8400 66 20 62 6f 74 68 20 6f 62 6a 65 63 74 73 20 68 61 76 65 0a 20 20 20 20 4e 61 4e 73 20 69 6e 20 f.both.objects.have.....NaNs.in.
8420 74 68 65 20 73 61 6d 65 20 70 6f 73 69 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 54 68 65 20 75 73 75 the.same.positions.......The.usu
8440 61 6c 20 63 61 75 74 69 6f 6e 20 66 6f 72 20 76 65 72 69 66 79 69 6e 67 20 65 71 75 61 6c 69 74 al.caution.for.verifying.equalit
8460 79 20 77 69 74 68 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 20 6e 75 6d 62 65 72 73 20 69 73 y.with.floating.point.numbers.is
8480 0a 20 20 20 20 61 64 76 69 73 65 64 2e 0a 0a 20 20 20 20 2e 2e 20 6e 6f 74 65 3a 3a 20 57 68 65 .....advised..........note::.Whe
84a0 6e 20 65 69 74 68 65 72 20 60 61 63 74 75 61 6c 60 20 6f 72 20 60 64 65 73 69 72 65 64 60 20 69 n.either.`actual`.or.`desired`.i
84c0 73 20 61 6c 72 65 61 64 79 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 0a 20 20 20 20 20 20 20 s.already.an.instance.of........
84e0 20 60 6e 75 6d 70 79 2e 6e 64 61 72 72 61 79 60 20 61 6e 64 20 60 64 65 73 69 72 65 64 60 20 69 .`numpy.ndarray`.and.`desired`.i
8500 73 20 6e 6f 74 20 61 20 60 60 64 69 63 74 60 60 2c 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f s.not.a.``dict``,.the.behavior.o
8520 66 0a 20 20 20 20 20 20 20 20 60 60 61 73 73 65 72 74 5f 65 71 75 61 6c 28 61 63 74 75 61 6c 2c f.........``assert_equal(actual,
8540 20 64 65 73 69 72 65 64 29 60 60 20 69 73 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 74 68 65 20 .desired)``.is.identical.to.the.
8560 62 65 68 61 76 69 6f 72 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f behavior.of.this.........functio
8580 6e 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 65 72 66 n..Otherwise,.this.function.perf
85a0 6f 72 6d 73 20 60 6e 70 2e 61 73 61 6e 79 61 72 72 61 79 60 20 6f 6e 20 74 68 65 0a 20 20 20 20 orms.`np.asanyarray`.on.the.....
85c0 20 20 20 20 69 6e 70 75 74 73 20 62 65 66 6f 72 65 20 63 6f 6d 70 61 72 69 73 6f 6e 2c 20 77 68 ....inputs.before.comparison,.wh
85e0 65 72 65 61 73 20 60 61 73 73 65 72 74 5f 65 71 75 61 6c 60 20 64 65 66 69 6e 65 73 20 73 70 65 ereas.`assert_equal`.defines.spe
8600 63 69 61 6c 0a 20 20 20 20 20 20 20 20 63 6f 6d 70 61 72 69 73 6f 6e 20 72 75 6c 65 73 20 66 6f cial.........comparison.rules.fo
8620 72 20 63 6f 6d 6d 6f 6e 20 50 79 74 68 6f 6e 20 74 79 70 65 73 2e 20 46 6f 72 20 65 78 61 6d 70 r.common.Python.types..For.examp
8640 6c 65 2c 20 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 60 61 73 73 65 72 74 5f 65 71 75 61 6c 60 20 le,.only.........`assert_equal`.
8660 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 6f 6d 70 61 72 65 20 6e 65 73 74 65 64 20 50 79 can.be.used.to.compare.nested.Py
8680 74 68 6f 6e 20 6c 69 73 74 73 2e 20 49 6e 20 6e 65 77 20 63 6f 64 65 2c 0a 20 20 20 20 20 20 20 thon.lists..In.new.code,........
86a0 20 63 6f 6e 73 69 64 65 72 20 75 73 69 6e 67 20 6f 6e 6c 79 20 60 61 73 73 65 72 74 5f 65 71 75 .consider.using.only.`assert_equ
86c0 61 6c 60 2c 20 65 78 70 6c 69 63 69 74 6c 79 20 63 6f 6e 76 65 72 74 69 6e 67 20 65 69 74 68 65 al`,.explicitly.converting.eithe
86e0 72 0a 20 20 20 20 20 20 20 20 60 61 63 74 75 61 6c 60 20 6f 72 20 60 64 65 73 69 72 65 64 60 20 r.........`actual`.or.`desired`.
8700 74 6f 20 61 72 72 61 79 73 20 69 66 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 60 61 73 to.arrays.if.the.behavior.of.`as
8720 73 65 72 74 5f 61 72 72 61 79 5f 65 71 75 61 6c 60 0a 20 20 20 20 20 20 20 20 69 73 20 64 65 73 sert_array_equal`.........is.des
8740 69 72 65 64 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d ired.......Parameters.....------
8760 2d 2d 2d 2d 0a 20 20 20 20 61 63 74 75 61 6c 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 ----.....actual.:.array_like....
8780 20 20 20 20 20 54 68 65 20 61 63 74 75 61 6c 20 6f 62 6a 65 63 74 20 74 6f 20 63 68 65 63 6b 2e .....The.actual.object.to.check.
87a0 0a 20 20 20 20 64 65 73 69 72 65 64 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 .....desired.:.array_like.......
87c0 20 20 54 68 65 20 64 65 73 69 72 65 64 2c 20 65 78 70 65 63 74 65 64 20 6f 62 6a 65 63 74 2e 0a ..The.desired,.expected.object..
87e0 20 20 20 20 65 72 72 5f 6d 73 67 20 3a 20 73 74 72 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 ....err_msg.:.str,.optional.....
8800 20 20 20 20 54 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 74 6f 20 62 65 20 70 72 69 6e ....The.error.message.to.be.prin
8820 74 65 64 20 69 6e 20 63 61 73 65 20 6f 66 20 66 61 69 6c 75 72 65 2e 0a 20 20 20 20 76 65 72 62 ted.in.case.of.failure......verb
8840 6f 73 65 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 66 20 ose.:.bool,.optional.........If.
8860 54 72 75 65 2c 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 61 6c 75 65 73 20 61 72 65 True,.the.conflicting.values.are
8880 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 2e 0a .appended.to.the.error.message..
88a0 20 20 20 20 73 74 72 69 63 74 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 ....strict.:.bool,.optional.....
88c0 20 20 20 20 49 66 20 54 72 75 65 2c 20 72 61 69 73 65 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 ....If.True,.raise.an.AssertionE
88e0 72 72 6f 72 20 77 68 65 6e 20 65 69 74 68 65 72 20 74 68 65 20 73 68 61 70 65 20 6f 72 20 74 68 rror.when.either.the.shape.or.th
8900 65 20 64 61 74 61 0a 20 20 20 20 20 20 20 20 74 79 70 65 20 6f 66 20 74 68 65 20 61 72 72 61 79 e.data.........type.of.the.array
8920 5f 6c 69 6b 65 20 6f 62 6a 65 63 74 73 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 2e 20 54 68 _like.objects.does.not.match..Th
8940 65 20 73 70 65 63 69 61 6c 0a 20 20 20 20 20 20 20 20 68 61 6e 64 6c 69 6e 67 20 66 6f 72 20 73 e.special.........handling.for.s
8960 63 61 6c 61 72 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 4e 6f 74 65 73 20 73 65 calars.mentioned.in.the.Notes.se
8980 63 74 69 6f 6e 20 69 73 20 64 69 73 61 62 6c 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 2e 2e 20 76 ction.is.disabled..............v
89a0 65 72 73 69 6f 6e 61 64 64 65 64 3a 3a 20 31 2e 32 34 2e 30 0a 0a 20 20 20 20 52 61 69 73 65 73 ersionadded::.1.24.0......Raises
89c0 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 0a 20 .....------.....AssertionError..
89e0 20 20 20 20 20 20 20 49 66 20 61 63 74 75 61 6c 20 61 6e 64 20 64 65 73 69 72 65 64 20 6f 62 6a .......If.actual.and.desired.obj
8a00 65 63 74 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 ects.are.not.equal.......See.Als
8a20 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f o.....--------.....assert_allclo
8a40 73 65 3a 20 43 6f 6d 70 61 72 65 20 74 77 6f 20 61 72 72 61 79 5f 6c 69 6b 65 20 6f 62 6a 65 63 se:.Compare.two.array_like.objec
8a60 74 73 20 66 6f 72 20 65 71 75 61 6c 69 74 79 20 77 69 74 68 20 64 65 73 69 72 65 64 0a 20 20 20 ts.for.equality.with.desired....
8a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6c 61 74 69 76 65 20 61 6e 64 2f 6f ..................relative.and/o
8aa0 72 20 61 62 73 6f 6c 75 74 65 20 70 72 65 63 69 73 69 6f 6e 2e 0a 20 20 20 20 61 73 73 65 72 74 r.absolute.precision......assert
8ac0 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 2c 20 61 73 73 65 72 74 _array_almost_equal_nulp,.assert
8ae0 5f 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 2c 20 61 73 73 65 72 74 5f 65 71 75 61 6c 0a 0a 20 20 _array_max_ulp,.assert_equal....
8b00 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 57 68 65 6e 20 6f 6e 65 20 6f ..Notes.....-----.....When.one.o
8b20 66 20 60 61 63 74 75 61 6c 60 20 61 6e 64 20 60 64 65 73 69 72 65 64 60 20 69 73 20 61 20 73 63 f.`actual`.and.`desired`.is.a.sc
8b40 61 6c 61 72 20 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 69 73 20 61 72 72 61 79 5f 6c 69 6b 65 alar.and.the.other.is.array_like
8b60 2c 0a 20 20 20 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 68 65 63 6b 73 20 74 68 61 74 20 65 ,.....the.function.checks.that.e
8b80 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 61 72 72 61 79 5f 6c 69 6b 65 20 6f 62 ach.element.of.the.array_like.ob
8ba0 6a 65 63 74 20 69 73 20 65 71 75 61 6c 20 74 6f 0a 20 20 20 20 74 68 65 20 73 63 61 6c 61 72 2e ject.is.equal.to.....the.scalar.
8bc0 20 54 68 69 73 20 62 65 68 61 76 69 6f 75 72 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c 65 64 20 .This.behaviour.can.be.disabled.
8be0 77 69 74 68 20 74 68 65 20 60 73 74 72 69 63 74 60 20 70 61 72 61 6d 65 74 65 72 2e 0a 0a 20 20 with.the.`strict`.parameter.....
8c00 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 54 68 65 20 ..Examples.....--------.....The.
8c20 66 69 72 73 74 20 61 73 73 65 72 74 20 64 6f 65 73 20 6e 6f 74 20 72 61 69 73 65 20 61 6e 20 65 first.assert.does.not.raise.an.e
8c40 78 63 65 70 74 69 6f 6e 3a 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 xception:......>>>.np.testing.as
8c60 73 65 72 74 5f 61 72 72 61 79 5f 65 71 75 61 6c 28 5b 31 2e 30 2c 32 2e 33 33 33 33 33 2c 6e 70 sert_array_equal([1.0,2.33333,np
8c80 2e 6e 61 6e 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .nan],..........................
8ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 6e 70 2e 65 78 70 28 30 29 2c 32 2e 33 33 33 33 33 2c .............[np.exp(0),2.33333,
8cc0 20 6e 70 2e 6e 61 6e 5d 29 0a 0a 20 20 20 20 41 73 73 65 72 74 20 66 61 69 6c 73 20 77 69 74 68 .np.nan])......Assert.fails.with
8ce0 20 6e 75 6d 65 72 69 63 61 6c 20 69 6d 70 72 65 63 69 73 69 6f 6e 20 77 69 74 68 20 66 6c 6f 61 .numerical.imprecision.with.floa
8d00 74 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 ts:......>>>.np.testing.assert_a
8d20 72 72 61 79 5f 65 71 75 61 6c 28 5b 31 2e 30 2c 6e 70 2e 70 69 2c 6e 70 2e 6e 61 6e 5d 2c 0a 20 rray_equal([1.0,np.pi,np.nan],..
8d40 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8d60 20 20 20 20 20 5b 31 2c 20 6e 70 2e 73 71 72 74 28 6e 70 2e 70 69 29 2a 2a 32 2c 20 6e 70 2e 6e .....[1,.np.sqrt(np.pi)**2,.np.n
8d80 61 6e 5d 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 an]).....Traceback.(most.recent.
8da0 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 call.last):.................Asse
8dc0 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 65 rtionError:.....Arrays.are.not.e
8de0 71 75 61 6c 0a 20 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a 20 20 20 20 4d 69 73 6d 61 74 63 qual.....<BLANKLINE>.....Mismatc
8e00 68 65 64 20 65 6c 65 6d 65 6e 74 73 3a 20 31 20 2f 20 33 20 28 33 33 2e 33 25 29 0a 20 20 20 20 hed.elements:.1./.3.(33.3%).....
8e20 4d 61 78 20 61 62 73 6f 6c 75 74 65 20 64 69 66 66 65 72 65 6e 63 65 20 61 6d 6f 6e 67 20 76 69 Max.absolute.difference.among.vi
8e40 6f 6c 61 74 69 6f 6e 73 3a 20 34 2e 34 34 30 38 39 32 31 65 2d 31 36 0a 20 20 20 20 4d 61 78 20 olations:.4.4408921e-16.....Max.
8e60 72 65 6c 61 74 69 76 65 20 64 69 66 66 65 72 65 6e 63 65 20 61 6d 6f 6e 67 20 76 69 6f 6c 61 74 relative.difference.among.violat
8e80 69 6f 6e 73 3a 20 31 2e 34 31 33 35 37 39 38 36 65 2d 31 36 0a 20 20 20 20 20 41 43 54 55 41 4c ions:.1.41357986e-16......ACTUAL
8ea0 3a 20 61 72 72 61 79 28 5b 31 2e 20 20 20 20 20 20 2c 20 33 2e 31 34 31 35 39 33 2c 20 20 20 20 :.array([1.......,.3.141593,....
8ec0 20 20 6e 61 6e 5d 29 0a 20 20 20 20 20 44 45 53 49 52 45 44 3a 20 61 72 72 61 79 28 5b 31 2e 20 ..nan])......DESIRED:.array([1..
8ee0 20 20 20 20 20 2c 20 33 2e 31 34 31 35 39 33 2c 20 20 20 20 20 20 6e 61 6e 5d 29 0a 0a 20 20 20 .....,.3.141593,......nan]).....
8f00 20 55 73 65 20 60 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 60 20 6f 72 20 6f 6e 65 20 6f 66 .Use.`assert_allclose`.or.one.of
8f20 20 74 68 65 20 6e 75 6c 70 20 28 6e 75 6d 62 65 72 20 6f 66 20 66 6c 6f 61 74 69 6e 67 20 70 6f .the.nulp.(number.of.floating.po
8f40 69 6e 74 20 76 61 6c 75 65 73 29 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 int.values).....functions.for.th
8f60 65 73 65 20 63 61 73 65 73 20 69 6e 73 74 65 61 64 3a 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 ese.cases.instead:......>>>.np.t
8f80 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 28 5b 31 2e 30 2c 6e 70 2e 70 esting.assert_allclose([1.0,np.p
8fa0 69 2c 6e 70 2e 6e 61 6e 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 i,np.nan],......................
8fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 31 2c 20 6e 70 2e 73 71 72 74 28 6e 70 2e 70 69 29 ..............[1,.np.sqrt(np.pi)
8fe0 2a 2a 32 2c 20 6e 70 2e 6e 61 6e 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 **2,.np.nan],...................
9000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 74 6f 6c 3d 31 65 2d 31 30 2c 20 61 74 6f .................rtol=1e-10,.ato
9020 6c 3d 30 29 0a 0a 20 20 20 20 41 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 4e 6f l=0)......As.mentioned.in.the.No
9040 74 65 73 20 73 65 63 74 69 6f 6e 2c 20 60 61 73 73 65 72 74 5f 61 72 72 61 79 5f 65 71 75 61 6c tes.section,.`assert_array_equal
9060 60 20 68 61 73 20 73 70 65 63 69 61 6c 0a 20 20 20 20 68 61 6e 64 6c 69 6e 67 20 66 6f 72 20 73 `.has.special.....handling.for.s
9080 63 61 6c 61 72 73 2e 20 48 65 72 65 20 74 68 65 20 74 65 73 74 20 63 68 65 63 6b 73 20 74 68 61 calars..Here.the.test.checks.tha
90a0 74 20 65 61 63 68 20 76 61 6c 75 65 20 69 6e 20 60 78 60 20 69 73 20 33 3a 0a 0a 20 20 20 20 3e t.each.value.in.`x`.is.3:......>
90c0 3e 3e 20 78 20 3d 20 6e 70 2e 66 75 6c 6c 28 28 32 2c 20 35 29 2c 20 66 69 6c 6c 5f 76 61 6c 75 >>.x.=.np.full((2,.5),.fill_valu
90e0 65 3d 33 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 e=3).....>>>.np.testing.assert_a
9100 72 72 61 79 5f 65 71 75 61 6c 28 78 2c 20 33 29 0a 0a 20 20 20 20 55 73 65 20 60 73 74 72 69 63 rray_equal(x,.3)......Use.`stric
9120 74 60 20 74 6f 20 72 61 69 73 65 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 77 68 t`.to.raise.an.AssertionError.wh
9140 65 6e 20 63 6f 6d 70 61 72 69 6e 67 20 61 20 73 63 61 6c 61 72 20 77 69 74 68 20 61 6e 0a 20 20 en.comparing.a.scalar.with.an...
9160 20 20 61 72 72 61 79 3a 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 ..array:......>>>.np.testing.ass
9180 65 72 74 5f 61 72 72 61 79 5f 65 71 75 61 6c 28 78 2c 20 33 2c 20 73 74 72 69 63 74 3d 54 72 75 ert_array_equal(x,.3,.strict=Tru
91a0 65 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 e).....Traceback.(most.recent.ca
91c0 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 ll.last):.................Assert
91e0 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 65 71 75 ionError:.....Arrays.are.not.equ
9200 61 6c 0a 20 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a 20 20 20 20 28 73 68 61 70 65 73 20 28 al.....<BLANKLINE>.....(shapes.(
9220 32 2c 20 35 29 2c 20 28 29 20 6d 69 73 6d 61 74 63 68 29 0a 20 20 20 20 20 41 43 54 55 41 4c 3a 2,.5),.().mismatch)......ACTUAL:
9240 20 61 72 72 61 79 28 5b 5b 33 2c 20 33 2c 20 33 2c 20 33 2c 20 33 5d 2c 0a 20 20 20 20 20 20 20 .array([[3,.3,.3,.3,.3],........
9260 20 20 20 20 5b 33 2c 20 33 2c 20 33 2c 20 33 2c 20 33 5d 5d 29 0a 20 20 20 20 20 44 45 53 49 52 ....[3,.3,.3,.3,.3]])......DESIR
9280 45 44 3a 20 61 72 72 61 79 28 33 29 0a 0a 20 20 20 20 54 68 65 20 60 73 74 72 69 63 74 60 20 70 ED:.array(3)......The.`strict`.p
92a0 61 72 61 6d 65 74 65 72 20 61 6c 73 6f 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 68 65 20 61 arameter.also.ensures.that.the.a
92c0 72 72 61 79 20 64 61 74 61 20 74 79 70 65 73 20 6d 61 74 63 68 3a 0a 0a 20 20 20 20 3e 3e 3e 20 rray.data.types.match:......>>>.
92e0 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 32 2c 20 32 2c 20 32 5d 29 0a 20 20 20 20 3e 3e 3e 20 x.=.np.array([2,.2,.2]).....>>>.
9300 79 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 32 2e 2c 20 32 2e 2c 20 32 2e 5d 2c 20 64 74 79 70 65 y.=.np.array([2.,.2.,.2.],.dtype
9320 3d 6e 70 2e 66 6c 6f 61 74 33 32 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e =np.float32).....>>>.np.testing.
9340 61 73 73 65 72 74 5f 61 72 72 61 79 5f 65 71 75 61 6c 28 78 2c 20 79 2c 20 73 74 72 69 63 74 3d assert_array_equal(x,.y,.strict=
9360 54 72 75 65 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 True).....Traceback.(most.recent
9380 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 .call.last):.................Ass
93a0 65 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 ertionError:.....Arrays.are.not.
93c0 65 71 75 61 6c 0a 20 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a 20 20 20 20 28 64 74 79 70 65 equal.....<BLANKLINE>.....(dtype
93e0 73 20 69 6e 74 36 34 2c 20 66 6c 6f 61 74 33 32 20 6d 69 73 6d 61 74 63 68 29 0a 20 20 20 20 20 s.int64,.float32.mismatch)......
9400 41 43 54 55 41 4c 3a 20 61 72 72 61 79 28 5b 32 2c 20 32 2c 20 32 5d 29 0a 20 20 20 20 20 44 45 ACTUAL:.array([2,.2,.2])......DE
9420 53 49 52 45 44 3a 20 61 72 72 61 79 28 5b 32 2e 2c 20 32 2e 2c 20 32 2e 5d 2c 20 64 74 79 70 65 SIRED:.array([2.,.2.,.2.],.dtype
9440 3d 66 6c 6f 61 74 33 32 29 0a 20 20 20 20 54 7a 14 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 =float32).....Tz.Arrays.are.not.
9460 65 71 75 61 6c 29 04 72 b3 00 00 00 72 24 00 00 00 72 b4 00 00 00 72 bc 00 00 00 4e 29 03 72 36 equal).r....r$...r....r....N).r6
9480 00 00 00 da 08 6f 70 65 72 61 74 6f 72 da 06 5f 5f 65 71 5f 5f 29 06 72 d4 00 00 00 72 d5 00 00 .....operator..__eq__).r....r...
94a0 00 72 b3 00 00 00 72 24 00 00 00 72 bc 00 00 00 72 6a 00 00 00 73 06 00 00 00 20 20 20 20 20 20 .r....r$...r....rj...s..........
94c0 72 4c 00 00 00 72 18 00 00 00 72 18 00 00 00 a9 03 00 00 73 28 00 00 00 80 00 f0 76 03 00 19 1d rL...r....r........s(......v....
94e0 d0 04 15 dc 04 18 9c 18 9f 1f 99 1f a8 26 b0 27 c0 37 d8 21 28 d0 31 47 d8 20 26 f6 05 02 05 28 .............&.'.7.!(.1G..&....(
9500 72 4b 00 00 00 63 05 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00 f3 76 00 00 00 87 rK...c.....................v....
9520 02 87 07 87 08 87 09 87 0a 97 00 64 01 7d 05 64 02 64 03 6c 00 6d 01 8a 09 6d 02 8a 0a 01 00 64 ...........d.}.d.d.l.m...m.....d
9540 02 64 04 6c 03 6d 04 8a 08 01 00 64 02 64 05 6c 05 6d 06 8a 07 01 00 88 02 88 07 88 08 88 09 88 .d.l.m.....d.d.l.m..............
9560 0a 66 05 64 06 84 08 7d 06 74 0f 00 00 00 00 00 00 00 00 7c 06 7c 00 7c 01 7c 03 7c 04 64 07 89 .f.d...}.t.........|.|.|.|.|.d..
9580 02 7a 06 00 00 89 02 ac 08 ab 07 00 00 00 00 00 00 01 00 79 09 29 0a 61 b8 0a 00 00 0a 20 20 20 .z.................y.).a........
95a0 20 52 61 69 73 65 73 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 69 66 20 74 77 6f .Raises.an.AssertionError.if.two
95c0 20 6f 62 6a 65 63 74 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 20 75 70 20 74 6f 20 64 65 73 .objects.are.not.equal.up.to.des
95e0 69 72 65 64 0a 20 20 20 20 70 72 65 63 69 73 69 6f 6e 2e 0a 0a 20 20 20 20 2e 2e 20 6e 6f 74 65 ired.....precision..........note
9600 3a 3a 20 49 74 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 6f 20 75 73 65 20 6f 6e 65 20 ::.It.is.recommended.to.use.one.
9620 6f 66 20 60 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 60 2c 0a 20 20 20 20 20 20 20 20 20 20 of.`assert_allclose`,...........
9640 20 20 20 20 60 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e ....`assert_array_almost_equal_n
9660 75 6c 70 60 20 6f 72 20 60 61 73 73 65 72 74 5f 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 60 0a 20 ulp`.or.`assert_array_max_ulp`..
9680 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 66 75 6e .............instead.of.this.fun
96a0 63 74 69 6f 6e 20 66 6f 72 20 6d 6f 72 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 66 6c 6f 61 74 69 ction.for.more.consistent.floati
96c0 6e 67 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 61 72 69 73 6f ng.point...............compariso
96e0 6e 73 2e 0a 0a 20 20 20 20 54 68 65 20 74 65 73 74 20 76 65 72 69 66 69 65 73 20 69 64 65 6e 74 ns.......The.test.verifies.ident
9700 69 63 61 6c 20 73 68 61 70 65 73 20 61 6e 64 20 74 68 61 74 20 74 68 65 20 65 6c 65 6d 65 6e 74 ical.shapes.and.that.the.element
9720 73 20 6f 66 20 60 60 61 63 74 75 61 6c 60 60 20 61 6e 64 0a 20 20 20 20 60 60 64 65 73 69 72 65 s.of.``actual``.and.....``desire
9740 64 60 60 20 73 61 74 69 73 66 79 3a 3a 0a 0a 20 20 20 20 20 20 20 20 61 62 73 28 64 65 73 69 72 d``.satisfy::..........abs(desir
9760 65 64 2d 61 63 74 75 61 6c 29 20 3c 20 31 2e 35 20 2a 20 31 30 2a 2a 28 2d 64 65 63 69 6d 61 6c ed-actual).<.1.5.*.10**(-decimal
9780 29 0a 0a 20 20 20 20 54 68 61 74 20 69 73 20 61 20 6c 6f 6f 73 65 72 20 74 65 73 74 20 74 68 61 )......That.is.a.looser.test.tha
97a0 6e 20 6f 72 69 67 69 6e 61 6c 6c 79 20 64 6f 63 75 6d 65 6e 74 65 64 2c 20 62 75 74 20 61 67 72 n.originally.documented,.but.agr
97c0 65 65 73 20 77 69 74 68 20 77 68 61 74 20 74 68 65 0a 20 20 20 20 61 63 74 75 61 6c 20 69 6d 70 ees.with.what.the.....actual.imp
97e0 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 64 69 64 20 75 70 20 74 6f 20 72 6f 75 6e 64 69 6e 67 20 76 lementation.did.up.to.rounding.v
9800 61 67 61 72 69 65 73 2e 20 41 6e 20 65 78 63 65 70 74 69 6f 6e 20 69 73 20 72 61 69 73 65 64 0a agaries..An.exception.is.raised.
9820 20 20 20 20 61 74 20 73 68 61 70 65 20 6d 69 73 6d 61 74 63 68 20 6f 72 20 63 6f 6e 66 6c 69 63 ....at.shape.mismatch.or.conflic
9840 74 69 6e 67 20 76 61 6c 75 65 73 2e 20 49 6e 20 63 6f 6e 74 72 61 73 74 20 74 6f 20 74 68 65 20 ting.values..In.contrast.to.the.
9860 73 74 61 6e 64 61 72 64 20 75 73 61 67 65 0a 20 20 20 20 69 6e 20 6e 75 6d 70 79 2c 20 4e 61 4e standard.usage.....in.numpy,.NaN
9880 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 6c 69 6b 65 20 6e 75 6d 62 65 72 73 2c 20 6e 6f 20 s.are.compared.like.numbers,.no.
98a0 61 73 73 65 72 74 69 6f 6e 20 69 73 20 72 61 69 73 65 64 20 69 66 20 62 6f 74 68 0a 20 20 20 20 assertion.is.raised.if.both.....
98c0 6f 62 6a 65 63 74 73 20 68 61 76 65 20 4e 61 4e 73 20 69 6e 20 74 68 65 20 73 61 6d 65 20 70 6f objects.have.NaNs.in.the.same.po
98e0 73 69 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d sitions.......Parameters.....---
9900 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 63 74 75 61 6c 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a -------.....actual.:.array_like.
9920 20 20 20 20 20 20 20 20 54 68 65 20 61 63 74 75 61 6c 20 6f 62 6a 65 63 74 20 74 6f 20 63 68 65 ........The.actual.object.to.che
9940 63 6b 2e 0a 20 20 20 20 64 65 73 69 72 65 64 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 ck......desired.:.array_like....
9960 20 20 20 20 20 54 68 65 20 64 65 73 69 72 65 64 2c 20 65 78 70 65 63 74 65 64 20 6f 62 6a 65 63 .....The.desired,.expected.objec
9980 74 2e 0a 20 20 20 20 64 65 63 69 6d 61 6c 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 t......decimal.:.int,.optional..
99a0 20 20 20 20 20 20 20 44 65 73 69 72 65 64 20 70 72 65 63 69 73 69 6f 6e 2c 20 64 65 66 61 75 6c .......Desired.precision,.defaul
99c0 74 20 69 73 20 36 2e 0a 20 20 20 20 65 72 72 5f 6d 73 67 20 3a 20 73 74 72 2c 20 6f 70 74 69 6f t.is.6......err_msg.:.str,.optio
99e0 6e 61 6c 0a 20 20 20 20 20 20 54 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 74 6f 20 62 nal.......The.error.message.to.b
9a00 65 20 70 72 69 6e 74 65 64 20 69 6e 20 63 61 73 65 20 6f 66 20 66 61 69 6c 75 72 65 2e 0a 20 20 e.printed.in.case.of.failure....
9a20 20 20 76 65 72 62 6f 73 65 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 ..verbose.:.bool,.optional......
9a40 20 20 20 49 66 20 54 72 75 65 2c 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 61 6c 75 ...If.True,.the.conflicting.valu
9a60 65 73 20 61 72 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 es.are.appended.to.the.error.mes
9a80 73 61 67 65 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 sage.......Raises.....------....
9aa0 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 49 66 20 61 63 74 75 61 .AssertionError.........If.actua
9ac0 6c 20 61 6e 64 20 64 65 73 69 72 65 64 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 20 75 70 20 74 l.and.desired.are.not.equal.up.t
9ae0 6f 20 73 70 65 63 69 66 69 65 64 20 70 72 65 63 69 73 69 6f 6e 2e 0a 0a 20 20 20 20 53 65 65 20 o.specified.precision.......See.
9b00 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 73 73 65 72 74 5f 61 6c 6c Also.....--------.....assert_all
9b20 63 6c 6f 73 65 3a 20 43 6f 6d 70 61 72 65 20 74 77 6f 20 61 72 72 61 79 5f 6c 69 6b 65 20 6f 62 close:.Compare.two.array_like.ob
9b40 6a 65 63 74 73 20 66 6f 72 20 65 71 75 61 6c 69 74 79 20 77 69 74 68 20 64 65 73 69 72 65 64 0a jects.for.equality.with.desired.
9b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6c 61 74 69 76 65 20 61 6e .....................relative.an
9b80 64 2f 6f 72 20 61 62 73 6f 6c 75 74 65 20 70 72 65 63 69 73 69 6f 6e 2e 0a 20 20 20 20 61 73 73 d/or.absolute.precision......ass
9ba0 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 2c 20 61 73 73 ert_array_almost_equal_nulp,.ass
9bc0 65 72 74 5f 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 2c 20 61 73 73 65 72 74 5f 65 71 75 61 6c 0a ert_array_max_ulp,.assert_equal.
9be0 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 74 .....Examples.....--------.....t
9c00 68 65 20 66 69 72 73 74 20 61 73 73 65 72 74 20 64 6f 65 73 20 6e 6f 74 20 72 61 69 73 65 20 61 he.first.assert.does.not.raise.a
9c20 6e 20 65 78 63 65 70 74 69 6f 6e 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e n.exception......>>>.np.testing.
9c40 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 28 5b 31 2e 30 2c 32 assert_array_almost_equal([1.0,2
9c60 2e 33 33 33 2c 6e 70 2e 6e 61 6e 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 .333,np.nan],...................
9c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 31 2e 30 2c ...........................[1.0,
9ca0 32 2e 33 33 33 2c 6e 70 2e 6e 61 6e 5d 29 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 2.333,np.nan])......>>>.np.testi
9cc0 6e 67 2e 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 28 5b 31 2e ng.assert_array_almost_equal([1.
9ce0 30 2c 32 2e 33 33 33 33 33 2c 6e 70 2e 6e 61 6e 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 0,2.33333,np.nan],..............
9d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9d20 5b 31 2e 30 2c 32 2e 33 33 33 33 39 2c 6e 70 2e 6e 61 6e 5d 2c 20 64 65 63 69 6d 61 6c 3d 35 29 [1.0,2.33339,np.nan],.decimal=5)
9d40 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c .....Traceback.(most.recent.call
9d60 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f .last):.................Assertio
9d80 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 61 6c 6d 6f 73 nError:.....Arrays.are.not.almos
9da0 74 20 65 71 75 61 6c 20 74 6f 20 35 20 64 65 63 69 6d 61 6c 73 0a 20 20 20 20 3c 42 4c 41 4e 4b t.equal.to.5.decimals.....<BLANK
9dc0 4c 49 4e 45 3e 0a 20 20 20 20 4d 69 73 6d 61 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 73 3a 20 31 LINE>.....Mismatched.elements:.1
9de0 20 2f 20 33 20 28 33 33 2e 33 25 29 0a 20 20 20 20 4d 61 78 20 61 62 73 6f 6c 75 74 65 20 64 69 ./.3.(33.3%).....Max.absolute.di
9e00 66 66 65 72 65 6e 63 65 20 61 6d 6f 6e 67 20 76 69 6f 6c 61 74 69 6f 6e 73 3a 20 36 2e 65 2d 30 fference.among.violations:.6.e-0
9e20 35 0a 20 20 20 20 4d 61 78 20 72 65 6c 61 74 69 76 65 20 64 69 66 66 65 72 65 6e 63 65 20 61 6d 5.....Max.relative.difference.am
9e40 6f 6e 67 20 76 69 6f 6c 61 74 69 6f 6e 73 3a 20 32 2e 35 37 31 33 36 36 31 32 65 2d 30 35 0a 20 ong.violations:.2.57136612e-05..
9e60 20 20 20 20 41 43 54 55 41 4c 3a 20 61 72 72 61 79 28 5b 31 2e 20 20 20 20 20 2c 20 32 2e 33 33 ....ACTUAL:.array([1......,.2.33
9e80 33 33 33 2c 20 20 20 20 20 6e 61 6e 5d 29 0a 20 20 20 20 20 44 45 53 49 52 45 44 3a 20 61 72 72 333,.....nan])......DESIRED:.arr
9ea0 61 79 28 5b 31 2e 20 20 20 20 20 2c 20 32 2e 33 33 33 33 39 2c 20 20 20 20 20 6e 61 6e 5d 29 0a ay([1......,.2.33339,.....nan]).
9ec0 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 72 72 61 79 .....>>>.np.testing.assert_array
9ee0 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 28 5b 31 2e 30 2c 32 2e 33 33 33 33 33 2c 6e 70 2e 6e 61 _almost_equal([1.0,2.33333,np.na
9f00 6e 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n],.............................
9f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 31 2e 30 2c 32 2e 33 33 33 33 33 2c 20 35 .................[1.0,2.33333,.5
9f40 5d 2c 20 64 65 63 69 6d 61 6c 3d 35 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 ],.decimal=5).....Traceback.(mos
9f60 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e t.recent.call.last):............
9f80 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 72 72 61 79 73 20 .....AssertionError:.....Arrays.
9fa0 61 72 65 20 6e 6f 74 20 61 6c 6d 6f 73 74 20 65 71 75 61 6c 20 74 6f 20 35 20 64 65 63 69 6d 61 are.not.almost.equal.to.5.decima
9fc0 6c 73 0a 20 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a 20 20 20 20 6e 61 6e 20 6c 6f 63 61 74 ls.....<BLANKLINE>.....nan.locat
9fe0 69 6f 6e 20 6d 69 73 6d 61 74 63 68 3a 0a 20 20 20 20 20 41 43 54 55 41 4c 3a 20 61 72 72 61 79 ion.mismatch:......ACTUAL:.array
a000 28 5b 31 2e 20 20 20 20 20 2c 20 32 2e 33 33 33 33 33 2c 20 20 20 20 20 6e 61 6e 5d 29 0a 20 20 ([1......,.2.33333,.....nan])...
a020 20 20 20 44 45 53 49 52 45 44 3a 20 61 72 72 61 79 28 5b 31 2e 20 20 20 20 20 2c 20 32 2e 33 33 ...DESIRED:.array([1......,.2.33
a040 33 33 33 2c 20 35 2e 20 20 20 20 20 5d 29 0a 0a 20 20 20 20 54 72 02 00 00 00 29 02 da 06 6e 75 333,.5......])......Tr....)...nu
a060 6d 62 65 72 da 0b 72 65 73 75 6c 74 5f 74 79 70 65 29 01 da 03 61 6e 79 29 01 72 31 01 00 00 63 mber..result_type)...any).r1...c
a080 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 13 00 00 00 f3 04 02 00 00 95 05 97 00 09 00 02 ................................
a0a0 00 89 08 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 73 ...t.........|.................s
a0c0 11 02 00 89 08 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 .....t.........|................
a0e0 00 72 5d 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 02 74 01 00 00 00 00 00 .r]t.........|.........}.t......
a100 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 03 7c 02 7c 03 6b 28 00 00 6a 03 00 00 00 00 00 00 00 ...|.........}.|.|.k(..j........
a120 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 73 01 79 01 7c 00 6a 04 00 00 00 00 00 ...................s.y.|.j......
a140 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............|.j................
a160 00 00 00 63 02 78 02 6b 28 00 00 72 05 64 02 6b 28 00 00 72 08 6e 02 01 00 6e 05 7c 00 7c 01 6b ...c.x.k(..r.d.k(..r.n...n.|.|.k
a180 28 00 00 53 00 7c 00 7c 02 0f 00 19 00 00 00 7d 00 7c 01 7c 03 0f 00 19 00 00 00 7d 01 02 00 89 (..S.|.|.......}.|.|.......}....
a1a0 0a 7c 01 64 03 ab 02 00 00 00 00 00 00 7d 04 74 0b 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 .|.d.........}.t.........j......
a1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 04 ab 02 00 00 00 00 00 00 7d 01 74 0f 00 00 00 .............|.|.........}.t....
a1e0 00 00 00 00 00 7c 00 7c 01 7a 0a 00 00 ab 01 00 00 00 00 00 00 7d 05 02 00 89 07 7c 05 6a 10 00 .....|.|.z...........}.....|.j..
a200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 09 ab 02 00 00 00 00 00 00 73 1f 7c 05 6a ...........................s.|.j
a220 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0a 00 00 00 00 00 00 00 00 6a 14 00 ...................t.........j..
a240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 05 7c 05 64 04 64 .........................}.|.d.d
a260 05 89 06 0b 00 7a 08 00 00 7a 05 00 00 6b 02 00 00 53 00 23 00 74 06 00 00 00 00 00 00 00 00 74 .....z...z...k...S.#.t.........t
a280 08 00 00 00 00 00 00 00 00 66 02 24 00 72 03 01 00 59 00 8c 7c 77 00 78 03 59 00 77 01 29 06 4e .........f.$.r...Y..|w.x.Y.w.).N
a2a0 46 72 f6 00 00 00 67 00 00 00 00 00 00 f0 3f 72 ee 00 00 00 72 ef 00 00 00 29 0b 72 0b 00 00 00 Fr....g.......?r....r....).r....
a2c0 72 03 01 00 00 72 2b 01 00 00 72 66 00 00 00 72 97 00 00 00 72 cd 00 00 00 72 28 01 00 00 72 f0 r....r+...rf...r....r....r(...r.
a2e0 00 00 00 72 cf 00 00 00 da 06 61 73 74 79 70 65 72 f1 00 00 00 29 0b 72 0b 01 00 00 72 17 01 00 ...r......astyper....).r....r...
a300 00 da 06 78 69 6e 66 69 64 da 06 79 69 6e 66 69 64 72 cf 00 00 00 da 01 7a 72 ec 00 00 00 72 31 ...xinfid..yinfidr......zr....r1
a320 01 00 00 da 05 6e 70 61 6e 79 72 59 01 00 00 72 5a 01 00 00 73 0b 00 00 00 20 20 20 20 20 20 80 .....npanyrY...rZ...s...........
a340 80 80 80 80 72 4c 00 00 00 da 07 63 6f 6d 70 61 72 65 7a 2a 61 73 73 65 72 74 5f 61 72 72 61 79 ....rL.....comparez*assert_array
a360 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 6f 6d 70 61 72 65 7d 04 _almost_equal.<locals>.compare}.
a380 00 00 73 f3 00 00 00 f8 80 00 f0 02 0c 09 11 d9 0f 14 94 55 98 31 93 58 8c 7f a1 25 ac 05 a8 61 ..s................U.1.X...%...a
a3a0 ab 08 a4 2f dc 19 1e 98 71 9b 18 90 06 dc 19 1e 98 71 9b 18 90 06 d8 18 1e a0 26 d1 18 28 d7 17 .../....q........q........&..(..
a3c0 2d d1 17 2d d4 17 2f d8 1b 20 e0 13 14 97 36 91 36 98 51 9f 56 99 56 d4 13 28 a0 71 d5 13 28 d8 -..-../.......6.6.Q.V.V..(.q..(.
a3e0 1b 1c a0 01 99 36 90 4d d8 14 15 90 76 90 67 91 4a 90 01 d8 14 15 90 76 90 67 91 4a 90 01 f1 0c .....6.M....v.g.J......v.g.J....
a400 00 11 1c 98 41 98 72 d3 10 22 88 05 dc 0c 0e 8f 4d 89 4d 98 21 98 55 d3 0c 23 88 01 dc 0c 0f 90 ....A.r.."......M.M.!.U..#......
a420 01 90 41 91 05 8b 4a 88 01 e1 0f 19 98 21 9f 27 99 27 a0 36 d4 0f 2a d8 10 11 97 08 91 08 9c 12 ..A...J......!.'.'.6..*.........
a440 9f 1a 99 1a d3 10 24 88 41 e0 0f 10 90 33 98 14 a0 17 a0 08 d1 19 29 d1 13 29 d1 0f 29 d0 08 29 ......$.A....3........)..)..)..)
a460 f8 f4 19 00 11 1a d4 1b 2e d0 0f 2f f2 00 01 09 11 d9 0c 10 f0 03 01 09 11 fa 73 1e 00 00 00 83 .........../..............s.....
a480 41 0b 43 2d 00 c1 0f 26 43 2d 00 c1 36 0c 43 2d 00 c3 2d 0f 43 3f 03 c3 3e 01 43 3f 03 72 eb 00 A.C-...&C-..6.C-..-.C?..>.C?.r..
a4a0 00 00 29 04 72 b3 00 00 00 72 24 00 00 00 72 b4 00 00 00 72 a6 00 00 00 4e 29 08 72 cb 00 00 00 ..).r....r$...r....r....N).r....
a4c0 72 59 01 00 00 72 5a 01 00 00 da 17 6e 75 6d 70 79 2e 5f 63 6f 72 65 2e 66 72 6f 6d 6e 75 6d 65 rY...rZ.....numpy._core.fromnume
a4e0 72 69 63 72 5b 01 00 00 da 18 6e 75 6d 70 79 2e 5f 63 6f 72 65 2e 6e 75 6d 65 72 69 63 74 79 70 ricr[.....numpy._core.numerictyp
a500 65 73 72 31 01 00 00 72 36 00 00 00 29 0b 72 d4 00 00 00 72 d5 00 00 00 72 ec 00 00 00 72 b3 00 esr1...r6...).r....r....r....r..
a520 00 00 72 24 00 00 00 72 6a 00 00 00 72 62 01 00 00 72 31 01 00 00 72 61 01 00 00 72 59 01 00 00 ..r$...rj...rb...r1...ra...rY...
a540 72 5a 01 00 00 73 0b 00 00 00 20 20 60 20 20 20 20 40 40 40 40 72 4c 00 00 00 72 1b 00 00 00 72 rZ...s......`....@@@@rL...r....r
a560 1b 00 00 00 2a 04 00 00 73 3f 00 00 00 fc 80 00 f0 5c 02 00 19 1d d0 04 15 df 04 2f dd 04 34 dd ....*...s?.......\........./..4.
a580 04 33 f7 04 18 05 2a f0 00 18 05 2a f4 34 00 05 19 98 17 a0 26 a8 27 b8 37 d8 21 28 d8 15 41 c0 .3....*....*.4......&.'.7.!(..A.
a5a0 47 d1 15 4b d8 17 1e f6 07 03 05 20 72 4b 00 00 00 63 04 00 00 00 00 00 00 00 01 00 00 00 0b 00 G..K........rK...c..............
a5c0 00 00 03 00 00 00 f3 4c 00 00 00 97 00 64 01 7d 05 74 01 00 00 00 00 00 00 00 00 74 02 00 00 00 .......L.....d.}.t.........t....
a5e0 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c .....j...................|.|.|.|
a600 03 64 02 64 03 7c 04 64 04 ac 05 ab 09 00 00 00 00 00 00 01 00 79 06 29 07 61 4a 0d 00 00 0a 20 .d.d.|.d.............y.).aJ.....
a620 20 20 20 52 61 69 73 65 73 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 69 66 20 74 ...Raises.an.AssertionError.if.t
a640 77 6f 20 61 72 72 61 79 5f 6c 69 6b 65 20 6f 62 6a 65 63 74 73 20 61 72 65 20 6e 6f 74 20 6f 72 wo.array_like.objects.are.not.or
a660 64 65 72 65 64 20 62 79 20 6c 65 73 73 0a 20 20 20 20 74 68 61 6e 2e 0a 0a 20 20 20 20 47 69 76 dered.by.less.....than.......Giv
a680 65 6e 20 74 77 6f 20 61 72 72 61 79 5f 6c 69 6b 65 20 6f 62 6a 65 63 74 73 20 60 78 60 20 61 6e en.two.array_like.objects.`x`.an
a6a0 64 20 60 79 60 2c 20 63 68 65 63 6b 20 74 68 61 74 20 74 68 65 20 73 68 61 70 65 20 69 73 20 65 d.`y`,.check.that.the.shape.is.e
a6c0 71 75 61 6c 20 61 6e 64 0a 20 20 20 20 61 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 60 78 60 qual.and.....all.elements.of.`x`
a6e0 20 61 72 65 20 73 74 72 69 63 74 6c 79 20 6c 65 73 73 20 74 68 61 6e 20 74 68 65 20 63 6f 72 72 .are.strictly.less.than.the.corr
a700 65 73 70 6f 6e 64 69 6e 67 20 65 6c 65 6d 65 6e 74 73 20 6f 66 0a 20 20 20 20 60 79 60 20 28 62 esponding.elements.of.....`y`.(b
a720 75 74 20 73 65 65 20 74 68 65 20 4e 6f 74 65 73 20 66 6f 72 20 74 68 65 20 73 70 65 63 69 61 6c ut.see.the.Notes.for.the.special
a740 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 61 20 73 63 61 6c 61 72 29 2e 20 41 6e 20 65 78 63 65 70 .handling.of.a.scalar)..An.excep
a760 74 69 6f 6e 0a 20 20 20 20 69 73 20 72 61 69 73 65 64 20 61 74 20 73 68 61 70 65 20 6d 69 73 6d tion.....is.raised.at.shape.mism
a780 61 74 63 68 20 6f 72 20 76 61 6c 75 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 63 6f 72 72 atch.or.values.that.are.not.corr
a7a0 65 63 74 6c 79 20 6f 72 64 65 72 65 64 2e 20 49 6e 0a 20 20 20 20 63 6f 6e 74 72 61 73 74 20 74 ectly.ordered..In.....contrast.t
a7c0 6f 20 74 68 65 20 20 73 74 61 6e 64 61 72 64 20 75 73 61 67 65 20 69 6e 20 4e 75 6d 50 79 2c 20 o.the..standard.usage.in.NumPy,.
a7e0 6e 6f 20 61 73 73 65 72 74 69 6f 6e 20 69 73 20 72 61 69 73 65 64 20 69 66 20 62 6f 74 68 0a 20 no.assertion.is.raised.if.both..
a800 20 20 20 6f 62 6a 65 63 74 73 20 68 61 76 65 20 4e 61 4e 73 20 69 6e 20 74 68 65 20 73 61 6d 65 ...objects.have.NaNs.in.the.same
a820 20 70 6f 73 69 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 .positions.......Parameters.....
a840 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 78 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 ----------.....x.:.array_like...
a860 20 20 20 20 54 68 65 20 73 6d 61 6c 6c 65 72 20 6f 62 6a 65 63 74 20 74 6f 20 63 68 65 63 6b 2e ....The.smaller.object.to.check.
a880 0a 20 20 20 20 79 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 54 68 65 20 6c 61 .....y.:.array_like.......The.la
a8a0 72 67 65 72 20 6f 62 6a 65 63 74 20 74 6f 20 63 6f 6d 70 61 72 65 2e 0a 20 20 20 20 65 72 72 5f rger.object.to.compare......err_
a8c0 6d 73 67 20 3a 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 54 68 65 20 65 72 72 6f 72 20 6d 65 73 msg.:.string.......The.error.mes
a8e0 73 61 67 65 20 74 6f 20 62 65 20 70 72 69 6e 74 65 64 20 69 6e 20 63 61 73 65 20 6f 66 20 66 61 sage.to.be.printed.in.case.of.fa
a900 69 6c 75 72 65 2e 0a 20 20 20 20 76 65 72 62 6f 73 65 20 3a 20 62 6f 6f 6c 0a 20 20 20 20 20 20 ilure......verbose.:.bool.......
a920 20 20 49 66 20 54 72 75 65 2c 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 61 6c 75 65 ..If.True,.the.conflicting.value
a940 73 20 61 72 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 s.are.appended.to.the.error.mess
a960 61 67 65 2e 0a 20 20 20 20 73 74 72 69 63 74 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c age......strict.:.bool,.optional
a980 0a 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 72 61 69 73 65 20 61 6e 20 41 73 73 65 72 .........If.True,.raise.an.Asser
a9a0 74 69 6f 6e 45 72 72 6f 72 20 77 68 65 6e 20 65 69 74 68 65 72 20 74 68 65 20 73 68 61 70 65 20 tionError.when.either.the.shape.
a9c0 6f 72 20 74 68 65 20 64 61 74 61 0a 20 20 20 20 20 20 20 20 74 79 70 65 20 6f 66 20 74 68 65 20 or.the.data.........type.of.the.
a9e0 61 72 72 61 79 5f 6c 69 6b 65 20 6f 62 6a 65 63 74 73 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 array_like.objects.does.not.matc
aa00 68 2e 20 54 68 65 20 73 70 65 63 69 61 6c 0a 20 20 20 20 20 20 20 20 68 61 6e 64 6c 69 6e 67 20 h..The.special.........handling.
aa20 66 6f 72 20 73 63 61 6c 61 72 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 4e 6f 74 for.scalars.mentioned.in.the.Not
aa40 65 73 20 73 65 63 74 69 6f 6e 20 69 73 20 64 69 73 61 62 6c 65 64 2e 0a 0a 20 20 20 20 20 20 20 es.section.is.disabled..........
aa60 20 2e 2e 20 76 65 72 73 69 6f 6e 61 64 64 65 64 3a 3a 20 32 2e 30 2e 30 0a 0a 20 20 20 20 52 61 ....versionadded::.2.0.0......Ra
aa80 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 ises.....------.....AssertionErr
aaa0 6f 72 0a 20 20 20 20 20 20 49 66 20 78 20 69 73 20 6e 6f 74 20 73 74 72 69 63 74 6c 79 20 73 6d or.......If.x.is.not.strictly.sm
aac0 61 6c 6c 65 72 20 74 68 61 6e 20 79 2c 20 65 6c 65 6d 65 6e 74 2d 77 69 73 65 2e 0a 0a 20 20 20 aller.than.y,.element-wise......
aae0 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 73 73 65 72 .See.Also.....--------.....asser
ab00 74 5f 61 72 72 61 79 5f 65 71 75 61 6c 3a 20 74 65 73 74 73 20 6f 62 6a 65 63 74 73 20 66 6f 72 t_array_equal:.tests.objects.for
ab20 20 65 71 75 61 6c 69 74 79 0a 20 20 20 20 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 .equality.....assert_array_almos
ab40 74 5f 65 71 75 61 6c 3a 20 74 65 73 74 20 6f 62 6a 65 63 74 73 20 66 6f 72 20 65 71 75 61 6c 69 t_equal:.test.objects.for.equali
ab60 74 79 20 75 70 20 74 6f 20 70 72 65 63 69 73 69 6f 6e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 ty.up.to.precision......Notes...
ab80 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 57 68 65 6e 20 6f 6e 65 20 6f 66 20 60 78 60 20 61 6e 64 20 ..-----.....When.one.of.`x`.and.
aba0 60 79 60 20 69 73 20 61 20 73 63 61 6c 61 72 20 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 69 73 `y`.is.a.scalar.and.the.other.is
abc0 20 61 72 72 61 79 5f 6c 69 6b 65 2c 20 74 68 65 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 70 65 .array_like,.the.....function.pe
abe0 72 66 6f 72 6d 73 20 74 68 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 61 73 20 74 68 6f 75 67 68 20 rforms.the.comparison.as.though.
ac00 74 68 65 20 73 63 61 6c 61 72 20 77 65 72 65 20 62 72 6f 61 64 63 61 73 74 65 64 0a 20 20 20 20 the.scalar.were.broadcasted.....
ac20 74 6f 20 74 68 65 20 73 68 61 70 65 20 6f 66 20 74 68 65 20 61 72 72 61 79 2e 20 54 68 69 73 20 to.the.shape.of.the.array..This.
ac40 62 65 68 61 76 69 6f 75 72 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c 65 64 20 77 69 74 68 20 74 behaviour.can.be.disabled.with.t
ac60 68 65 20 60 73 74 72 69 63 74 60 0a 20 20 20 20 70 61 72 61 6d 65 74 65 72 2e 0a 0a 20 20 20 20 he.`strict`.....parameter.......
ac80 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 54 68 65 20 66 6f Examples.....--------.....The.fo
aca0 6c 6c 6f 77 69 6e 67 20 61 73 73 65 72 74 69 6f 6e 20 70 61 73 73 65 73 20 62 65 63 61 75 73 65 llowing.assertion.passes.because
acc0 20 65 61 63 68 20 66 69 6e 69 74 65 20 65 6c 65 6d 65 6e 74 20 6f 66 20 60 78 60 20 69 73 0a 20 .each.finite.element.of.`x`.is..
ace0 20 20 20 73 74 72 69 63 74 6c 79 20 6c 65 73 73 20 74 68 61 6e 20 74 68 65 20 63 6f 72 72 65 73 ...strictly.less.than.the.corres
ad00 70 6f 6e 64 69 6e 67 20 65 6c 65 6d 65 6e 74 20 6f 66 20 60 79 60 2c 20 61 6e 64 20 74 68 65 20 ponding.element.of.`y`,.and.the.
ad20 4e 61 4e 73 20 61 72 65 20 69 6e 0a 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6c 6f NaNs.are.in.....corresponding.lo
ad40 63 61 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 5b 31 2e 30 2c 20 31 2e 30 2c cations.......>>>.x.=.[1.0,.1.0,
ad60 20 6e 70 2e 6e 61 6e 5d 0a 20 20 20 20 3e 3e 3e 20 79 20 3d 20 5b 31 2e 31 2c 20 32 2e 30 2c 20 .np.nan].....>>>.y.=.[1.1,.2.0,.
ad80 6e 70 2e 6e 61 6e 5d 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 np.nan].....>>>.np.testing.asser
ada0 74 5f 61 72 72 61 79 5f 6c 65 73 73 28 78 2c 20 79 29 0a 0a 20 20 20 20 54 68 65 20 66 6f 6c 6c t_array_less(x,.y)......The.foll
adc0 6f 77 69 6e 67 20 61 73 73 65 72 74 69 6f 6e 20 66 61 69 6c 73 20 62 65 63 61 75 73 65 20 74 68 owing.assertion.fails.because.th
ade0 65 20 7a 65 72 6f 74 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 60 78 60 20 69 73 20 6e 6f 0a 20 20 e.zeroth.element.of.`x`.is.no...
ae00 20 20 6c 6f 6e 67 65 72 20 73 74 72 69 63 74 6c 79 20 6c 65 73 73 20 74 68 61 6e 20 74 68 65 20 ..longer.strictly.less.than.the.
ae20 7a 65 72 6f 74 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 60 79 60 2e 0a 0a 20 20 20 20 3e 3e 3e 20 zeroth.element.of.`y`.......>>>.
ae40 79 5b 30 5d 20 3d 20 31 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 y[0].=.1.....>>>.np.testing.asse
ae60 72 74 5f 61 72 72 61 79 5f 6c 65 73 73 28 78 2c 20 79 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 rt_array_less(x,.y).....Tracebac
ae80 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 k.(most.recent.call.last):......
aea0 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 ...........AssertionError:.....A
aec0 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 73 74 72 69 63 74 6c 79 20 6f 72 64 65 72 65 64 20 60 rrays.are.not.strictly.ordered.`
aee0 78 20 3c 20 79 60 0a 20 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a 20 20 20 20 4d 69 73 6d 61 x.<.y`.....<BLANKLINE>.....Misma
af00 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 73 3a 20 31 20 2f 20 33 20 28 33 33 2e 33 25 29 0a 20 20 tched.elements:.1./.3.(33.3%)...
af20 20 20 4d 61 78 20 61 62 73 6f 6c 75 74 65 20 64 69 66 66 65 72 65 6e 63 65 20 61 6d 6f 6e 67 20 ..Max.absolute.difference.among.
af40 76 69 6f 6c 61 74 69 6f 6e 73 3a 20 30 2e 0a 20 20 20 20 4d 61 78 20 72 65 6c 61 74 69 76 65 20 violations:.0......Max.relative.
af60 64 69 66 66 65 72 65 6e 63 65 20 61 6d 6f 6e 67 20 76 69 6f 6c 61 74 69 6f 6e 73 3a 20 30 2e 0a difference.among.violations:.0..
af80 20 20 20 20 20 78 3a 20 61 72 72 61 79 28 5b 20 31 2e 2c 20 20 31 2e 2c 20 6e 61 6e 5d 29 0a 20 .....x:.array([.1.,..1.,.nan])..
afa0 20 20 20 20 79 3a 20 61 72 72 61 79 28 5b 20 31 2e 2c 20 20 32 2e 2c 20 6e 61 6e 5d 29 0a 0a 20 ....y:.array([.1.,..2.,.nan])...
afc0 20 20 20 48 65 72 65 2c 20 60 79 60 20 69 73 20 61 20 73 63 61 6c 61 72 2c 20 73 6f 20 65 61 63 ...Here,.`y`.is.a.scalar,.so.eac
afe0 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 60 78 60 20 69 73 20 63 6f 6d 70 61 72 65 64 20 74 6f 20 h.element.of.`x`.is.compared.to.
b000 60 79 60 2c 20 61 6e 64 0a 20 20 20 20 74 68 65 20 61 73 73 65 72 74 69 6f 6e 20 70 61 73 73 65 `y`,.and.....the.assertion.passe
b020 73 2e 0a 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 5b 31 2e 30 2c 20 34 2e 30 5d 0a 20 20 20 20 3e s.......>>>.x.=.[1.0,.4.0].....>
b040 3e 3e 20 79 20 3d 20 35 2e 30 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 >>.y.=.5.0.....>>>.np.testing.as
b060 73 65 72 74 5f 61 72 72 61 79 5f 6c 65 73 73 28 78 2c 20 79 29 0a 0a 20 20 20 20 48 6f 77 65 76 sert_array_less(x,.y)......Howev
b080 65 72 2c 20 77 69 74 68 20 60 60 73 74 72 69 63 74 3d 54 72 75 65 60 60 2c 20 74 68 65 20 61 73 er,.with.``strict=True``,.the.as
b0a0 73 65 72 74 69 6f 6e 20 77 69 6c 6c 20 66 61 69 6c 20 62 65 63 61 75 73 65 20 74 68 65 20 73 68 sertion.will.fail.because.the.sh
b0c0 61 70 65 73 0a 20 20 20 20 64 6f 20 6e 6f 74 20 6d 61 74 63 68 2e 0a 0a 20 20 20 20 3e 3e 3e 20 apes.....do.not.match.......>>>.
b0e0 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 72 72 61 79 5f 6c 65 73 73 28 78 2c 20 np.testing.assert_array_less(x,.
b100 79 2c 20 73 74 72 69 63 74 3d 54 72 75 65 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d y,.strict=True).....Traceback.(m
b120 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e ost.recent.call.last):..........
b140 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 72 72 61 79 .......AssertionError:.....Array
b160 73 20 61 72 65 20 6e 6f 74 20 73 74 72 69 63 74 6c 79 20 6f 72 64 65 72 65 64 20 60 78 20 3c 20 s.are.not.strictly.ordered.`x.<.
b180 79 60 0a 20 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a 20 20 20 20 28 73 68 61 70 65 73 20 28 y`.....<BLANKLINE>.....(shapes.(
b1a0 32 2c 29 2c 20 28 29 20 6d 69 73 6d 61 74 63 68 29 0a 20 20 20 20 20 78 3a 20 61 72 72 61 79 28 2,),.().mismatch)......x:.array(
b1c0 5b 31 2e 2c 20 34 2e 5d 29 0a 20 20 20 20 20 79 3a 20 61 72 72 61 79 28 35 2e 29 0a 0a 20 20 20 [1.,.4.])......y:.array(5.).....
b1e0 20 57 69 74 68 20 60 60 73 74 72 69 63 74 3d 54 72 75 65 60 60 2c 20 74 68 65 20 61 73 73 65 72 .With.``strict=True``,.the.asser
b200 74 69 6f 6e 20 61 6c 73 6f 20 66 61 69 6c 73 20 69 66 20 74 68 65 20 64 74 79 70 65 73 20 6f 66 tion.also.fails.if.the.dtypes.of
b220 20 74 68 65 20 74 77 6f 0a 20 20 20 20 61 72 72 61 79 73 20 64 6f 20 6e 6f 74 20 6d 61 74 63 68 .the.two.....arrays.do.not.match
b240 2e 0a 0a 20 20 20 20 3e 3e 3e 20 79 20 3d 20 5b 35 2c 20 35 5d 0a 20 20 20 20 3e 3e 3e 20 6e 70 .......>>>.y.=.[5,.5].....>>>.np
b260 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 72 72 61 79 5f 6c 65 73 73 28 78 2c 20 79 2c .testing.assert_array_less(x,.y,
b280 20 73 74 72 69 63 74 3d 54 72 75 65 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 .strict=True).....Traceback.(mos
b2a0 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e t.recent.call.last):............
b2c0 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 20 20 41 72 72 61 79 73 20 .....AssertionError:.....Arrays.
b2e0 61 72 65 20 6e 6f 74 20 73 74 72 69 63 74 6c 79 20 6f 72 64 65 72 65 64 20 60 78 20 3c 20 79 60 are.not.strictly.ordered.`x.<.y`
b300 0a 20 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a 20 20 20 20 28 64 74 79 70 65 73 20 66 6c 6f .....<BLANKLINE>.....(dtypes.flo
b320 61 74 36 34 2c 20 69 6e 74 36 34 20 6d 69 73 6d 61 74 63 68 29 0a 20 20 20 20 20 78 3a 20 61 72 at64,.int64.mismatch)......x:.ar
b340 72 61 79 28 5b 31 2e 2c 20 34 2e 5d 29 0a 20 20 20 20 20 79 3a 20 61 72 72 61 79 28 5b 35 2c 20 ray([1.,.4.])......y:.array([5,.
b360 35 5d 29 0a 20 20 20 20 54 7a 27 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 73 74 72 69 63 74 5]).....Tz'Arrays.are.not.strict
b380 6c 79 20 6f 72 64 65 72 65 64 20 60 78 20 3c 20 79 60 46 29 02 72 0b 01 00 00 72 17 01 00 00 29 ly.ordered.`x.<.y`F).r....r....)
b3a0 06 72 b3 00 00 00 72 24 00 00 00 72 b4 00 00 00 72 3b 01 00 00 72 bc 00 00 00 72 b5 00 00 00 4e .r....r$...r....r;...r....r....N
b3c0 29 03 72 36 00 00 00 72 56 01 00 00 da 06 5f 5f 6c 74 5f 5f 29 06 72 0b 01 00 00 72 17 01 00 00 ).r6...rV.....__lt__).r....r....
b3e0 72 b3 00 00 00 72 24 00 00 00 72 bc 00 00 00 72 6a 00 00 00 73 06 00 00 00 20 20 20 20 20 20 72 r....r$...r....rj...s..........r
b400 4c 00 00 00 72 19 00 00 00 72 19 00 00 00 9d 04 00 00 73 2e 00 00 00 80 00 f0 54 03 00 19 1d d0 L...r....r........s.......T.....
b420 04 15 dc 04 18 9c 18 9f 1f 99 1f a8 21 a8 51 b8 07 d8 21 28 d8 20 49 d8 23 28 d8 20 26 d8 1f 29 ............!.Q...!(..I.#(..&..)
b440 f6 0b 05 05 2b 72 4b 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 ....+rK...c.....................
b460 1c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 01 00 79 00 ......t.........|.|...........y.
b480 72 1e 01 00 00 29 01 da 04 65 78 65 63 29 02 da 04 61 73 74 72 72 c6 00 00 00 73 02 00 00 00 20 r....)...exec)...astrr....s.....
b4a0 20 72 4c 00 00 00 72 23 00 00 00 72 23 00 00 00 10 05 00 00 73 0c 00 00 00 80 00 dc 04 08 88 14 .rL...r#...r#.......s...........
b4c0 88 74 d5 04 14 72 4b 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 .t...rK...c.....................
b4e0 2c 04 00 00 97 00 64 01 7d 02 64 02 64 03 6c 00 7d 03 74 03 00 00 00 00 00 00 00 00 7c 00 74 04 ,.....d.}.d.d.l.}.t.........|.t.
b500 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 1d 74 07 00 00 00 00 00 00 00 00 74 09 00 00 ................s.t.........t...
b520 00 00 00 00 00 00 74 0b 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 ......t.........|...............
b540 00 00 ab 01 00 00 00 00 00 00 82 01 74 03 00 00 00 00 00 00 00 00 7c 01 74 04 00 00 00 00 00 00 ............t.........|.t.......
b560 00 00 ab 02 00 00 00 00 00 00 73 1d 74 07 00 00 00 00 00 00 00 00 74 09 00 00 00 00 00 00 00 00 ..........s.t.........t.........
b580 74 0b 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 t.........|.....................
b5a0 00 00 00 00 82 01 7c 01 7c 00 6b 28 00 00 72 01 79 03 74 0d 00 00 00 00 00 00 00 00 7c 03 6a 0f ......|.|.k(..r.y.t.........|.j.
b5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 6a 11 00 00 00 00 ..........................j.....
b5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............|.j...............
b600 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 7c 01 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....d.........|.j...............
b620 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 04 ....d.........................}.
b640 67 00 7d 05 7c 04 90 01 72 2d 7c 04 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 g.}.|...r-|.j...................
b660 64 02 ab 01 00 00 00 00 00 00 7d 06 7c 06 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d.........}.|.j.................
b680 00 00 64 04 ab 01 00 00 00 00 00 00 72 01 8c 26 7c 06 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 ..d.........r..&|.j.............
b6a0 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 72 e5 7c 06 67 01 7d 07 7c 04 6a 15 00 00 00 00 ......d.........r.|.g.}.|.j.....
b6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 7d 08 7c 08 6a 17 00 00 ..............d.........}.|.j...
b6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 06 ab 01 00 00 00 00 00 00 72 22 7c 07 6a 19 ................d.........r"|.j.
b700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 01 00 7c 04 ..................|...........|.
b720 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 7d 08 j...................d.........}.
b740 7c 08 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 ab 01 00 00 00 00 00 00 |.j...................d.........
b760 73 14 74 07 00 00 00 00 00 00 00 00 74 09 00 00 00 00 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 s.t.........t.........|.........
b780 ab 01 00 00 00 00 00 00 82 01 7c 07 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j...................
b7a0 7c 08 ab 01 00 00 00 00 00 00 01 00 7c 04 72 46 7c 04 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 |...........|.rF|.j.............
b7c0 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 7d 09 7c 09 6a 17 00 00 00 00 00 00 00 00 00 00 ......d.........}.|.j...........
b7e0 00 00 00 00 00 00 00 00 64 06 ab 01 00 00 00 00 00 00 72 12 7c 07 6a 19 00 00 00 00 00 00 00 00 ........d.........r.|.j.........
b800 00 00 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 00 00 01 00 6e 12 7c 04 6a 1b 00 00 00 00 ..........|...........n.|.j.....
b820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 7c 09 ab 02 00 00 00 00 00 00 01 00 7c 08 64 08 ..............d.|...........|.d.
b840 64 03 1a 00 7c 06 64 08 64 03 1a 00 6b 28 00 00 72 02 90 01 8c 09 7c 05 6a 1d 00 00 00 00 00 00 d...|.d.d...k(..r.....|.j.......
b860 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 00 01 00 90 01 8c 1c 74 07 00 00 ............|...............t...
b880 00 00 00 00 00 00 74 09 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 ......t.........|...............
b8a0 00 00 82 01 7c 05 73 01 79 03 64 09 64 0a 6a 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....|.s.y.d.d.j.................
b8c0 00 00 7c 05 ab 01 00 00 00 00 00 00 6a 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..|.........j!..................
b8e0 ab 00 00 00 00 00 00 00 9b 00 9d 02 7d 0a 7c 00 7c 01 6b 37 00 00 72 0b 74 07 00 00 00 00 00 00 ............}.|.|.k7..r.t.......
b900 00 00 7c 0a ab 01 00 00 00 00 00 00 82 01 79 03 29 0b 61 9e 02 00 00 0a 20 20 20 20 54 65 73 74 ..|...........y.).a.........Test
b920 20 69 66 20 74 77 6f 20 73 74 72 69 6e 67 73 20 61 72 65 20 65 71 75 61 6c 2e 0a 0a 20 20 20 20 .if.two.strings.are.equal.......
b940 49 66 20 74 68 65 20 67 69 76 65 6e 20 73 74 72 69 6e 67 73 20 61 72 65 20 65 71 75 61 6c 2c 20 If.the.given.strings.are.equal,.
b960 60 61 73 73 65 72 74 5f 73 74 72 69 6e 67 5f 65 71 75 61 6c 60 20 64 6f 65 73 20 6e 6f 74 68 69 `assert_string_equal`.does.nothi
b980 6e 67 2e 0a 20 20 20 20 49 66 20 74 68 65 79 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 2c 20 61 ng......If.they.are.not.equal,.a
b9a0 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 69 73 20 72 61 69 73 65 64 2c 20 61 6e 64 20 n.AssertionError.is.raised,.and.
b9c0 74 68 65 20 64 69 66 66 0a 20 20 20 20 62 65 74 77 65 65 6e 20 74 68 65 20 73 74 72 69 6e 67 73 the.diff.....between.the.strings
b9e0 20 69 73 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d .is.shown.......Parameters.....-
ba00 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 63 74 75 61 6c 20 3a 20 73 74 72 0a 20 20 20 20 20 ---------.....actual.:.str......
ba20 20 20 20 54 68 65 20 73 74 72 69 6e 67 20 74 6f 20 74 65 73 74 20 66 6f 72 20 65 71 75 61 6c 69 ...The.string.to.test.for.equali
ba40 74 79 20 61 67 61 69 6e 73 74 20 74 68 65 20 65 78 70 65 63 74 65 64 20 73 74 72 69 6e 67 2e 0a ty.against.the.expected.string..
ba60 20 20 20 20 64 65 73 69 72 65 64 20 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 78 ....desired.:.str.........The.ex
ba80 70 65 63 74 65 64 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 pected.string.......Examples....
baa0 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 .--------.....>>>.np.testing.ass
bac0 65 72 74 5f 73 74 72 69 6e 67 5f 65 71 75 61 6c 28 27 61 62 63 27 2c 20 27 61 62 63 27 29 0a 20 ert_string_equal('abc',.'abc')..
bae0 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 73 74 72 69 6e 67 5f ...>>>.np.testing.assert_string_
bb00 65 71 75 61 6c 28 27 61 62 63 27 2c 20 27 61 62 63 64 27 29 0a 20 20 20 20 54 72 61 63 65 62 61 equal('abc',.'abcd').....Traceba
bb20 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 ck.(most.recent.call.last):.....
bb40 20 20 46 69 6c 65 20 22 3c 73 74 64 69 6e 3e 22 2c 20 6c 69 6e 65 20 31 2c 20 69 6e 20 3c 6d 6f ..File."<stdin>",.line.1,.in.<mo
bb60 64 75 6c 65 3e 0a 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 dule>.............AssertionError
bb80 3a 20 44 69 66 66 65 72 65 6e 63 65 73 20 69 6e 20 73 74 72 69 6e 67 73 3a 0a 20 20 20 20 2d 20 :.Differences.in.strings:.....-.
bba0 61 62 63 2b 20 61 62 63 64 3f 20 20 20 20 2b 0a 0a 20 20 20 20 54 72 02 00 00 00 4e 7a 02 20 20 abc+.abcd?....+......Tr....Nz...
bbc0 7a 02 2d 20 7a 02 3f 20 7a 02 2b 20 e9 02 00 00 00 7a 18 44 69 66 66 65 72 65 6e 63 65 73 20 69 z.-.z.?.z.+......z.Differences.i
bbe0 6e 20 73 74 72 69 6e 67 73 3a 0a 72 61 00 00 00 29 11 da 07 64 69 66 66 6c 69 62 72 ad 00 00 00 n.strings:.ra...)...difflibr....
bc00 72 a9 00 00 00 72 67 00 00 00 72 ae 00 00 00 72 80 00 00 00 72 c8 00 00 00 da 06 44 69 66 66 65 r....rg...r....r....r......Diffe
bc20 72 72 62 01 00 00 72 b1 00 00 00 da 03 70 6f 70 da 0a 73 74 61 72 74 73 77 69 74 68 72 9c 00 00 rrb...r......pop..startswithr...
bc40 00 da 06 69 6e 73 65 72 74 da 06 65 78 74 65 6e 64 72 b0 00 00 00 da 06 72 73 74 72 69 70 29 0b ...insert..extendr......rstrip).
bc60 72 d4 00 00 00 72 d5 00 00 00 72 6a 00 00 00 72 6c 01 00 00 da 04 64 69 66 66 da 09 64 69 66 66 r....r....rj...rl.....diff..diff
bc80 5f 6c 69 73 74 da 02 64 31 72 95 00 00 00 da 02 64 32 da 02 64 33 72 69 00 00 00 73 0b 00 00 00 _list..d1r......d2..d3ri...s....
bca0 20 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 1a 00 00 00 72 1a 00 00 00 14 05 00 00 73 c4 ...........rL...r....r........s.
bcc0 01 00 00 80 00 f0 36 00 19 1d d0 04 15 db 04 12 e4 0b 15 90 66 9c 63 d4 0b 22 dc 0e 1c 9c 54 a4 ......6.............f.c.."....T.
bce0 24 a0 76 a3 2c d3 1d 2f d3 0e 30 d0 08 30 dc 0b 15 90 67 9c 73 d4 0b 23 dc 0e 1c 9c 54 a4 24 a0 $.v.,../..0..0....g.s..#....T.$.
bd00 77 a3 2d d3 1d 30 d3 0e 31 d0 08 31 d8 07 0e 90 26 d2 07 18 d8 08 0e e4 0b 0f 90 07 97 0e 91 0e w.-..0..1..1....&...............
bd20 d3 10 20 d7 10 28 d1 10 28 a8 16 d7 29 3a d1 29 3a b8 34 d3 29 40 d8 10 17 d7 10 22 d1 10 22 a0 .....(..(...):.):.4.)@....."..".
bd40 34 d3 10 28 f3 03 01 11 2a f3 00 01 0c 2b 80 44 e0 10 12 80 49 da 0a 0e d8 0d 11 8f 58 89 58 90 4..(....*....+.D....I.......X.X.
bd60 61 8b 5b 88 02 d8 0b 0d 8f 3d 89 3d 98 14 d4 0b 1e d8 0c 14 d8 0b 0d 8f 3d 89 3d 98 14 d4 0b 1e a.[......=.=............=.=.....
bd80 d8 11 13 90 04 88 41 d8 11 15 97 18 91 18 98 21 93 1b 88 42 d8 0f 11 8f 7d 89 7d 98 54 d4 0f 22 ......A........!...B....}.}.T.."
bda0 d8 10 11 97 08 91 08 98 12 94 0c d8 15 19 97 58 91 58 98 61 93 5b 90 02 d8 13 15 97 3d 91 3d a0 ...............X.X.a.[......=.=.
bdc0 14 d4 13 26 dc 16 24 a4 54 a8 22 a3 58 d3 16 2e d0 10 2e d8 0c 0d 8f 48 89 48 90 52 8c 4c d9 0f ...&..$.T.".X..........H.H.R.L..
bde0 13 d8 15 19 97 58 91 58 98 61 93 5b 90 02 d8 13 15 97 3d 91 3d a0 14 d4 13 26 d8 14 15 97 48 91 .....X.X.a.[......=.=....&....H.
be00 48 98 52 95 4c e0 14 18 97 4b 91 4b a0 01 a0 32 d4 14 26 d8 0f 11 90 21 90 22 88 76 98 12 98 41 H.R.L....K.K...2..&....!.".v...A
be20 98 42 98 16 d2 0f 1f d9 10 18 d8 0c 15 d7 0c 1c d1 0c 1c 98 51 d4 0c 1f d9 0c 14 dc 0e 1c 9c 54 .B..................Q..........T
be40 a0 22 9b 58 d3 0e 26 d0 08 26 d9 0b 14 d8 08 0e d8 0c 25 a0 62 a7 67 a1 67 a8 69 d3 26 38 d7 26 .".X..&..&........%.b.g.g.i.&8.&
be60 3f d1 26 3f d3 26 41 d0 25 42 d0 0a 43 80 43 d8 07 0d 90 17 d2 07 18 dc 0e 1c 98 53 d3 0e 21 d0 ?.&?.&A.%B..C.C............S..!.
be80 08 21 f0 03 00 08 19 72 4b 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 .!.....rK...c...................
bea0 00 f3 0e 02 00 00 97 00 64 01 64 02 6c 00 7d 02 64 01 64 03 6c 01 6d 02 7d 03 01 00 7c 00 80 24 ........d.d.l.}.d.d.l.m.}...|..$
bec0 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 t.........j...................d.
bee0 ab 01 00 00 00 00 00 00 7d 04 7c 04 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........}.|.j...................
bf00 64 05 19 00 00 00 7d 00 74 0c 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 d.....}.t.........j.............
bf20 00 00 00 00 00 00 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0c 00 00 00 00 ......j...................t.....
bf40 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 13 00 00 00 00 00 00 ....j...................j.......
bf60 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 64 01 ............|.................d.
bf80 19 00 00 00 7d 05 02 00 7c 03 7c 05 7c 00 ab 02 00 00 00 00 00 00 7d 06 7c 02 6a 15 00 00 00 00 ....}...|.|.|.........}.|.j.....
bfa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 6a 17 00 00 00 00 00 00 00 00 ......................j.........
bfc0 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 7d 07 7c 02 6a 19 00 00 00 00 00 00 ..........|.........}.|.j.......
bfe0 00 00 00 00 00 00 00 00 00 00 00 00 64 06 ac 07 ab 01 00 00 00 00 00 00 7d 08 67 00 7d 09 7c 01 ............d...........}.g.}.|.
c000 72 0d 7c 09 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0a 6e 02 64 02 7d 0a r.|.j...................}.n.d.}.
c020 7c 07 44 00 5d 15 00 00 7d 0b 7c 08 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.D.]...}.|.j...................
c040 7c 0b 7c 0a ac 08 ab 02 00 00 00 00 00 00 01 00 8c 17 04 00 7c 08 6a 1e 00 00 00 00 00 00 00 00 |.|.................|.j.........
c060 00 00 00 00 00 00 00 00 00 00 64 01 6b 44 00 00 72 20 7c 01 72 1d 74 21 00 00 00 00 00 00 00 00 ..........d.kD..r.|.r.t!........
c080 64 09 64 0a 6a 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 d.d.j#..................|.......
c0a0 00 00 7a 06 00 00 ab 01 00 00 00 00 00 00 82 01 79 02 79 02 29 0b 61 58 02 00 00 0a 20 20 20 20 ..z.............y.y.).aX........
c0c0 52 75 6e 20 64 6f 63 74 65 73 74 73 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 67 69 76 65 6e 20 Run.doctests.found.in.the.given.
c0e0 66 69 6c 65 2e 0a 0a 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 60 72 75 6e 64 6f 63 73 60 20 file.......By.default.`rundocs`.
c100 72 61 69 73 65 73 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 6f 6e 20 66 61 69 6c raises.an.AssertionError.on.fail
c120 75 72 65 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d ure.......Parameters.....-------
c140 2d 2d 2d 0a 20 20 20 20 66 69 6c 65 6e 61 6d 65 20 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 54 ---.....filename.:.str.........T
c160 68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 66 69 6c 65 20 66 6f 72 20 77 68 69 63 68 20 74 68 he.path.to.the.file.for.which.th
c180 65 20 64 6f 63 74 65 73 74 73 20 61 72 65 20 72 75 6e 2e 0a 20 20 20 20 72 61 69 73 65 5f 6f 6e e.doctests.are.run......raise_on
c1a0 5f 65 72 72 6f 72 20 3a 20 62 6f 6f 6c 0a 20 20 20 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f _error.:.bool.........Whether.to
c1c0 20 72 61 69 73 65 20 61 6e 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 20 77 68 65 6e 20 61 20 .raise.an.AssertionError.when.a.
c1e0 64 6f 63 74 65 73 74 20 66 61 69 6c 73 2e 20 44 65 66 61 75 6c 74 20 69 73 0a 20 20 20 20 20 20 doctest.fails..Default.is.......
c200 20 20 54 72 75 65 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 ..True.......Notes.....-----....
c220 20 54 68 65 20 64 6f 63 74 65 73 74 73 20 63 61 6e 20 62 65 20 72 75 6e 20 62 79 20 74 68 65 20 .The.doctests.can.be.run.by.the.
c240 75 73 65 72 2f 64 65 76 65 6c 6f 70 65 72 20 62 79 20 61 64 64 69 6e 67 20 74 68 65 20 60 60 64 user/developer.by.adding.the.``d
c260 6f 63 74 65 73 74 73 60 60 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 60 60 octests``.....argument.to.the.``
c280 74 65 73 74 28 29 60 60 20 63 61 6c 6c 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 6f 20 72 test()``.call..For.example,.to.r
c2a0 75 6e 20 61 6c 6c 20 74 65 73 74 73 20 28 69 6e 63 6c 75 64 69 6e 67 0a 20 20 20 20 64 6f 63 74 un.all.tests.(including.....doct
c2c0 65 73 74 73 29 20 66 6f 72 20 60 60 6e 75 6d 70 79 2e 6c 69 62 60 60 3a 0a 0a 20 20 20 20 3e 3e ests).for.``numpy.lib``:......>>
c2e0 3e 20 6e 70 2e 6c 69 62 2e 74 65 73 74 28 64 6f 63 74 65 73 74 73 3d 54 72 75 65 29 20 20 23 20 >.np.lib.test(doctests=True)..#.
c300 64 6f 63 74 65 73 74 3a 20 2b 53 4b 49 50 0a 20 20 20 20 72 02 00 00 00 4e 29 01 da 16 65 78 65 doctest:.+SKIP.....r....N)...exe
c320 63 5f 6d 6f 64 5f 66 72 6f 6d 5f 6c 6f 63 61 74 69 6f 6e 72 f6 00 00 00 da 08 5f 5f 66 69 6c 65 c_mod_from_locationr......__file
c340 5f 5f 46 72 c4 00 00 00 72 26 01 00 00 7a 18 53 6f 6d 65 20 64 6f 63 74 65 73 74 73 20 66 61 69 __Fr....r&...z.Some.doctests.fai
c360 6c 65 64 3a 0a 25 73 72 a3 00 00 00 29 12 da 07 64 6f 63 74 65 73 74 da 19 6e 75 6d 70 79 2e 64 led:.%sr....)...doctest..numpy.d
c380 69 73 74 75 74 69 6c 73 2e 6d 69 73 63 5f 75 74 69 6c 72 79 01 00 00 da 03 73 79 73 da 09 5f 67 istutils.misc_utilry.....sys.._g
c3a0 65 74 66 72 61 6d 65 da 09 66 5f 67 6c 6f 62 61 6c 73 72 8c 00 00 00 72 7d 00 00 00 da 08 73 70 etframe..f_globalsr....r}.....sp
c3c0 6c 69 74 65 78 74 da 08 62 61 73 65 6e 61 6d 65 da 0d 44 6f 63 54 65 73 74 46 69 6e 64 65 72 72 litext..basename..DocTestFinderr
c3e0 aa 00 00 00 da 0d 44 6f 63 54 65 73 74 52 75 6e 6e 65 72 72 9c 00 00 00 da 03 72 75 6e da 08 66 ......DocTestRunnerr......run..f
c400 61 69 6c 75 72 65 73 72 67 00 00 00 72 b0 00 00 00 29 0c da 08 66 69 6c 65 6e 61 6d 65 da 0e 72 ailuresrg...r....)...filename..r
c420 61 69 73 65 5f 6f 6e 5f 65 72 72 6f 72 72 7b 01 00 00 72 79 01 00 00 72 94 00 00 00 72 5e 00 00 aise_on_errorr{...ry...r....r^..
c440 00 da 01 6d da 05 74 65 73 74 73 da 06 72 75 6e 6e 65 72 72 69 00 00 00 72 27 01 00 00 da 04 74 ...m..tests..runnerri...r'.....t
c460 65 73 74 73 0c 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 22 00 00 00 72 22 ests................rL...r"...r"
c480 00 00 00 5b 05 00 00 73 f2 00 00 00 80 00 f3 2c 00 05 13 e5 04 40 d8 07 0f d0 07 17 dc 0c 0f 8f ...[...s.......,.....@..........
c4a0 4d 89 4d 98 21 d3 0c 1c 88 01 d8 13 14 97 3b 91 3b 98 7a d1 13 2a 88 08 dc 0b 0d 8f 37 89 37 d7 M.M.!.........;.;.z..*......7.7.
c4c0 0b 1b d1 0b 1b 9c 42 9f 47 99 47 d7 1c 2c d1 1c 2c a8 58 d3 1c 36 d3 0b 37 b8 01 d1 0b 3a 80 44 ......B.G.G..,..,.X..6..7....:.D
c4e0 d9 08 1e 98 74 a0 58 d3 08 2e 80 41 e0 0c 13 d7 0c 21 d1 0c 21 d3 0c 23 d7 0c 28 d1 0c 28 a8 11 ....t.X....A.....!..!..#..(..(..
c500 d3 0c 2b 80 45 d8 0d 14 d7 0d 22 d1 0d 22 a8 35 d0 0d 22 d3 0d 31 80 46 e0 0a 0c 80 43 d9 07 15 ..+.E....."..".5.."..1.F....C...
c520 d8 0e 11 8f 6a 89 6a 89 03 e0 0e 12 88 03 e0 10 15 f2 00 01 05 22 88 04 d8 08 0e 8f 0a 89 0a 90 ....j.j.............."..........
c540 34 98 53 88 0a d5 08 21 f0 03 01 05 22 f0 06 00 08 0e 87 7f 81 7f 98 11 d2 07 1a 99 7e dc 0e 1c 4.S....!...."...............~...
c560 d0 1d 38 b8 34 bf 39 b9 39 c0 53 bb 3e d1 1d 49 d3 0e 4a d0 08 4a f0 03 00 20 2e d0 07 1a 72 4b ..8.4.9.9.S.>..I..J..J........rK
c580 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 c8 00 00 00 97 00 7c ...c...........................|
c5a0 00 72 05 7c 00 64 01 19 00 00 00 53 00 64 01 64 02 6c 00 7d 01 64 03 7d 02 09 00 7c 01 6a 03 00 .r.|.d.....S.d.d.l.}.d.}...|.j..
c5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 64 04 64 04 ac 05 ab 03 00 00 00 00 00 .................|.d.d..........
c5e0 00 7d 03 64 06 7c 03 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 00 7d 04 7c .}.d.|.j...................v.}.|
c600 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 01 .j...................|..........
c620 00 7c 00 64 01 19 00 00 00 53 00 23 00 74 06 00 00 00 00 00 00 00 00 7c 01 6a 08 00 00 00 00 00 .|.d.....S.#.t.........|.j......
c640 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 24 00 72 05 01 00 64 07 7d 04 59 00 8c 2f 77 00 78 .............f.$.r...d.}.Y../w.x
c660 03 59 00 77 01 29 08 7a 12 0a 20 20 20 20 67 68 2d 32 32 39 38 32 0a 20 20 20 20 72 02 00 00 00 .Y.w.).z......gh-22982.....r....
c680 4e da 05 6c 73 63 70 75 54 29 02 da 0e 63 61 70 74 75 72 65 5f 6f 75 74 70 75 74 da 04 74 65 78 N..lscpuT)...capture_output..tex
c6a0 74 da 03 73 76 65 46 29 06 da 0a 73 75 62 70 72 6f 63 65 73 73 72 84 01 00 00 da 06 73 74 64 6f t..sveF)...subprocessr......stdo
c6c0 75 74 da 07 4f 53 45 72 72 6f 72 da 0f 53 75 62 70 72 6f 63 65 73 73 45 72 72 6f 72 72 9c 00 00 ut..OSError..SubprocessErrorr...
c6e0 00 29 05 da 07 5f 5f 63 61 63 68 65 72 91 01 00 00 da 03 63 6d 64 da 06 6f 75 74 70 75 74 da 06 .)...__cacher......cmd..output..
c700 72 65 73 75 6c 74 73 05 00 00 00 20 20 20 20 20 72 4c 00 00 00 72 3c 00 00 00 72 3c 00 00 00 8a results.........rL...r<...r<....
c720 05 00 00 73 79 00 00 00 80 00 f1 0a 00 08 0f d8 0f 16 90 71 89 7a d0 08 19 e3 04 15 d8 0a 11 80 ...sy..............q.z..........
c740 43 f0 02 04 05 17 d8 11 1b 97 1e 91 1e a0 03 b0 44 b8 74 90 1e d3 11 44 88 06 d8 11 16 98 26 9f C...............D.t....D......&.
c760 2d 99 2d d0 11 27 88 06 f0 06 00 05 0c 87 4e 81 4e 90 36 d4 04 1a d8 0b 12 90 31 89 3a d0 04 15 -.-..'........N.N.6.......1.:...
c780 f8 f4 07 00 0d 14 90 5a d7 15 2f d1 15 2f d0 0b 30 f2 00 01 05 17 d8 11 16 8a 06 f0 03 01 05 17 .......Z../../..0...............
c7a0 fa 73 11 00 00 00 8f 22 41 07 00 c1 07 17 41 21 03 c1 20 01 41 21 03 63 00 00 00 00 00 00 00 00 .s....."A.....A!....A!.c........
c7c0 00 00 00 00 01 00 00 00 00 00 00 00 f3 12 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 84 00 5a ...................e.Z.d.Z.d...Z
c7e0 03 79 02 29 03 da 06 5f 44 75 6d 6d 79 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 .y.)..._Dummyc..................
c800 00 00 f3 04 00 00 00 97 00 79 00 72 1e 01 00 00 72 4a 00 00 00 29 01 da 04 73 65 6c 66 73 01 00 .........y.r....rJ...)...selfs..
c820 00 00 20 72 4c 00 00 00 da 03 6e 6f 70 7a 0a 5f 44 75 6d 6d 79 2e 6e 6f 70 a4 05 00 00 73 05 00 ...rL.....nopz._Dummy.nop....s..
c840 00 00 80 00 d8 08 0c 72 4b 00 00 00 4e 29 04 72 46 00 00 00 72 47 00 00 00 72 48 00 00 00 72 9d .......rK...N).rF...rG...rH...r.
c860 01 00 00 72 4a 00 00 00 72 4b 00 00 00 72 4c 00 00 00 72 9a 01 00 00 72 9a 01 00 00 a3 05 00 00 ...rJ...rK...rL...r....r........
c880 73 07 00 00 00 84 00 f3 02 01 05 0d 72 4b 00 00 00 72 9a 01 00 00 72 9d 01 00 00 63 00 00 00 00 s...........rK...r....r....c....
c8a0 00 00 00 00 00 00 00 00 05 00 00 00 0f 00 00 00 f3 30 00 00 00 97 00 64 01 7d 02 74 01 00 00 00 .................0.....d.}.t....
c8c0 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 69 00 7c 01 a4 .....j...................|.i.|..
c8e0 01 8e 01 53 00 29 02 61 e1 02 00 00 0a 20 20 20 20 61 73 73 65 72 74 5f 72 61 69 73 65 73 28 65 ...S.).a.........assert_raises(e
c900 78 63 65 70 74 69 6f 6e 5f 63 6c 61 73 73 2c 20 63 61 6c 6c 61 62 6c 65 2c 20 2a 61 72 67 73 2c xception_class,.callable,.*args,
c920 20 2a 2a 6b 77 61 72 67 73 29 0a 20 20 20 20 61 73 73 65 72 74 5f 72 61 69 73 65 73 28 65 78 63 .**kwargs).....assert_raises(exc
c940 65 70 74 69 6f 6e 5f 63 6c 61 73 73 29 0a 0a 20 20 20 20 46 61 69 6c 20 75 6e 6c 65 73 73 20 61 eption_class)......Fail.unless.a
c960 6e 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 63 6c 61 73 73 20 65 78 63 65 70 74 69 6f 6e 5f 63 n.exception.of.class.exception_c
c980 6c 61 73 73 20 69 73 20 74 68 72 6f 77 6e 0a 20 20 20 20 62 79 20 63 61 6c 6c 61 62 6c 65 20 77 lass.is.thrown.....by.callable.w
c9a0 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 20 hen.invoked.with.arguments.args.
c9c0 61 6e 64 20 6b 65 79 77 6f 72 64 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 6b 77 61 72 67 73 and.keyword.....arguments.kwargs
c9e0 2e 20 49 66 20 61 20 64 69 66 66 65 72 65 6e 74 20 74 79 70 65 20 6f 66 20 65 78 63 65 70 74 69 ..If.a.different.type.of.excepti
ca00 6f 6e 20 69 73 0a 20 20 20 20 74 68 72 6f 77 6e 2c 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20 62 65 on.is.....thrown,.it.will.not.be
ca20 20 63 61 75 67 68 74 2c 20 61 6e 64 20 74 68 65 20 74 65 73 74 20 63 61 73 65 20 77 69 6c 6c 20 .caught,.and.the.test.case.will.
ca40 62 65 0a 20 20 20 20 64 65 65 6d 65 64 20 74 6f 20 68 61 76 65 20 73 75 66 66 65 72 65 64 20 61 be.....deemed.to.have.suffered.a
ca60 6e 20 65 72 72 6f 72 2c 20 65 78 61 63 74 6c 79 20 61 73 20 66 6f 72 20 61 6e 0a 20 20 20 20 75 n.error,.exactly.as.for.an.....u
ca80 6e 65 78 70 65 63 74 65 64 20 65 78 63 65 70 74 69 6f 6e 2e 0a 0a 20 20 20 20 41 6c 74 65 72 6e nexpected.exception.......Altern
caa0 61 74 69 76 65 6c 79 2c 20 60 61 73 73 65 72 74 5f 72 61 69 73 65 73 60 20 63 61 6e 20 62 65 20 atively,.`assert_raises`.can.be.
cac0 75 73 65 64 20 61 73 20 61 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 3a 0a 0a 20 20 20 20 used.as.a.context.manager:......
cae0 3e 3e 3e 20 66 72 6f 6d 20 6e 75 6d 70 79 2e 74 65 73 74 69 6e 67 20 69 6d 70 6f 72 74 20 61 73 >>>.from.numpy.testing.import.as
cb00 73 65 72 74 5f 72 61 69 73 65 73 0a 20 20 20 20 3e 3e 3e 20 77 69 74 68 20 61 73 73 65 72 74 5f sert_raises.....>>>.with.assert_
cb20 72 61 69 73 65 73 28 5a 65 72 6f 44 69 76 69 73 69 6f 6e 45 72 72 6f 72 29 3a 0a 20 20 20 20 2e raises(ZeroDivisionError):......
cb40 2e 2e 20 20 20 20 20 31 20 2f 20 30 0a 0a 20 20 20 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 .......1./.0......is.equivalent.
cb60 74 6f 0a 0a 20 20 20 20 3e 3e 3e 20 64 65 66 20 64 69 76 28 78 2c 20 79 29 3a 0a 20 20 20 20 2e to......>>>.def.div(x,.y):......
cb80 2e 2e 20 20 20 20 20 72 65 74 75 72 6e 20 78 20 2f 20 79 0a 20 20 20 20 3e 3e 3e 20 61 73 73 65 .......return.x./.y.....>>>.asse
cba0 72 74 5f 72 61 69 73 65 73 28 5a 65 72 6f 44 69 76 69 73 69 6f 6e 45 72 72 6f 72 2c 20 64 69 76 rt_raises(ZeroDivisionError,.div
cbc0 2c 20 31 2c 20 30 29 0a 0a 20 20 20 20 54 29 02 da 02 5f 64 da 0c 61 73 73 65 72 74 52 61 69 73 ,.1,.0)......T)..._d..assertRais
cbe0 65 73 29 03 72 d3 00 00 00 da 06 6b 77 61 72 67 73 72 6a 00 00 00 73 03 00 00 00 20 20 20 72 4c es).r......kwargsrj...s.......rL
cc00 00 00 00 72 1c 00 00 00 72 1c 00 00 00 ab 05 00 00 73 1e 00 00 00 80 00 f0 32 00 19 1d d0 04 15 ...r....r........s.......2......
cc20 dc 0b 0d 8f 3f 89 3f 98 44 d0 0b 2b a0 46 d1 0b 2b d0 04 2b 72 4b 00 00 00 63 02 00 00 00 00 00 ....?.?.D..+.F..+..+rK...c......
cc40 00 00 00 00 00 00 05 00 00 00 0f 00 00 00 f3 3a 00 00 00 97 00 64 01 7d 04 74 01 00 00 00 00 00 ...............:.....d.}.t......
cc60 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 67 02 7c 02 a2 ...j...................|.|.g.|..
cc80 01 ad 06 69 00 7c 03 a4 01 8e 01 53 00 29 02 61 b9 01 00 00 0a 20 20 20 20 61 73 73 65 72 74 5f ...i.|.....S.).a.........assert_
cca0 72 61 69 73 65 73 5f 72 65 67 65 78 28 65 78 63 65 70 74 69 6f 6e 5f 63 6c 61 73 73 2c 20 65 78 raises_regex(exception_class,.ex
ccc0 70 65 63 74 65 64 5f 72 65 67 65 78 70 2c 20 63 61 6c 6c 61 62 6c 65 2c 20 2a 61 72 67 73 2c 0a pected_regexp,.callable,.*args,.
cce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2a 6b 77 61 72 67 73 ........................**kwargs
cd00 29 0a 20 20 20 20 61 73 73 65 72 74 5f 72 61 69 73 65 73 5f 72 65 67 65 78 28 65 78 63 65 70 74 ).....assert_raises_regex(except
cd20 69 6f 6e 5f 63 6c 61 73 73 2c 20 65 78 70 65 63 74 65 64 5f 72 65 67 65 78 70 29 0a 0a 20 20 20 ion_class,.expected_regexp).....
cd40 20 46 61 69 6c 20 75 6e 6c 65 73 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 63 6c 61 .Fail.unless.an.exception.of.cla
cd60 73 73 20 65 78 63 65 70 74 69 6f 6e 5f 63 6c 61 73 73 20 61 6e 64 20 77 69 74 68 20 6d 65 73 73 ss.exception_class.and.with.mess
cd80 61 67 65 20 74 68 61 74 0a 20 20 20 20 6d 61 74 63 68 65 73 20 65 78 70 65 63 74 65 64 5f 72 65 age.that.....matches.expected_re
cda0 67 65 78 70 20 69 73 20 74 68 72 6f 77 6e 20 62 79 20 63 61 6c 6c 61 62 6c 65 20 77 68 65 6e 20 gexp.is.thrown.by.callable.when.
cdc0 69 6e 76 6f 6b 65 64 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 61 72 67 73 20 invoked.with.arguments.....args.
cde0 61 6e 64 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 20 6b 77 61 72 67 73 2e 0a 0a 20 and.keyword.arguments.kwargs....
ce00 20 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 2c 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 ...Alternatively,.can.be.used.as
ce20 20 61 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 20 6c 69 6b 65 20 60 61 73 73 65 72 74 5f .a.context.manager.like.`assert_
ce40 72 61 69 73 65 73 60 2e 0a 20 20 20 20 54 29 02 72 9f 01 00 00 da 11 61 73 73 65 72 74 52 61 69 raises`......T).r......assertRai
ce60 73 65 73 52 65 67 65 78 29 05 da 0f 65 78 63 65 70 74 69 6f 6e 5f 63 6c 61 73 73 da 0f 65 78 70 sesRegex)...exception_class..exp
ce80 65 63 74 65 64 5f 72 65 67 65 78 70 72 d3 00 00 00 72 a1 01 00 00 72 6a 00 00 00 73 05 00 00 00 ected_regexpr....r....rj...s....
cea0 20 20 20 20 20 72 4c 00 00 00 72 28 00 00 00 72 28 00 00 00 c8 05 00 00 73 27 00 00 00 80 00 f0 .....rL...r(...r(.......s'......
cec0 18 00 19 1d d0 04 15 dc 0b 0d d7 0b 1f d1 0b 1f a0 0f b0 1f d0 0b 52 c0 34 d2 0b 52 c8 36 d1 0b ......................R.4..R.6..
cee0 52 d0 04 52 72 4b 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 e0 R..RrK...c......................
cf00 01 00 00 97 00 7c 02 80 27 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 .....|..'t.........j............
cf20 00 00 00 00 00 00 00 64 02 74 04 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 .......d.t.........j............
cf40 00 00 00 00 00 00 00 7a 06 00 00 ab 01 00 00 00 00 00 00 7d 02 6e 15 74 01 00 00 00 00 00 00 00 .......z...........}.n.t........
cf60 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7d .j...................|.........}
cf80 02 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 03 64 03 64 04 6c 05 6d .|.j...................}.d.d.l.m
cfa0 06 7d 04 01 00 7c 03 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 .}...|.j........................
cfc0 00 00 00 44 00 8f 05 63 02 67 00 63 02 5d 0d 00 00 7d 05 02 00 7c 04 7c 05 ab 01 00 00 00 00 00 ...D...c.g.c.]...}...|.|........
cfe0 00 73 01 8c 0c 7c 05 91 02 8c 0f 04 00 7d 06 7d 05 7c 06 44 00 5d 5f 00 00 7d 07 09 00 74 11 00 .s...|.......}.}.|.D.]_..}...t..
d000 00 00 00 00 00 00 00 7c 07 64 05 ab 02 00 00 00 00 00 00 72 0d 7c 07 6a 12 00 00 00 00 00 00 00 .......|.d.........r.|.j........
d020 00 00 00 00 00 00 00 00 00 00 00 7d 08 6e 0c 7c 07 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........}.n.|.j..............
d040 00 00 00 00 00 7d 08 7c 02 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 ab .....}.|.j...................|..
d060 01 00 00 00 00 00 00 73 01 8c 3b 7c 08 6a 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......s..;|.j..................
d080 00 64 06 ab 01 00 00 00 00 00 00 72 01 8c 4d 74 1d 00 00 00 00 00 00 00 00 7c 00 7c 08 02 00 7c .d.........r..Mt.........|.|...|
d0a0 01 7c 07 ab 01 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 01 00 8c 61 04 00 79 01 63 02 01 00 63 .|....................a..y.c...c
d0c0 02 7d 05 77 00 23 00 74 16 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 8c 73 77 00 78 03 59 .}.w.#.t.........$.r...Y..sw.x.Y
d0e0 00 77 01 29 07 61 0c 03 00 00 0a 20 20 20 20 41 70 70 6c 79 20 61 20 64 65 63 6f 72 61 74 6f 72 .w.).a.........Apply.a.decorator
d100 20 74 6f 20 61 6c 6c 20 6d 65 74 68 6f 64 73 20 69 6e 20 61 20 63 6c 61 73 73 20 6d 61 74 63 68 .to.all.methods.in.a.class.match
d120 69 6e 67 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 54 ing.a.regular.expression.......T
d140 68 65 20 67 69 76 65 6e 20 64 65 63 6f 72 61 74 6f 72 20 69 73 20 61 70 70 6c 69 65 64 20 74 6f he.given.decorator.is.applied.to
d160 20 61 6c 6c 20 70 75 62 6c 69 63 20 6d 65 74 68 6f 64 73 20 6f 66 20 60 63 6c 73 60 20 74 68 61 .all.public.methods.of.`cls`.tha
d180 74 20 61 72 65 0a 20 20 20 20 6d 61 74 63 68 65 64 20 62 79 20 74 68 65 20 72 65 67 75 6c 61 72 t.are.....matched.by.the.regular
d1a0 20 65 78 70 72 65 73 73 69 6f 6e 20 60 74 65 73 74 6d 61 74 63 68 60 0a 20 20 20 20 28 60 60 74 .expression.`testmatch`.....(``t
d1c0 65 73 74 6d 61 74 63 68 2e 73 65 61 72 63 68 28 6d 65 74 68 6f 64 6e 61 6d 65 29 60 60 29 2e 20 estmatch.search(methodname)``)..
d1e0 4d 65 74 68 6f 64 73 20 74 68 61 74 20 61 72 65 20 70 72 69 76 61 74 65 2c 20 69 2e 65 2e 20 73 Methods.that.are.private,.i.e..s
d200 74 61 72 74 0a 20 20 20 20 77 69 74 68 20 61 6e 20 75 6e 64 65 72 73 63 6f 72 65 2c 20 61 72 65 tart.....with.an.underscore,.are
d220 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d .ignored.......Parameters.....--
d240 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 63 6c 73 20 3a 20 63 6c 61 73 73 0a 20 20 20 20 20 20 20 --------.....cls.:.class........
d260 20 43 6c 61 73 73 20 77 68 6f 73 65 20 6d 65 74 68 6f 64 73 20 74 6f 20 64 65 63 6f 72 61 74 65 .Class.whose.methods.to.decorate
d280 2e 0a 20 20 20 20 64 65 63 6f 72 61 74 6f 72 20 3a 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 ......decorator.:.function......
d2a0 20 20 20 44 65 63 6f 72 61 74 6f 72 20 74 6f 20 61 70 70 6c 79 20 74 6f 20 6d 65 74 68 6f 64 73 ...Decorator.to.apply.to.methods
d2c0 0a 20 20 20 20 74 65 73 74 6d 61 74 63 68 20 3a 20 63 6f 6d 70 69 6c 65 64 20 72 65 67 65 78 70 .....testmatch.:.compiled.regexp
d2e0 20 6f 72 20 73 74 72 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 72 65 .or.str,.optional.........The.re
d300 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 44 65 66 61 75 6c 74 20 76 61 6c 75 65 20 gular.expression..Default.value.
d320 69 73 20 4e 6f 6e 65 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 0a 20 20 20 20 20 is.None,.in.which.case.the......
d340 20 20 20 6e 6f 73 65 20 64 65 66 61 75 6c 74 20 28 60 60 72 65 2e 63 6f 6d 70 69 6c 65 28 72 27 ...nose.default.(``re.compile(r'
d360 28 3f 3a 5e 7c 5b 5c 62 5f 5c 2e 25 73 2d 5d 29 5b 54 74 5d 65 73 74 27 20 25 20 6f 73 2e 73 65 (?:^|[\b_\.%s-])[Tt]est'.%.os.se
d380 70 29 60 60 29 0a 20 20 20 20 20 20 20 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 20 20 20 20 49 p)``).........is.used..........I
d3a0 66 20 60 74 65 73 74 6d 61 74 63 68 60 20 69 73 20 61 20 73 74 72 69 6e 67 2c 20 69 74 20 69 73 f.`testmatch`.is.a.string,.it.is
d3c0 20 63 6f 6d 70 69 6c 65 64 20 74 6f 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f .compiled.to.a.regular.expressio
d3e0 6e 0a 20 20 20 20 20 20 20 20 66 69 72 73 74 2e 0a 0a 20 20 20 20 4e 7a 19 28 3f 3a 5e 7c 5b 5c n.........first.......Nz.(?:^|[\
d400 5c 62 5f 5c 5c 2e 25 73 2d 5d 29 5b 54 74 5d 65 73 74 72 02 00 00 00 29 01 da 0a 69 73 66 75 6e \b_\\.%s-])[Tt]estr....)...isfun
d420 63 74 69 6f 6e da 10 63 6f 6d 70 61 74 5f 66 75 6e 63 5f 6e 61 6d 65 da 01 5f 29 0f da 02 72 65 ction..compat_func_name.._)...re
d440 da 07 63 6f 6d 70 69 6c 65 72 8c 00 00 00 da 03 73 65 70 da 08 5f 5f 64 69 63 74 5f 5f da 07 69 ..compiler......sep..__dict__..i
d460 6e 73 70 65 63 74 72 a7 01 00 00 da 06 76 61 6c 75 65 73 72 2a 01 00 00 72 a8 01 00 00 72 46 00 nspectr......valuesr*...r....rF.
d480 00 00 da 0e 41 74 74 72 69 62 75 74 65 45 72 72 6f 72 da 06 73 65 61 72 63 68 72 6f 01 00 00 da ....AttributeError..searchro....
d4a0 07 73 65 74 61 74 74 72 29 09 da 03 63 6c 73 da 09 64 65 63 6f 72 61 74 6f 72 da 09 74 65 73 74 .setattr)...cls..decorator..test
d4c0 6d 61 74 63 68 da 08 63 6c 73 5f 61 74 74 72 72 a7 01 00 00 da 02 5f 6d da 07 6d 65 74 68 6f 64 match..cls_attrr......_m..method
d4e0 73 da 08 66 75 6e 63 74 69 6f 6e da 08 66 75 6e 63 6e 61 6d 65 73 09 00 00 00 20 20 20 20 20 20 s..function..funcnames..........
d500 20 20 20 72 4c 00 00 00 72 1e 00 00 00 72 1e 00 00 00 d8 05 00 00 73 db 00 00 00 80 00 f0 2e 00 ...rL...r....r........s.........
d520 08 11 d0 07 18 dc 14 16 97 4a 91 4a d0 1f 3b bc 62 bf 66 b9 66 d1 1f 44 d3 14 45 89 09 e4 14 16 .........J.J..;.b.f.f..D..E.....
d540 97 4a 91 4a 98 79 d3 14 29 88 09 d8 0f 12 8f 7c 89 7c 80 48 f5 06 00 05 23 e0 1c 24 9f 4f 99 4f .J.J.y..)......|.|.H....#..$.O.O
d560 d3 1c 2d d6 0e 40 90 62 b1 1a b8 42 b5 1e 8a 72 d0 0e 40 80 47 d0 0e 40 d8 14 1b f2 00 0a 05 38 ..-..@.b...B...r..@.G..@.......8
d580 88 08 f0 02 07 09 15 dc 0f 16 90 78 d0 21 33 d4 0f 34 d8 1b 23 d7 1b 34 d1 1b 34 91 08 e0 1b 23 ...........x.!3..4..#..4..4....#
d5a0 d7 1b 2c d1 1b 2c 90 08 f0 08 00 0c 15 d7 0b 1b d1 0b 1b 98 48 d5 0b 25 a8 68 d7 2e 41 d1 2e 41 ..,..,..............H..%.h..A..A
d5c0 c0 23 d5 2e 46 dc 0c 13 90 43 98 18 a1 39 a8 58 d3 23 36 d5 0c 37 f1 15 0a 05 38 f9 f2 03 00 0f .#..F....C...9.X.#6..7....8.....
d5e0 41 01 f8 f4 0e 00 10 1e f2 00 02 09 15 e1 0c 14 f0 05 02 09 15 fa 73 1e 00 00 00 c1 23 0d 43 1c A.....................s.....#.C.
d600 04 c1 31 04 43 1c 04 c1 3d 25 43 21 02 c3 21 09 43 2d 05 c3 2c 01 43 2d 05 63 03 00 00 00 00 00 ..1.C...=%C!..!.C-..,.C-.c......
d620 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 f4 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a .....................t.........j
d640 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 7d 03 7c ...................d.........}.|
d660 03 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 6a 06 00 00 00 00 00 00 00 .j...................|.j........
d680 00 00 00 00 00 00 00 00 00 00 00 7d 05 7d 04 74 09 00 00 00 00 00 00 00 00 7c 00 64 02 7c 02 9b ...........}.}.t.........|.d.|..
d6a0 00 64 03 9d 03 64 04 ab 03 00 00 00 00 00 00 7d 06 64 05 7d 07 74 0b 00 00 00 00 00 00 00 00 ab .d...d.........}.d.}.t..........
d6c0 00 00 00 00 00 00 00 7d 08 7c 07 7c 01 6b 02 00 00 72 18 7c 07 64 01 7a 0d 00 00 7d 07 74 0d 00 .......}.|.|.k...r.|.d.z...}.t..
d6e0 00 00 00 00 00 00 00 7c 06 7c 05 7c 04 ab 03 00 00 00 00 00 00 01 00 7c 07 7c 01 6b 02 00 00 72 .......|.|.|...........|.|.k...r
d700 01 8c 18 74 0b 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 08 7a 0a 00 00 7d 08 64 06 7c ...t.................|.z...}.d.|
d720 08 7a 05 00 00 53 00 29 07 61 47 04 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 65 6c 61 70 73 65 .z...S.).aG........Return.elapse
d740 64 20 74 69 6d 65 20 66 6f 72 20 65 78 65 63 75 74 69 6e 67 20 63 6f 64 65 20 69 6e 20 74 68 65 d.time.for.executing.code.in.the
d760 20 6e 61 6d 65 73 70 61 63 65 20 6f 66 20 74 68 65 20 63 61 6c 6c 65 72 2e 0a 0a 20 20 20 20 54 .namespace.of.the.caller.......T
d780 68 65 20 73 75 70 70 6c 69 65 64 20 63 6f 64 65 20 73 74 72 69 6e 67 20 69 73 20 63 6f 6d 70 69 he.supplied.code.string.is.compi
d7a0 6c 65 64 20 77 69 74 68 20 74 68 65 20 50 79 74 68 6f 6e 20 62 75 69 6c 74 69 6e 20 60 60 63 6f led.with.the.Python.builtin.``co
d7c0 6d 70 69 6c 65 60 60 2e 0a 20 20 20 20 54 68 65 20 70 72 65 63 69 73 69 6f 6e 20 6f 66 20 74 68 mpile``......The.precision.of.th
d7e0 65 20 74 69 6d 69 6e 67 20 69 73 20 31 30 20 6d 69 6c 6c 69 2d 73 65 63 6f 6e 64 73 2e 20 49 66 e.timing.is.10.milli-seconds..If
d800 20 74 68 65 20 63 6f 64 65 20 77 69 6c 6c 20 65 78 65 63 75 74 65 0a 20 20 20 20 66 61 73 74 20 .the.code.will.execute.....fast.
d820 6f 6e 20 74 68 69 73 20 74 69 6d 65 73 63 61 6c 65 2c 20 69 74 20 63 61 6e 20 62 65 20 65 78 65 on.this.timescale,.it.can.be.exe
d840 63 75 74 65 64 20 6d 61 6e 79 20 74 69 6d 65 73 20 74 6f 20 67 65 74 20 72 65 61 73 6f 6e 61 62 cuted.many.times.to.get.reasonab
d860 6c 65 0a 20 20 20 20 74 69 6d 69 6e 67 20 61 63 63 75 72 61 63 79 2e 0a 0a 20 20 20 20 50 61 72 le.....timing.accuracy.......Par
d880 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 63 6f 64 65 5f ameters.....----------.....code_
d8a0 73 74 72 20 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 54 68 65 20 63 6f 64 65 20 74 6f 20 62 65 str.:.str.........The.code.to.be
d8c0 20 74 69 6d 65 64 2e 0a 20 20 20 20 74 69 6d 65 73 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 .timed......times.:.int,.optiona
d8e0 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 69 6d 65 73 20 74 68 l.........The.number.of.times.th
d900 65 20 63 6f 64 65 20 69 73 20 65 78 65 63 75 74 65 64 2e 20 44 65 66 61 75 6c 74 20 69 73 20 31 e.code.is.executed..Default.is.1
d920 2e 20 54 68 65 20 63 6f 64 65 20 69 73 0a 20 20 20 20 20 20 20 20 6f 6e 6c 79 20 63 6f 6d 70 69 ..The.code.is.........only.compi
d940 6c 65 64 20 6f 6e 63 65 2e 0a 20 20 20 20 6c 61 62 65 6c 20 3a 20 73 74 72 2c 20 6f 70 74 69 6f led.once......label.:.str,.optio
d960 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 20 6c 61 62 65 6c 20 74 6f 20 69 64 65 6e 74 69 66 79 20 nal.........A.label.to.identify.
d980 60 63 6f 64 65 5f 73 74 72 60 20 77 69 74 68 2e 20 54 68 69 73 20 69 73 20 70 61 73 73 65 64 20 `code_str`.with..This.is.passed.
d9a0 69 6e 74 6f 20 60 60 63 6f 6d 70 69 6c 65 60 60 0a 20 20 20 20 20 20 20 20 61 73 20 74 68 65 20 into.``compile``.........as.the.
d9c0 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 28 66 6f 72 20 72 75 6e 2d 74 69 6d 65 20 65 72 second.argument.(for.run-time.er
d9e0 72 6f 72 20 6d 65 73 73 61 67 65 73 29 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 ror.messages).......Returns.....
da00 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 65 6c 61 70 73 65 64 20 3a 20 66 6c 6f 61 74 0a 20 20 20 20 -------.....elapsed.:.float.....
da20 20 20 20 20 54 6f 74 61 6c 20 65 6c 61 70 73 65 64 20 74 69 6d 65 20 69 6e 20 73 65 63 6f 6e 64 ....Total.elapsed.time.in.second
da40 73 20 66 6f 72 20 65 78 65 63 75 74 69 6e 67 20 60 63 6f 64 65 5f 73 74 72 60 20 60 74 69 6d 65 s.for.executing.`code_str`.`time
da60 73 60 20 74 69 6d 65 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d s`.times.......Examples.....----
da80 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 74 69 6d 65 73 20 3d 20 31 30 0a 20 20 20 20 3e 3e 3e 20 ----.....>>>.times.=.10.....>>>.
daa0 65 74 69 6d 65 20 3d 20 6e 70 2e 74 65 73 74 69 6e 67 2e 6d 65 61 73 75 72 65 28 27 66 6f 72 20 etime.=.np.testing.measure('for.
dac0 69 20 69 6e 20 72 61 6e 67 65 28 31 30 30 30 29 3a 20 6e 70 2e 73 71 72 74 28 69 2a 2a 32 29 27 i.in.range(1000):.np.sqrt(i**2)'
dae0 2c 20 74 69 6d 65 73 3d 74 69 6d 65 73 29 0a 20 20 20 20 3e 3e 3e 20 70 72 69 6e 74 28 22 54 69 ,.times=times).....>>>.print("Ti
db00 6d 65 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 20 65 78 65 63 75 74 69 6f 6e 20 3a 20 22 2c 20 65 me.for.a.single.execution.:.",.e
db20 74 69 6d 65 20 2f 20 74 69 6d 65 73 2c 20 22 73 22 29 20 20 23 20 64 6f 63 74 65 73 74 3a 20 2b time./.times,."s")..#.doctest:.+
db40 53 4b 49 50 0a 20 20 20 20 54 69 6d 65 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 20 65 78 65 63 75 SKIP.....Time.for.a.single.execu
db60 74 69 6f 6e 20 3a 20 20 30 2e 30 30 35 20 73 0a 0a 20 20 20 20 72 f6 00 00 00 7a 0b 54 65 73 74 tion.:..0.005.s......r....z.Test
db80 20 6e 61 6d 65 3a 20 72 8a 00 00 00 72 68 01 00 00 72 02 00 00 00 67 7b 14 ae 47 e1 7a 84 3f 29 .name:.r....rh...r....g{..G.z.?)
dba0 07 72 7d 01 00 00 72 7e 01 00 00 da 08 66 5f 6c 6f 63 61 6c 73 72 7f 01 00 00 72 ab 01 00 00 72 .r}...r~.....f_localsr....r....r
dbc0 1f 00 00 00 72 68 01 00 00 29 09 da 08 63 6f 64 65 5f 73 74 72 da 05 74 69 6d 65 73 da 05 6c 61 ....rh...)...code_str..times..la
dbe0 62 65 6c da 05 66 72 61 6d 65 da 04 6c 6f 63 73 da 05 67 6c 6f 62 73 da 04 63 6f 64 65 72 b6 00 bel..frame..locs..globs..coder..
dc00 00 00 da 07 65 6c 61 70 73 65 64 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 25 ....elapseds.............rL...r%
dc20 00 00 00 72 25 00 00 00 06 06 00 00 73 84 00 00 00 80 00 f4 42 01 00 0d 10 8f 4d 89 4d 98 21 d3 ...r%.......s.......B.....M.M.!.
dc40 0c 1c 80 45 d8 12 17 97 2e 91 2e a0 25 a7 2f a1 2f 88 25 80 44 e4 0b 12 90 38 98 7b a8 35 a8 27 ...E........%././.%.D....8.{.5.'
dc60 b0 11 d0 1d 33 b0 56 d3 0b 3c 80 44 d8 08 09 80 41 dc 0e 15 8b 69 80 47 d8 0a 0b 88 65 8a 29 d8 ....3.V..<.D....A....i.G....e.).
dc80 08 09 88 51 89 06 88 01 dc 08 0c 88 54 90 35 98 24 d4 08 1f f0 05 00 0b 0c 88 65 8b 29 f4 06 00 ...Q........T.5.$.........e.)...
dca0 0f 16 8b 69 98 27 d1 0e 21 80 47 d8 0b 0f 90 27 89 3e d0 04 19 72 4b 00 00 00 63 01 00 00 00 00 ...i.'..!.G....'.>...rK...c.....
dcc0 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 7e 01 00 00 97 00 74 00 00 00 00 00 00 00 00 00 ................~.....t.........
dce0 73 01 79 01 64 02 64 03 6c 01 7d 01 64 02 64 03 6c 02 7d 02 02 00 7c 02 6a 06 00 00 00 00 00 00 s.y.d.d.l.}.d.d.l.}...|.j.......
dd00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 6a 09 00 00 00 00 00 00 00 00 ............d.........j.........
dd20 00 00 00 00 00 00 00 00 00 00 64 05 64 05 ab 02 00 00 00 00 00 00 7d 03 7c 03 7d 04 64 06 7d 05 ..........d.d.........}.|.}.d.}.
dd40 02 00 7c 01 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ..|.j...........................
dd60 01 00 09 00 74 0d 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....t.........j.................
dd80 00 00 7c 05 ab 01 00 00 00 00 00 00 7d 06 74 11 00 00 00 00 00 00 00 00 64 07 ab 01 00 00 00 00 ..|.........}.t.........d.......
dda0 00 00 44 00 5d 0b 00 00 7d 07 02 00 7c 00 7c 03 7c 04 ab 02 00 00 00 00 00 00 7d 08 8c 0d 04 00 ..D.]...}...|.|.|.........}.....
ddc0 74 13 00 00 00 00 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 t.........t.........j...........
dde0 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 7c 06 6b 5c 00 00 ab 01 00 00 00 00 00 00 ........|.........|.k\..........
de00 01 00 02 00 7c 01 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 ....|.j.........................
de20 00 00 01 00 79 03 23 00 02 00 7c 01 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....y.#...|.j...................
de40 ab 00 00 00 00 00 00 00 01 00 77 00 78 03 59 00 77 01 29 08 7a 67 0a 20 20 20 20 43 68 65 63 6b ..........w.x.Y.w.).zg.....Check
de60 20 74 68 61 74 20 75 66 75 6e 63 73 20 64 6f 6e 27 74 20 6d 69 73 68 61 6e 64 6c 65 20 72 65 66 .that.ufuncs.don't.mishandle.ref
de80 63 6f 75 6e 74 20 6f 66 20 6f 62 6a 65 63 74 20 60 31 60 2e 0a 20 20 20 20 55 73 65 64 20 69 6e count.of.object.`1`......Used.in
dea0 20 61 20 66 65 77 20 72 65 67 72 65 73 73 69 6f 6e 20 74 65 73 74 73 2e 0a 20 20 20 20 54 72 02 .a.few.regression.tests......Tr.
dec0 00 00 00 4e 69 10 27 00 00 72 9a 00 00 00 72 f6 00 00 00 e9 0f 00 00 00 29 0b 72 33 00 00 00 da ...Ni.'..r....r.........).r3....
dee0 02 67 63 72 4d 00 00 00 72 0d 00 00 00 da 07 72 65 73 68 61 70 65 da 07 64 69 73 61 62 6c 65 72 .gcrM...r......reshape..disabler
df00 7d 01 00 00 72 5a 00 00 00 72 ca 00 00 00 72 26 00 00 00 da 06 65 6e 61 62 6c 65 29 09 da 02 6f }...rZ...r....r&.....enable)...o
df20 70 72 c7 01 00 00 72 cd 00 00 00 da 01 62 da 01 63 72 b6 00 00 00 da 02 72 63 da 01 6a da 01 64 pr....r......b..cr......rc..j..d
df40 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 da 16 5f 61 73 73 65 72 74 5f 76 61 6c s.............rL....._assert_val
df60 69 64 5f 72 65 66 63 6f 75 6e 74 72 d1 01 00 00 34 06 00 00 73 a0 00 00 00 80 00 f5 0a 00 0c 18 id_refcountr....4...s...........
df80 d8 0f 13 e3 04 0d e3 04 16 e0 08 11 88 02 8f 09 89 09 90 29 d3 08 1c d7 08 24 d1 08 24 a0 53 a8 ...................).....$..$.S.
dfa0 23 d3 08 2e 80 41 d8 08 09 80 41 d8 08 09 80 41 e0 04 0e 80 42 87 4a 81 4a 84 4c f0 02 06 05 14 #....A....A....A....B.J.J.L.....
dfc0 dc 0d 10 8f 5f 89 5f 98 51 d3 0d 1f 88 02 dc 11 16 90 72 93 19 f2 00 01 09 19 88 41 d9 10 12 90 ...._._.Q.........r........A....
dfe0 31 90 61 93 08 89 41 f0 03 01 09 19 e4 08 0f 94 03 97 0f 91 0f a0 01 d3 10 22 a0 62 d1 10 28 d4 1.a...A..................".b..(.
e000 08 29 e0 08 11 88 02 8f 09 89 09 8d 0b f8 88 09 88 02 8f 09 89 09 8d 0b fa 73 0d 00 00 00 c1 08 .).......................s......
e020 41 0f 42 29 00 c2 29 13 42 3c 03 63 07 00 00 00 00 00 00 00 01 00 00 00 0a 00 00 00 03 00 00 00 A.B)..).B<.c....................
e040 f3 bc 00 00 00 87 02 87 03 87 04 87 0b 97 00 64 01 7d 08 64 02 64 03 6c 00 8a 0b 88 03 88 04 88 ...............d.}.d.d.l........
e060 0b 88 02 66 04 64 04 84 08 7d 09 02 00 89 0b 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...f.d...}.....j................
e080 00 00 00 7c 00 ab 01 00 00 00 00 00 00 02 00 89 0b 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ...|.............j..............
e0a0 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 01 7d 00 64 05 89 02 64 06 9b 04 64 07 89 03 64 .....|.........}.}.d...d...d...d
e0c0 06 9b 04 9d 04 7d 0a 74 05 00 00 00 00 00 00 00 00 7c 09 7c 00 7c 01 74 07 00 00 00 00 00 00 00 .....}.t.........|.|.|.t........
e0e0 00 7c 05 ab 01 00 00 00 00 00 00 7c 06 7c 0a 89 04 7c 07 ac 08 ab 08 00 00 00 00 00 00 01 00 79 .|.........|.|...|.............y
e100 03 29 09 75 f7 0c 00 00 0a 20 20 20 20 52 61 69 73 65 73 20 61 6e 20 41 73 73 65 72 74 69 6f 6e .).u.........Raises.an.Assertion
e120 45 72 72 6f 72 20 69 66 20 74 77 6f 20 6f 62 6a 65 63 74 73 20 61 72 65 20 6e 6f 74 20 65 71 75 Error.if.two.objects.are.not.equ
e140 61 6c 20 75 70 20 74 6f 20 64 65 73 69 72 65 64 0a 20 20 20 20 74 6f 6c 65 72 61 6e 63 65 2e 0a al.up.to.desired.....tolerance..
e160 0a 20 20 20 20 47 69 76 65 6e 20 74 77 6f 20 61 72 72 61 79 5f 6c 69 6b 65 20 6f 62 6a 65 63 74 .....Given.two.array_like.object
e180 73 2c 20 63 68 65 63 6b 20 74 68 61 74 20 74 68 65 69 72 20 73 68 61 70 65 73 20 61 6e 64 20 61 s,.check.that.their.shapes.and.a
e1a0 6c 6c 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 61 72 65 20 65 71 75 61 6c 20 28 62 75 74 20 73 ll.elements.....are.equal.(but.s
e1c0 65 65 20 74 68 65 20 4e 6f 74 65 73 20 66 6f 72 20 74 68 65 20 73 70 65 63 69 61 6c 20 68 61 6e ee.the.Notes.for.the.special.han
e1e0 64 6c 69 6e 67 20 6f 66 20 61 20 73 63 61 6c 61 72 29 2e 20 41 6e 0a 20 20 20 20 65 78 63 65 70 dling.of.a.scalar)..An.....excep
e200 74 69 6f 6e 20 69 73 20 72 61 69 73 65 64 20 69 66 20 74 68 65 20 73 68 61 70 65 73 20 6d 69 73 tion.is.raised.if.the.shapes.mis
e220 6d 61 74 63 68 20 6f 72 20 61 6e 79 20 76 61 6c 75 65 73 20 63 6f 6e 66 6c 69 63 74 2e 20 49 6e match.or.any.values.conflict..In
e240 0a 20 20 20 20 63 6f 6e 74 72 61 73 74 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 75 73 .....contrast.to.the.standard.us
e260 61 67 65 20 69 6e 20 6e 75 6d 70 79 2c 20 4e 61 4e 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 age.in.numpy,.NaNs.are.compared.
e280 6c 69 6b 65 20 6e 75 6d 62 65 72 73 2c 0a 20 20 20 20 6e 6f 20 61 73 73 65 72 74 69 6f 6e 20 69 like.numbers,.....no.assertion.i
e2a0 73 20 72 61 69 73 65 64 20 69 66 20 62 6f 74 68 20 6f 62 6a 65 63 74 73 20 68 61 76 65 20 4e 61 s.raised.if.both.objects.have.Na
e2c0 4e 73 20 69 6e 20 74 68 65 20 73 61 6d 65 20 70 6f 73 69 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 54 Ns.in.the.same.positions.......T
e2e0 68 65 20 74 65 73 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 60 61 6c 6c 63 6c he.test.is.equivalent.to.``allcl
e300 6f 73 65 28 61 63 74 75 61 6c 2c 20 64 65 73 69 72 65 64 2c 20 72 74 6f 6c 2c 20 61 74 6f 6c 29 ose(actual,.desired,.rtol,.atol)
e320 60 60 20 28 6e 6f 74 65 0a 20 20 20 20 74 68 61 74 20 60 60 61 6c 6c 63 6c 6f 73 65 60 60 20 68 ``.(note.....that.``allclose``.h
e340 61 73 20 64 69 66 66 65 72 65 6e 74 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 29 2e 20 49 74 as.different.default.values)..It
e360 20 63 6f 6d 70 61 72 65 73 20 74 68 65 20 64 69 66 66 65 72 65 6e 63 65 0a 20 20 20 20 62 65 74 .compares.the.difference.....bet
e380 77 65 65 6e 20 60 61 63 74 75 61 6c 60 20 61 6e 64 20 60 64 65 73 69 72 65 64 60 20 74 6f 20 60 ween.`actual`.and.`desired`.to.`
e3a0 60 61 74 6f 6c 20 2b 20 72 74 6f 6c 20 2a 20 61 62 73 28 64 65 73 69 72 65 64 29 60 60 2e 0a 0a `atol.+.rtol.*.abs(desired)``...
e3c0 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 ....Parameters.....----------...
e3e0 20 20 61 63 74 75 61 6c 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 41 72 ..actual.:.array_like.........Ar
e400 72 61 79 20 6f 62 74 61 69 6e 65 64 2e 0a 20 20 20 20 64 65 73 69 72 65 64 20 3a 20 61 72 72 61 ray.obtained......desired.:.arra
e420 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 41 72 72 61 79 20 64 65 73 69 72 65 64 2e 0a 20 20 y_like.........Array.desired....
e440 20 20 72 74 6f 6c 20 3a 20 66 6c 6f 61 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 ..rtol.:.float,.optional........
e460 20 52 65 6c 61 74 69 76 65 20 74 6f 6c 65 72 61 6e 63 65 2e 0a 20 20 20 20 61 74 6f 6c 20 3a 20 .Relative.tolerance......atol.:.
e480 66 6c 6f 61 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 62 73 6f 6c 75 74 65 float,.optional.........Absolute
e4a0 20 74 6f 6c 65 72 61 6e 63 65 2e 0a 20 20 20 20 65 71 75 61 6c 5f 6e 61 6e 20 3a 20 62 6f 6f 6c .tolerance......equal_nan.:.bool
e4c0 2c 20 6f 70 74 69 6f 6e 61 6c 2e 0a 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 4e 61 4e ,.optional..........If.True,.NaN
e4e0 73 20 77 69 6c 6c 20 63 6f 6d 70 61 72 65 20 65 71 75 61 6c 2e 0a 20 20 20 20 65 72 72 5f 6d 73 s.will.compare.equal......err_ms
e500 67 20 3a 20 73 74 72 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 72 g.:.str,.optional.........The.er
e520 72 6f 72 20 6d 65 73 73 61 67 65 20 74 6f 20 62 65 20 70 72 69 6e 74 65 64 20 69 6e 20 63 61 73 ror.message.to.be.printed.in.cas
e540 65 20 6f 66 20 66 61 69 6c 75 72 65 2e 0a 20 20 20 20 76 65 72 62 6f 73 65 20 3a 20 62 6f 6f 6c e.of.failure......verbose.:.bool
e560 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 74 68 65 20 ,.optional.........If.True,.the.
e580 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 61 6c 75 65 73 20 61 72 65 20 61 70 70 65 6e 64 65 64 20 conflicting.values.are.appended.
e5a0 74 6f 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 2e 0a 20 20 20 20 73 74 72 69 63 74 to.the.error.message......strict
e5c0 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 66 20 54 72 75 .:.bool,.optional.........If.Tru
e5e0 65 2c 20 72 61 69 73 65 20 61 6e 20 60 60 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 60 60 20 77 e,.raise.an.``AssertionError``.w
e600 68 65 6e 20 65 69 74 68 65 72 20 74 68 65 20 73 68 61 70 65 20 6f 72 20 74 68 65 20 64 61 74 61 hen.either.the.shape.or.the.data
e620 0a 20 20 20 20 20 20 20 20 74 79 70 65 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 64 .........type.of.the.arguments.d
e640 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 2e 20 54 68 65 20 73 70 65 63 69 61 6c 20 68 61 6e 64 6c oes.not.match..The.special.handl
e660 69 6e 67 20 6f 66 20 73 63 61 6c 61 72 73 0a 20 20 20 20 20 20 20 20 6d 65 6e 74 69 6f 6e 65 64 ing.of.scalars.........mentioned
e680 20 69 6e 20 74 68 65 20 4e 6f 74 65 73 20 73 65 63 74 69 6f 6e 20 69 73 20 64 69 73 61 62 6c 65 .in.the.Notes.section.is.disable
e6a0 64 2e 0a 0a 20 20 20 20 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 61 64 64 65 64 3a 3a 20 32 2e d..............versionadded::.2.
e6c0 30 2e 30 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 0.0......Raises.....------.....A
e6e0 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 49 66 20 61 63 74 75 61 6c 20 ssertionError.........If.actual.
e700 61 6e 64 20 64 65 73 69 72 65 64 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 20 75 70 20 74 6f 20 and.desired.are.not.equal.up.to.
e720 73 70 65 63 69 66 69 65 64 20 70 72 65 63 69 73 69 6f 6e 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c specified.precision.......See.Al
e740 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 73 73 65 72 74 5f 61 72 72 61 79 so.....--------.....assert_array
e760 5f 61 6c 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 2c 20 61 73 73 65 72 74 5f 61 72 72 61 79 _almost_equal_nulp,.assert_array
e780 5f 6d 61 78 5f 75 6c 70 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 _max_ulp......Notes.....-----...
e7a0 20 20 57 68 65 6e 20 6f 6e 65 20 6f 66 20 60 61 63 74 75 61 6c 60 20 61 6e 64 20 60 64 65 73 69 ..When.one.of.`actual`.and.`desi
e7c0 72 65 64 60 20 69 73 20 61 20 73 63 61 6c 61 72 20 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 69 red`.is.a.scalar.and.the.other.i
e7e0 73 0a 20 20 20 20 61 72 72 61 79 5f 6c 69 6b 65 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 70 s.....array_like,.the.function.p
e800 65 72 66 6f 72 6d 73 20 74 68 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 61 73 20 69 66 20 74 68 65 erforms.the.comparison.as.if.the
e820 20 73 63 61 6c 61 72 20 77 65 72 65 0a 20 20 20 20 62 72 6f 61 64 63 61 73 74 65 64 20 74 6f 20 .scalar.were.....broadcasted.to.
e840 74 68 65 20 73 68 61 70 65 20 6f 66 20 74 68 65 20 61 72 72 61 79 2e 0a 20 20 20 20 54 68 69 73 the.shape.of.the.array......This
e860 20 62 65 68 61 76 69 6f 75 72 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c 65 64 20 77 69 74 68 20 .behaviour.can.be.disabled.with.
e880 74 68 65 20 60 73 74 72 69 63 74 60 20 70 61 72 61 6d 65 74 65 72 2e 0a 0a 20 20 20 20 45 78 61 the.`strict`.parameter.......Exa
e8a0 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 5b mples.....--------.....>>>.x.=.[
e8c0 31 65 2d 35 2c 20 31 65 2d 33 2c 20 31 65 2d 31 5d 0a 20 20 20 20 3e 3e 3e 20 79 20 3d 20 6e 70 1e-5,.1e-3,.1e-1].....>>>.y.=.np
e8e0 2e 61 72 63 63 6f 73 28 6e 70 2e 63 6f 73 28 78 29 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 .arccos(np.cos(x)).....>>>.np.te
e900 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 28 78 2c 20 79 2c 20 72 74 6f 6c sting.assert_allclose(x,.y,.rtol
e920 3d 31 65 2d 35 2c 20 61 74 6f 6c 3d 30 29 0a 0a 20 20 20 20 41 73 20 6d 65 6e 74 69 6f 6e 65 64 =1e-5,.atol=0)......As.mentioned
e940 20 69 6e 20 74 68 65 20 4e 6f 74 65 73 20 73 65 63 74 69 6f 6e 2c 20 60 61 73 73 65 72 74 5f 61 .in.the.Notes.section,.`assert_a
e960 6c 6c 63 6c 6f 73 65 60 20 68 61 73 20 73 70 65 63 69 61 6c 0a 20 20 20 20 68 61 6e 64 6c 69 6e llclose`.has.special.....handlin
e980 67 20 66 6f 72 20 73 63 61 6c 61 72 73 2e 20 48 65 72 65 2c 20 74 68 65 20 74 65 73 74 20 63 68 g.for.scalars..Here,.the.test.ch
e9a0 65 63 6b 73 20 74 68 61 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 6e 75 6d 70 79 2e 73 69 ecks.that.the.value.of.`numpy.si
e9c0 6e 60 0a 20 20 20 20 69 73 20 6e 65 61 72 6c 79 20 7a 65 72 6f 20 61 74 20 69 6e 74 65 67 65 72 n`.....is.nearly.zero.at.integer
e9e0 20 6d 75 6c 74 69 70 6c 65 73 20 6f 66 20 cf 80 2e 0a 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 6e .multiples.of..........>>>.x.=.n
ea00 70 2e 61 72 61 6e 67 65 28 33 29 20 2a 20 6e 70 2e 70 69 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 p.arange(3).*.np.pi.....>>>.np.t
ea20 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 28 6e 70 2e 73 69 6e 28 78 29 esting.assert_allclose(np.sin(x)
ea40 2c 20 30 2c 20 61 74 6f 6c 3d 31 65 2d 31 35 29 0a 0a 20 20 20 20 55 73 65 20 60 73 74 72 69 63 ,.0,.atol=1e-15)......Use.`stric
ea60 74 60 20 74 6f 20 72 61 69 73 65 20 61 6e 20 60 60 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 60 t`.to.raise.an.``AssertionError`
ea80 60 20 77 68 65 6e 20 63 6f 6d 70 61 72 69 6e 67 20 61 6e 20 61 72 72 61 79 0a 20 20 20 20 77 69 `.when.comparing.an.array.....wi
eaa0 74 68 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 64 69 6d 65 6e 73 69 6f 6e 73 20 61 67 61 69 6e 73 th.one.or.more.dimensions.agains
eac0 74 20 61 20 73 63 61 6c 61 72 2e 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e t.a.scalar.......>>>.np.testing.
eae0 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 28 6e 70 2e 73 69 6e 28 78 29 2c 20 30 2c 20 61 74 assert_allclose(np.sin(x),.0,.at
eb00 6f 6c 3d 31 65 2d 31 35 2c 20 73 74 72 69 63 74 3d 54 72 75 65 29 0a 20 20 20 20 54 72 61 63 65 ol=1e-15,.strict=True).....Trace
eb20 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 back.(most.recent.call.last):...
eb40 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 ..............AssertionError:...
eb60 20 20 4e 6f 74 20 65 71 75 61 6c 20 74 6f 20 74 6f 6c 65 72 61 6e 63 65 20 72 74 6f 6c 3d 31 65 ..Not.equal.to.tolerance.rtol=1e
eb80 2d 30 37 2c 20 61 74 6f 6c 3d 31 65 2d 31 35 0a 20 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a -07,.atol=1e-15.....<BLANKLINE>.
eba0 20 20 20 20 28 73 68 61 70 65 73 20 28 33 2c 29 2c 20 28 29 20 6d 69 73 6d 61 74 63 68 29 0a 20 ....(shapes.(3,),.().mismatch)..
ebc0 20 20 20 20 41 43 54 55 41 4c 3a 20 61 72 72 61 79 28 5b 20 30 2e 30 30 30 30 30 30 65 2b 30 30 ....ACTUAL:.array([.0.000000e+00
ebe0 2c 20 20 31 2e 32 32 34 36 34 37 65 2d 31 36 2c 20 2d 32 2e 34 34 39 32 39 34 65 2d 31 36 5d 29 ,..1.224647e-16,.-2.449294e-16])
ec00 0a 20 20 20 20 20 44 45 53 49 52 45 44 3a 20 61 72 72 61 79 28 30 29 0a 0a 20 20 20 20 54 68 65 ......DESIRED:.array(0)......The
ec20 20 60 73 74 72 69 63 74 60 20 70 61 72 61 6d 65 74 65 72 20 61 6c 73 6f 20 65 6e 73 75 72 65 73 .`strict`.parameter.also.ensures
ec40 20 74 68 61 74 20 74 68 65 20 61 72 72 61 79 20 64 61 74 61 20 74 79 70 65 73 20 6d 61 74 63 68 .that.the.array.data.types.match
ec60 3a 0a 0a 20 20 20 20 3e 3e 3e 20 79 20 3d 20 6e 70 2e 7a 65 72 6f 73 28 33 2c 20 64 74 79 70 65 :......>>>.y.=.np.zeros(3,.dtype
ec80 3d 6e 70 2e 66 6c 6f 61 74 33 32 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e =np.float32).....>>>.np.testing.
eca0 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 28 6e 70 2e 73 69 6e 28 78 29 2c 20 79 2c 20 61 74 assert_allclose(np.sin(x),.y,.at
ecc0 6f 6c 3d 31 65 2d 31 35 2c 20 73 74 72 69 63 74 3d 54 72 75 65 29 0a 20 20 20 20 54 72 61 63 65 ol=1e-15,.strict=True).....Trace
ece0 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 back.(most.recent.call.last):...
ed00 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 3a 0a 20 20 ..............AssertionError:...
ed20 20 20 4e 6f 74 20 65 71 75 61 6c 20 74 6f 20 74 6f 6c 65 72 61 6e 63 65 20 72 74 6f 6c 3d 31 65 ..Not.equal.to.tolerance.rtol=1e
ed40 2d 30 37 2c 20 61 74 6f 6c 3d 31 65 2d 31 35 0a 20 20 20 20 3c 42 4c 41 4e 4b 4c 49 4e 45 3e 0a -07,.atol=1e-15.....<BLANKLINE>.
ed60 20 20 20 20 28 64 74 79 70 65 73 20 66 6c 6f 61 74 36 34 2c 20 66 6c 6f 61 74 33 32 20 6d 69 73 ....(dtypes.float64,.float32.mis
ed80 6d 61 74 63 68 29 0a 20 20 20 20 20 41 43 54 55 41 4c 3a 20 61 72 72 61 79 28 5b 20 30 2e 30 30 match)......ACTUAL:.array([.0.00
eda0 30 30 30 30 65 2b 30 30 2c 20 20 31 2e 32 32 34 36 34 37 65 2d 31 36 2c 20 2d 32 2e 34 34 39 32 0000e+00,..1.224647e-16,.-2.4492
edc0 39 34 65 2d 31 36 5d 29 0a 20 20 20 20 20 44 45 53 49 52 45 44 3a 20 61 72 72 61 79 28 5b 30 2e 94e-16])......DESIRED:.array([0.
ede0 2c 20 30 2e 2c 20 30 2e 5d 2c 20 64 74 79 70 65 3d 66 6c 6f 61 74 33 32 29 0a 0a 20 20 20 20 54 ,.0.,.0.],.dtype=float32)......T
ee00 72 02 00 00 00 4e 63 02 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 13 00 00 00 f3 58 00 00 00 r....Nc.....................X...
ee20 95 04 97 00 89 04 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 ......j...................j.....
ee40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............j.................
ee60 00 00 7c 00 7c 01 89 05 89 02 89 03 ac 01 ab 05 00 00 00 00 00 00 53 00 29 02 4e 29 03 da 04 72 ..|.|.................S.).N)...r
ee80 74 6f 6c da 04 61 74 6f 6c 72 3a 01 00 00 29 03 da 05 5f 63 6f 72 65 da 07 6e 75 6d 65 72 69 63 tol..atolr:...)..._core..numeric
eea0 da 07 69 73 63 6c 6f 73 65 29 06 72 0b 01 00 00 72 17 01 00 00 72 d5 01 00 00 72 3a 01 00 00 72 ..isclose).r....r....r....r:...r
eec0 cd 00 00 00 72 d4 01 00 00 73 06 00 00 00 20 20 80 80 80 80 72 4c 00 00 00 72 62 01 00 00 7a 20 ....r....s..........rL...rb...z.
eee0 61 73 73 65 72 74 5f 61 6c 6c 63 6c 6f 73 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 6f 6d 70 61 72 65 assert_allclose.<locals>.compare
ef00 b0 06 00 00 73 30 00 00 00 f8 80 00 d8 0f 11 8f 78 89 78 d7 0f 1f d1 0f 1f d7 0f 27 d1 0f 27 a8 ....s0..........x.x........'..'.
ef20 01 a8 31 b0 34 b8 64 d8 31 3a f0 03 00 10 28 f3 00 01 10 3c f0 00 01 09 3c 72 4b 00 00 00 7a 1c ..1.4.d.1:....(....<....<rK...z.
ef40 4e 6f 74 20 65 71 75 61 6c 20 74 6f 20 74 6f 6c 65 72 61 6e 63 65 20 72 74 6f 6c 3d da 01 67 7a Not.equal.to.tolerance.rtol=..gz
ef60 07 2c 20 61 74 6f 6c 3d 29 05 72 b3 00 00 00 72 24 00 00 00 72 b4 00 00 00 72 3a 01 00 00 72 bc .,.atol=).r....r$...r....r:...r.
ef80 00 00 00 29 04 72 4d 00 00 00 72 28 01 00 00 72 36 00 00 00 72 a9 00 00 00 29 0c 72 d4 00 00 00 ...).rM...r(...r6...r....).r....
efa0 72 d5 00 00 00 72 d4 01 00 00 72 d5 01 00 00 72 3a 01 00 00 72 b3 00 00 00 72 24 00 00 00 72 bc r....r....r....r:...r....r$...r.
efc0 00 00 00 72 6a 00 00 00 72 62 01 00 00 72 b4 00 00 00 72 cd 00 00 00 73 0c 00 00 00 20 20 60 60 ...rj...rb...r....r....s......``
efe0 60 20 20 20 20 20 20 40 72 4c 00 00 00 72 2c 00 00 00 72 2c 00 00 00 4e 06 00 00 73 69 00 00 00 `......@rL...r,...r,...N...si...
f000 fb 80 00 f0 7e 02 00 19 1d d0 04 15 db 04 16 f7 04 02 05 3c f0 08 00 17 24 90 62 97 6d 91 6d a0 ....~..............<....$.b.m.m.
f020 46 d3 16 2b a8 5d a8 52 af 5d a9 5d b8 37 d3 2d 43 88 47 80 46 d8 0f 2b a8 44 b0 11 a8 38 b0 37 F..+.].R.].].7.-C.G.F..+.D...8.7
f040 b8 34 c0 01 b8 28 d0 0d 43 80 46 dc 04 18 98 17 a0 26 a8 27 bc 33 b8 77 bb 3c d8 21 28 b0 16 c0 .4...(..C.F......&.'.3.w.<.!(...
f060 39 d8 20 26 f6 05 02 05 28 72 4b 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 9..&....(rK...c.................
f080 00 00 00 f3 c8 01 00 00 97 00 64 01 7d 03 64 02 64 03 6c 00 7d 04 02 00 7c 04 6a 02 00 00 00 00 ..........d.}.d.d.l.}...|.j.....
f0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 05 02 00 7c 04 6a 02 ..............|.........}...|.j.
f0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 06 7c 02 ..................|.........}.|.
f0e0 02 00 7c 04 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 7c 04 6a 06 00 00 ..|.j.....................|.j...
f100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 7c 06 6b 44 00 00 7c 05 7c 06 ab 03 00 00 ................|.|.kD..|.|.....
f120 00 00 00 00 ab 01 00 00 00 00 00 00 7a 05 00 00 7d 07 02 00 7c 04 6a 08 00 00 00 00 00 00 00 00 ............z...}...|.j.........
f140 00 00 00 00 00 00 00 00 00 00 02 00 7c 04 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............|.j.................
f160 00 00 7c 00 7c 01 7a 0a 00 00 ab 01 00 00 00 00 00 00 7c 07 6b 1a 00 00 ab 01 00 00 00 00 00 00 ..|.|.z...........|.k...........
f180 73 66 02 00 7c 04 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 sf..|.j...................|.....
f1a0 00 00 00 00 73 12 02 00 7c 04 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ....s...|.j...................|.
f1c0 ab 01 00 00 00 00 00 00 72 11 64 04 7c 02 9b 00 64 05 9d 03 7d 08 74 11 00 00 00 00 00 00 00 00 ........r.d.|...d...}.t.........
f1e0 7c 08 ab 01 00 00 00 00 00 00 82 01 02 00 7c 04 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.............|.j...............
f200 00 00 00 00 74 0f 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 ....t.........|.|...............
f220 00 00 7d 09 64 04 7c 02 9b 00 64 06 7c 09 64 07 9b 04 64 08 9d 05 7d 08 74 11 00 00 00 00 00 00 ..}.d.|...d.|.d...d...}.t.......
f240 00 00 7c 08 ab 01 00 00 00 00 00 00 82 01 79 03 29 09 61 d9 04 00 00 0a 20 20 20 20 43 6f 6d 70 ..|...........y.).a.........Comp
f260 61 72 65 20 74 77 6f 20 61 72 72 61 79 73 20 72 65 6c 61 74 69 76 65 6c 79 20 74 6f 20 74 68 65 are.two.arrays.relatively.to.the
f280 69 72 20 73 70 61 63 69 6e 67 2e 0a 0a 20 20 20 20 54 68 69 73 20 69 73 20 61 20 72 65 6c 61 74 ir.spacing.......This.is.a.relat
f2a0 69 76 65 6c 79 20 72 6f 62 75 73 74 20 6d 65 74 68 6f 64 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 ively.robust.method.to.compare.t
f2c0 77 6f 20 61 72 72 61 79 73 20 77 68 6f 73 65 20 61 6d 70 6c 69 74 75 64 65 0a 20 20 20 20 69 73 wo.arrays.whose.amplitude.....is
f2e0 20 76 61 72 69 61 62 6c 65 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d .variable.......Parameters.....-
f300 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 78 2c 20 79 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a ---------.....x,.y.:.array_like.
f320 20 20 20 20 20 20 20 20 49 6e 70 75 74 20 61 72 72 61 79 73 2e 0a 20 20 20 20 6e 75 6c 70 20 3a ........Input.arrays......nulp.:
f340 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 6d 61 78 69 6d .int,.optional.........The.maxim
f360 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 75 6e 69 74 20 69 6e 20 74 68 65 20 6c 61 73 74 20 70 6c um.number.of.unit.in.the.last.pl
f380 61 63 65 20 66 6f 72 20 74 6f 6c 65 72 61 6e 63 65 20 28 73 65 65 20 4e 6f 74 65 73 29 2e 0a 20 ace.for.tolerance.(see.Notes)...
f3a0 20 20 20 20 20 20 20 44 65 66 61 75 6c 74 20 69 73 20 31 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e .......Default.is.1.......Return
f3c0 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 4e 6f 6e 65 0a 0a 20 20 20 20 52 61 69 73 s.....-------.....None......Rais
f3e0 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 es.....------.....AssertionError
f400 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 73 70 61 63 69 6e 67 20 62 65 74 77 65 65 6e 20 .........If.the.spacing.between.
f420 60 78 60 20 61 6e 64 20 60 79 60 20 66 6f 72 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 65 6c 65 6d `x`.and.`y`.for.one.or.more.elem
f440 65 6e 74 73 20 69 73 20 6c 61 72 67 65 72 0a 20 20 20 20 20 20 20 20 74 68 61 6e 20 60 6e 75 6c ents.is.larger.........than.`nul
f460 70 60 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 p`.......See.Also.....--------..
f480 20 20 20 61 73 73 65 72 74 5f 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 20 3a 20 43 68 65 63 6b 20 ...assert_array_max_ulp.:.Check.
f4a0 74 68 61 74 20 61 6c 6c 20 69 74 65 6d 73 20 6f 66 20 61 72 72 61 79 73 20 64 69 66 66 65 72 20 that.all.items.of.arrays.differ.
f4c0 69 6e 20 61 74 20 6d 6f 73 74 0a 20 20 20 20 20 20 20 20 4e 20 55 6e 69 74 73 20 69 6e 20 74 68 in.at.most.........N.Units.in.th
f4e0 65 20 4c 61 73 74 20 50 6c 61 63 65 2e 0a 20 20 20 20 73 70 61 63 69 6e 67 20 3a 20 52 65 74 75 e.Last.Place......spacing.:.Retu
f500 72 6e 20 74 68 65 20 64 69 73 74 61 6e 63 65 20 62 65 74 77 65 65 6e 20 78 20 61 6e 64 20 74 68 rn.the.distance.between.x.and.th
f520 65 20 6e 65 61 72 65 73 74 20 61 64 6a 61 63 65 6e 74 20 6e 75 6d 62 65 72 2e 0a 0a 20 20 20 20 e.nearest.adjacent.number.......
f540 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 41 6e 20 61 73 73 65 72 74 69 6f 6e Notes.....-----.....An.assertion
f560 20 69 73 20 72 61 69 73 65 64 20 69 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 .is.raised.if.the.following.cond
f580 69 74 69 6f 6e 20 69 73 20 6e 6f 74 20 6d 65 74 3a 3a 0a 0a 20 20 20 20 20 20 20 20 61 62 73 28 ition.is.not.met::..........abs(
f5a0 78 20 2d 20 79 29 20 3c 3d 20 6e 75 6c 70 20 2a 20 73 70 61 63 69 6e 67 28 6d 61 78 69 6d 75 6d x.-.y).<=.nulp.*.spacing(maximum
f5c0 28 61 62 73 28 78 29 2c 20 61 62 73 28 79 29 29 29 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a (abs(x),.abs(y)))......Examples.
f5e0 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 6e 70 2e 61 72 72 61 ....--------.....>>>.x.=.np.arra
f600 79 28 5b 31 2e 2c 20 31 65 2d 31 30 2c 20 31 65 2d 32 30 5d 29 0a 20 20 20 20 3e 3e 3e 20 65 70 y([1.,.1e-10,.1e-20]).....>>>.ep
f620 73 20 3d 20 6e 70 2e 66 69 6e 66 6f 28 78 2e 64 74 79 70 65 29 2e 65 70 73 0a 20 20 20 20 3e 3e s.=.np.finfo(x.dtype).eps.....>>
f640 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d 6f 73 74 >.np.testing.assert_array_almost
f660 5f 65 71 75 61 6c 5f 6e 75 6c 70 28 78 2c 20 78 2a 65 70 73 2f 32 20 2b 20 78 29 0a 0a 20 20 20 _equal_nulp(x,.x*eps/2.+.x).....
f680 20 3e 3e 3e 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c 6d .>>>.np.testing.assert_array_alm
f6a0 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 28 78 2c 20 78 2a 65 70 73 20 2b 20 78 29 0a 20 20 20 ost_equal_nulp(x,.x*eps.+.x)....
f6c0 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 .Traceback.(most.recent.call.las
f6e0 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 t):...............AssertionError
f700 3a 20 41 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 20 74 6f 20 31 20 55 4c 50 20 :.Arrays.are.not.equal.to.1.ULP.
f720 28 6d 61 78 20 69 73 20 32 29 0a 0a 20 20 20 20 54 72 02 00 00 00 4e 7a 18 41 72 72 61 79 73 20 (max.is.2)......Tr....Nz.Arrays.
f740 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 20 74 6f 20 7a 04 20 55 4c 50 7a 0d 20 55 4c 50 20 28 6d are.not.equal.to.z..ULPz..ULP.(m
f760 61 78 20 69 73 20 72 d9 01 00 00 fa 01 29 29 09 72 4d 00 00 00 72 f0 00 00 00 da 07 73 70 61 63 ax.is.r......)).rM...r......spac
f780 69 6e 67 da 05 77 68 65 72 65 72 03 01 00 00 72 c0 00 00 00 72 06 01 00 00 da 09 6e 75 6c 70 5f ing..wherer....r....r......nulp_
f7a0 64 69 66 66 72 67 00 00 00 29 0a 72 0b 01 00 00 72 17 01 00 00 da 04 6e 75 6c 70 72 6a 00 00 00 diffrg...).r....r......nulprj...
f7c0 72 cd 00 00 00 da 02 61 78 da 02 61 79 da 03 72 65 66 72 69 00 00 00 da 08 6d 61 78 5f 6e 75 6c r......ax..ay..refri.....max_nul
f7e0 70 73 0a 00 00 00 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 27 00 00 00 72 27 00 00 00 bb ps..............rL...r'...r'....
f800 06 00 00 73 e9 00 00 00 80 00 f0 62 01 00 19 1d d0 04 15 db 04 16 d8 09 0f 88 12 8f 16 89 16 90 ...s.......b....................
f820 01 8b 19 80 42 d8 09 0f 88 12 8f 16 89 16 90 01 8b 19 80 42 d8 0a 0e 90 1a 90 12 97 1a 91 1a 98 ....B..............B............
f840 48 98 42 9f 48 99 48 a0 52 a8 22 a1 57 a8 62 b0 22 d3 1c 35 d3 11 36 d1 0a 36 80 43 d8 0b 11 88 H.B.H.H.R.".W.b."..5..6..6.C....
f860 32 8f 36 89 36 90 26 90 22 97 26 91 26 98 11 98 51 99 15 93 2d a0 33 d1 12 26 d4 0b 27 d8 0b 1a 2.6.6.&.".&.&...Q...-.3..&..'...
f880 88 32 8f 3f 89 3f 98 31 d4 0b 1d a0 1f a0 12 a7 1f a1 1f b0 11 d4 21 33 d8 14 2c a8 54 a8 46 b0 .2.?.?.1..............!3..,.T.F.
f8a0 24 d0 12 37 88 43 f4 08 00 0f 1d 98 53 d3 0e 21 d0 08 21 f0 05 00 18 1e 90 72 97 76 91 76 9c 69 $..7.C......S..!..!......r.v.v.i
f8c0 a8 01 a8 31 9b 6f d3 17 2e 88 48 d8 14 2c a8 54 a8 46 b0 2d c0 08 c8 11 b8 7c c8 31 d0 12 4d 88 ...1.o....H..,.T.F.-.....|.1..M.
f8e0 43 dc 0e 1c 98 53 d3 0e 21 d0 08 21 f0 0d 00 0c 28 72 4b 00 00 00 63 04 00 00 00 00 00 00 00 00 C....S..!..!....(rK...c.........
f900 00 00 00 07 00 00 00 03 00 00 00 f3 96 00 00 00 97 00 64 01 7d 04 64 02 64 03 6c 00 7d 05 74 03 ..................d.}.d.d.l.}.t.
f920 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 03 ab 03 00 00 00 00 00 00 7d 06 02 00 7c 05 6a 04 00 00 ........|.|.|.........}...|.j...
f940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 7c 02 6b 1a 00 00 ab 01 00 00 00 00 00 00 ................|.|.k...........
f960 73 20 74 07 00 00 00 00 00 00 00 00 64 04 7c 02 02 00 7c 05 6a 08 00 00 00 00 00 00 00 00 00 00 s.t.........d.|...|.j...........
f980 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 66 02 7a 06 00 00 ab 01 00 00 00 00 00 00 ........|.........f.z...........
f9a0 82 01 7c 06 53 00 29 05 61 69 04 00 00 0a 20 20 20 20 43 68 65 63 6b 20 74 68 61 74 20 61 6c 6c ..|.S.).ai........Check.that.all
f9c0 20 69 74 65 6d 73 20 6f 66 20 61 72 72 61 79 73 20 64 69 66 66 65 72 20 69 6e 20 61 74 20 6d 6f .items.of.arrays.differ.in.at.mo
f9e0 73 74 20 4e 20 55 6e 69 74 73 20 69 6e 20 74 68 65 20 4c 61 73 74 20 50 6c 61 63 65 2e 0a 0a 20 st.N.Units.in.the.Last.Place....
fa00 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 ...Parameters.....----------....
fa20 20 61 2c 20 62 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 49 6e 70 75 74 .a,.b.:.array_like.........Input
fa40 20 61 72 72 61 79 73 20 74 6f 20 62 65 20 63 6f 6d 70 61 72 65 64 2e 0a 20 20 20 20 6d 61 78 75 .arrays.to.be.compared......maxu
fa60 6c 70 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 6d lp.:.int,.optional.........The.m
fa80 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 75 6e 69 74 73 20 69 6e 20 74 68 65 20 6c 61 aximum.number.of.units.in.the.la
faa0 73 74 20 70 6c 61 63 65 20 74 68 61 74 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 60 61 60 20 61 6e st.place.that.elements.of.`a`.an
fac0 64 0a 20 20 20 20 20 20 20 20 60 62 60 20 63 61 6e 20 64 69 66 66 65 72 2e 20 44 65 66 61 75 6c d.........`b`.can.differ..Defaul
fae0 74 20 69 73 20 31 2e 0a 20 20 20 20 64 74 79 70 65 20 3a 20 64 74 79 70 65 2c 20 6f 70 74 69 6f t.is.1......dtype.:.dtype,.optio
fb00 6e 61 6c 0a 20 20 20 20 20 20 20 20 44 61 74 61 2d 74 79 70 65 20 74 6f 20 63 6f 6e 76 65 72 74 nal.........Data-type.to.convert
fb20 20 60 61 60 20 61 6e 64 20 60 62 60 20 74 6f 20 69 66 20 67 69 76 65 6e 2e 20 44 65 66 61 75 6c .`a`.and.`b`.to.if.given..Defaul
fb40 74 20 69 73 20 4e 6f 6e 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d t.is.None.......Returns.....----
fb60 2d 2d 2d 0a 20 20 20 20 72 65 74 20 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 72 ---.....ret.:.ndarray.........Ar
fb80 72 61 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 72 65 70 72 65 73 65 ray.containing.number.of.represe
fba0 6e 74 61 62 6c 65 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 20 6e 75 6d 62 65 72 73 20 62 65 ntable.floating.point.numbers.be
fbc0 74 77 65 65 6e 0a 20 20 20 20 20 20 20 20 69 74 65 6d 73 20 69 6e 20 60 61 60 20 61 6e 64 20 60 tween.........items.in.`a`.and.`
fbe0 62 60 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 b`.......Raises.....------.....A
fc00 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 49 66 20 6f 6e 65 20 6f 72 20 ssertionError.........If.one.or.
fc20 6d 6f 72 65 20 65 6c 65 6d 65 6e 74 73 20 64 69 66 66 65 72 20 62 79 20 6d 6f 72 65 20 74 68 61 more.elements.differ.by.more.tha
fc40 6e 20 60 6d 61 78 75 6c 70 60 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d n.`maxulp`.......Notes.....-----
fc60 0a 20 20 20 20 46 6f 72 20 63 6f 6d 70 75 74 69 6e 67 20 74 68 65 20 55 4c 50 20 64 69 66 66 65 .....For.computing.the.ULP.diffe
fc80 72 65 6e 63 65 2c 20 74 68 69 73 20 41 50 49 20 64 6f 65 73 20 6e 6f 74 20 64 69 66 66 65 72 65 rence,.this.API.does.not.differe
fca0 6e 74 69 61 74 65 20 62 65 74 77 65 65 6e 0a 20 20 20 20 76 61 72 69 6f 75 73 20 72 65 70 72 65 ntiate.between.....various.repre
fcc0 73 65 6e 74 61 74 69 6f 6e 73 20 6f 66 20 4e 41 4e 20 28 55 4c 50 20 64 69 66 66 65 72 65 6e 63 sentations.of.NAN.(ULP.differenc
fce0 65 20 62 65 74 77 65 65 6e 20 30 78 37 66 63 30 30 30 30 30 20 61 6e 64 20 30 78 66 66 63 30 30 e.between.0x7fc00000.and.0xffc00
fd00 30 30 30 0a 20 20 20 20 69 73 20 7a 65 72 6f 29 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 000.....is.zero).......See.Also.
fd20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 73 73 65 72 74 5f 61 72 72 61 79 5f 61 6c ....--------.....assert_array_al
fd40 6d 6f 73 74 5f 65 71 75 61 6c 5f 6e 75 6c 70 20 3a 20 43 6f 6d 70 61 72 65 20 74 77 6f 20 61 72 most_equal_nulp.:.Compare.two.ar
fd60 72 61 79 73 20 72 65 6c 61 74 69 76 65 6c 79 20 74 6f 20 74 68 65 69 72 0a 20 20 20 20 20 20 20 rays.relatively.to.their........
fd80 20 73 70 61 63 69 6e 67 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d .spacing.......Examples.....----
fda0 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6c 69 6e 73 70 61 63 65 28 30 2e 2c ----.....>>>.a.=.np.linspace(0.,
fdc0 20 31 2e 2c 20 31 30 30 29 0a 20 20 20 20 3e 3e 3e 20 72 65 73 20 3d 20 6e 70 2e 74 65 73 74 69 .1.,.100).....>>>.res.=.np.testi
fde0 6e 67 2e 61 73 73 65 72 74 5f 61 72 72 61 79 5f 6d 61 78 5f 75 6c 70 28 61 2c 20 6e 70 2e 61 72 ng.assert_array_max_ulp(a,.np.ar
fe00 63 73 69 6e 28 6e 70 2e 73 69 6e 28 61 29 29 29 0a 0a 20 20 20 20 54 72 02 00 00 00 4e 7a 43 41 csin(np.sin(a)))......Tr....NzCA
fe20 72 72 61 79 73 20 61 72 65 20 6e 6f 74 20 61 6c 6d 6f 73 74 20 65 71 75 61 6c 20 75 70 20 74 6f rrays.are.not.almost.equal.up.to
fe40 20 25 67 20 55 4c 50 20 28 6d 61 78 20 64 69 66 66 65 72 65 6e 63 65 20 69 73 20 25 67 20 55 4c .%g.ULP.(max.difference.is.%g.UL
fe60 50 29 29 05 72 4d 00 00 00 72 de 01 00 00 72 03 01 00 00 72 67 00 00 00 72 06 01 00 00 29 07 72 P)).rM...r....r....rg...r....).r
fe80 b7 00 00 00 72 cc 01 00 00 da 06 6d 61 78 75 6c 70 72 cf 00 00 00 72 6a 00 00 00 72 cd 00 00 00 ....r......maxulpr....rj...r....
fea0 da 03 72 65 74 73 07 00 00 00 20 20 20 20 20 20 20 72 4c 00 00 00 72 29 00 00 00 72 29 00 00 00 ..rets...........rL...r)...r)...
fec0 fa 06 00 00 73 5e 00 00 00 80 00 f0 54 01 00 19 1d d0 04 15 db 04 16 dc 0a 13 90 41 90 71 98 25 ....s^......T..............A.q.%
fee0 d3 0a 20 80 43 d8 0b 11 88 32 8f 36 89 36 90 23 98 16 91 2d d4 0b 20 dc 0e 1c f0 00 01 1e 3e e0 ....C....2.6.6.#...-..........>.
ff00 1e 24 a0 66 a0 62 a7 66 a1 66 a8 53 a3 6b d0 1d 32 f1 05 02 1e 33 f3 00 02 0f 34 f0 00 02 09 34 .$.f.b.f.f.S.k..2....3....4....4
ff20 f0 06 00 0c 0f 80 4a 72 4b 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 ......JrK...c...................
ff40 00 f3 c4 02 00 00 87 07 97 00 64 01 64 02 6c 00 8a 07 7c 02 72 29 02 00 89 07 6a 02 00 00 00 00 ..........d.d.l...|.r)....j.....
ff60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 02 ac 03 ab 02 00 00 00 00 00 00 7d 00 02 00 ..............|.|...........}...
ff80 89 07 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 02 ac 03 ab 02 00 00 ..j...................|.|.......
ffa0 00 00 00 00 7d 01 6e 24 02 00 89 07 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....}.n$....j...................
ffc0 7c 00 ab 01 00 00 00 00 00 00 7d 00 02 00 89 07 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.........}.....j...............
ffe0 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 01 02 00 89 07 6a 04 00 00 00 00 00 00 00 00 00 00 ....|.........}.....j...........
10000 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 7d 03 02 00 89 07 6a 06 00 00 00 00 ........|.|.........}.....j.....
10020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 73 12 02 00 89 07 6a 06 ..............|.........s.....j.
10040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 72 0b 74 09 ..................|.........r.t.
10060 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 82 01 02 00 89 07 6a 0a 00 00 00 00 00 00 ........d...............j.......
10080 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 67 01 7c 03 ac 03 ab 02 00 00 00 00 00 00 7d 00 02 00 ............|.g.|...........}...
100a0 89 07 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 67 01 7c 03 ac 03 ab 02 ..j...................|.g.|.....
100c0 00 00 00 00 00 00 7d 01 89 07 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ......}...j...................|.
100e0 02 00 89 07 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 ....j...................|.......
10100 00 00 3c 00 00 00 89 07 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 02 00 ..<.....j...................|...
10120 89 07 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ..j...................|.........
10140 3c 00 00 00 7c 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 10 00 00 <...|.j...................|.j...
10160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 73 25 74 13 00 00 00 00 00 00 00 00 ................k(..s%t.........
10180 64 05 7c 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 06 7c 01 6a 10 d.|.j.....................d.|.j.
101a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 9d 04 ab 01 00 00 00 00 00 00 82 01 ................................
101c0 88 07 66 01 64 07 84 08 7d 04 74 15 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 05 ..f.d...}.t.........|.........}.
101e0 74 15 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 06 02 00 7c 04 7c 05 7c 06 7c 03 t.........|.........}...|.|.|.|.
10200 ab 03 00 00 00 00 00 00 53 00 29 08 61 6e 03 00 00 46 6f 72 20 65 61 63 68 20 69 74 65 6d 20 69 ........S.).an...For.each.item.i
10220 6e 20 78 20 61 6e 64 20 79 2c 20 72 65 74 75 72 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 n.x.and.y,.return.the.number.of.
10240 72 65 70 72 65 73 65 6e 74 61 62 6c 65 20 66 6c 6f 61 74 69 6e 67 0a 20 20 20 20 70 6f 69 6e 74 representable.floating.....point
10260 73 20 62 65 74 77 65 65 6e 20 74 68 65 6d 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a s.between.them.......Parameters.
10280 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 78 20 3a 20 61 72 72 61 79 5f 6c 69 6b ....----------.....x.:.array_lik
102a0 65 0a 20 20 20 20 20 20 20 20 66 69 72 73 74 20 69 6e 70 75 74 20 61 72 72 61 79 0a 20 20 20 20 e.........first.input.array.....
102c0 79 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 20 69 6e y.:.array_like.........second.in
102e0 70 75 74 20 61 72 72 61 79 0a 20 20 20 20 64 74 79 70 65 20 3a 20 64 74 79 70 65 2c 20 6f 70 74 put.array.....dtype.:.dtype,.opt
10300 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 44 61 74 61 2d 74 79 70 65 20 74 6f 20 63 6f 6e 76 65 ional.........Data-type.to.conve
10320 72 74 20 60 78 60 20 61 6e 64 20 60 79 60 20 74 6f 20 69 66 20 67 69 76 65 6e 2e 20 44 65 66 61 rt.`x`.and.`y`.to.if.given..Defa
10340 75 6c 74 20 69 73 20 4e 6f 6e 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d ult.is.None.......Returns.....--
10360 2d 2d 2d 2d 2d 0a 20 20 20 20 6e 75 6c 70 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 -----.....nulp.:.array_like.....
10380 20 20 20 20 6e 75 6d 62 65 72 20 6f 66 20 72 65 70 72 65 73 65 6e 74 61 62 6c 65 20 66 6c 6f 61 ....number.of.representable.floa
103a0 74 69 6e 67 20 70 6f 69 6e 74 20 6e 75 6d 62 65 72 73 20 62 65 74 77 65 65 6e 20 65 61 63 68 20 ting.point.numbers.between.each.
103c0 69 74 65 6d 20 69 6e 20 78 0a 20 20 20 20 20 20 20 20 61 6e 64 20 79 2e 0a 0a 20 20 20 20 4e 6f item.in.x.........and.y.......No
103e0 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 46 6f 72 20 63 6f 6d 70 75 74 69 6e 67 20 tes.....-----.....For.computing.
10400 74 68 65 20 55 4c 50 20 64 69 66 66 65 72 65 6e 63 65 2c 20 74 68 69 73 20 41 50 49 20 64 6f 65 the.ULP.difference,.this.API.doe
10420 73 20 6e 6f 74 20 64 69 66 66 65 72 65 6e 74 69 61 74 65 20 62 65 74 77 65 65 6e 0a 20 20 20 20 s.not.differentiate.between.....
10440 76 61 72 69 6f 75 73 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 73 20 6f 66 20 4e 41 4e 20 28 various.representations.of.NAN.(
10460 55 4c 50 20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 30 78 37 66 63 30 30 30 30 ULP.difference.between.0x7fc0000
10480 30 20 61 6e 64 20 30 78 66 66 63 30 30 30 30 30 0a 20 20 20 20 69 73 20 7a 65 72 6f 29 2e 0a 0a 0.and.0xffc00000.....is.zero)...
104a0 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 23 20 ....Examples.....--------.....#.
104c0 42 79 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 65 70 73 69 6c 6f 6e 20 69 73 20 74 68 65 20 73 6d By.definition,.epsilon.is.the.sm
104e0 61 6c 6c 65 73 74 20 6e 75 6d 62 65 72 20 73 75 63 68 20 61 73 20 31 20 2b 20 65 70 73 20 21 3d allest.number.such.as.1.+.eps.!=
10500 20 31 2c 20 73 6f 0a 20 20 20 20 23 20 74 68 65 72 65 20 73 68 6f 75 6c 64 20 62 65 20 65 78 61 .1,.so.....#.there.should.be.exa
10520 63 74 6c 79 20 6f 6e 65 20 55 4c 50 20 62 65 74 77 65 65 6e 20 31 20 61 6e 64 20 31 20 2b 20 65 ctly.one.ULP.between.1.and.1.+.e
10540 70 73 0a 20 20 20 20 3e 3e 3e 20 6e 75 6c 70 5f 64 69 66 66 28 31 2c 20 31 20 2b 20 6e 70 2e 66 ps.....>>>.nulp_diff(1,.1.+.np.f
10560 69 6e 66 6f 28 78 2e 64 74 79 70 65 29 2e 65 70 73 29 0a 20 20 20 20 31 2e 30 0a 20 20 20 20 72 info(x.dtype).eps).....1.0.....r
10580 02 00 00 00 4e 72 25 01 00 00 7a 27 5f 6e 75 6c 70 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 6e 74 65 ....Nr%...z'_nulp.not.implemente
105a0 64 20 66 6f 72 20 63 6f 6d 70 6c 65 78 20 61 72 72 61 79 7a 23 41 72 72 61 79 73 20 64 6f 20 6e d.for.complex.arrayz#Arrays.do.n
105c0 6f 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 73 68 61 70 65 3a 20 7a 03 20 2d 20 63 03 00 ot.have.the.same.shape:.z..-.c..
105e0 00 00 00 00 00 00 00 00 00 00 04 00 00 00 13 00 00 00 f3 56 00 00 00 95 01 97 00 02 00 89 04 6a ...................V...........j
10600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 7a 0a 00 00 7c 02 ac 01 ab ...................|.|.z...|....
10620 02 00 00 00 00 00 00 7d 03 02 00 89 04 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......}.....j..................
10640 00 7c 03 ab 01 00 00 00 00 00 00 53 00 a9 02 4e 72 25 01 00 00 29 02 72 ce 00 00 00 72 f0 00 00 .|.........S...Nr%...).r....r...
10660 00 29 05 da 02 72 78 da 02 72 79 da 03 76 64 74 72 73 01 00 00 72 cd 00 00 00 73 05 00 00 00 20 .)...rx..ry..vdtrs...r....s.....
10680 20 20 20 80 72 4c 00 00 00 da 05 5f 64 69 66 66 7a 18 6e 75 6c 70 5f 64 69 66 66 2e 3c 6c 6f 63 ....rL....._diffz.nulp_diff.<loc
106a0 61 6c 73 3e 2e 5f 64 69 66 66 63 07 00 00 73 29 00 00 00 f8 80 00 d8 0f 19 88 72 8f 7a 89 7a 98 als>._diffc...s)..........r.z.z.
106c0 22 98 72 99 27 a8 13 d4 0f 2d 88 04 d8 0f 15 88 72 8f 76 89 76 90 64 8b 7c d0 08 1b 72 4b 00 00 ".r.'....-......r.v.v.d.|...rK..
106e0 00 29 0b 72 4d 00 00 00 72 ce 00 00 00 da 0b 63 6f 6d 6d 6f 6e 5f 74 79 70 65 72 c0 00 00 00 72 .).rM...r......common_typer....r
10700 97 00 00 00 72 0e 00 00 00 72 12 01 00 00 72 0c 00 00 00 72 29 01 00 00 72 cc 00 00 00 da 0c 69 ....r....r....r....r)...r......i
10720 6e 74 65 67 65 72 5f 72 65 70 72 29 08 72 0b 01 00 00 72 17 01 00 00 72 cf 00 00 00 da 01 74 72 nteger_repr).r....r....r......tr
10740 ed 01 00 00 72 ea 01 00 00 72 eb 01 00 00 72 cd 00 00 00 73 08 00 00 00 20 20 20 20 20 20 20 40 ....r....r....r....s...........@
10760 72 4c 00 00 00 72 de 01 00 00 72 de 01 00 00 2e 07 00 00 73 36 01 00 00 f8 80 00 f3 40 01 00 05 rL...r....r........s6.......@...
10780 17 d9 07 0c d8 0c 16 88 42 8f 4a 89 4a 90 71 a0 05 d4 0c 26 88 01 d8 0c 16 88 42 8f 4a 89 4a 90 ........B.J.J.q....&......B.J.J.
107a0 71 a0 05 d4 0c 26 89 01 e0 0c 16 88 42 8f 4a 89 4a 90 71 8b 4d 88 01 d8 0c 16 88 42 8f 4a 89 4a q....&......B.J.J.q.M......B.J.J
107c0 90 71 8b 4d 88 01 e0 08 16 88 02 8f 0e 89 0e 90 71 98 21 d3 08 1c 80 41 d8 07 16 80 72 87 7f 81 .q.M............q.!....A....r...
107e0 7f 90 71 d4 07 19 98 5f 98 52 9f 5f 99 5f a8 51 d4 1d 2f dc 0e 21 d0 22 4b d3 0e 4c d0 08 4c e0 ..q...._.R._._.Q../..!."K..L..L.
10800 08 10 88 02 8f 08 89 08 90 21 90 13 98 41 d4 08 1e 80 41 d8 08 10 88 02 8f 08 89 08 90 21 90 13 .........!...A....A..........!..
10820 98 41 d4 08 1e 80 41 e0 15 17 97 56 91 56 80 41 80 68 80 62 87 68 81 68 88 71 83 6b 81 4e d8 15 .A....A....V.V.A.h.b.h.h.q.k.N..
10840 17 97 56 91 56 80 41 80 68 80 62 87 68 81 68 88 71 83 6b 81 4e e0 0b 0c 8f 37 89 37 90 61 97 67 ..V.V.A.h.b.h.h.q.k.N....7.7.a.g
10860 91 67 d2 0b 1d dc 0e 18 d0 1b 3e b8 71 bf 77 b9 77 b8 69 c0 73 c8 31 cf 37 c9 37 c8 29 d0 19 54 .g........>.q.w.w.i.s.1.7.7.)..T
10880 d3 0e 55 d0 08 55 f4 04 02 05 1c f4 08 00 0a 16 90 61 8b 1f 80 42 dc 09 15 90 61 8b 1f 80 42 d9 ..U..U...........a...B....a...B.
108a0 0b 10 90 12 90 52 98 11 d3 0b 1b d0 04 1b 72 4b 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 .....R........rK...c............
108c0 04 00 00 00 03 00 00 00 f3 80 00 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............|.j..............
108e0 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 03 7c 03 6a 02 00 00 00 00 00 00 00 00 00 00 00 .....|.........}.|.j............
10900 00 00 00 00 00 00 00 64 01 6b 28 00 00 73 13 7c 02 7c 03 7c 03 64 02 6b 02 00 00 19 00 00 00 7a .......d.k(..s.|.|.|.d.k.......z
10920 0a 00 00 7c 03 7c 03 64 02 6b 02 00 00 3c 00 00 00 7c 03 53 00 7c 03 64 02 6b 02 00 00 72 05 7c ...|.|.d.k...<...|.S.|.d.k...r.|
10940 02 7c 03 7a 0a 00 00 7d 03 7c 03 53 00 29 03 4e 72 f6 00 00 00 72 02 00 00 00 29 02 da 04 76 69 .|.z...}.|.S.).Nr....r....)...vi
10960 65 77 72 2b 01 00 00 29 04 72 0b 01 00 00 72 ec 01 00 00 da 04 63 6f 6d 70 72 ea 01 00 00 73 04 ewr+...).r....r......compr....s.
10980 00 00 00 20 20 20 20 72 4c 00 00 00 da 0d 5f 69 6e 74 65 67 65 72 5f 72 65 70 72 72 f4 01 00 00 .......rL....._integer_reprr....
109a0 6c 07 00 00 73 54 00 00 00 80 00 f0 0a 00 0a 0b 8f 16 89 16 90 03 8b 1b 80 42 d8 0c 0e 8f 47 89 l...sT...................B....G.
109c0 47 90 71 8a 4c d8 15 19 98 42 98 72 a0 41 99 76 99 4a d1 15 26 88 02 88 32 90 01 89 36 89 0a f0 G.q.L....B.r.A.v.J..&...2...6...
109e0 08 00 0c 0e 80 49 f0 07 00 0a 0c 88 61 8a 16 d8 0d 11 90 42 89 59 88 02 e0 0b 0d 80 49 72 4b 00 .....I......a......B.Y......IrK.
10a00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 ba 01 00 00 97 00 64 01 ..c...........................d.
10a20 64 02 6c 00 7d 01 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 04 d.l.}.|.j...................|.j.
10a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 72 27 74 07 00 00 00 00 00 00 ..................k(..r't.......
10a60 00 00 7c 00 7c 01 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 7c 01 6a 08 ..|.|.j.....................|.j.
10a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 00 ab 03 00 00 ..................d.............
10aa0 00 00 00 00 53 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 0a ....S.|.j...................|.j.
10ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 72 27 74 07 00 00 00 00 00 00 ..................k(..r't.......
10ae0 00 00 7c 00 7c 01 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 7c 01 6a 0c ..|.|.j.....................|.j.
10b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 ab 03 00 00 ..................d.............
10b20 00 00 00 00 53 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 0e ....S.|.j...................|.j.
10b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 72 27 74 07 00 00 00 00 00 00 ..................k(..r't.......
10b60 00 00 7c 00 7c 01 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 7c 01 6a 10 ..|.|.j.....................|.j.
10b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 ab 03 00 00 ..................d.............
10ba0 00 00 00 00 53 00 74 13 00 00 00 00 00 00 00 00 64 06 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 ....S.t.........d.|.j...........
10bc0 00 00 00 00 00 00 00 00 9b 00 9d 02 ab 01 00 00 00 00 00 00 82 01 29 07 7a 51 52 65 74 75 72 6e ......................).zQReturn
10be0 20 74 68 65 20 73 69 67 6e 65 64 2d 6d 61 67 6e 69 74 75 64 65 20 69 6e 74 65 72 70 72 65 74 61 .the.signed-magnitude.interpreta
10c00 74 69 6f 6e 20 6f 66 20 74 68 65 20 62 69 6e 61 72 79 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f tion.of.the.binary.representatio
10c20 6e 0a 20 20 20 20 6f 66 20 78 2e 72 02 00 00 00 4e 69 00 80 ff ff 69 00 00 00 80 6c fb ff ff ff n.....of.x.r....Ni....i....l....
10c40 00 00 00 00 00 00 00 00 08 00 7a 12 55 6e 73 75 70 70 6f 72 74 65 64 20 64 74 79 70 65 20 29 0a ..........z.Unsupported.dtype.).
10c60 72 4d 00 00 00 72 cf 00 00 00 da 07 66 6c 6f 61 74 31 36 72 f4 01 00 00 da 05 69 6e 74 31 36 72 rM...r......float16r......int16r
10c80 11 00 00 00 da 05 69 6e 74 33 32 72 f1 00 00 00 da 05 69 6e 74 36 34 72 cc 00 00 00 29 02 72 0b ......int32r......int64r....).r.
10ca0 01 00 00 72 cd 00 00 00 73 02 00 00 00 20 20 72 4c 00 00 00 72 ef 01 00 00 72 ef 01 00 00 7a 07 ...r....s......rL...r....r....z.
10cc0 00 00 73 a8 00 00 00 80 00 f3 06 00 05 17 d8 07 08 87 77 81 77 90 22 97 2a 91 2a d2 07 1c dc 0f ..s...............w.w.".*.*.....
10ce0 1c 98 51 a0 02 a7 08 a1 08 a8 28 a8 22 af 28 a9 28 b0 36 d3 2a 3a d3 0f 3b d0 08 3b d8 09 0a 8f ..Q.......(.".(.(.6.*:..;..;....
10d00 17 89 17 90 42 97 4a 91 4a d2 09 1e dc 0f 1c 98 51 a0 02 a7 08 a1 08 a8 28 a8 22 af 28 a9 28 b0 ....B.J.J.......Q.......(.".(.(.
10d20 36 d3 2a 3a d3 0f 3b d0 08 3b d8 09 0a 8f 17 89 17 90 42 97 4a 91 4a d2 09 1e dc 0f 1c 98 51 a0 6.*:..;..;........B.J.J.......Q.
10d40 02 a7 08 a1 08 a8 28 a8 22 af 28 a9 28 b0 36 d3 2a 3a d3 0f 3b d0 08 3b e4 0e 18 d0 1b 2d a8 61 ......(.".(.(.6.*:..;..;.....-.a
10d60 af 67 a9 67 a8 59 d0 19 37 d3 0e 38 d0 08 38 72 4b 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 .g.g.Y..7..8..8rK...c...........
10d80 00 06 00 00 00 23 00 00 00 f3 c4 00 00 00 4b 00 01 00 97 00 64 01 7d 02 74 01 00 00 00 00 00 00 .....#........K.....d.}.t.......
10da0 00 00 ab 00 00 00 00 00 00 00 35 00 7d 03 7c 03 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........5.}.|.j...............
10dc0 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 04 64 00 96 02 97 01 01 00 74 05 00 00 00 00 00 00 ....|.........}.d.......t.......
10de0 00 00 7c 04 ab 01 00 00 00 00 00 00 64 02 6b 44 00 00 73 17 7c 01 81 05 64 03 7c 01 9b 00 9d 02 ..|.........d.kD..s.|...d.|.....
10e00 6e 01 64 04 7d 05 74 07 00 00 00 00 00 00 00 00 64 05 7c 05 7a 00 00 00 ab 01 00 00 00 00 00 00 n.d.}.t.........d.|.z...........
10e20 82 01 09 00 64 00 64 00 64 00 ab 02 00 00 00 00 00 00 01 00 79 00 23 00 31 00 73 01 77 02 01 00 ....d.d.d...........y.#.1.s.w...
10e40 59 00 01 00 01 00 79 00 78 03 59 00 77 01 ad 03 77 01 29 06 4e 54 72 02 00 00 00 fa 0e 20 77 68 Y.....y.x.Y.w...w.).NTr.......wh
10e60 65 6e 20 63 61 6c 6c 69 6e 67 20 72 61 00 00 00 7a 11 4e 6f 20 77 61 72 6e 69 6e 67 20 72 61 69 en.calling.ra...z.No.warning.rai
10e80 73 65 64 29 04 72 35 00 00 00 da 06 72 65 63 6f 72 64 72 ab 00 00 00 72 67 00 00 00 29 06 da 0d sed).r5.....recordr....rg...)...
10ea0 77 61 72 6e 69 6e 67 5f 63 6c 61 73 73 72 5e 00 00 00 72 6a 00 00 00 da 03 73 75 70 72 95 00 00 warning_classr^...rj.....supr...
10ec0 00 da 08 6e 61 6d 65 5f 73 74 72 73 06 00 00 00 20 20 20 20 20 20 72 4c 00 00 00 da 15 5f 61 73 ...name_strs..........rL....._as
10ee0 73 65 72 74 5f 77 61 72 6e 73 5f 63 6f 6e 74 65 78 74 72 00 02 00 00 88 07 00 00 73 71 00 00 00 sert_warns_contextr........sq...
10f00 e8 00 f8 80 00 e0 18 1c d0 04 15 dc 09 1a d3 09 1c f0 00 05 05 41 01 a0 03 d8 0c 0f 8f 4a 89 4a .....................A.......J.J
10f20 90 7d d3 0c 25 88 01 db 08 0d dc 0f 12 90 31 8b 76 98 01 8a 7a d8 32 36 d0 32 42 98 1e a8 04 a0 .}..%.........1.v...z.26.2B.....
10f40 76 d1 17 2e c8 02 88 48 dc 12 20 d0 21 34 b0 78 d1 21 3f d3 12 40 d0 0c 40 f0 05 00 10 1a f7 07 v......H....!4.x.!?..@..@.......
10f60 05 05 41 01 f7 00 05 05 41 01 f1 00 05 05 41 01 fc 73 1c 00 00 00 82 0d 41 20 01 8f 3b 41 14 03 ..A.....A.....A..s......A...;A..
10f80 c1 0b 09 41 20 01 c1 14 05 41 1d 07 c1 19 07 41 20 01 63 01 00 00 00 00 00 00 00 00 00 00 00 06 ...A.....A.....A..c.............
10fa0 00 00 00 0f 00 00 00 f3 ee 00 00 00 97 00 7c 01 73 0d 7c 02 73 0b 74 01 00 00 00 00 00 00 00 00 ..............|.s.|.s.t.........
10fc0 7c 00 ab 01 00 00 00 00 00 00 53 00 74 03 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 |.........S.t.........|.........
10fe0 64 01 6b 02 00 00 72 1a 64 02 7c 02 76 00 72 0b 74 05 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 d.k...r.d.|.v.r.t.........d.....
11000 00 00 00 00 82 01 74 05 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 82 01 7c 01 64 05 ......t.........d...........|.d.
11020 19 00 00 00 7d 03 7c 01 64 01 64 06 1a 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 00 7c 03 6a 06 ....}.|.d.d...}.t.........|.|.j.
11040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 07 ab 02 00 00 00 00 00 00 35 00 01 00 ............................5...
11060 02 00 7c 03 7c 01 69 00 7c 02 a4 01 8e 01 63 02 64 06 64 06 64 06 ab 02 00 00 00 00 00 00 01 00 ..|.|.i.|.....c.d.d.d...........
11080 53 00 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 79 06 78 03 59 00 77 01 29 08 61 0f 05 00 S.#.1.s.w...Y.....y.x.Y.w.).a...
110a0 00 0a 20 20 20 20 46 61 69 6c 20 75 6e 6c 65 73 73 20 74 68 65 20 67 69 76 65 6e 20 63 61 6c 6c ......Fail.unless.the.given.call
110c0 61 62 6c 65 20 74 68 72 6f 77 73 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 77 61 72 6e 69 6e able.throws.the.specified.warnin
110e0 67 2e 0a 0a 20 20 20 20 41 20 77 61 72 6e 69 6e 67 20 6f 66 20 63 6c 61 73 73 20 77 61 72 6e 69 g.......A.warning.of.class.warni
11100 6e 67 5f 63 6c 61 73 73 20 73 68 6f 75 6c 64 20 62 65 20 74 68 72 6f 77 6e 20 62 79 20 74 68 65 ng_class.should.be.thrown.by.the
11120 20 63 61 6c 6c 61 62 6c 65 20 77 68 65 6e 0a 20 20 20 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 20 .callable.when.....invoked.with.
11140 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 20 61 6e 64 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d arguments.args.and.keyword.argum
11160 65 6e 74 73 20 6b 77 61 72 67 73 2e 0a 20 20 20 20 49 66 20 61 20 64 69 66 66 65 72 65 6e 74 20 ents.kwargs......If.a.different.
11180 74 79 70 65 20 6f 66 20 77 61 72 6e 69 6e 67 20 69 73 20 74 68 72 6f 77 6e 2c 20 69 74 20 77 69 type.of.warning.is.thrown,.it.wi
111a0 6c 6c 20 6e 6f 74 20 62 65 20 63 61 75 67 68 74 2e 0a 0a 20 20 20 20 49 66 20 63 61 6c 6c 65 64 ll.not.be.caught.......If.called
111c0 20 77 69 74 68 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 6f 74 68 65 72 20 74 68 61 6e 20 74 .with.all.arguments.other.than.t
111e0 68 65 20 77 61 72 6e 69 6e 67 20 63 6c 61 73 73 20 6f 6d 69 74 74 65 64 2c 20 6d 61 79 20 62 65 he.warning.class.omitted,.may.be
11200 0a 20 20 20 20 75 73 65 64 20 61 73 20 61 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 3a 3a .....used.as.a.context.manager::
11220 0a 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 61 73 73 65 72 74 5f 77 61 72 6e 73 28 53 6f 6d 65 ..........with.assert_warns(Some
11240 57 61 72 6e 69 6e 67 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 5f 73 6f 6d 65 74 68 69 Warning):.............do_somethi
11260 6e 67 28 29 0a 0a 20 20 20 20 54 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 62 65 20 75 73 65 64 ng()......The.ability.to.be.used
11280 20 61 73 20 61 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 20 69 73 20 6e 65 77 20 69 6e 20 .as.a.context.manager.is.new.in.
112a0 4e 75 6d 50 79 20 76 31 2e 31 31 2e 30 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 NumPy.v1.11.0.......Parameters..
112c0 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 77 61 72 6e 69 6e 67 5f 63 6c 61 73 73 20 ...----------.....warning_class.
112e0 3a 20 63 6c 61 73 73 0a 20 20 20 20 20 20 20 20 54 68 65 20 63 6c 61 73 73 20 64 65 66 69 6e 69 :.class.........The.class.defini
11300 6e 67 20 74 68 65 20 77 61 72 6e 69 6e 67 20 74 68 61 74 20 60 66 75 6e 63 60 20 69 73 20 65 78 ng.the.warning.that.`func`.is.ex
11320 70 65 63 74 65 64 20 74 6f 20 74 68 72 6f 77 2e 0a 20 20 20 20 66 75 6e 63 20 3a 20 63 61 6c 6c pected.to.throw......func.:.call
11340 61 62 6c 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 43 61 6c 6c 61 62 6c 65 20 able,.optional.........Callable.
11360 74 6f 20 74 65 73 74 0a 20 20 20 20 2a 61 72 67 73 20 3a 20 41 72 67 75 6d 65 6e 74 73 0a 20 20 to.test.....*args.:.Arguments...
11380 20 20 20 20 20 20 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 60 66 75 6e 63 60 2e 0a 20 20 20 20 ......Arguments.for.`func`......
113a0 2a 2a 6b 77 61 72 67 73 20 3a 20 4b 77 61 72 67 73 0a 20 20 20 20 20 20 20 20 4b 65 79 77 6f 72 **kwargs.:.Kwargs.........Keywor
113c0 64 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 60 66 75 6e 63 60 2e 0a 0a 20 20 20 20 52 65 74 d.arguments.for.`func`.......Ret
113e0 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 72 urns.....-------.....The.value.r
11400 65 74 75 72 6e 65 64 20 62 79 20 60 66 75 6e 63 60 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 eturned.by.`func`.......Examples
11420 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 77 61 72 .....--------.....>>>.import.war
11440 6e 69 6e 67 73 0a 20 20 20 20 3e 3e 3e 20 64 65 66 20 64 65 70 72 65 63 61 74 65 64 5f 66 75 6e nings.....>>>.def.deprecated_fun
11460 63 28 6e 75 6d 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 77 61 72 6e 69 6e 67 73 2e 77 61 72 c(num):.............warnings.war
11480 6e 28 22 50 6c 65 61 73 65 20 75 70 67 72 61 64 65 22 2c 20 44 65 70 72 65 63 61 74 69 6f 6e 57 n("Please.upgrade",.DeprecationW
114a0 61 72 6e 69 6e 67 29 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 72 65 74 75 72 6e 20 6e 75 6d 2a 6e arning).............return.num*n
114c0 75 6d 0a 20 20 20 20 3e 3e 3e 20 77 69 74 68 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 73 65 72 um.....>>>.with.np.testing.asser
114e0 74 5f 77 61 72 6e 73 28 44 65 70 72 65 63 61 74 69 6f 6e 57 61 72 6e 69 6e 67 29 3a 0a 20 20 20 t_warns(DeprecationWarning):....
11500 20 2e 2e 2e 20 20 20 20 20 61 73 73 65 72 74 20 64 65 70 72 65 63 61 74 65 64 5f 66 75 6e 63 28 .........assert.deprecated_func(
11520 34 29 20 3d 3d 20 31 36 0a 20 20 20 20 3e 3e 3e 20 23 20 6f 72 20 70 61 73 73 69 6e 67 20 61 20 4).==.16.....>>>.#.or.passing.a.
11540 66 75 6e 63 0a 20 20 20 20 3e 3e 3e 20 72 65 74 20 3d 20 6e 70 2e 74 65 73 74 69 6e 67 2e 61 73 func.....>>>.ret.=.np.testing.as
11560 73 65 72 74 5f 77 61 72 6e 73 28 44 65 70 72 65 63 61 74 69 6f 6e 57 61 72 6e 69 6e 67 2c 20 64 sert_warns(DeprecationWarning,.d
11580 65 70 72 65 63 61 74 65 64 5f 66 75 6e 63 2c 20 34 29 0a 20 20 20 20 3e 3e 3e 20 61 73 73 65 72 eprecated_func,.4).....>>>.asser
115a0 74 20 72 65 74 20 3d 3d 20 31 36 0a 20 20 20 20 72 f6 00 00 00 da 05 6d 61 74 63 68 7a 41 61 73 t.ret.==.16.....r......matchzAas
115c0 73 65 72 74 5f 77 61 72 6e 73 20 64 6f 65 73 20 6e 6f 74 20 75 73 65 20 27 6d 61 74 63 68 27 20 sert_warns.does.not.use.'match'.
115e0 6b 77 61 72 67 2c 20 75 73 65 20 70 79 74 65 73 74 2e 77 61 72 6e 73 20 69 6e 73 74 65 61 64 7a kwarg,.use.pytest.warns.insteadz
11600 28 61 73 73 65 72 74 5f 77 61 72 6e 73 28 2e 2e 2e 29 20 6e 65 65 64 73 20 61 74 20 6c 65 61 73 (assert_warns(...).needs.at.leas
11620 74 20 6f 6e 65 20 61 72 67 72 02 00 00 00 4e a9 01 72 5e 00 00 00 29 04 72 00 02 00 00 72 ab 00 t.one.argr....N..r^...).r....r..
11640 00 00 da 0c 52 75 6e 74 69 6d 65 45 72 72 6f 72 72 46 00 00 00 29 04 72 fd 01 00 00 72 d3 00 00 ....RuntimeErrorrF...).r....r...
11660 00 72 a1 01 00 00 72 18 01 00 00 73 04 00 00 00 20 20 20 20 72 4c 00 00 00 72 2a 00 00 00 72 2a .r....r....s........rL...r*...r*
11680 00 00 00 93 07 00 00 73 8c 00 00 00 80 00 f1 56 01 00 0c 10 99 06 dc 0f 24 a0 5d d3 0f 33 d0 08 .......s.......V........$.]..3..
116a0 33 dc 09 0c 88 54 8b 19 90 51 8a 1d d8 0b 12 90 66 d1 0b 1c dc 12 1e f0 02 01 11 2b f3 03 03 13 3....T...Q......f..........+....
116c0 12 f0 00 03 0d 12 f4 08 00 0f 1b d0 1b 45 d3 0e 46 d0 08 46 e0 0b 0f 90 01 89 37 80 44 d8 0b 0f .............E..F..F......7.D...
116e0 90 01 90 02 88 38 80 44 dc 09 1e 98 7d b0 34 b7 3d b1 3d d4 09 41 f1 00 01 05 25 d9 0f 13 90 54 .....8.D....}.4.=.=..A....%....T
11700 d0 0f 24 98 56 d1 0f 24 f7 03 01 05 25 f7 00 01 05 25 f2 00 01 05 25 fa 73 0c 00 00 00 c1 19 08 ..$.V..$....%....%....%.s.......
11720 41 2b 03 c1 2b 05 41 34 07 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 23 00 00 00 f3 ea A+..+.A4.c................#.....
11740 00 00 00 4b 00 01 00 97 00 64 01 7d 01 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 ...K.....d.}.t.........j........
11760 00 00 00 00 00 00 00 00 00 00 00 64 01 ac 02 ab 01 00 00 00 00 00 00 35 00 7d 02 74 01 00 00 00 ...........d...........5.}.t....
11780 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 .....j...................d......
117a0 00 00 00 01 00 64 00 96 02 97 01 01 00 74 07 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 .....d.......t.........|........
117c0 00 64 04 6b 44 00 00 72 1a 7c 00 81 05 64 05 7c 00 9b 00 9d 02 6e 01 64 06 7d 03 74 09 00 00 00 .d.kD..r.|...d.|.....n.d.}.t....
117e0 00 00 00 00 00 64 07 7c 03 9b 00 64 08 7c 02 9b 00 9d 04 ab 01 00 00 00 00 00 00 82 01 09 00 64 .....d.|...d.|.................d
11800 00 64 00 64 00 ab 02 00 00 00 00 00 00 01 00 79 00 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 .d.d...........y.#.1.s.w...Y....
11820 00 79 00 78 03 59 00 77 01 ad 03 77 01 29 09 4e 54 a9 01 72 fc 01 00 00 da 06 61 6c 77 61 79 73 .y.x.Y.w...w.).NT..r......always
11840 72 02 00 00 00 72 fb 01 00 00 72 61 00 00 00 7a 0c 47 6f 74 20 77 61 72 6e 69 6e 67 73 72 a8 00 r....r....ra...z.Got.warningsr..
11860 00 00 29 05 da 08 77 61 72 6e 69 6e 67 73 da 0e 63 61 74 63 68 5f 77 61 72 6e 69 6e 67 73 da 0c ..)...warnings..catch_warnings..
11880 73 69 6d 70 6c 65 66 69 6c 74 65 72 72 ab 00 00 00 72 67 00 00 00 29 04 72 5e 00 00 00 72 6a 00 simplefilterr....rg...).r^...rj.
118a0 00 00 72 95 00 00 00 72 ff 01 00 00 73 04 00 00 00 20 20 20 20 72 4c 00 00 00 da 1b 5f 61 73 73 ..r....r....s........rL....._ass
118c0 65 72 74 5f 6e 6f 5f 77 61 72 6e 69 6e 67 73 5f 63 6f 6e 74 65 78 74 72 0b 02 00 00 ce 07 00 00 ert_no_warnings_contextr........
118e0 73 80 00 00 00 e8 00 f8 80 00 e0 18 1c d0 04 15 dc 09 11 d7 09 20 d1 09 20 a8 04 d4 09 2d f0 00 s............................-..
11900 05 05 41 01 b0 11 dc 08 10 d7 08 1d d1 08 1d 98 68 d4 08 27 db 08 0d dc 0b 0e 88 71 8b 36 90 41 ..A.............h..'.......q.6.A
11920 8a 3a d8 32 36 d0 32 42 98 1e a8 04 a0 76 d1 17 2e c8 02 88 48 dc 12 20 a0 3c b0 08 a8 7a b8 12 .:.26.2B.....v......H....<...z..
11940 b8 41 b8 33 d0 21 3f d3 12 40 d0 0c 40 f0 05 00 0c 16 f7 07 05 05 41 01 f7 00 05 05 41 01 f1 00 .A.3.!?..@..@.........A.....A...
11960 05 05 41 01 fc 73 1d 00 00 00 82 19 41 33 01 9b 41 02 41 27 03 c1 1e 09 41 33 01 c1 27 05 41 30 ..A..s......A3..A.A'....A3..'.A0
11980 07 c1 2c 07 41 33 01 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 0f 00 00 00 f3 96 00 00 ..,.A3.c........................
119a0 00 97 00 7c 00 73 0a 74 01 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 53 00 7c 00 64 01 19 ...|.s.t.................S.|.d..
119c0 00 00 00 7d 02 7c 00 64 02 64 03 1a 00 7d 00 74 01 00 00 00 00 00 00 00 00 7c 02 6a 02 00 00 00 ...}.|.d.d...}.t.........|.j....
119e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 04 ab 01 00 00 00 00 00 00 35 00 01 00 02 00 7c .........................5.....|
11a00 02 7c 00 69 00 7c 01 a4 01 8e 01 63 02 64 03 64 03 64 03 ab 02 00 00 00 00 00 00 01 00 53 00 23 .|.i.|.....c.d.d.d...........S.#
11a20 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 79 03 78 03 59 00 77 01 29 05 61 1e 02 00 00 0a 20 .1.s.w...Y.....y.x.Y.w.).a......
11a40 20 20 20 46 61 69 6c 20 69 66 20 74 68 65 20 67 69 76 65 6e 20 63 61 6c 6c 61 62 6c 65 20 70 72 ...Fail.if.the.given.callable.pr
11a60 6f 64 75 63 65 73 20 61 6e 79 20 77 61 72 6e 69 6e 67 73 2e 0a 0a 20 20 20 20 49 66 20 63 61 6c oduces.any.warnings.......If.cal
11a80 6c 65 64 20 77 69 74 68 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 6f 6d 69 74 74 65 64 2c 20 led.with.all.arguments.omitted,.
11aa0 6d 61 79 20 62 65 20 75 73 65 64 20 61 73 20 61 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 may.be.used.as.a.context.manager
11ac0 3a 3a 0a 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 61 73 73 65 72 74 5f 6e 6f 5f 77 61 72 6e 69 ::..........with.assert_no_warni
11ae0 6e 67 73 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 5f 73 6f 6d 65 74 68 69 6e 67 28 ngs():.............do_something(
11b00 29 0a 0a 20 20 20 20 54 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 )......The.ability.to.be.used.as
11b20 20 61 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 20 69 73 20 6e 65 77 20 69 6e 20 4e 75 6d .a.context.manager.is.new.in.Num
11b40 50 79 20 76 31 2e 31 31 2e 30 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 Py.v1.11.0.......Parameters.....
11b60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 75 6e 63 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 ----------.....func.:.callable..
11b80 20 20 20 20 20 20 20 54 68 65 20 63 61 6c 6c 61 62 6c 65 20 74 6f 20 74 65 73 74 2e 0a 20 20 20 .......The.callable.to.test.....
11ba0 20 5c 2a 61 72 67 73 20 3a 20 41 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 41 72 67 75 .\*args.:.Arguments.........Argu
11bc0 6d 65 6e 74 73 20 70 61 73 73 65 64 20 74 6f 20 60 66 75 6e 63 60 2e 0a 20 20 20 20 5c 2a 5c 2a ments.passed.to.`func`......\*\*
11be0 6b 77 61 72 67 73 20 3a 20 4b 77 61 72 67 73 0a 20 20 20 20 20 20 20 20 4b 65 79 77 6f 72 64 20 kwargs.:.Kwargs.........Keyword.
11c00 61 72 67 75 6d 65 6e 74 73 20 70 61 73 73 65 64 20 74 6f 20 60 66 75 6e 63 60 2e 0a 0a 20 20 20 arguments.passed.to.`func`......
11c20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 54 68 65 20 76 61 6c .Returns.....-------.....The.val
11c40 75 65 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 66 75 6e 63 60 2e 0a 0a 20 20 20 20 72 02 00 00 ue.returned.by.`func`.......r...
11c60 00 72 f6 00 00 00 4e 72 03 02 00 00 29 02 72 0b 02 00 00 72 46 00 00 00 a9 03 72 d3 00 00 00 72 .r....Nr....).r....rF.....r....r
11c80 a1 01 00 00 72 18 01 00 00 73 03 00 00 00 20 20 20 72 4c 00 00 00 72 2b 00 00 00 72 2b 00 00 00 ....r....s.......rL...r+...r+...
11ca0 d9 07 00 00 73 52 00 00 00 80 00 f1 32 00 0c 10 dc 0f 2a d3 0f 2c d0 08 2c e0 0b 0f 90 01 89 37 ....sR......2.....*..,..,......7
11cc0 80 44 d8 0b 0f 90 01 90 02 88 38 80 44 dc 09 24 a8 24 af 2d a9 2d d4 09 38 f1 00 01 05 25 d9 0f .D........8.D..$.$.-.-..8....%..
11ce0 13 90 54 d0 0f 24 98 56 d1 0f 24 f7 03 01 05 25 f7 00 01 05 25 f2 00 01 05 25 fa 73 09 00 00 00 ..T..$.V..$....%....%....%.s....
11d00 ad 08 3f 03 bf 05 41 08 07 da 06 62 69 6e 61 72 79 e9 18 00 00 00 63 03 00 00 00 00 00 00 00 00 ..?...A....binary.....c.........
11d20 00 00 00 0c 00 00 00 23 00 00 00 f3 30 05 00 00 87 00 87 0a 87 0b 4b 00 01 00 97 00 64 01 7d 03 .......#....0.........K.....d.}.
11d40 64 02 7d 04 74 01 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 00 44 00 90 02 5d 7c 00 00 d.}.t.........d.........D...]|..
11d60 8a 0a 74 01 00 00 00 00 00 00 00 00 89 0a 64 04 7a 00 00 00 74 03 00 00 00 00 00 00 00 00 89 0a ..t...........d.z...t...........
11d80 64 03 7a 00 00 00 7c 02 ab 02 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 44 00 90 02 5d 59 00 00 d.z...|.................D...]Y..
11da0 8a 0b 7c 01 64 05 6b 28 00 00 72 cc 88 00 88 0a 88 0b 66 03 64 06 84 08 7d 05 74 05 00 00 00 00 ..|.d.k(..r.......f.d...}.t.....
11dc0 00 00 00 00 89 0b 66 01 89 00 ac 07 ab 02 00 00 00 00 00 00 89 0a 64 08 1a 00 7d 06 7c 06 02 00 ......f...............d...}.|...
11de0 7c 05 ab 00 00 00 00 00 00 00 7c 03 89 0a 89 0a 89 0b 89 00 64 09 66 05 7a 06 00 00 66 03 96 01 |.........|.........d.f.z...f...
11e00 97 01 01 00 02 00 7c 05 ab 00 00 00 00 00 00 00 7d 07 7c 07 7c 07 7c 03 89 0a 89 0a 89 0b 89 00 ......|.........}.|.|.|.........
11e20 64 0a 66 05 7a 06 00 00 66 03 96 01 97 01 01 00 7c 06 64 0b 64 08 1a 00 02 00 7c 05 ab 00 00 00 d.f.z...f.......|.d.d.....|.....
11e40 00 00 00 00 64 08 64 0c 1a 00 7c 03 89 0a 64 0b 7a 00 00 00 89 0a 89 0b 64 0b 7a 0a 00 00 89 00 ....d.d...|...d.z.......d.z.....
11e60 64 09 66 05 7a 06 00 00 66 03 96 01 97 01 01 00 7c 06 64 08 64 0c 1a 00 02 00 7c 05 ab 00 00 00 d.f.z...f.......|.d.d.....|.....
11e80 00 00 00 00 64 0b 64 08 1a 00 7c 03 89 0a 89 0a 64 0b 7a 00 00 00 89 0b 64 0b 7a 0a 00 00 89 00 ....d.d...|.....d.z.....d.z.....
11ea0 64 09 66 05 7a 06 00 00 66 03 96 01 97 01 01 00 02 00 7c 05 ab 00 00 00 00 00 00 00 64 08 64 0c d.f.z...f.........|.........d.d.
11ec0 1a 00 02 00 7c 05 ab 00 00 00 00 00 00 00 64 0b 64 08 1a 00 7c 03 89 0a 89 0a 64 0b 7a 00 00 00 ....|.........d.d...|.....d.z...
11ee0 89 0b 64 0b 7a 0a 00 00 89 00 64 0d 66 05 7a 06 00 00 66 03 96 01 97 01 01 00 02 00 7c 05 ab 00 ..d.z.....d.f.z...f.........|...
11f00 00 00 00 00 00 00 64 0b 64 08 1a 00 02 00 7c 05 ab 00 00 00 00 00 00 00 64 08 64 0c 1a 00 7c 03 ......d.d.....|.........d.d...|.
11f20 89 0a 64 0b 7a 00 00 00 89 0a 89 0b 64 0b 7a 0a 00 00 89 00 64 0d 66 05 7a 06 00 00 66 03 96 01 ..d.z.......d.z.....d.f.z...f...
11f40 97 01 01 00 7c 01 64 0e 6b 28 00 00 73 01 8c db 88 00 88 0a 88 0b 66 03 64 0f 84 08 7d 08 88 00 ....|.d.k(..s.........f.d...}...
11f60 88 0a 88 0b 66 03 64 10 84 08 7d 09 74 05 00 00 00 00 00 00 00 00 89 0b 66 01 89 00 ac 07 ab 02 ....f.d...}.t...........f.......
11f80 00 00 00 00 00 00 89 0a 64 08 1a 00 7d 06 7c 06 02 00 7c 08 ab 00 00 00 00 00 00 00 02 00 7c 09 ........d...}.|...|...........|.
11fa0 ab 00 00 00 00 00 00 00 7c 04 89 0a 89 0a 89 0a 89 0b 89 00 64 09 66 06 7a 06 00 00 66 04 96 01 ........|...........d.f.z...f...
11fc0 97 01 01 00 02 00 7c 08 ab 00 00 00 00 00 00 00 7d 07 7c 07 7c 07 02 00 7c 09 ab 00 00 00 00 00 ......|.........}.|.|...|.......
11fe0 00 00 7c 04 89 0a 89 0a 89 0a 89 0b 89 00 64 11 66 06 7a 06 00 00 66 04 96 01 97 01 01 00 02 00 ..|...........d.f.z...f.........
12000 7c 09 ab 00 00 00 00 00 00 00 7d 07 7c 07 02 00 7c 08 ab 00 00 00 00 00 00 00 7c 07 7c 04 89 0a |.........}.|...|.........|.|...
12020 89 0a 89 0a 89 0b 89 00 64 12 66 06 7a 06 00 00 66 04 96 01 97 01 01 00 7c 06 64 0b 64 08 1a 00 ........d.f.z...f.......|.d.d...
12040 02 00 7c 08 ab 00 00 00 00 00 00 00 64 08 64 0c 1a 00 02 00 7c 09 ab 00 00 00 00 00 00 00 64 08 ..|.........d.d.....|.........d.
12060 64 0c 1a 00 7c 04 89 0a 64 0b 7a 00 00 00 89 0a 89 0a 89 0b 64 0b 7a 0a 00 00 89 00 64 09 66 06 d...|...d.z.........d.z.....d.f.
12080 7a 06 00 00 66 04 96 01 97 01 01 00 7c 06 64 08 64 0c 1a 00 02 00 7c 08 ab 00 00 00 00 00 00 00 z...f.......|.d.d.....|.........
120a0 64 0b 64 08 1a 00 02 00 7c 09 ab 00 00 00 00 00 00 00 64 08 64 0c 1a 00 7c 04 89 0a 89 0a 64 0b d.d.....|.........d.d...|.....d.
120c0 7a 00 00 00 89 0a 89 0b 64 0b 7a 0a 00 00 89 00 64 09 66 06 7a 06 00 00 66 04 96 01 97 01 01 00 z.......d.z.....d.f.z...f.......
120e0 7c 06 64 08 64 0c 1a 00 02 00 7c 08 ab 00 00 00 00 00 00 00 64 08 64 0c 1a 00 02 00 7c 09 ab 00 |.d.d.....|.........d.d.....|...
12100 00 00 00 00 00 00 64 0b 64 08 1a 00 7c 04 89 0a 89 0a 89 0a 64 0b 7a 00 00 00 89 0b 64 0b 7a 0a ......d.d...|.......d.z.....d.z.
12120 00 00 89 00 64 09 66 06 7a 06 00 00 66 04 96 01 97 01 01 00 02 00 7c 08 ab 00 00 00 00 00 00 00 ....d.f.z...f.........|.........
12140 64 0b 64 08 1a 00 02 00 7c 08 ab 00 00 00 00 00 00 00 64 08 64 0c 1a 00 02 00 7c 09 ab 00 00 00 d.d.....|.........d.d.....|.....
12160 00 00 00 00 64 08 64 0c 1a 00 7c 04 89 0a 64 0b 7a 00 00 00 89 0a 89 0a 89 0b 64 0b 7a 0a 00 00 ....d.d...|...d.z.........d.z...
12180 89 00 64 0d 66 06 7a 06 00 00 66 04 96 01 97 01 01 00 02 00 7c 08 ab 00 00 00 00 00 00 00 64 08 ..d.f.z...f.........|.........d.
121a0 64 0c 1a 00 02 00 7c 08 ab 00 00 00 00 00 00 00 64 0b 64 08 1a 00 02 00 7c 09 ab 00 00 00 00 00 d.....|.........d.d.....|.......
121c0 00 00 64 08 64 0c 1a 00 7c 04 89 0a 89 0a 64 0b 7a 00 00 00 89 0a 89 0b 64 0b 7a 0a 00 00 89 00 ..d.d...|.....d.z.......d.z.....
121e0 64 0d 66 06 7a 06 00 00 66 04 96 01 97 01 01 00 02 00 7c 08 ab 00 00 00 00 00 00 00 64 08 64 0c d.f.z...f.........|.........d.d.
12200 1a 00 02 00 7c 08 ab 00 00 00 00 00 00 00 64 08 64 0c 1a 00 02 00 7c 09 ab 00 00 00 00 00 00 00 ....|.........d.d.....|.........
12220 64 0b 64 08 1a 00 7c 04 89 0a 89 0a 89 0a 64 0b 7a 00 00 00 89 0b 64 0b 7a 0a 00 00 89 00 64 0d d.d...|.......d.z.....d.z.....d.
12240 66 06 7a 06 00 00 66 04 96 01 97 01 01 00 90 02 8c 5c 04 00 90 02 8c 7f 04 00 79 08 ad 03 77 01 f.z...f..........\........y...w.
12260 29 13 61 d3 02 00 00 0a 20 20 20 20 67 65 6e 65 72 61 74 6f 72 20 70 72 6f 64 75 63 69 6e 67 20 ).a.........generator.producing.
12280 64 61 74 61 20 77 69 74 68 20 64 69 66 66 65 72 65 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 20 61 6e data.with.different.alignment.an
122a0 64 20 6f 66 66 73 65 74 73 0a 20 20 20 20 74 6f 20 74 65 73 74 20 73 69 6d 64 20 76 65 63 74 6f d.offsets.....to.test.simd.vecto
122c0 72 69 7a 61 74 69 6f 6e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d rization......Parameters.....---
122e0 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 64 74 79 70 65 20 3a 20 64 74 79 70 65 0a 20 20 20 20 20 20 -------.....dtype.:.dtype.......
12300 20 20 64 61 74 61 20 74 79 70 65 20 74 6f 20 70 72 6f 64 75 63 65 0a 20 20 20 20 74 79 70 65 20 ..data.type.to.produce.....type.
12320 3a 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 27 75 6e 61 72 79 27 3a 20 63 72 65 61 74 65 :.string.........'unary':.create
12340 20 64 61 74 61 20 66 6f 72 20 75 6e 61 72 79 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 63 72 65 61 .data.for.unary.operations,.crea
12360 74 65 73 20 6f 6e 65 20 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 tes.one.input..................a
12380 6e 64 20 6f 75 74 70 75 74 20 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 27 62 69 6e 61 72 79 27 nd.output.array.........'binary'
123a0 3a 20 63 72 65 61 74 65 20 64 61 74 61 20 66 6f 72 20 75 6e 61 72 79 20 6f 70 65 72 61 74 69 6f :.create.data.for.unary.operatio
123c0 6e 73 2c 20 63 72 65 61 74 65 73 20 74 77 6f 20 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 ns,.creates.two.input...........
123e0 20 20 20 20 20 20 20 61 6e 64 20 6f 75 74 70 75 74 20 61 72 72 61 79 0a 20 20 20 20 6d 61 78 5f .......and.output.array.....max_
12400 73 69 7a 65 20 3a 20 69 6e 74 65 67 65 72 0a 20 20 20 20 20 20 20 20 6d 61 78 69 6d 75 6d 20 73 size.:.integer.........maximum.s
12420 69 7a 65 20 6f 66 20 64 61 74 61 20 74 6f 20 70 72 6f 64 75 63 65 0a 0a 20 20 20 20 52 65 74 75 ize.of.data.to.produce......Retu
12440 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 69 66 20 74 79 70 65 20 69 73 20 27 rns.....-------.....if.type.is.'
12460 75 6e 61 72 79 27 20 79 69 65 6c 64 73 20 6f 6e 65 20 6f 75 74 70 75 74 2c 20 6f 6e 65 20 69 6e unary'.yields.one.output,.one.in
12480 70 75 74 20 61 72 72 61 79 20 61 6e 64 20 61 20 6d 65 73 73 61 67 65 0a 20 20 20 20 63 6f 6e 74 put.array.and.a.message.....cont
124a0 61 69 6e 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 64 61 74 61 0a 20 aining.information.on.the.data..
124c0 20 20 20 69 66 20 74 79 70 65 20 69 73 20 27 62 69 6e 61 72 79 27 20 79 69 65 6c 64 73 20 6f 6e ...if.type.is.'binary'.yields.on
124e0 65 20 6f 75 74 70 75 74 20 61 72 72 61 79 2c 20 74 77 6f 20 69 6e 70 75 74 20 61 72 72 61 79 20 e.output.array,.two.input.array.
12500 61 6e 64 20 61 20 6d 65 73 73 61 67 65 0a 20 20 20 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 6e 66 and.a.message.....containing.inf
12520 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 64 61 74 61 0a 0a 20 20 20 20 7a 2c 75 6e 61 72 ormation.on.the.data......z,unar
12540 79 20 6f 66 66 73 65 74 3d 28 25 64 2c 20 25 64 29 2c 20 73 69 7a 65 3d 25 64 2c 20 64 74 79 70 y.offset=(%d,.%d),.size=%d,.dtyp
12560 65 3d 25 72 2c 20 25 73 7a 31 62 69 6e 61 72 79 20 6f 66 66 73 65 74 3d 28 25 64 2c 20 25 64 2c e=%r,.%sz1binary.offset=(%d,.%d,
12580 20 25 64 29 2c 20 73 69 7a 65 3d 25 64 2c 20 64 74 79 70 65 3d 25 72 2c 20 25 73 72 4e 00 00 00 .%d),.size=%d,.dtype=%r,.%srN...
125a0 72 6b 01 00 00 da 05 75 6e 61 72 79 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 13 00 00 rk.....unaryc...................
125c0 00 f3 24 00 00 00 95 03 97 00 74 01 00 00 00 00 00 00 00 00 89 02 89 00 ac 01 ab 02 00 00 00 00 ..$.......t.....................
125e0 00 00 89 01 64 00 1a 00 53 00 72 e9 01 00 00 a9 01 72 0d 00 00 00 a9 03 72 cf 00 00 00 da 01 6f ....d...S.r......r......r......o
12600 da 01 73 73 03 00 00 00 80 80 80 72 4c 00 00 00 72 54 00 00 00 7a 25 5f 67 65 6e 5f 61 6c 69 67 ..ss.......rL...rT...z%_gen_alig
12620 6e 6d 65 6e 74 5f 64 61 74 61 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 19 08 00 00 nment_data.<locals>.<lambda>....
12640 73 15 00 00 00 f8 80 00 9c 66 a0 51 a8 65 d4 1e 34 b0 51 b0 52 d0 1e 38 80 00 72 4b 00 00 00 72 s........f.Q.e..4.Q.R..8..rK...r
12660 25 01 00 00 4e 7a 0c 6f 75 74 20 6f 66 20 70 6c 61 63 65 7a 08 69 6e 20 70 6c 61 63 65 72 f6 00 %...Nz.out.of.placez.in.placer..
12680 00 00 72 a4 00 00 00 da 07 61 6c 69 61 73 65 64 72 0e 02 00 00 63 00 00 00 00 00 00 00 00 00 00 ..r......aliasedr....c..........
126a0 00 00 04 00 00 00 13 00 00 00 f3 24 00 00 00 95 03 97 00 74 01 00 00 00 00 00 00 00 00 89 02 89 ...........$.......t............
126c0 00 ac 01 ab 02 00 00 00 00 00 00 89 01 64 00 1a 00 53 00 72 e9 01 00 00 72 13 02 00 00 72 14 02 .............d...S.r....r....r..
126e0 00 00 73 03 00 00 00 80 80 80 72 4c 00 00 00 72 54 00 00 00 7a 25 5f 67 65 6e 5f 61 6c 69 67 6e ..s.......rL...rT...z%_gen_align
12700 6d 65 6e 74 5f 64 61 74 61 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 27 08 00 00 f3 ment_data.<locals>.<lambda>'....
12720 15 00 00 00 f8 80 00 9c 76 a0 61 a8 75 d4 1f 35 b0 61 b0 62 d0 1f 39 80 00 72 4b 00 00 00 63 00 ........v.a.u..5.a.b..9..rK...c.
12740 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 13 00 00 00 f3 24 00 00 00 95 03 97 00 74 01 00 00 ....................$.......t...
12760 00 00 00 00 00 00 89 02 89 00 ac 01 ab 02 00 00 00 00 00 00 89 01 64 00 1a 00 53 00 72 e9 01 00 ......................d...S.r...
12780 00 72 13 02 00 00 72 14 02 00 00 73 03 00 00 00 80 80 80 72 4c 00 00 00 72 54 00 00 00 7a 25 5f .r....r....s.......rL...rT...z%_
127a0 67 65 6e 5f 61 6c 69 67 6e 6d 65 6e 74 5f 64 61 74 61 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d gen_alignment_data.<locals>.<lam
127c0 62 64 61 3e 28 08 00 00 72 19 02 00 00 72 4b 00 00 00 7a 09 69 6e 20 70 6c 61 63 65 31 7a 09 69 bda>(...r....rK...z.in.place1z.i
127e0 6e 20 70 6c 61 63 65 32 29 03 72 ca 00 00 00 72 06 01 00 00 72 10 00 00 00 29 0c 72 cf 00 00 00 n.place2).r....r....r....).r....
12800 72 80 00 00 00 da 08 6d 61 78 5f 73 69 7a 65 da 04 75 66 6d 74 da 04 62 66 6d 74 da 03 69 6e 70 r......max_size..ufmt..bfmt..inp
12820 72 27 01 00 00 72 d0 01 00 00 da 04 69 6e 70 31 da 04 69 6e 70 32 72 15 02 00 00 72 16 02 00 00 r'...r......inp1..inp2r....r....
12840 73 0c 00 00 00 60 20 20 20 20 20 20 20 20 20 40 40 72 4c 00 00 00 da 13 5f 67 65 6e 5f 61 6c 69 s....`.........@@rL....._gen_ali
12860 67 6e 6d 65 6e 74 5f 64 61 74 61 72 21 02 00 00 fb 07 00 00 73 04 04 00 00 fa e8 00 f8 80 00 f0 gnment_datar!.......s...........
12880 32 00 0c 3a 80 44 d8 0b 3e 80 44 dc 0d 12 90 31 8b 58 f3 00 27 05 3b 88 01 dc 11 16 90 71 98 31 2..:.D..>.D....1.X..'.;......q.1
128a0 91 75 9c 63 a0 21 a0 61 a1 25 a8 18 d3 1e 32 d3 11 33 f3 00 26 09 3b 88 41 d8 0f 13 90 77 8a 7f .u.c.!.a.%....2..3..&.;.A....w..
128c0 dd 16 38 90 03 dc 16 1b 98 51 98 44 a8 05 d4 16 2e a8 71 a8 72 d0 16 32 90 03 d8 16 19 99 33 9b ..8......Q.D......q.r..2......3.
128e0 35 a0 24 a8 21 a8 51 b0 01 b0 35 b8 2e d0 29 49 d1 22 49 d0 16 49 d2 10 49 d9 14 17 93 45 90 01 5.$.!.Q...5...)I."I..I..I....E..
12900 d8 16 17 98 11 98 44 a0 41 a0 71 a8 21 a8 55 b0 4a d0 23 3f d1 1c 3f d0 16 3f d2 10 3f d8 16 19 ......D.A.q.!.U.J.#?..?..?..?...
12920 98 21 98 22 90 67 99 73 9b 75 a0 53 a0 62 98 7a a8 34 d8 15 16 98 11 91 55 98 41 98 71 a0 31 99 .!.".g.s.u.S.b.z.4......U.A.q.1.
12940 75 a0 65 a8 5e d0 14 3c f1 03 01 2c 3d f0 00 01 17 3d f2 00 01 11 3d e0 16 19 98 23 98 32 90 68 u.e.^..<...,=....=....=....#.2.h
12960 a1 03 a3 05 a0 61 a0 62 a0 09 a8 34 d8 15 16 98 01 98 41 99 05 98 71 a0 31 99 75 a0 65 a8 5e d0 .....a.b...4......A...q.1.u.e.^.
12980 14 3c f1 03 01 2c 3d f0 00 01 17 3d f2 00 01 11 3d e1 16 19 93 65 98 43 98 52 90 6a a1 23 a3 25 .<...,=....=....=....e.C.R.j.#.%
129a0 a8 01 a8 02 a0 29 a8 54 d8 15 16 98 01 98 41 99 05 98 71 a0 31 99 75 a0 65 a8 59 d0 14 37 f1 03 .....).T......A...q.1.u.e.Y..7..
129c0 01 2e 38 f0 00 01 17 38 f2 00 01 11 38 e1 16 19 93 65 98 41 98 42 90 69 a1 13 a3 15 a0 73 a8 02 ..8....8....8....e.A.B.i.....s..
129e0 a0 1a a8 54 d8 15 16 98 11 91 55 98 41 98 71 a0 31 99 75 a0 65 a8 59 d0 14 37 f1 03 01 2e 38 f0 ...T......U.A.q.1.u.e.Y..7....8.
12a00 00 01 17 38 f2 00 01 11 38 e0 0f 13 90 78 d3 0f 1f dd 17 39 90 04 dd 17 39 90 04 dc 16 1b 98 51 ...8....8....x.....9....9......Q
12a20 98 44 a8 05 d4 16 2e a8 71 a8 72 d0 16 32 90 03 d8 16 19 99 34 9b 36 a1 34 a3 36 a8 34 d8 15 16 .D......q.r..2......4.6.4.6.4...
12a40 98 01 98 31 98 61 a0 15 a8 0e d0 14 37 f1 03 01 2c 38 f0 00 01 17 38 f2 00 01 11 38 e1 14 18 93 ...1.a......7...,8....8....8....
12a60 46 90 01 d8 16 17 98 11 99 44 9b 46 a0 44 d8 15 16 98 01 98 31 98 61 a0 15 a8 0b d0 14 34 f1 03 F........D.F.D......1.a......4..
12a80 01 25 35 f0 00 01 17 35 f2 00 01 11 35 e1 14 18 93 46 90 01 d8 16 17 99 14 9b 16 a0 11 a0 44 d8 .%5....5....5....F............D.
12aa0 15 16 98 01 98 31 98 61 a0 15 a8 0b d0 14 34 f1 03 01 25 35 f0 00 01 17 35 f2 00 01 11 35 e0 16 .....1.a......4...%5....5....5..
12ac0 19 98 21 98 22 90 67 99 74 9b 76 a0 63 a0 72 98 7b a9 44 ab 46 b0 33 b0 42 a8 4b b8 14 d8 15 16 ..!.".g.t.v.c.r.{.D.F.3.B.K.....
12ae0 98 11 91 55 98 41 98 71 a0 21 a0 61 a1 25 a8 15 b0 0e d0 14 3f f1 03 01 3a 40 01 f0 00 01 17 40 ...U.A.q.!.a.%......?...:@.....@
12b00 01 f2 00 01 11 40 01 e0 16 19 98 23 98 32 90 68 a1 04 a3 06 a0 71 a0 72 a0 0a a9 44 ab 46 b0 33 .....@.....#.2.h.....q.r...D.F.3
12b20 b0 42 a8 4b b8 14 d8 15 16 98 01 98 41 99 05 98 71 a0 21 a0 61 a1 25 a8 15 b0 0e d0 14 3f f1 03 .B.K........A...q.!.a.%......?..
12b40 01 3a 40 01 f0 00 01 17 40 01 f2 00 01 11 40 01 e0 16 19 98 23 98 32 90 68 a1 04 a3 06 a0 73 a8 .:@.....@.....@.....#.2.h.....s.
12b60 02 a0 0b a9 54 ab 56 b0 41 b0 42 a8 5a b8 14 d8 15 16 98 01 98 31 98 71 99 35 a0 21 a0 61 a1 25 ....T.V.A.B.Z........1.q.5.!.a.%
12b80 a8 15 b0 0e d0 14 3f f1 03 01 3a 40 01 f0 00 01 17 40 01 f2 00 01 11 40 01 e1 16 1a 93 66 98 51 ......?...:@.....@.....@.....f.Q
12ba0 98 52 90 6a a1 24 a3 26 a8 13 a8 22 a0 2b a9 74 ab 76 b0 63 b0 72 a8 7b b8 44 d8 15 16 98 11 91 .R.j.$.&...".+.t.v.c.r.{.D......
12bc0 55 98 41 98 71 a0 21 a0 61 a1 25 a8 15 b0 09 d0 14 3a f1 03 01 3d 3b f0 00 01 17 3b f2 00 01 11 U.A.q.!.a.%......:...=;....;....
12be0 3b e1 16 1a 93 66 98 53 98 62 90 6b a1 34 a3 36 a8 21 a8 22 a0 3a a9 74 ab 76 b0 63 b0 72 a8 7b ;....f.S.b.k.4.6.!.".:.t.v.c.r.{
12c00 b8 44 d8 15 16 98 01 98 41 99 05 98 71 a0 21 a0 61 a1 25 a8 15 b0 09 d0 14 3a f1 03 01 3d 3b f0 .D......A...q.!.a.%......:...=;.
12c20 00 01 17 3b f2 00 01 11 3b e1 16 1a 93 66 98 53 98 62 90 6b a1 34 a3 36 a8 23 a8 32 a0 3b b1 04 ...;....;....f.S.b.k.4.6.#.2.;..
12c40 b3 06 b0 71 b0 72 b0 0a b8 44 d8 15 16 98 01 98 31 98 71 99 35 a0 21 a0 61 a1 25 a8 15 b0 09 d0 ...q.r...D......1.q.5.!.a.%.....
12c60 14 3a f1 03 01 3d 3b f0 00 01 17 3b f4 00 01 11 3b f2 4b 01 26 09 3b f1 03 27 05 3b f9 73 0d 00 .:...=;....;....;.K.&.;..'.;.s..
12c80 00 00 85 44 0a 4a 16 01 c4 10 46 06 4a 16 01 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 ...D.J....F.J..c................
12ca0 00 00 00 00 f3 10 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 79 02 29 03 72 2d 00 00 00 ...........e.Z.d.Z.d.Z.y.).r-...
12cc0 7a 2f 49 67 6e 6f 72 69 6e 67 20 74 68 69 73 20 65 78 63 65 70 74 69 6f 6e 20 64 75 65 20 74 6f z/Ignoring.this.exception.due.to
12ce0 20 64 69 73 61 62 6c 65 64 20 66 65 61 74 75 72 65 4e 72 45 00 00 00 72 4a 00 00 00 72 4b 00 00 .disabled.featureNrE...rJ...rK..
12d00 00 72 4c 00 00 00 72 2d 00 00 00 72 2d 00 00 00 40 08 00 00 73 08 00 00 00 84 00 d9 04 35 d8 04 .rL...r-...r-...@...s........5..
12d20 08 72 4b 00 00 00 72 2d 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 2f 00 00 00 .rK...r-...c................/...
12d40 f3 8a 00 00 00 4b 00 01 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 69 00 7c 01 a4 01 8e 01 7d .....K.....t.........|.i.|.....}
12d60 02 09 00 7c 02 96 02 97 01 01 00 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 ...|.......t.........j..........
12d80 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 01 00 79 01 23 00 74 03 00 00 00 00 00 .........|...........y.#.t......
12da0 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 ...j...................|........
12dc0 00 01 00 77 00 78 03 59 00 77 01 ad 03 77 01 29 02 7a 90 43 6f 6e 74 65 78 74 20 6d 61 6e 61 67 ...w.x.Y.w...w.).z.Context.manag
12de0 65 72 20 74 6f 20 70 72 6f 76 69 64 65 20 61 20 74 65 6d 70 6f 72 61 72 79 20 74 65 73 74 20 66 er.to.provide.a.temporary.test.f
12e00 6f 6c 64 65 72 2e 0a 0a 20 20 20 20 41 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 61 older.......All.arguments.are.pa
12e20 73 73 65 64 20 61 73 20 74 68 69 73 20 74 6f 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 74 ssed.as.this.to.the.underlying.t
12e40 65 6d 70 66 69 6c 65 2e 6d 6b 64 74 65 6d 70 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 empfile.mkdtemp.....function....
12e60 20 20 20 4e 29 03 72 06 00 00 00 da 06 73 68 75 74 69 6c da 06 72 6d 74 72 65 65 29 03 72 d3 00 ...N).r......shutil..rmtree).r..
12e80 00 00 72 a1 01 00 00 da 06 74 6d 70 64 69 72 73 03 00 00 00 20 20 20 72 4c 00 00 00 72 31 00 00 ..r......tmpdirs.......rL...r1..
12ea0 00 72 31 00 00 00 45 08 00 00 73 39 00 00 00 e8 00 f8 80 00 f4 10 00 0e 15 90 64 d0 0d 25 98 66 .r1...E...s9..............d..%.f
12ec0 d1 0d 25 80 46 f0 02 03 05 1e d8 0e 14 8a 0c e4 08 0e 8f 0d 89 0d 90 66 d5 08 1d f8 8c 06 8f 0d ..%.F..................f........
12ee0 89 0d 90 66 d5 08 1d fc 73 19 00 00 00 82 0c 41 03 01 8f 04 29 00 93 16 41 03 01 a9 17 41 00 03 ...f....s......A....)...A....A..
12f00 c1 00 03 41 03 01 63 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 2f 00 00 00 f3 ba 00 00 00 ...A..c................/........
12f20 4b 00 01 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 69 00 7c 01 a4 01 8e 01 5c 02 00 00 7d 02 K.....t.........|.i.|.....\...}.
12f40 7d 03 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }.t.........j...................
12f60 7c 02 ab 01 00 00 00 00 00 00 01 00 09 00 7c 03 96 02 97 01 01 00 74 03 00 00 00 00 00 00 00 00 |.............|.......t.........
12f80 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 01 00 j...................|...........
12fa0 79 01 23 00 74 03 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 y.#.t.........j.................
12fc0 00 00 7c 03 ab 01 00 00 00 00 00 00 01 00 77 00 78 03 59 00 77 01 ad 03 77 01 29 02 61 e7 01 00 ..|...........w.x.Y.w...w.).a...
12fe0 00 43 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 66 .Context.manager.for.temporary.f
13000 69 6c 65 73 2e 0a 0a 20 20 20 20 43 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 20 74 68 61 74 20 iles.......Context.manager.that.
13020 72 65 74 75 72 6e 73 20 74 68 65 20 70 61 74 68 20 74 6f 20 61 20 63 6c 6f 73 65 64 20 74 65 6d returns.the.path.to.a.closed.tem
13040 70 6f 72 61 72 79 20 66 69 6c 65 2e 20 49 74 73 0a 20 20 20 20 70 61 72 61 6d 65 74 65 72 73 20 porary.file..Its.....parameters.
13060 61 72 65 20 74 68 65 20 73 61 6d 65 20 61 73 20 66 6f 72 20 74 65 6d 70 66 69 6c 65 2e 6d 6b 73 are.the.same.as.for.tempfile.mks
13080 74 65 6d 70 20 61 6e 64 20 61 72 65 20 70 61 73 73 65 64 20 64 69 72 65 63 74 6c 79 0a 20 20 20 temp.and.are.passed.directly....
130a0 20 74 6f 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 2e 20 54 68 65 20 75 6e 64 65 72 6c 79 69 6e .to.that.function..The.underlyin
130c0 67 20 66 69 6c 65 20 69 73 20 72 65 6d 6f 76 65 64 20 77 68 65 6e 20 74 68 65 20 63 6f 6e 74 65 g.file.is.removed.when.the.conte
130e0 78 74 20 69 73 0a 20 20 20 20 65 78 69 74 65 64 2c 20 73 6f 20 69 74 20 73 68 6f 75 6c 64 20 62 xt.is.....exited,.so.it.should.b
13100 65 20 63 6c 6f 73 65 64 20 61 74 20 74 68 61 74 20 74 69 6d 65 2e 0a 0a 20 20 20 20 57 69 6e 64 e.closed.at.that.time.......Wind
13120 6f 77 73 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20 61 20 74 65 6d 70 6f 72 61 72 79 20 66 ows.does.not.allow.a.temporary.f
13140 69 6c 65 20 74 6f 20 62 65 20 6f 70 65 6e 65 64 20 69 66 20 69 74 20 69 73 20 61 6c 72 65 61 64 ile.to.be.opened.if.it.is.alread
13160 79 0a 20 20 20 20 6f 70 65 6e 2c 20 73 6f 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 69 y.....open,.so.the.underlying.fi
13180 6c 65 20 6d 75 73 74 20 62 65 20 63 6c 6f 73 65 64 20 61 66 74 65 72 20 6f 70 65 6e 69 6e 67 20 le.must.be.closed.after.opening.
131a0 62 65 66 6f 72 65 20 69 74 0a 20 20 20 20 63 61 6e 20 62 65 20 6f 70 65 6e 65 64 20 61 67 61 69 before.it.....can.be.opened.agai
131c0 6e 2e 0a 0a 20 20 20 20 4e 29 04 72 07 00 00 00 72 8c 00 00 00 da 05 63 6c 6f 73 65 da 06 72 65 n.......N).r....r......close..re
131e0 6d 6f 76 65 29 04 72 d3 00 00 00 72 a1 01 00 00 da 02 66 64 72 7d 00 00 00 73 04 00 00 00 20 20 move).r....r......fdr}...s......
13200 20 20 72 4c 00 00 00 72 30 00 00 00 72 30 00 00 00 54 08 00 00 73 46 00 00 00 e8 00 f8 80 00 f4 ..rL...r0...r0...T...sF.........
13220 1c 00 10 17 98 04 d0 0f 27 a0 06 d1 0f 27 81 48 80 42 88 04 dc 04 06 87 48 81 48 88 52 84 4c f0 ........'....'.H.B......H.H.R.L.
13240 02 03 05 18 d8 0e 12 8a 0a e4 08 0a 8f 09 89 09 90 24 8d 0f f8 8c 02 8f 09 89 09 90 24 8d 0f fc .................$..........$...
13260 73 1b 00 00 00 82 24 41 1b 01 a7 04 41 01 00 ab 16 41 1b 01 c1 01 17 41 18 03 c1 18 03 41 1b 01 s.....$A....A....A.....A.....A..
13280 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 f3 3c 00 00 00 87 00 97 00 65 00 c.....................<.......e.
132a0 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 06 88 00 66 01 64 03 84 09 5a 05 88 00 66 01 64 04 Z.d.Z.d.Z.d.Z.d...f.d...Z...f.d.
132c0 84 08 5a 06 88 00 66 01 64 05 84 08 5a 07 88 00 78 01 5a 08 53 00 29 07 72 2e 00 00 00 61 3b 07 ..Z...f.d...Z...x.Z.S.).r....a;.
132e0 00 00 20 43 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 20 74 68 61 74 20 72 65 73 65 74 73 20 77 ...Context.manager.that.resets.w
13300 61 72 6e 69 6e 67 20 72 65 67 69 73 74 72 79 20 66 6f 72 20 63 61 74 63 68 69 6e 67 20 77 61 72 arning.registry.for.catching.war
13320 6e 69 6e 67 73 0a 0a 20 20 20 20 57 61 72 6e 69 6e 67 73 20 63 61 6e 20 62 65 20 73 6c 69 70 70 nings......Warnings.can.be.slipp
13340 65 72 79 2c 20 62 65 63 61 75 73 65 2c 20 77 68 65 6e 65 76 65 72 20 61 20 77 61 72 6e 69 6e 67 ery,.because,.whenever.a.warning
13360 20 69 73 20 74 72 69 67 67 65 72 65 64 2c 20 50 79 74 68 6f 6e 0a 20 20 20 20 61 64 64 73 20 61 .is.triggered,.Python.....adds.a
13380 20 60 60 5f 5f 77 61 72 6e 69 6e 67 72 65 67 69 73 74 72 79 5f 5f 60 60 20 6d 65 6d 62 65 72 20 .``__warningregistry__``.member.
133a0 74 6f 20 74 68 65 20 2a 63 61 6c 6c 69 6e 67 2a 20 6d 6f 64 75 6c 65 2e 20 20 54 68 69 73 20 6d to.the.*calling*.module...This.m
133c0 61 6b 65 73 0a 20 20 20 20 69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 72 65 74 72 69 67 akes.....it.impossible.to.retrig
133e0 67 65 72 20 74 68 65 20 77 61 72 6e 69 6e 67 20 69 6e 20 74 68 69 73 20 6d 6f 64 75 6c 65 2c 20 ger.the.warning.in.this.module,.
13400 77 68 61 74 65 76 65 72 20 79 6f 75 20 70 75 74 20 69 6e 0a 20 20 20 20 74 68 65 20 77 61 72 6e whatever.you.put.in.....the.warn
13420 69 6e 67 73 20 66 69 6c 74 65 72 73 2e 20 20 54 68 69 73 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 ings.filters...This.context.mana
13440 67 65 72 20 61 63 63 65 70 74 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 60 6d 6f 64 75 6c ger.accepts.a.sequence.of.`modul
13460 65 73 60 0a 20 20 20 20 61 73 20 61 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 74 6f es`.....as.a.keyword.argument.to
13480 20 69 74 73 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 3a 0a 0a 20 20 20 20 2a 20 73 74 6f .its.constructor.and:......*.sto
134a0 72 65 73 20 61 6e 64 20 72 65 6d 6f 76 65 73 20 61 6e 79 20 60 60 5f 5f 77 61 72 6e 69 6e 67 72 res.and.removes.any.``__warningr
134c0 65 67 69 73 74 72 79 5f 5f 60 60 20 65 6e 74 72 69 65 73 20 69 6e 20 67 69 76 65 6e 20 60 6d 6f egistry__``.entries.in.given.`mo
134e0 64 75 6c 65 73 60 0a 20 20 20 20 20 20 6f 6e 20 65 6e 74 72 79 3b 0a 20 20 20 20 2a 20 72 65 73 dules`.......on.entry;.....*.res
13500 65 74 73 20 60 60 5f 5f 77 61 72 6e 69 6e 67 72 65 67 69 73 74 72 79 5f 5f 60 60 20 74 6f 20 69 ets.``__warningregistry__``.to.i
13520 74 73 20 70 72 65 76 69 6f 75 73 20 73 74 61 74 65 20 6f 6e 20 65 78 69 74 2e 0a 0a 20 20 20 20 ts.previous.state.on.exit.......
13540 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 74 72 69 67 67 65 This.makes.it.possible.to.trigge
13560 72 20 61 6e 79 20 77 61 72 6e 69 6e 67 20 61 66 72 65 73 68 20 69 6e 73 69 64 65 20 74 68 65 20 r.any.warning.afresh.inside.the.
13580 63 6f 6e 74 65 78 74 0a 20 20 20 20 6d 61 6e 61 67 65 72 20 77 69 74 68 6f 75 74 20 64 69 73 74 context.....manager.without.dist
135a0 75 72 62 69 6e 67 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 77 61 72 6e 69 6e 67 73 20 6f 75 74 urbing.the.state.of.warnings.out
135c0 73 69 64 65 2e 0a 0a 20 20 20 20 46 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 side.......For.compatibility.wit
135e0 68 20 50 79 74 68 6f 6e 2c 20 70 6c 65 61 73 65 20 63 6f 6e 73 69 64 65 72 20 61 6c 6c 20 61 72 h.Python,.please.consider.all.ar
13600 67 75 6d 65 6e 74 73 20 74 6f 20 62 65 0a 20 20 20 20 6b 65 79 77 6f 72 64 2d 6f 6e 6c 79 2e 0a guments.to.be.....keyword-only..
13620 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 .....Parameters.....----------..
13640 20 20 20 72 65 63 6f 72 64 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 ...record.:.bool,.optional......
13660 20 20 20 53 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 77 61 72 6e 69 6e 67 73 20 73 68 ...Specifies.whether.warnings.sh
13680 6f 75 6c 64 20 62 65 20 63 61 70 74 75 72 65 64 20 62 79 20 61 20 63 75 73 74 6f 6d 0a 20 20 20 ould.be.captured.by.a.custom....
136a0 20 20 20 20 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 60 60 77 61 72 6e 69 6e 67 .....implementation.of.``warning
136c0 73 2e 73 68 6f 77 77 61 72 6e 69 6e 67 28 29 60 60 20 61 6e 64 20 62 65 20 61 70 70 65 6e 64 65 s.showwarning()``.and.be.appende
136e0 64 20 74 6f 20 61 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 65 64 20 62 79 20 d.to.a.list.........returned.by.
13700 74 68 65 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 2e 20 4f 74 68 65 72 77 69 73 65 20 4e the.context.manager..Otherwise.N
13720 6f 6e 65 20 69 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 74 68 65 0a 20 20 20 20 20 20 20 20 63 one.is.returned.by.the.........c
13740 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 2e 20 54 68 65 20 6f 62 6a 65 63 74 73 20 61 70 70 65 ontext.manager..The.objects.appe
13760 6e 64 65 64 20 74 6f 20 74 68 65 20 6c 69 73 74 20 61 72 65 20 61 72 67 75 6d 65 6e 74 73 20 77 nded.to.the.list.are.arguments.w
13780 68 6f 73 65 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 6d 69 72 72 6f 72 20 74 hose.........attributes.mirror.t
137a0 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 60 60 73 68 6f 77 77 61 72 6e 69 6e 67 28 29 60 he.arguments.to.``showwarning()`
137c0 60 2e 0a 20 20 20 20 6d 6f 64 75 6c 65 73 20 3a 20 73 65 71 75 65 6e 63 65 2c 20 6f 70 74 69 6f `......modules.:.sequence,.optio
137e0 6e 61 6c 0a 20 20 20 20 20 20 20 20 53 65 71 75 65 6e 63 65 20 6f 66 20 6d 6f 64 75 6c 65 73 20 nal.........Sequence.of.modules.
13800 66 6f 72 20 77 68 69 63 68 20 74 6f 20 72 65 73 65 74 20 77 61 72 6e 69 6e 67 73 20 72 65 67 69 for.which.to.reset.warnings.regi
13820 73 74 72 79 20 6f 6e 20 65 6e 74 72 79 20 61 6e 64 0a 20 20 20 20 20 20 20 20 72 65 73 74 6f 72 stry.on.entry.and.........restor
13840 65 20 6f 6e 20 65 78 69 74 2e 20 54 6f 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 2c 20 61 6c e.on.exit..To.work.correctly,.al
13860 6c 20 27 69 67 6e 6f 72 65 27 20 66 69 6c 74 65 72 73 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 20 l.'ignore'.filters.should.......
13880 20 20 66 69 6c 74 65 72 20 62 79 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 6d 6f 64 75 6c 65 73 ..filter.by.one.of.these.modules
138a0 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 .......Examples.....--------....
138c0 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 3e 3e 3e 20 77 69 74 .>>>.import.warnings.....>>>.wit
138e0 68 20 6e 70 2e 74 65 73 74 69 6e 67 2e 63 6c 65 61 72 5f 61 6e 64 5f 63 61 74 63 68 5f 77 61 72 h.np.testing.clear_and_catch_war
13900 6e 69 6e 67 73 28 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 73 3d 5b nings(.................modules=[
13920 6e 70 2e 5f 63 6f 72 65 2e 66 72 6f 6d 6e 75 6d 65 72 69 63 5d 29 3a 0a 20 20 20 20 2e 2e 2e 20 np._core.fromnumeric]):.........
13940 20 20 20 20 77 61 72 6e 69 6e 67 73 2e 73 69 6d 70 6c 65 66 69 6c 74 65 72 28 27 61 6c 77 61 79 ....warnings.simplefilter('alway
13960 73 27 29 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 77 61 72 6e 69 6e 67 73 2e 66 69 6c 74 65 72 77 s').............warnings.filterw
13980 61 72 6e 69 6e 67 73 28 27 69 67 6e 6f 72 65 27 2c 20 6d 6f 64 75 6c 65 3d 27 6e 70 2e 5f 63 6f arnings('ignore',.module='np._co
139a0 72 65 2e 66 72 6f 6d 6e 75 6d 65 72 69 63 27 29 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 23 20 64 re.fromnumeric').............#.d
139c0 6f 20 73 6f 6d 65 74 68 69 6e 67 20 74 68 61 74 20 72 61 69 73 65 73 20 61 20 77 61 72 6e 69 6e o.something.that.raises.a.warnin
139e0 67 20 62 75 74 20 69 67 6e 6f 72 65 20 74 68 6f 73 65 20 69 6e 0a 20 20 20 20 2e 2e 2e 20 20 20 g.but.ignore.those.in...........
13a00 20 20 23 20 6e 70 2e 5f 63 6f 72 65 2e 66 72 6f 6d 6e 75 6d 65 72 69 63 0a 20 20 20 20 72 4a 00 ..#.np._core.fromnumeric.....rJ.
13a20 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 86 00 00 00 95 01 97 00 ..c.............................
13a40 74 01 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 t.........|.........j...........
13a60 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 ........|.j.....................
13a80 00 00 00 00 00 00 7c 00 5f 03 00 00 00 00 00 00 00 00 69 00 7c 00 5f 04 00 00 00 00 00 00 00 00 ......|._.........i.|._.........
13aa0 74 0a 00 00 00 00 00 00 00 00 89 03 7c 00 8d 19 00 00 7c 01 ac 01 ab 01 00 00 00 00 00 00 01 00 t...........|.....|.............
13ac0 79 00 29 02 4e 72 06 02 00 00 29 07 da 03 73 65 74 da 05 75 6e 69 6f 6e da 0d 63 6c 61 73 73 5f y.).Nr....)...set..union..class_
13ae0 6d 6f 64 75 6c 65 73 da 07 6d 6f 64 75 6c 65 73 da 0f 5f 77 61 72 6e 72 65 67 5f 63 6f 70 69 65 modules..modules.._warnreg_copie
13b00 73 da 05 73 75 70 65 72 da 08 5f 5f 69 6e 69 74 5f 5f 29 04 72 9c 01 00 00 72 fc 01 00 00 72 30 s..super..__init__).r....r....r0
13b20 02 00 00 da 09 5f 5f 63 6c 61 73 73 5f 5f 73 04 00 00 00 20 20 20 80 72 4c 00 00 00 72 33 02 00 .....__class__s........rL...r3..
13b40 00 7a 21 63 6c 65 61 72 5f 61 6e 64 5f 63 61 74 63 68 5f 77 61 72 6e 69 6e 67 73 2e 5f 5f 69 6e .z!clear_and_catch_warnings.__in
13b60 69 74 5f 5f 96 08 00 00 73 37 00 00 00 f8 80 00 dc 17 1a 98 37 93 7c d7 17 29 d1 17 29 a8 24 d7 it__....s7..........7.|..)..).$.
13b80 2a 3c d1 2a 3c d3 17 3d 88 04 8c 0c d8 1f 21 88 04 d4 08 1c dc 08 0d 89 07 d1 08 18 a0 06 d0 08 *<.*<..=......!.................
13ba0 18 d5 08 27 72 4b 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 ce ...'rK...c......................
13bc0 00 00 00 95 01 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 5d .......|.j...................D.]
13be0 48 00 00 7d 01 74 03 00 00 00 00 00 00 00 00 7c 01 64 01 ab 02 00 00 00 00 00 00 73 01 8c 10 7c H..}.t.........|.d.........s...|
13c00 01 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 02 7c 02 6a 07 00 00 00 00 00 .j...................}.|.j......
13c20 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 .....................|.j........
13c40 00 00 00 00 00 00 00 00 00 00 00 7c 01 3c 00 00 00 7c 02 6a 0b 00 00 00 00 00 00 00 00 00 00 00 ...........|.<...|.j............
13c60 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 8c 4a 04 00 74 0c 00 00 00 00 00 00 00 00 89 ..................J..t..........
13c80 03 7c 00 8d 1d 00 00 ab 00 00 00 00 00 00 00 53 00 a9 02 4e da 13 5f 5f 77 61 72 6e 69 6e 67 72 .|.............S...N..__warningr
13ca0 65 67 69 73 74 72 79 5f 5f 29 08 72 30 02 00 00 72 2a 01 00 00 72 37 02 00 00 da 04 63 6f 70 79 egistry__).r0...r*...r7.....copy
13cc0 72 31 02 00 00 da 05 63 6c 65 61 72 72 32 02 00 00 da 09 5f 5f 65 6e 74 65 72 5f 5f 29 04 72 9c r1.....clearr2.....__enter__).r.
13ce0 01 00 00 da 03 6d 6f 64 da 07 6d 6f 64 5f 72 65 67 72 34 02 00 00 73 04 00 00 00 20 20 20 80 72 .....mod..mod_regr4...s........r
13d00 4c 00 00 00 72 3a 02 00 00 7a 22 63 6c 65 61 72 5f 61 6e 64 5f 63 61 74 63 68 5f 77 61 72 6e 69 L...r:...z"clear_and_catch_warni
13d20 6e 67 73 2e 5f 5f 65 6e 74 65 72 5f 5f 9b 08 00 00 73 5b 00 00 00 f8 80 00 d8 13 17 97 3c 91 3c ngs.__enter__....s[..........<.<
13d40 f2 00 04 09 20 88 43 dc 0f 16 90 73 d0 1c 31 d5 0f 32 d8 1a 1d d7 1a 31 d1 1a 31 90 07 d8 2c 33 ......C....s..1..2.....1..1...,3
13d60 af 4c a9 4c ab 4e 90 04 d7 10 24 d1 10 24 a0 53 d1 10 29 d8 10 17 97 0d 91 0d 95 0f f0 09 04 09 .L.L.N....$..$.S..).............
13d80 20 f4 0a 00 10 15 89 77 d1 0f 20 d3 0f 22 d0 08 22 72 4b 00 00 00 63 01 00 00 00 00 00 00 00 00 .......w.....".."rK...c.........
13da0 00 00 00 05 00 00 00 07 00 00 00 f3 fa 00 00 00 95 01 97 00 74 01 00 00 00 00 00 00 00 00 89 03 ....................t...........
13dc0 7c 00 8d 04 00 00 7c 01 8e 00 01 00 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.....|.....|.j.................
13de0 00 00 44 00 5d 5f 00 00 7d 02 74 07 00 00 00 00 00 00 00 00 7c 02 64 01 ab 02 00 00 00 00 00 00 ..D.]_..}.t.........|.d.........
13e00 72 1a 7c 02 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0b 00 00 00 00 00 00 r.|.j...................j.......
13e20 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 7c 02 7c 00 6a 0c 00 00 00 00 ......................|.|.j.....
13e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 00 73 01 8c 38 7c 02 6a 08 00 00 00 00 00 00 00 00 ..............v.s..8|.j.........
13e60 00 00 00 00 00 00 00 00 00 00 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ..........j...................|.
13e80 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 19 00 00 00 ab 01 00 00 00 00 j...................|...........
13ea0 00 00 01 00 8c 61 04 00 79 00 72 36 02 00 00 29 08 72 32 02 00 00 da 08 5f 5f 65 78 69 74 5f 5f .....a..y.r6...).r2.....__exit__
13ec0 72 30 02 00 00 72 2a 01 00 00 72 37 02 00 00 72 39 02 00 00 72 31 02 00 00 da 06 75 70 64 61 74 r0...r*...r7...r9...r1.....updat
13ee0 65 29 04 72 9c 01 00 00 da 08 65 78 63 5f 69 6e 66 6f 72 3b 02 00 00 72 34 02 00 00 73 04 00 00 e).r......exc_infor;...r4...s...
13f00 00 20 20 20 80 72 4c 00 00 00 72 3e 02 00 00 7a 21 63 6c 65 61 72 5f 61 6e 64 5f 63 61 74 63 68 .....rL...r>...z!clear_and_catch
13f20 5f 77 61 72 6e 69 6e 67 73 2e 5f 5f 65 78 69 74 5f 5f a3 08 00 00 73 6f 00 00 00 f8 80 00 dc 08 _warnings.__exit__....so........
13f40 0d 89 07 d1 08 18 98 28 d1 08 23 d8 13 17 97 3c 91 3c f2 00 04 09 4a 01 88 43 dc 0f 16 90 73 d0 .......(..#....<.<....J..C....s.
13f60 1c 31 d4 0f 32 d8 10 13 d7 10 27 d1 10 27 d7 10 2d d1 10 2d d4 10 2f d8 0f 12 90 64 d7 16 2a d1 .1..2.....'..'..-..-../....d..*.
13f80 16 2a d2 0f 2a d8 10 13 d7 10 27 d1 10 27 d7 10 2e d1 10 2e a8 74 d7 2f 43 d1 2f 43 c0 43 d1 2f .*..*.....'..'.......t./C./C.C./
13fa0 48 d5 10 49 f1 09 04 09 4a 01 72 4b 00 00 00 29 02 46 72 4a 00 00 00 29 09 72 46 00 00 00 72 47 H..I....J.rK...).FrJ...).rF...rG
13fc0 00 00 00 72 48 00 00 00 72 49 00 00 00 72 2f 02 00 00 72 33 02 00 00 72 3a 02 00 00 72 3e 02 00 ...rH...rI...r/...r3...r:...r>..
13fe0 00 da 0d 5f 5f 63 6c 61 73 73 63 65 6c 6c 5f 5f 29 01 72 34 02 00 00 73 01 00 00 00 40 72 4c 00 ...__classcell__).r4...s....@rL.
14000 00 00 72 2e 00 00 00 72 2e 00 00 00 6a 08 00 00 73 26 00 00 00 f8 84 00 f1 02 28 05 08 f0 52 01 ..r....r....j...s&........(...R.
14020 00 15 17 80 4d f5 04 03 05 28 f4 0a 06 05 23 f7 10 06 05 4a 01 f0 00 06 05 4a 01 72 4b 00 00 00 ....M....(....#....J.....J.rK...
14040 72 2e 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 f3 68 00 00 00 97 r....c.....................h....
14060 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 0f 64 02 84 01 5a 04 64 03 84 00 5a 05 65 06 64 04 64 .e.Z.d.Z.d.Z.d.d...Z.d...Z.e.d.d
14080 05 64 06 66 04 64 07 84 01 5a 07 65 06 64 04 64 05 66 03 64 08 84 01 5a 08 65 06 64 04 64 05 66 .d.f.d...Z.e.d.d.f.d...Z.e.d.d.f
140a0 03 64 09 84 01 5a 09 64 0a 84 00 5a 0a 64 0b 84 00 5a 0b 64 05 64 0c 9c 01 64 0d 84 02 5a 0c 64 .d...Z.d...Z.d...Z.d.d...d...Z.d
140c0 0e 84 00 5a 0d 79 05 29 10 72 35 00 00 00 61 d9 0b 00 00 0a 20 20 20 20 43 6f 6e 74 65 78 74 20 ...Z.y.).r5...a.........Context.
140e0 6d 61 6e 61 67 65 72 20 61 6e 64 20 64 65 63 6f 72 61 74 6f 72 20 64 6f 69 6e 67 20 6d 75 63 68 manager.and.decorator.doing.much
14100 20 74 68 65 20 73 61 6d 65 20 61 73 0a 20 20 20 20 60 60 77 61 72 6e 69 6e 67 73 2e 63 61 74 63 .the.same.as.....``warnings.catc
14120 68 5f 77 61 72 6e 69 6e 67 73 60 60 2e 0a 0a 20 20 20 20 48 6f 77 65 76 65 72 2c 20 69 74 20 61 h_warnings``.......However,.it.a
14140 6c 73 6f 20 70 72 6f 76 69 64 65 73 20 61 20 66 69 6c 74 65 72 20 6d 65 63 68 61 6e 69 73 6d 20 lso.provides.a.filter.mechanism.
14160 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 0a 20 20 20 20 68 74 74 70 73 3a 2f 2f 62 75 67 73 2e to.work.around.....https://bugs.
14180 70 79 74 68 6f 6e 2e 6f 72 67 2f 69 73 73 75 65 34 31 38 30 2e 0a 0a 20 20 20 20 54 68 69 73 20 python.org/issue4180.......This.
141a0 62 75 67 20 63 61 75 73 65 73 20 50 79 74 68 6f 6e 20 62 65 66 6f 72 65 20 33 2e 34 20 74 6f 20 bug.causes.Python.before.3.4.to.
141c0 6e 6f 74 20 72 65 6c 69 61 62 6c 79 20 73 68 6f 77 20 77 61 72 6e 69 6e 67 73 20 61 67 61 69 6e not.reliably.show.warnings.again
141e0 0a 20 20 20 20 61 66 74 65 72 20 74 68 65 79 20 68 61 76 65 20 62 65 65 6e 20 69 67 6e 6f 72 65 .....after.they.have.been.ignore
14200 64 20 6f 6e 63 65 20 28 65 76 65 6e 20 77 69 74 68 69 6e 20 63 61 74 63 68 5f 77 61 72 6e 69 6e d.once.(even.within.catch_warnin
14220 67 73 29 2e 20 49 74 0a 20 20 20 20 6d 65 61 6e 73 20 74 68 61 74 20 6e 6f 20 22 69 67 6e 6f 72 gs)..It.....means.that.no."ignor
14240 65 22 20 66 69 6c 74 65 72 20 63 61 6e 20 62 65 20 75 73 65 64 20 65 61 73 69 6c 79 2c 20 73 69 e".filter.can.be.used.easily,.si
14260 6e 63 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 20 20 20 20 74 65 73 74 73 20 6d 69 67 68 74 20 6e 65 nce.following.....tests.might.ne
14280 65 64 20 74 6f 20 73 65 65 20 74 68 65 20 77 61 72 6e 69 6e 67 2e 20 41 64 64 69 74 69 6f 6e 61 ed.to.see.the.warning..Additiona
142a0 6c 6c 79 20 69 74 20 61 6c 6c 6f 77 73 20 65 61 73 69 65 72 0a 20 20 20 20 73 70 65 63 69 66 69 lly.it.allows.easier.....specifi
142c0 63 69 74 79 20 66 6f 72 20 74 65 73 74 69 6e 67 20 77 61 72 6e 69 6e 67 73 20 61 6e 64 20 63 61 city.for.testing.warnings.and.ca
142e0 6e 20 62 65 20 6e 65 73 74 65 64 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 n.be.nested.......Parameters....
14300 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 6f 72 77 61 72 64 69 6e 67 5f 72 75 6c 65 20 .----------.....forwarding_rule.
14320 3a 20 73 74 72 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 4f 6e 65 20 6f 66 20 22 :.str,.optional.........One.of."
14340 61 6c 77 61 79 73 22 2c 20 22 6f 6e 63 65 22 2c 20 22 6d 6f 64 75 6c 65 22 2c 20 6f 72 20 22 6c always",."once",."module",.or."l
14360 6f 63 61 74 69 6f 6e 22 2e 20 41 6e 61 6c 6f 67 6f 75 73 20 74 6f 0a 20 20 20 20 20 20 20 20 74 ocation"..Analogous.to.........t
14380 68 65 20 75 73 75 61 6c 20 77 61 72 6e 69 6e 67 73 20 6d 6f 64 75 6c 65 20 66 69 6c 74 65 72 20 he.usual.warnings.module.filter.
143a0 6d 6f 64 65 2c 20 69 74 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 72 65 64 75 63 65 0a 20 20 20 mode,.it.is.useful.to.reduce....
143c0 20 20 20 20 20 6e 6f 69 73 65 20 6d 6f 73 74 6c 79 20 6f 6e 20 74 68 65 20 6f 75 74 6d 6f 73 74 .....noise.mostly.on.the.outmost
143e0 20 6c 65 76 65 6c 2e 20 55 6e 73 75 70 70 72 65 73 73 65 64 20 61 6e 64 20 75 6e 72 65 63 6f 72 .level..Unsuppressed.and.unrecor
14400 64 65 64 0a 20 20 20 20 20 20 20 20 77 61 72 6e 69 6e 67 73 20 77 69 6c 6c 20 62 65 20 66 6f 72 ded.........warnings.will.be.for
14420 77 61 72 64 65 64 20 62 61 73 65 64 20 6f 6e 20 74 68 69 73 20 72 75 6c 65 2e 20 44 65 66 61 75 warded.based.on.this.rule..Defau
14440 6c 74 73 20 74 6f 20 22 61 6c 77 61 79 73 22 2e 0a 20 20 20 20 20 20 20 20 22 6c 6f 63 61 74 69 lts.to."always".........."locati
14460 6f 6e 22 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 74 68 65 20 77 61 72 6e 69 6e 67 on".is.equivalent.to.the.warning
14480 73 20 22 64 65 66 61 75 6c 74 22 2c 20 6d 61 74 63 68 20 62 79 20 65 78 61 63 74 0a 20 20 20 20 s."default",.match.by.exact.....
144a0 20 20 20 20 6c 6f 63 61 74 69 6f 6e 20 74 68 65 20 77 61 72 6e 69 6e 67 20 77 61 72 6e 69 6e 67 ....location.the.warning.warning
144c0 20 6f 72 69 67 69 6e 61 74 65 64 20 66 72 6f 6d 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 .originated.from.......Notes....
144e0 20 2d 2d 2d 2d 2d 0a 20 20 20 20 46 69 6c 74 65 72 73 20 61 64 64 65 64 20 69 6e 73 69 64 65 20 .-----.....Filters.added.inside.
14500 74 68 65 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 20 77 69 6c 6c 20 62 65 20 64 69 73 63 the.context.manager.will.be.disc
14520 61 72 64 65 64 20 61 67 61 69 6e 0a 20 20 20 20 77 68 65 6e 20 6c 65 61 76 69 6e 67 20 69 74 2e arded.again.....when.leaving.it.
14540 20 55 70 6f 6e 20 65 6e 74 65 72 69 6e 67 20 61 6c 6c 20 66 69 6c 74 65 72 73 20 64 65 66 69 6e .Upon.entering.all.filters.defin
14560 65 64 20 6f 75 74 73 69 64 65 20 61 0a 20 20 20 20 63 6f 6e 74 65 78 74 20 77 69 6c 6c 20 62 65 ed.outside.a.....context.will.be
14580 20 61 70 70 6c 69 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 20 20 20 20 57 68 65 .applied.automatically.......Whe
145a0 6e 20 61 20 72 65 63 6f 72 64 69 6e 67 20 66 69 6c 74 65 72 20 69 73 20 61 64 64 65 64 2c 20 6d n.a.recording.filter.is.added,.m
145c0 61 74 63 68 69 6e 67 20 77 61 72 6e 69 6e 67 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 74 atching.warnings.are.stored.in.t
145e0 68 65 0a 20 20 20 20 60 60 6c 6f 67 60 60 20 61 74 74 72 69 62 75 74 65 20 61 73 20 77 65 6c 6c he.....``log``.attribute.as.well
14600 20 61 73 20 69 6e 20 74 68 65 20 6c 69 73 74 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 60 72 65 .as.in.the.list.returned.by.``re
14620 63 6f 72 64 60 60 2e 0a 0a 20 20 20 20 49 66 20 66 69 6c 74 65 72 73 20 61 72 65 20 61 64 64 65 cord``.......If.filters.are.adde
14640 64 20 61 6e 64 20 74 68 65 20 60 60 6d 6f 64 75 6c 65 60 60 20 6b 65 79 77 6f 72 64 20 69 73 20 d.and.the.``module``.keyword.is.
14660 67 69 76 65 6e 2c 20 74 68 65 0a 20 20 20 20 77 61 72 6e 69 6e 67 20 72 65 67 69 73 74 72 79 20 given,.the.....warning.registry.
14680 6f 66 20 74 68 69 73 20 6d 6f 64 75 6c 65 20 77 69 6c 6c 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 of.this.module.will.additionally
146a0 20 62 65 20 63 6c 65 61 72 65 64 20 77 68 65 6e 0a 20 20 20 20 61 70 70 6c 79 69 6e 67 20 69 74 .be.cleared.when.....applying.it
146c0 2c 20 65 6e 74 65 72 69 6e 67 20 74 68 65 20 63 6f 6e 74 65 78 74 2c 20 6f 72 20 65 78 69 74 69 ,.entering.the.context,.or.exiti
146e0 6e 67 20 69 74 2e 20 54 68 69 73 20 63 6f 75 6c 64 20 63 61 75 73 65 0a 20 20 20 20 77 61 72 6e ng.it..This.could.cause.....warn
14700 69 6e 67 73 20 74 6f 20 61 70 70 65 61 72 20 61 20 73 65 63 6f 6e 64 20 74 69 6d 65 20 61 66 74 ings.to.appear.a.second.time.aft
14720 65 72 20 6c 65 61 76 69 6e 67 20 74 68 65 20 63 6f 6e 74 65 78 74 20 69 66 20 74 68 65 79 0a 20 er.leaving.the.context.if.they..
14740 20 20 20 77 65 72 65 20 63 6f 6e 66 69 67 75 72 65 64 20 74 6f 20 62 65 20 70 72 69 6e 74 65 64 ...were.configured.to.be.printed
14760 20 6f 6e 63 65 20 28 64 65 66 61 75 6c 74 29 20 61 6e 64 20 77 65 72 65 20 61 6c 72 65 61 64 79 .once.(default).and.were.already
14780 0a 20 20 20 20 70 72 69 6e 74 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 63 6f 6e 74 65 78 74 20 .....printed.before.the.context.
147a0 77 61 73 20 65 6e 74 65 72 65 64 2e 0a 0a 20 20 20 20 4e 65 73 74 69 6e 67 20 74 68 69 73 20 63 was.entered.......Nesting.this.c
147c0 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 20 77 69 6c 6c 20 77 6f 72 6b 20 61 73 20 65 78 70 65 ontext.manager.will.work.as.expe
147e0 63 74 65 64 20 77 68 65 6e 20 74 68 65 0a 20 20 20 20 66 6f 72 77 61 72 64 69 6e 67 20 72 75 6c cted.when.the.....forwarding.rul
14800 65 20 69 73 20 22 61 6c 77 61 79 73 22 20 28 64 65 66 61 75 6c 74 29 2e 20 55 6e 66 69 6c 74 65 e.is."always".(default)..Unfilte
14820 72 65 64 20 61 6e 64 20 75 6e 72 65 63 6f 72 64 65 64 0a 20 20 20 20 77 61 72 6e 69 6e 67 73 20 red.and.unrecorded.....warnings.
14840 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 20 6f 75 74 20 61 6e 64 20 62 65 20 6d 61 74 63 68 65 will.be.passed.out.and.be.matche
14860 64 20 62 79 20 74 68 65 20 6f 75 74 65 72 20 6c 65 76 65 6c 2e 0a 20 20 20 20 4f 6e 20 74 68 65 d.by.the.outer.level......On.the
14880 20 6f 75 74 6d 6f 73 74 20 6c 65 76 65 6c 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 70 72 69 6e .outmost.level.they.will.be.prin
148a0 74 65 64 20 28 6f 72 20 63 61 75 67 68 74 20 62 79 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 77 61 ted.(or.caught.by.another.....wa
148c0 72 6e 69 6e 67 73 20 63 6f 6e 74 65 78 74 29 2e 20 54 68 65 20 66 6f 72 77 61 72 64 69 6e 67 20 rnings.context)..The.forwarding.
148e0 72 75 6c 65 20 61 72 67 75 6d 65 6e 74 20 63 61 6e 20 6d 6f 64 69 66 79 20 74 68 69 73 0a 20 20 rule.argument.can.modify.this...
14900 20 20 62 65 68 61 76 69 6f 75 72 2e 0a 0a 20 20 20 20 4c 69 6b 65 20 60 60 63 61 74 63 68 5f 77 ..behaviour.......Like.``catch_w
14920 61 72 6e 69 6e 67 73 60 60 20 74 68 69 73 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 20 69 arnings``.this.context.manager.i
14940 73 20 6e 6f 74 20 74 68 72 65 61 64 73 61 66 65 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a s.not.threadsafe.......Examples.
14960 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 20 57 69 74 68 20 61 20 63 6f 6e 74 65 78 74 ....--------......With.a.context
14980 20 6d 61 6e 61 67 65 72 3a 3a 0a 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 6e 70 2e 74 65 73 74 .manager::..........with.np.test
149a0 69 6e 67 2e 73 75 70 70 72 65 73 73 5f 77 61 72 6e 69 6e 67 73 28 29 20 61 73 20 73 75 70 3a 0a ing.suppress_warnings().as.sup:.
149c0 20 20 20 20 20 20 20 20 20 20 20 20 73 75 70 2e 66 69 6c 74 65 72 28 44 65 70 72 65 63 61 74 69 ............sup.filter(Deprecati
149e0 6f 6e 57 61 72 6e 69 6e 67 2c 20 22 53 6f 6d 65 20 74 65 78 74 22 29 0a 20 20 20 20 20 20 20 20 onWarning,."Some.text").........
14a00 20 20 20 20 73 75 70 2e 66 69 6c 74 65 72 28 6d 6f 64 75 6c 65 3d 6e 70 2e 6d 61 2e 63 6f 72 65 ....sup.filter(module=np.ma.core
14a20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 20 3d 20 73 75 70 2e 72 65 63 6f 72 64 28 46 ).............log.=.sup.record(F
14a40 75 74 75 72 65 57 61 72 6e 69 6e 67 2c 20 22 44 6f 65 73 20 74 68 69 73 20 6f 63 63 75 72 3f 22 utureWarning,."Does.this.occur?"
14a60 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 5f 67 69 76 69 6e 67 5f 77 61 72 ).............command_giving_war
14a80 6e 69 6e 67 73 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 68 65 20 46 75 74 75 72 65 nings().............#.The.Future
14aa0 57 61 72 6e 69 6e 67 20 77 61 73 20 67 69 76 65 6e 20 6f 6e 63 65 2c 20 74 68 65 20 66 69 6c 74 Warning.was.given.once,.the.filt
14ac0 65 72 65 64 20 77 61 72 6e 69 6e 67 73 20 77 65 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 ered.warnings.were.............#
14ae0 20 69 67 6e 6f 72 65 64 2e 20 41 6c 6c 20 6f 74 68 65 72 20 77 61 72 6e 69 6e 67 73 20 61 62 69 .ignored..All.other.warnings.abi
14b00 64 65 20 6f 75 74 73 69 64 65 20 73 65 74 74 69 6e 67 73 20 28 6d 61 79 20 62 65 0a 20 20 20 20 de.outside.settings.(may.be.....
14b20 20 20 20 20 20 20 20 20 23 20 70 72 69 6e 74 65 64 2f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 ........#.printed/error)........
14b40 20 20 20 20 20 61 73 73 65 72 74 5f 28 6c 65 6e 28 6c 6f 67 29 20 3d 3d 20 31 29 0a 20 20 20 20 .....assert_(len(log).==.1).....
14b60 20 20 20 20 20 20 20 20 61 73 73 65 72 74 5f 28 6c 65 6e 28 73 75 70 2e 6c 6f 67 29 20 3d 3d 20 ........assert_(len(sup.log).==.
14b80 31 29 20 20 23 20 61 6c 73 6f 20 73 74 6f 72 65 64 20 69 6e 20 6c 6f 67 20 61 74 74 72 69 62 75 1)..#.also.stored.in.log.attribu
14ba0 74 65 0a 0a 20 20 20 20 4f 72 20 61 73 20 61 20 64 65 63 6f 72 61 74 6f 72 3a 3a 0a 0a 20 20 20 te......Or.as.a.decorator::.....
14bc0 20 20 20 20 20 73 75 70 20 3d 20 6e 70 2e 74 65 73 74 69 6e 67 2e 73 75 70 70 72 65 73 73 5f 77 .....sup.=.np.testing.suppress_w
14be0 61 72 6e 69 6e 67 73 28 29 0a 20 20 20 20 20 20 20 20 73 75 70 2e 66 69 6c 74 65 72 28 6d 6f 64 arnings().........sup.filter(mod
14c00 75 6c 65 3d 6e 70 2e 6d 61 2e 63 6f 72 65 29 20 20 23 20 6d 6f 64 75 6c 65 20 6d 75 73 74 20 6d ule=np.ma.core)..#.module.must.m
14c20 61 74 63 68 20 65 78 61 63 74 6c 79 0a 20 20 20 20 20 20 20 20 40 73 75 70 0a 20 20 20 20 20 20 atch.exactly.........@sup.......
14c40 20 20 64 65 66 20 73 6f 6d 65 5f 66 75 6e 63 74 69 6f 6e 28 29 3a 0a 20 20 20 20 20 20 20 20 20 ..def.some_function():..........
14c60 20 20 20 23 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 77 68 69 63 68 20 63 61 75 73 65 73 20 61 ...#.do.something.which.causes.a
14c80 20 77 61 72 6e 69 6e 67 20 69 6e 20 6e 70 2e 6d 61 2e 63 6f 72 65 0a 20 20 20 20 20 20 20 20 20 .warning.in.np.ma.core..........
14ca0 20 20 20 70 61 73 73 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 ...pass.....c...................
14cc0 00 f3 4c 00 00 00 97 00 64 01 7c 00 5f 00 00 00 00 00 00 00 00 00 67 00 7c 00 5f 01 00 00 00 00 ..L.....d.|._.........g.|._.....
14ce0 00 00 00 00 7c 01 64 02 76 01 72 0b 74 05 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 00 ....|.d.v.r.t.........d.........
14d00 82 01 7c 01 7c 00 5f 03 00 00 00 00 00 00 00 00 79 00 29 04 4e 46 3e 04 00 00 00 da 04 6f 6e 63 ..|.|._.........y.).NF>......onc
14d20 65 72 07 02 00 00 da 06 6d 6f 64 75 6c 65 da 08 6c 6f 63 61 74 69 6f 6e 7a 1c 75 6e 73 75 70 70 er......module..locationz.unsupp
14d40 6f 72 74 65 64 20 66 6f 72 77 61 72 64 69 6e 67 20 72 75 6c 65 2e 29 04 da 08 5f 65 6e 74 65 72 orted.forwarding.rule.)..._enter
14d60 65 64 da 0d 5f 73 75 70 70 72 65 73 73 69 6f 6e 73 72 cc 00 00 00 da 10 5f 66 6f 72 77 61 72 64 ed.._suppressionsr......_forward
14d80 69 6e 67 5f 72 75 6c 65 29 02 72 9c 01 00 00 da 0f 66 6f 72 77 61 72 64 69 6e 67 5f 72 75 6c 65 ing_rule).r......forwarding_rule
14da0 73 02 00 00 00 20 20 72 4c 00 00 00 72 33 02 00 00 7a 1a 73 75 70 70 72 65 73 73 5f 77 61 72 6e s......rL...r3...z.suppress_warn
14dc0 69 6e 67 73 2e 5f 5f 69 6e 69 74 5f 5f f6 08 00 00 73 30 00 00 00 80 00 d8 18 1d 88 04 8c 0d f0 ings.__init__....s0.............
14de0 06 00 1e 20 88 04 d4 08 1a e0 0b 1a d0 22 4a d1 0b 4a dc 12 1c d0 1d 3b d3 12 3c d0 0c 3c d8 20 ............."J..J.....;..<..<..
14e00 2f 88 04 d5 08 1d 72 4b 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 /.....rK...c....................
14e20 f3 be 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 64 01 ab 02 00 .......t.........t.........d....
14e40 00 00 00 00 00 72 15 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 .....r.t.........j..............
14e60 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 79 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 ...............y.|.j............
14e80 00 00 00 00 00 00 00 44 00 5d 29 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 01 64 02 ab 02 00 .......D.])..}.t.........|.d....
14ea0 00 00 00 00 00 73 01 8c 10 7c 01 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a .....s...|.j...................j
14ec0 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 8c 2b 04 ..............................+.
14ee0 00 79 00 29 03 4e da 10 5f 66 69 6c 74 65 72 73 5f 6d 75 74 61 74 65 64 72 37 02 00 00 29 06 72 .y.).N.._filters_mutatedr7...).r
14f00 2a 01 00 00 72 08 02 00 00 72 4c 02 00 00 da 0c 5f 74 6d 70 5f 6d 6f 64 75 6c 65 73 72 37 02 00 *...r....rL....._tmp_modulesr7..
14f20 00 72 39 02 00 00 29 02 72 9c 01 00 00 72 45 02 00 00 73 02 00 00 00 20 20 72 4c 00 00 00 da 11 .r9...).r....rE...s......rL.....
14f40 5f 63 6c 65 61 72 5f 72 65 67 69 73 74 72 69 65 73 7a 23 73 75 70 70 72 65 73 73 5f 77 61 72 6e _clear_registriesz#suppress_warn
14f60 69 6e 67 73 2e 5f 63 6c 65 61 72 5f 72 65 67 69 73 74 72 69 65 73 00 09 00 00 73 52 00 00 00 80 ings._clear_registries....sR....
14f80 00 dc 0b 12 94 38 d0 1d 2f d4 0b 30 f4 06 00 0d 15 d7 0c 25 d1 0c 25 d4 0c 27 d8 0c 12 f0 06 00 .....8../..0.......%..%..'......
14fa0 17 1b d7 16 27 d1 16 27 f2 00 02 09 33 88 46 dc 0f 16 90 76 d0 1f 34 d5 0f 35 d8 10 16 d7 10 2a ....'..'....3.F....v..4..5.....*
14fc0 d1 10 2a d7 10 30 d1 10 30 d5 10 32 f1 05 02 09 33 72 4b 00 00 00 72 61 00 00 00 4e 46 63 05 00 ..*..0..0..2....3rK...ra...NFc..
14fe0 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 34 02 00 00 97 00 7c 04 72 03 67 00 7d ...................4.....|.r.g.}
15000 04 6e 02 64 00 7d 04 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 72 c2 7c .n.d.}.|.j...................r.|
15020 03 80 19 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...t.........j..................
15040 00 64 01 7c 01 7c 02 ac 02 ab 03 00 00 00 00 00 00 01 00 6e 63 7c 03 6a 06 00 00 00 00 00 00 00 .d.|.|.............nc|.j........
15060 00 00 00 00 00 00 00 00 00 00 00 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 ...........j...................d
15080 03 64 04 ab 02 00 00 00 00 00 00 64 05 7a 00 00 00 7d 05 74 03 00 00 00 00 00 00 00 00 6a 04 00 .d.........d.z...}.t.........j..
150a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 7c 01 7c 02 7c 05 ac 06 ab 04 00 00 00 .................d.|.|.|........
150c0 00 00 00 01 00 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0d 00 00 00 .....|.j...................j....
150e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 01 00 7c 00 6a 0f 00 ...............|...........|.j..
15100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 7c 00 6a 10 00 ...........................|.j..
15120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 .................j..............
15140 00 00 00 00 00 7c 01 7c 02 74 15 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 .....|.|.t.........j............
15160 00 00 00 00 00 00 00 7c 02 74 14 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 .......|.t.........j............
15180 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7c 03 7c 04 66 05 ab 01 00 00 00 00 00 00 01 00 7c ...............|.|.f...........|
151a0 04 53 00 7c 00 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 13 00 00 00 00 00 .S.|.j...................j......
151c0 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 02 74 15 00 00 00 00 00 00 00 00 6a 16 00 00 00 .............|.|.t.........j....
151e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 74 14 00 00 00 00 00 00 00 00 6a 18 00 00 00 ...............|.t.........j....
15200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7c 03 7c 04 66 05 ab 01 00 .......................|.|.f....
15220 00 00 00 00 00 01 00 7c 04 53 00 29 07 4e 72 07 02 00 00 a9 02 da 08 63 61 74 65 67 6f 72 79 da .......|.S.).Nr........category.
15240 07 6d 65 73 73 61 67 65 fa 01 2e fa 02 5c 2e fa 01 24 a9 03 72 51 02 00 00 72 52 02 00 00 72 45 .message.....\...$..rQ...rR...rE
15260 02 00 00 29 0e 72 47 02 00 00 72 08 02 00 00 da 0e 66 69 6c 74 65 72 77 61 72 6e 69 6e 67 73 72 ...).rG...r......filterwarningsr
15280 46 00 00 00 da 07 72 65 70 6c 61 63 65 72 4d 02 00 00 da 03 61 64 64 72 4e 02 00 00 da 11 5f 74 F.....replacerM.....addrN....._t
152a0 6d 70 5f 73 75 70 70 72 65 73 73 69 6f 6e 73 72 9c 00 00 00 72 aa 01 00 00 72 ab 01 00 00 da 01 mp_suppressionsr....r....r......
152c0 49 72 48 02 00 00 29 06 72 9c 01 00 00 72 51 02 00 00 72 52 02 00 00 72 45 02 00 00 72 fc 01 00 IrH...).r....rQ...rR...rE...r...
152e0 00 da 0c 6d 6f 64 75 6c 65 5f 72 65 67 65 78 73 06 00 00 00 20 20 20 20 20 20 72 4c 00 00 00 da ...module_regexs..........rL....
15300 07 5f 66 69 6c 74 65 72 7a 19 73 75 70 70 72 65 73 73 5f 77 61 72 6e 69 6e 67 73 2e 5f 66 69 6c ._filterz.suppress_warnings._fil
15320 74 65 72 0c 09 00 00 73 fc 00 00 00 80 00 d9 0b 11 d8 15 17 89 46 e0 15 19 88 46 d8 0b 0f 8f 3d ter....s.............F....F....=
15340 8a 3d d8 0f 15 88 7e dc 10 18 d7 10 27 d1 10 27 d8 14 1c a0 78 b8 17 f6 03 01 11 42 01 f0 06 00 .=....~.....'..'....x......B....
15360 20 26 9f 7f 99 7f d7 1f 36 d1 1f 36 b0 73 b8 45 d3 1f 42 c0 53 d1 1f 48 90 0c dc 10 18 d7 10 27 .&......6..6.s.E..B.S..H.......'
15380 d1 10 27 d8 14 1c a0 78 b8 17 d8 1b 27 f5 05 02 11 29 f0 06 00 11 15 d7 10 21 d1 10 21 d7 10 25 ..'....x....'....).......!..!..%
153a0 d1 10 25 a0 66 d4 10 2d d8 10 14 d7 10 26 d1 10 26 d4 10 28 e0 0c 10 d7 0c 22 d1 0c 22 d7 0c 29 ..%.f..-.....&..&..(.....".."..)
153c0 d1 0c 29 d8 11 19 98 37 a4 42 a7 4a a1 4a a8 77 bc 02 bf 04 b9 04 d3 24 3d b8 76 c0 76 d0 10 4e ..)....7.B.J.J.w.......$=.v.v..N
153e0 f4 03 01 0d 50 01 f0 0c 00 10 16 88 0d f0 07 00 0d 11 d7 0c 1e d1 0c 1e d7 0c 25 d1 0c 25 d8 11 ....P.....................%..%..
15400 19 98 37 a4 42 a7 4a a1 4a a8 77 bc 02 bf 04 b9 04 d3 24 3d b8 76 c0 76 d0 10 4e f4 03 01 0d 50 ..7.B.J.J.w.......$=.v.v..N....P
15420 01 f0 06 00 10 16 88 0d 72 4b 00 00 00 63 04 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 ........rK...c..................
15440 00 00 f3 2e 00 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .........|.j...................|
15460 01 7c 02 7c 03 64 01 ac 02 ab 04 00 00 00 00 00 00 01 00 79 03 29 04 61 a7 02 00 00 0a 20 20 20 .|.|.d.............y.).a........
15480 20 20 20 20 20 41 64 64 20 61 20 6e 65 77 20 73 75 70 70 72 65 73 73 69 6e 67 20 66 69 6c 74 65 .....Add.a.new.suppressing.filte
154a0 72 20 6f 72 20 61 70 70 6c 79 20 69 74 20 69 66 20 74 68 65 20 73 74 61 74 65 20 69 73 20 65 6e r.or.apply.it.if.the.state.is.en
154c0 74 65 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 tered...........Parameters......
154e0 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 63 61 74 65 67 6f 72 79 20 3a ...----------.........category.:
15500 20 63 6c 61 73 73 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 57 61 72 .class,.optional.............War
15520 6e 69 6e 67 20 63 6c 61 73 73 20 74 6f 20 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 6d 65 73 ning.class.to.filter.........mes
15540 73 61 67 65 20 3a 20 73 74 72 69 6e 67 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 sage.:.string,.optional.........
15560 20 20 20 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 ....Regular.expression.matching.
15580 74 68 65 20 77 61 72 6e 69 6e 67 20 6d 65 73 73 61 67 65 2e 0a 20 20 20 20 20 20 20 20 6d 6f 64 the.warning.message..........mod
155a0 75 6c 65 20 3a 20 6d 6f 64 75 6c 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 ule.:.module,.optional..........
155c0 20 20 20 4d 6f 64 75 6c 65 20 74 6f 20 66 69 6c 74 65 72 20 66 6f 72 2e 20 4e 6f 74 65 20 74 68 ...Module.to.filter.for..Note.th
155e0 61 74 20 74 68 65 20 6d 6f 64 75 6c 65 20 28 61 6e 64 20 69 74 73 20 66 69 6c 65 29 0a 20 20 20 at.the.module.(and.its.file)....
15600 20 20 20 20 20 20 20 20 20 6d 75 73 74 20 6d 61 74 63 68 20 65 78 61 63 74 6c 79 20 61 6e 64 20 .........must.match.exactly.and.
15620 63 61 6e 6e 6f 74 20 62 65 20 61 20 73 75 62 6d 6f 64 75 6c 65 2e 20 54 68 69 73 20 6d 61 79 20 cannot.be.a.submodule..This.may.
15640 6d 61 6b 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 20 75 6e 72 65 6c 69 61 62 6c 65 20 66 make.............it.unreliable.f
15660 6f 72 20 65 78 74 65 72 6e 61 6c 20 6d 6f 64 75 6c 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f or.external.modules...........No
15680 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 61 tes.........-----.........When.a
156a0 64 64 65 64 20 77 69 74 68 69 6e 20 61 20 63 6f 6e 74 65 78 74 2c 20 66 69 6c 74 65 72 73 20 61 dded.within.a.context,.filters.a
156c0 72 65 20 6f 6e 6c 79 20 61 64 64 65 64 20 69 6e 73 69 64 65 0a 20 20 20 20 20 20 20 20 74 68 65 re.only.added.inside.........the
156e0 20 63 6f 6e 74 65 78 74 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 66 6f 72 67 6f 74 74 65 6e 20 77 .context.and.will.be.forgotten.w
15700 68 65 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 69 73 20 65 78 69 74 65 64 2e 0a 20 20 20 20 20 hen.the.context.is.exited.......
15720 20 20 20 46 a9 04 72 51 02 00 00 72 52 02 00 00 72 45 02 00 00 72 fc 01 00 00 4e a9 01 72 5d 02 ...F..rQ...rR...rE...r....N..r].
15740 00 00 a9 04 72 9c 01 00 00 72 51 02 00 00 72 52 02 00 00 72 45 02 00 00 73 04 00 00 00 20 20 20 ....r....rQ...rR...rE...s.......
15760 20 72 4c 00 00 00 da 06 66 69 6c 74 65 72 7a 18 73 75 70 70 72 65 73 73 5f 77 61 72 6e 69 6e 67 .rL.....filterz.suppress_warning
15780 73 2e 66 69 6c 74 65 72 25 09 00 00 73 1e 00 00 00 80 00 f0 28 00 09 0d 8f 0c 89 0c 98 68 b0 07 s.filter%...s.......(........h..
157a0 c0 06 d8 1c 21 f0 03 00 09 15 f5 00 01 09 23 72 4b 00 00 00 63 04 00 00 00 00 00 00 00 00 00 00 ....!.........#rK...c...........
157c0 00 06 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 ..........,.....|.j.............
157e0 00 00 00 00 00 00 7c 01 7c 02 7c 03 64 01 ac 02 ab 04 00 00 00 00 00 00 53 00 29 03 61 69 03 00 ......|.|.|.d...........S.).ai..
15800 00 0a 20 20 20 20 20 20 20 20 41 70 70 65 6e 64 20 61 20 6e 65 77 20 72 65 63 6f 72 64 69 6e 67 ..........Append.a.new.recording
15820 20 66 69 6c 74 65 72 20 6f 72 20 61 70 70 6c 79 20 69 74 20 69 66 20 74 68 65 20 73 74 61 74 65 .filter.or.apply.it.if.the.state
15840 20 69 73 20 65 6e 74 65 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 41 6c 6c 20 77 61 72 6e 69 6e .is.entered...........All.warnin
15860 67 73 20 6d 61 74 63 68 69 6e 67 20 77 69 6c 6c 20 62 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 gs.matching.will.be.appended.to.
15880 74 68 65 20 60 60 6c 6f 67 60 60 20 61 74 74 72 69 62 75 74 65 2e 0a 0a 20 20 20 20 20 20 20 20 the.``log``.attribute...........
158a0 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 Parameters.........----------...
158c0 20 20 20 20 20 20 63 61 74 65 67 6f 72 79 20 3a 20 63 6c 61 73 73 2c 20 6f 70 74 69 6f 6e 61 6c ......category.:.class,.optional
158e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 57 61 72 6e 69 6e 67 20 63 6c 61 73 73 20 74 6f 20 66 69 .............Warning.class.to.fi
15900 6c 74 65 72 0a 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3a 20 73 74 72 69 6e 67 2c 20 6f lter.........message.:.string,.o
15920 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 52 65 67 75 6c 61 72 20 65 78 70 72 ptional.............Regular.expr
15940 65 73 73 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 77 61 72 6e 69 6e 67 20 6d 65 73 73 ession.matching.the.warning.mess
15960 61 67 65 2e 0a 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 20 3a 20 6d 6f 64 75 6c 65 2c 20 6f 70 age..........module.:.module,.op
15980 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 4d 6f 64 75 6c 65 20 74 6f 20 66 69 6c tional.............Module.to.fil
159a0 74 65 72 20 66 6f 72 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 6d 6f 64 75 6c 65 20 28 61 ter.for..Note.that.the.module.(a
159c0 6e 64 20 69 74 73 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 75 73 74 20 6d 61 nd.its.file).............must.ma
159e0 74 63 68 20 65 78 61 63 74 6c 79 20 61 6e 64 20 63 61 6e 6e 6f 74 20 62 65 20 61 20 73 75 62 6d tch.exactly.and.cannot.be.a.subm
15a00 6f 64 75 6c 65 2e 20 54 68 69 73 20 6d 61 79 20 6d 61 6b 65 0a 20 20 20 20 20 20 20 20 20 20 20 odule..This.may.make............
15a20 20 69 74 20 75 6e 72 65 6c 69 61 62 6c 65 20 66 6f 72 20 65 78 74 65 72 6e 61 6c 20 6d 6f 64 75 .it.unreliable.for.external.modu
15a40 6c 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d les...........Returns.........--
15a60 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6c 6f 67 20 3a 20 6c 69 73 74 0a 20 20 20 20 20 20 20 -----.........log.:.list........
15a80 20 20 20 20 20 41 20 6c 69 73 74 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 66 69 6c 6c 65 64 .....A.list.which.will.be.filled
15aa0 20 77 69 74 68 20 61 6c 6c 20 6d 61 74 63 68 65 64 20 77 61 72 6e 69 6e 67 73 2e 0a 0a 20 20 20 .with.all.matched.warnings......
15ac0 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 .....Notes.........-----........
15ae0 20 57 68 65 6e 20 61 64 64 65 64 20 77 69 74 68 69 6e 20 61 20 63 6f 6e 74 65 78 74 2c 20 66 69 .When.added.within.a.context,.fi
15b00 6c 74 65 72 73 20 61 72 65 20 6f 6e 6c 79 20 61 64 64 65 64 20 69 6e 73 69 64 65 0a 20 20 20 20 lters.are.only.added.inside.....
15b20 20 20 20 20 74 68 65 20 63 6f 6e 74 65 78 74 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 66 6f 72 67 ....the.context.and.will.be.forg
15b40 6f 74 74 65 6e 20 77 68 65 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 69 73 20 65 78 69 74 65 64 otten.when.the.context.is.exited
15b60 2e 0a 20 20 20 20 20 20 20 20 54 72 5f 02 00 00 72 60 02 00 00 72 61 02 00 00 73 04 00 00 00 20 ..........Tr_...r`...ra...s.....
15b80 20 20 20 72 4c 00 00 00 72 fc 01 00 00 7a 18 73 75 70 70 72 65 73 73 5f 77 61 72 6e 69 6e 67 73 ...rL...r....z.suppress_warnings
15ba0 2e 72 65 63 6f 72 64 3c 09 00 00 73 23 00 00 00 80 00 f0 36 00 10 14 8f 7c 89 7c a0 58 b0 77 c0 .record<...s#......6....|.|.X.w.
15bc0 76 d8 23 27 f0 03 00 10 1c f3 00 01 10 29 f0 00 01 09 29 72 4b 00 00 00 63 01 00 00 00 00 00 00 v.#'.........)....)rK...c.......
15be0 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 80 02 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 ....................|.j.........
15c00 00 00 00 00 00 00 00 00 00 00 72 0b 74 03 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 ..........r.t.........d.........
15c20 82 01 74 04 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..t.........j...................
15c40 7c 00 5f 04 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 |._.........t.........j.........
15c60 00 00 00 00 00 00 00 00 00 00 7c 00 5f 06 00 00 00 00 00 00 00 00 7c 00 6a 0c 00 00 00 00 00 00 ..........|._.........|.j.......
15c80 00 00 00 00 00 00 00 00 00 00 00 00 64 00 64 00 1a 00 74 04 00 00 00 00 00 00 00 00 5f 05 00 00 ............d.d...t........._...
15ca0 00 00 00 00 00 00 64 02 7c 00 5f 00 00 00 00 00 00 00 00 00 67 00 7c 00 5f 07 00 00 00 00 00 00 ......d.|._.........g.|._.......
15cc0 00 00 74 11 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 5f 09 00 00 00 00 00 00 00 00 ..t.................|._.........
15ce0 74 11 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 5f 0a 00 00 00 00 00 00 00 00 67 00 t.................|._.........g.
15d00 7c 00 5f 0b 00 00 00 00 00 00 00 00 7c 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |._.........|.j.................
15d20 00 00 44 00 5d 7d 00 00 5c 05 00 00 7d 01 7d 02 7d 03 7d 04 7d 05 7c 05 81 05 7c 05 64 00 64 00 ..D.]}..\...}.}.}.}.}.|...|.d.d.
15d40 85 02 3d 00 7c 04 80 19 74 05 00 00 00 00 00 00 00 00 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 ..=.|...t.........j.............
15d60 00 00 00 00 00 00 64 03 7c 01 7c 02 ac 04 ab 03 00 00 00 00 00 00 01 00 8c 2b 7c 04 6a 1c 00 00 ......d.|.|..............+|.j...
15d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................j...............
15da0 00 00 00 00 64 05 64 06 ab 02 00 00 00 00 00 00 64 07 7a 00 00 00 7d 06 74 05 00 00 00 00 00 00 ....d.d.........d.z...}.t.......
15dc0 00 00 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 7c 01 7c 02 7c 06 ac 08 ..j...................d.|.|.|...
15de0 ab 04 00 00 00 00 00 00 01 00 7c 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j...................
15e00 6a 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 01 00 j!..................|...........
15e20 8c 7f 04 00 7c 00 6a 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 04 00 00 00 00 ....|.j"..................t.....
15e40 00 00 00 00 5f 03 00 00 00 00 00 00 00 00 7c 00 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...._.........|.j%..............
15e60 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 7c 00 53 00 29 09 4e 7a 25 63 61 6e 6e 6f 74 20 65 6e ..............|.S.).Nz%cannot.en
15e80 74 65 72 20 73 75 70 70 72 65 73 73 5f 77 61 72 6e 69 6e 67 73 20 74 77 69 63 65 2e 54 72 07 02 ter.suppress_warnings.twice.Tr..
15ea0 00 00 72 50 02 00 00 72 53 02 00 00 72 54 02 00 00 72 55 02 00 00 72 56 02 00 00 29 13 72 47 02 ..rP...rS...rT...rU...rV...).rG.
15ec0 00 00 72 04 02 00 00 72 08 02 00 00 da 0b 73 68 6f 77 77 61 72 6e 69 6e 67 da 0a 5f 6f 72 69 67 ..r....r......showwarning.._orig
15ee0 5f 73 68 6f 77 da 07 66 69 6c 74 65 72 73 da 08 5f 66 69 6c 74 65 72 73 72 5a 02 00 00 72 2d 02 _show..filters.._filtersrZ...r-.
15f00 00 00 72 4d 02 00 00 da 0a 5f 66 6f 72 77 61 72 64 65 64 da 03 6c 6f 67 72 48 02 00 00 72 57 02 ..rM....._forwarded..logrH...rW.
15f20 00 00 72 46 00 00 00 72 58 02 00 00 72 59 02 00 00 da 0c 5f 73 68 6f 77 77 61 72 6e 69 6e 67 72 ..rF...rX...rY....._showwarningr
15f40 4e 02 00 00 29 07 72 9c 01 00 00 da 03 63 61 74 da 04 6d 65 73 73 72 a9 01 00 00 72 3b 02 00 00 N...).r......cat..messr....r;...
15f60 72 6a 02 00 00 72 5c 02 00 00 73 07 00 00 00 20 20 20 20 20 20 20 72 4c 00 00 00 72 3a 02 00 00 rj...r\...s...........rL...r:...
15f80 7a 1b 73 75 70 70 72 65 73 73 5f 77 61 72 6e 69 6e 67 73 2e 5f 5f 65 6e 74 65 72 5f 5f 5a 09 00 z.suppress_warnings.__enter__Z..
15fa0 00 73 1b 01 00 00 80 00 d8 0b 0f 8f 3d 8a 3d dc 12 1e d0 1f 46 d3 12 47 d0 0c 47 e4 1a 22 d7 1a .s..........=.=.....F..G..G.."..
15fc0 2e d1 1a 2e 88 04 8c 0f dc 18 20 d7 18 28 d1 18 28 88 04 8c 0d d8 1b 1f 9f 3d 99 3d a9 11 d0 1b .............(..(........=.=....
15fe0 2b 8c 08 d4 08 18 e0 18 1c 88 04 8c 0d d8 21 23 88 04 d4 08 1e dc 1c 1f 9b 45 88 04 d4 08 19 dc +.............!#.........E......
16000 1a 1d 9b 25 88 04 8c 0f e0 13 15 88 04 8c 08 e0 26 2a d7 26 38 d1 26 38 f2 00 0b 09 2b d1 0c 22 ...%............&*.&8.&8....+.."
16020 88 43 90 14 90 71 98 23 98 73 d8 0f 12 88 7f d8 14 17 9a 01 90 46 d8 0f 12 88 7b dc 10 18 d7 10 .C...q.#.s...........F....{.....
16040 27 d1 10 27 d8 14 1c a0 73 b0 44 f6 03 01 11 3a f0 06 00 20 23 9f 7c 99 7c d7 1f 33 d1 1f 33 b0 '..'....s.D....:....#.|.|..3..3.
16060 43 b8 15 d3 1f 3f c0 23 d1 1f 45 90 0c dc 10 18 d7 10 27 d1 10 27 d8 14 1c a0 73 b0 44 d8 1b 27 C....?.#..E.......'..'....s.D..'
16080 f5 05 02 11 29 f0 06 00 11 15 d7 10 21 d1 10 21 d7 10 25 d1 10 25 a0 63 d5 10 2a f0 17 0b 09 2b ....).......!..!..%..%.c..*....+
160a0 f0 18 00 20 24 d7 1f 30 d1 1f 30 8c 08 d4 08 1c d8 08 0c d7 08 1e d1 08 1e d4 08 20 e0 0f 13 88 ....$..0..0.....................
160c0 0b 72 4b 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 07 00 00 00 f3 8e 00 00 00 .rK...c.........................
160e0 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 ..|.j...................t.......
16100 00 00 5f 02 00 00 00 00 00 00 00 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .._.........|.j.................
16120 00 00 74 02 00 00 00 00 00 00 00 00 5f 04 00 00 00 00 00 00 00 00 7c 00 6a 0b 00 00 00 00 00 00 ..t........._.........|.j.......
16140 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 64 01 7c 00 5f 06 00 00 00 00 ......................d.|._.....
16160 00 00 00 00 7c 00 60 00 7c 00 60 03 79 00 29 02 4e 46 29 07 72 66 02 00 00 72 08 02 00 00 72 65 ....|.`.|.`.y.).NF).rf...r....re
16180 02 00 00 72 68 02 00 00 72 67 02 00 00 72 4e 02 00 00 72 47 02 00 00 29 02 72 9c 01 00 00 72 40 ...rh...rg...rN...rG...).r....r@
161a0 02 00 00 73 02 00 00 00 20 20 72 4c 00 00 00 72 3e 02 00 00 7a 1a 73 75 70 70 72 65 73 73 5f 77 ...s......rL...r>...z.suppress_w
161c0 61 72 6e 69 6e 67 73 2e 5f 5f 65 78 69 74 5f 5f 7a 09 00 00 73 37 00 00 00 80 00 d8 1f 23 9f 7f arnings.__exit__z...s7.......#..
161e0 99 7f 8c 08 d4 08 1c d8 1b 1f 9f 3d 99 3d 8c 08 d4 08 18 d8 08 0c d7 08 1e d1 08 1e d4 08 20 d8 ...........=.=..................
16200 18 1d 88 04 8c 0d d8 0c 10 88 4f d8 0c 10 89 4d 72 4b 00 00 00 29 01 da 0b 75 73 65 5f 77 61 72 ..........O....MrK...)...use_war
16220 6e 6d 73 67 63 05 00 00 00 00 00 00 00 01 00 00 00 07 00 00 00 0f 00 00 00 f3 c6 03 00 00 97 00 nmsgc...........................
16240 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 |.j...................|.j.......
16260 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 64 00 64 00 64 01 85 03 19 00 00 00 44 00 5d cf ............z...d.d.d.......D.].
16280 00 00 5c 05 00 00 7d 08 7d 09 7d 0a 7d 0b 7d 0c 74 05 00 00 00 00 00 00 00 00 7c 02 7c 08 ab 02 ..\...}.}.}.}.}.t.........|.|...
162a0 00 00 00 00 00 00 73 01 8c 16 7c 0a 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......s...|.j...................
162c0 7c 01 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 19 00 00 00 ab 01 00 00 |.j...................d.........
162e0 00 00 00 00 80 01 8c 35 7c 0b 80 3f 7c 0c 81 3b 74 0b 00 00 00 00 00 00 00 00 7c 01 7c 02 7c 03 .......5|..?|..;t.........|.|.|.
16300 7c 04 66 04 69 00 7c 07 a4 01 8e 01 7d 0d 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.f.i.|.....}.|.j...............
16320 00 00 00 00 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0d ab 01 00 00 00 00 ....j...................|.......
16340 00 00 01 00 7c 0c 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0d ab 01 00 00 ....|.j...................|.....
16360 00 00 00 00 01 00 01 00 79 00 7c 0b 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........y.|.j...................
16380 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 73 01 j...................|.........s.
163a0 8c 92 7c 0c 81 3b 74 0b 00 00 00 00 00 00 00 00 7c 01 7c 02 7c 03 7c 04 66 04 69 00 7c 07 a4 01 ..|..;t.........|.|.|.|.f.i.|...
163c0 8e 01 7d 0d 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0f 00 00 00 00 ..}.|.j...................j.....
163e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0d ab 01 00 00 00 00 00 00 01 00 7c 0c 6a 0f 00 00 ..............|...........|.j...
16400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0d ab 01 00 00 00 00 00 00 01 00 01 00 79 00 ................|.............y.
16420 04 00 7c 00 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 6b 28 00 00 72 2e ..|.j...................d.k(..r.
16440 7c 05 80 1a 02 00 7c 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 02 |.....|.j...................|.|.
16460 7c 03 7c 04 67 04 7c 06 a2 01 ad 06 69 00 7c 07 a4 01 8e 01 01 00 79 00 7c 00 6a 19 00 00 00 00 |.|.g.|.....i.|.......y.|.j.....
16480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 01 00 79 00 7c 00 6a 14 ..............|...........y.|.j.
164a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 6b 28 00 00 72 0f 7c 01 6a 08 00 00 ..................d.k(..r.|.j...
164c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 66 02 7d 0e 6e 3e 7c 00 6a 14 00 00 00 00 ................|.f.}.n>|.j.....
164e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 6b 28 00 00 72 10 7c 01 6a 08 00 00 00 00 00 00 ..............d.k(..r.|.j.......
16500 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 7c 03 66 03 7d 0e 6e 1f 7c 00 6a 14 00 00 00 00 00 00 ............|.|.f.}.n.|.j.......
16520 00 00 00 00 00 00 00 00 00 00 00 00 64 06 6b 28 00 00 72 10 7c 01 6a 08 00 00 00 00 00 00 00 00 ............d.k(..r.|.j.........
16540 00 00 00 00 00 00 00 00 00 00 7c 02 7c 03 7c 04 66 04 7d 0e 7f 0e 7c 00 6a 1a 00 00 00 00 00 00 ..........|.|.|.f.}...|.j.......
16560 00 00 00 00 00 00 00 00 00 00 00 00 76 00 72 01 79 00 7c 00 6a 1a 00 00 00 00 00 00 00 00 00 00 ............v.r.y.|.j...........
16580 00 00 00 00 00 00 00 00 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0e ab 01 ........j...................|...
165a0 00 00 00 00 00 00 01 00 7c 05 80 1a 02 00 7c 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........|.....|.j...............
165c0 00 00 00 00 7c 01 7c 02 7c 03 7c 04 67 04 7c 06 a2 01 ad 06 69 00 7c 07 a4 01 8e 01 01 00 79 00 ....|.|.|.|.g.|.....i.|.......y.
165e0 7c 00 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 |.j...................|.........
16600 01 00 79 00 29 07 4e 72 a4 00 00 00 72 02 00 00 00 72 07 02 00 00 72 44 02 00 00 72 45 02 00 00 ..y.).Nr....r....r....rD...rE...
16620 72 46 02 00 00 29 0f 72 48 02 00 00 72 5a 02 00 00 da 0a 69 73 73 75 62 63 6c 61 73 73 72 02 02 rF...).rH...rZ.....issubclassr..
16640 00 00 72 d3 00 00 00 72 09 00 00 00 72 6a 02 00 00 72 9c 00 00 00 72 7a 01 00 00 72 6f 01 00 00 ..r....r....rj...r....rz...ro...
16660 72 49 02 00 00 72 66 02 00 00 da 0d 5f 6f 72 69 67 5f 73 68 6f 77 6d 73 67 72 69 02 00 00 72 59 rI...rf....._orig_showmsgri...rY
16680 02 00 00 29 0f 72 9c 01 00 00 72 52 02 00 00 72 51 02 00 00 72 86 01 00 00 da 06 6c 69 6e 65 6e ...).r....rR...rQ...r......linen
166a0 6f 72 6f 02 00 00 72 d3 00 00 00 72 a1 01 00 00 72 6c 02 00 00 72 a9 01 00 00 da 07 70 61 74 74 oro...r....r....rl...r......patt
166c0 65 72 6e 72 3b 02 00 00 da 03 72 65 63 72 69 00 00 00 da 09 73 69 67 6e 61 74 75 72 65 73 0f 00 ernr;.....recri.....signatures..
166e0 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 6b 02 00 00 7a 1e 73 75 70 .................rL...rk...z.sup
16700 70 72 65 73 73 5f 77 61 72 6e 69 6e 67 73 2e 5f 73 68 6f 77 77 61 72 6e 69 6e 67 82 09 00 00 73 press_warnings._showwarning....s
16720 fb 01 00 00 80 00 f0 06 00 11 15 d7 10 22 d1 10 22 a0 54 d7 25 3b d1 25 3b d1 10 3b b9 54 b8 72 ............."..".T.%;.%;..;.T.r
16740 b8 54 f1 03 01 2a 43 01 f2 00 15 09 1b d1 0c 25 88 43 90 11 90 47 98 53 a0 23 e4 10 1a 98 38 a0 .T...*C........%.C...G.S.#....8.
16760 53 d5 10 29 d8 14 1b 97 4d 91 4d a0 27 a7 2c a1 2c a8 71 a1 2f d3 14 32 d1 14 3e d8 13 16 90 3b S..)....M.M.'.,.,.q./..2..>....;
16780 e0 17 1a 90 7f dc 1e 2c a8 57 b0 68 c0 08 d8 2d 33 f1 03 01 1f 3f d8 37 3d f1 03 01 1f 3f 98 03 .......,.W.h...-3....?.7=....?..
167a0 e0 18 1c 9f 08 99 08 9f 0f 99 0f a8 03 d4 18 2c d8 18 1b 9f 0a 99 0a a0 33 9c 0f d9 14 1a f0 06 ...............,........3.......
167c0 00 16 19 97 5c 91 5c d7 15 2c d1 15 2c a8 58 d5 15 36 e0 17 1a 90 7f dc 1e 2c a8 57 b0 68 c0 08 ....\.\..,..,.X..6.......,.W.h..
167e0 d8 2d 33 f1 03 01 1f 3f d8 37 3d f1 03 01 1f 3f 98 03 e0 18 1c 9f 08 99 08 9f 0f 99 0f a8 03 d4 .-3....?.7=....?................
16800 18 2c d8 18 1b 9f 0a 99 0a a0 33 9c 0f d9 14 1a f0 2b 15 09 1b f0 32 00 0c 10 d7 0b 20 d1 0b 20 .,........3......+....2.........
16820 a0 48 d2 0b 2c d8 0f 1a d0 0f 22 d8 10 1f 90 04 97 0f 91 0f a0 07 a8 18 b0 38 b8 56 f0 00 01 11 .H..,....."..............8.V....
16840 31 d8 21 25 f2 03 01 11 31 d8 29 2f f2 03 01 11 31 f0 08 00 0d 13 f0 03 00 11 15 d7 10 22 d1 10 1.!%....1.)/....1............"..
16860 22 a0 3b d4 10 2f d8 0c 12 e0 0b 0f d7 0b 20 d1 0b 20 a0 46 d2 0b 2a d8 19 20 9f 1c 99 1c a0 78 ".;../.............F..*........x
16880 d0 18 30 89 49 d8 0d 11 d7 0d 22 d1 0d 22 a0 68 d2 0d 2e d8 19 20 9f 1c 99 1c a0 78 b0 18 d0 18 ..0.I....."..".h...........x....
168a0 3a 89 49 d8 0d 11 d7 0d 22 d1 0d 22 a0 6a d2 0d 30 d8 19 20 9f 1c 99 1c a0 78 b0 18 b8 36 d0 18 :.I....."..".j..0........x...6..
168c0 42 88 49 e0 0b 14 98 04 9f 0f 99 0f d1 0b 27 d8 0c 12 d8 08 0c 8f 0f 89 0f d7 08 1b d1 08 1b 98 B.I...........'.................
168e0 49 d4 08 26 d8 0b 16 d0 0b 1e d8 0c 1b 88 44 8f 4f 89 4f 98 47 a0 58 a8 78 b8 16 f0 00 01 0d 26 I..&..........D.O.O.G.X.x......&
16900 c0 24 f2 00 01 0d 26 d8 1e 24 f3 03 01 0d 26 f0 06 00 0d 11 d7 0c 1e d1 0c 1e 98 7b d5 0c 2b 72 .$....&..$....&............{..+r
16920 4b 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 32 00 00 00 87 00 K...c.....................2.....
16940 87 01 97 00 74 01 00 00 00 00 00 00 00 00 89 01 ab 01 00 00 00 00 00 00 88 01 88 00 66 02 64 01 ....t.......................f.d.
16960 84 08 ab 00 00 00 00 00 00 00 7d 02 7c 02 53 00 29 02 7a 5f 0a 20 20 20 20 20 20 20 20 46 75 6e ..........}.|.S.).z_.........Fun
16980 63 74 69 6f 6e 20 64 65 63 6f 72 61 74 6f 72 20 74 6f 20 61 70 70 6c 79 20 63 65 72 74 61 69 6e ction.decorator.to.apply.certain
169a0 20 73 75 70 70 72 65 73 73 69 6f 6e 73 20 74 6f 20 61 20 77 68 6f 6c 65 0a 20 20 20 20 20 20 20 .suppressions.to.a.whole........
169c0 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 63 00 00 00 00 00 00 00 00 00 00 00 00 .function..........c............
169e0 06 00 00 00 1f 00 00 00 f3 44 00 00 00 95 02 97 00 89 03 35 00 01 00 02 00 89 02 7c 00 69 00 7c .........D.........5.......|.i.|
16a00 01 a4 01 8e 01 63 02 64 00 64 00 64 00 ab 02 00 00 00 00 00 00 01 00 53 00 23 00 31 00 73 01 77 .....c.d.d.d...........S.#.1.s.w
16a20 02 01 00 59 00 01 00 01 00 79 00 78 03 59 00 77 01 72 1e 01 00 00 72 4a 00 00 00 29 04 72 d3 00 ...Y.....y.x.Y.w.r....rJ...).r..
16a40 00 00 72 a1 01 00 00 72 18 01 00 00 72 9c 01 00 00 73 04 00 00 00 20 20 80 80 72 4c 00 00 00 da ..r....r....r....s........rL....
16a60 08 6e 65 77 5f 66 75 6e 63 7a 2c 73 75 70 70 72 65 73 73 5f 77 61 72 6e 69 6e 67 73 2e 5f 5f 63 .new_funcz,suppress_warnings.__c
16a80 61 6c 6c 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 6e 65 77 5f 66 75 6e 63 ba 09 00 00 73 28 00 00 00 all__.<locals>.new_func....s(...
16aa0 f8 80 00 e0 11 15 f1 00 01 0d 2d d9 17 1b 98 54 d0 17 2c a0 56 d1 17 2c f7 03 01 0d 2d f7 00 01 ..........-....T..,.V..,....-...
16ac0 0d 2d f2 00 01 0d 2d fa 73 08 00 00 00 84 08 16 03 96 05 1f 07 a9 01 72 04 00 00 00 29 03 72 9c .-....-.s..............r....).r.
16ae0 01 00 00 72 18 01 00 00 72 79 02 00 00 73 03 00 00 00 60 60 20 72 4c 00 00 00 da 08 5f 5f 63 61 ...r....ry...s....``.rL.....__ca
16b00 6c 6c 5f 5f 7a 1a 73 75 70 70 72 65 73 73 5f 77 61 72 6e 69 6e 67 73 2e 5f 5f 63 61 6c 6c 5f 5f ll__z.suppress_warnings.__call__
16b20 b5 09 00 00 73 22 00 00 00 f9 80 00 f4 0a 00 0a 0f 88 74 8b 1b f4 02 02 09 2d f3 03 00 0a 15 f0 ....s"............t......-......
16b40 02 02 09 2d f0 08 00 10 18 88 0f 72 4b 00 00 00 29 01 72 07 02 00 00 29 0e 72 46 00 00 00 72 47 ...-.......rK...).r....).rF...rG
16b60 00 00 00 72 48 00 00 00 72 49 00 00 00 72 33 02 00 00 72 4e 02 00 00 da 07 57 61 72 6e 69 6e 67 ...rH...rI...r3...rN.....Warning
16b80 72 5d 02 00 00 72 62 02 00 00 72 fc 01 00 00 72 3a 02 00 00 72 3e 02 00 00 72 6b 02 00 00 72 7b r]...rb...r....r:...r>...rk...r{
16ba0 02 00 00 72 4a 00 00 00 72 4b 00 00 00 72 4c 00 00 00 72 35 00 00 00 72 35 00 00 00 ac 08 00 00 ...rJ...rK...rL...r5...r5.......
16bc0 73 5a 00 00 00 84 00 f1 02 48 01 05 08 f3 52 02 08 05 30 f2 14 0a 05 33 f0 18 00 20 27 b0 02 b8 sZ.......H....R...0....3....'...
16be0 34 c8 05 f3 00 17 05 16 f0 32 00 1f 26 a8 72 b8 24 f3 00 15 05 23 f0 2e 00 1f 26 a8 72 b8 24 f3 4........2..&.r.$....#....&.r.$.
16c00 00 1c 05 29 f2 3c 1e 05 14 f2 40 01 06 05 1a f0 12 00 29 2d f4 03 31 05 2c f3 66 01 0a 05 18 72 ...).<....@.......)-..1.,.f....r
16c20 4b 00 00 00 72 35 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 23 00 00 00 f3 3e K...r5...c................#....>
16c40 03 00 00 4b 00 01 00 97 00 64 01 7d 01 74 00 00 00 00 00 00 00 00 00 73 05 64 00 96 01 97 01 01 ...K.....d.}.t.........s.d......
16c60 00 79 00 74 03 00 00 00 00 00 00 00 00 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 .y.t.........t.........j........
16c80 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 74 05 00 .............................t..
16ca0 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 .......j........................
16cc0 00 00 00 01 00 74 05 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....t.........j................
16ce0 00 00 00 ab 00 00 00 00 00 00 00 7d 02 09 00 74 0d 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 ...........}...t.........d......
16d00 00 00 00 44 00 5d 1b 00 00 7d 03 74 05 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 ...D.]...}.t.........j..........
16d20 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 64 03 6b 28 00 00 73 01 8c 1b 01 00 6e 0c 04 .................d.k(..s.....n..
16d40 00 74 11 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 82 01 74 05 00 00 00 00 00 00 00 .t.........d...........t........
16d60 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 6a .j...................t.........j
16d80 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 64 00 96 .............................d..
16da0 02 97 01 01 00 74 05 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....t.........j................
16dc0 00 00 00 ab 00 00 00 00 00 00 00 7d 04 74 04 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 00 00 ...........}.t.........j........
16de0 00 00 00 00 00 00 00 00 00 00 00 64 00 64 00 1a 00 7d 05 74 04 00 00 00 00 00 00 00 00 6a 16 00 ...........d.d...}.t.........j..
16e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 64 00 85 02 3d 00 74 05 00 00 00 00 00 .................d.d...=.t......
16e20 00 00 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 ...j...................|........
16e40 00 01 00 74 05 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...t.........j..................
16e60 00 ab 00 00 00 00 00 00 00 01 00 7c 04 72 45 7c 00 81 05 64 05 7c 00 9b 00 9d 02 6e 01 64 06 7d ...........|.rE|...d.|.....n.d.}
16e80 06 74 1b 00 00 00 00 00 00 00 00 64 07 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .t.........d.j..................
16ea0 00 7c 06 7c 04 74 1f 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 64 06 6a 21 00 00 00 .|.|.t.........|.........d.j!...
16ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 08 84 00 7c 05 44 00 ab 00 00 00 00 00 00 00 ab ...............d...|.D..........
16ee0 01 00 00 00 00 00 00 ab 04 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 82 01 79 00 23 00 74 04 00 .........................y.#.t..
16f00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 64 00 85 .......j...................d.d..
16f20 02 3d 00 74 05 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .=.t.........j..................
16f40 00 7c 02 ab 01 00 00 00 00 00 00 01 00 74 05 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 .|...........t.........j........
16f60 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 77 00 78 03 59 00 77 01 ad 03 77 .....................w.x.Y.w...w
16f80 01 29 09 4e 54 72 9a 00 00 00 72 02 00 00 00 7a 5d 55 6e 61 62 6c 65 20 74 6f 20 66 75 6c 6c 79 .).NTr....r....z]Unable.to.fully
16fa0 20 63 6f 6c 6c 65 63 74 20 67 61 72 62 61 67 65 20 2d 20 70 65 72 68 61 70 73 20 61 20 5f 5f 64 .collect.garbage.-.perhaps.a.__d
16fc0 65 6c 5f 5f 20 6d 65 74 68 6f 64 20 69 73 20 63 72 65 61 74 69 6e 67 20 6d 6f 72 65 20 72 65 66 el__.method.is.creating.more.ref
16fe0 65 72 65 6e 63 65 20 63 79 63 6c 65 73 3f 72 fb 01 00 00 72 61 00 00 00 7a 58 52 65 66 65 72 65 erence.cycles?r....ra...zXRefere
17000 6e 63 65 20 63 79 63 6c 65 73 20 77 65 72 65 20 66 6f 75 6e 64 7b 7d 3a 20 7b 7d 20 6f 62 6a 65 nce.cycles.were.found{}:.{}.obje
17020 63 74 73 20 77 65 72 65 20 63 6f 6c 6c 65 63 74 65 64 2c 20 6f 66 20 77 68 69 63 68 20 7b 7d 20 cts.were.collected,.of.which.{}.
17040 61 72 65 20 73 68 6f 77 6e 20 62 65 6c 6f 77 3a 7b 7d 63 01 00 00 00 00 00 00 00 00 00 00 00 09 are.shown.below:{}c.............
17060 00 00 00 33 00 00 00 f3 c0 00 00 00 4b 00 01 00 97 00 7c 00 5d 56 00 00 7d 01 64 00 6a 01 00 00 ...3........K.....|.]V..}.d.j...
17080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 ................t.........|.....
170a0 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 ....j...................t.......
170c0 00 00 7c 01 ab 01 00 00 00 00 00 00 74 09 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 ..|.........t.........j.........
170e0 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 6a 0d 00 00 00 00 00 00 00 00 00 00 ..........|.........j...........
17100 00 00 00 00 00 00 00 00 64 01 64 02 ab 02 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 96 01 97 01 ........d.d.....................
17120 01 00 8c 58 04 00 79 03 ad 03 77 01 29 04 7a 1f 0a 20 20 7b 7d 20 6f 62 6a 65 63 74 20 77 69 74 ...X..y...w.).z....{}.object.wit
17140 68 20 69 64 3d 7b 7d 3a 0a 20 20 20 20 7b 7d 72 a3 00 00 00 7a 05 0a 20 20 20 20 4e 29 07 72 7b h.id={}:.....{}r....z......N).r{
17160 00 00 00 72 80 00 00 00 72 46 00 00 00 da 02 69 64 72 e5 00 00 00 da 07 70 66 6f 72 6d 61 74 72 ...r....rF.....idr......pformatr
17180 58 02 00 00 29 02 da 02 2e 30 72 15 02 00 00 73 02 00 00 00 20 20 72 4c 00 00 00 fa 09 3c 67 65 X...)....0r....s......rL.....<ge
171a0 6e 65 78 70 72 3e 7a 2f 5f 61 73 73 65 72 74 5f 6e 6f 5f 67 63 5f 63 79 63 6c 65 73 5f 63 6f 6e nexpr>z/_assert_no_gc_cycles_con
171c0 74 65 78 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e eb 09 00 00 73 52 00 00 00 text.<locals>.<genexpr>....sR...
171e0 e8 00 f8 80 00 f2 00 06 18 12 f0 0a 00 1b 1c f0 09 00 15 38 d7 14 3e d1 14 3e dc 18 1c 98 51 9b ...................8..>..>....Q.
17200 07 d7 18 28 d1 18 28 dc 18 1a 98 31 9b 05 dc 18 1e 9f 0e 99 0e a0 71 d3 18 29 d7 18 31 d1 18 31 ...(..(....1..........q..)..1..1
17220 b0 24 b8 08 d3 18 41 f7 07 04 15 16 f1 03 06 18 12 f9 73 06 00 00 00 82 41 1c 41 1e 01 29 11 72 .$....A...........s.....A.A..).r
17240 33 00 00 00 72 26 00 00 00 72 c7 01 00 00 da 09 69 73 65 6e 61 62 6c 65 64 72 c9 01 00 00 da 09 3...r&...r......isenabledr......
17260 67 65 74 5f 64 65 62 75 67 72 ca 00 00 00 da 07 63 6f 6c 6c 65 63 74 72 04 02 00 00 da 09 73 65 get_debugr......collectr......se
17280 74 5f 64 65 62 75 67 da 0d 44 45 42 55 47 5f 53 41 56 45 41 4c 4c da 07 67 61 72 62 61 67 65 72 t_debug..DEBUG_SAVEALL..garbager
172a0 ca 01 00 00 72 67 00 00 00 72 7b 00 00 00 72 ab 00 00 00 72 b0 00 00 00 29 07 72 5e 00 00 00 72 ....rg...r{...r....r....).r^...r
172c0 6a 00 00 00 da 08 67 63 5f 64 65 62 75 67 72 b6 00 00 00 da 13 6e 5f 6f 62 6a 65 63 74 73 5f 69 j.....gc_debugr......n_objects_i
172e0 6e 5f 63 79 63 6c 65 73 da 11 6f 62 6a 65 63 74 73 5f 69 6e 5f 63 79 63 6c 65 73 72 ff 01 00 00 n_cycles..objects_in_cyclesr....
17300 73 07 00 00 00 20 20 20 20 20 20 20 72 4c 00 00 00 da 1c 5f 61 73 73 65 72 74 5f 6e 6f 5f 67 63 s...........rL....._assert_no_gc
17320 5f 63 79 63 6c 65 73 5f 63 6f 6e 74 65 78 74 72 8c 02 00 00 c2 09 00 00 73 4d 01 00 00 e8 00 f8 _cycles_contextr........sM......
17340 80 00 e0 18 1c d0 04 15 f5 06 00 0c 18 db 08 0d d8 08 0e e4 04 0b 8c 42 8f 4c 89 4c 8b 4e d4 04 .......................B.L.L.N..
17360 1b dc 04 06 87 4a 81 4a 84 4c dc 0f 11 8f 7c 89 7c 8b 7e 80 48 f0 02 12 05 14 dc 11 16 90 73 93 .....J.J.L....|.|.~.H.........s.
17380 1a f2 00 06 09 36 88 41 dc 0f 11 8f 7a 89 7a 8b 7c 98 71 d3 0f 20 d9 10 15 f0 05 06 09 36 f4 08 .....6.A....z.z.|.q..........6..
173a0 00 13 1f f0 02 01 11 35 f3 03 02 13 36 f0 00 02 0d 36 f4 08 00 09 0b 8f 0c 89 0c 94 52 d7 15 25 .......5....6....6..........R..%
173c0 d1 15 25 d4 08 26 db 08 0d f4 06 00 1f 21 9f 6a 99 6a 9b 6c d0 08 1b dc 1c 1e 9f 4a 99 4a a1 71 ..%..&.......!.j.j.l.......J.J.q
173e0 98 4d d0 08 19 e4 0c 0e 8f 4a 89 4a 92 71 88 4d dc 08 0a 8f 0c 89 0c 90 58 d4 08 1e dc 08 0a 8f .M.......J.J.q.M........X.......
17400 09 89 09 8c 0b e1 07 1a d8 2e 32 d0 2e 3e 90 5e a0 44 a0 36 d1 13 2a c0 42 88 08 dc 0e 1c f0 02 ..........2..>.^.D.6..*.B.......
17420 01 0d 2d e7 0d 13 89 56 d8 10 18 d8 10 23 dc 10 13 d0 14 25 d3 10 26 d8 10 12 97 07 91 07 f1 00 ..-....V.....#.....%..&.........
17440 06 18 12 f0 0a 00 20 31 f4 0b 06 18 12 f3 00 06 11 12 f3 09 0b 0e 0e f3 07 0f 0f 0a f0 00 0f 09 .......1........................
17460 0a f0 05 00 08 1b f8 f4 09 00 0d 0f 8f 4a 89 4a 92 71 88 4d dc 08 0a 8f 0c 89 0c 90 58 d4 08 1e .............J.J.q.M........X...
17480 dc 08 0a 8f 09 89 09 8d 0b fc 73 26 00 00 00 82 41 13 46 1d 01 c1 16 25 45 1c 00 c1 3c 41 1c 45 ..........s&....A.F....%E...<A.E
174a0 1c 00 c3 18 42 04 46 1d 01 c5 1c 3e 46 1a 03 c6 1a 03 46 1d 01 63 00 00 00 00 00 00 00 00 00 00 ....B.F....>F.....F..c..........
174c0 00 00 06 00 00 00 0f 00 00 00 f3 96 00 00 00 97 00 7c 00 73 0a 74 01 00 00 00 00 00 00 00 00 ab .................|.s.t..........
174e0 00 00 00 00 00 00 00 53 00 7c 00 64 01 19 00 00 00 7d 02 7c 00 64 02 64 03 1a 00 7d 00 74 01 00 .......S.|.d.....}.|.d.d...}.t..
17500 00 00 00 00 00 00 00 7c 02 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 04 ab .......|.j......................
17520 01 00 00 00 00 00 00 35 00 01 00 02 00 7c 02 7c 00 69 00 7c 01 a4 01 8e 01 01 00 64 03 64 03 64 .......5.....|.|.i.|.......d.d.d
17540 03 ab 02 00 00 00 00 00 00 01 00 79 03 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 79 03 78 ...........y.#.1.s.w...Y.....y.x
17560 03 59 00 77 01 29 05 61 16 02 00 00 0a 20 20 20 20 46 61 69 6c 20 69 66 20 74 68 65 20 67 69 76 .Y.w.).a.........Fail.if.the.giv
17580 65 6e 20 63 61 6c 6c 61 62 6c 65 20 70 72 6f 64 75 63 65 73 20 61 6e 79 20 72 65 66 65 72 65 6e en.callable.produces.any.referen
175a0 63 65 20 63 79 63 6c 65 73 2e 0a 0a 20 20 20 20 49 66 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 ce.cycles.......If.called.with.a
175c0 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 6f 6d 69 74 74 65 64 2c 20 6d 61 79 20 62 65 20 75 73 65 ll.arguments.omitted,.may.be.use
175e0 64 20 61 73 20 61 20 63 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 72 3a 3a 0a 0a 20 20 20 20 20 20 d.as.a.context.manager::........
17600 20 20 77 69 74 68 20 61 73 73 65 72 74 5f 6e 6f 5f 67 63 5f 63 79 63 6c 65 73 28 29 3a 0a 20 20 ..with.assert_no_gc_cycles():...
17620 20 20 20 20 20 20 20 20 20 20 64 6f 5f 73 6f 6d 65 74 68 69 6e 67 28 29 0a 0a 20 20 20 20 50 61 ..........do_something()......Pa
17640 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 75 6e 63 rameters.....----------.....func
17660 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 63 61 6c 6c 61 62 6c 65 .:.callable.........The.callable
17680 20 74 6f 20 74 65 73 74 2e 0a 20 20 20 20 5c 2a 61 72 67 73 20 3a 20 41 72 67 75 6d 65 6e 74 73 .to.test......\*args.:.Arguments
176a0 0a 20 20 20 20 20 20 20 20 41 72 67 75 6d 65 6e 74 73 20 70 61 73 73 65 64 20 74 6f 20 60 66 75 .........Arguments.passed.to.`fu
176c0 6e 63 60 2e 0a 20 20 20 20 5c 2a 5c 2a 6b 77 61 72 67 73 20 3a 20 4b 77 61 72 67 73 0a 20 20 20 nc`......\*\*kwargs.:.Kwargs....
176e0 20 20 20 20 20 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 20 70 61 73 73 65 64 20 74 6f .....Keyword.arguments.passed.to
17700 20 60 66 75 6e 63 60 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d .`func`.......Returns.....------
17720 2d 0a 20 20 20 20 4e 6f 74 68 69 6e 67 2e 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 64 65 6c -.....Nothing..The.result.is.del
17740 69 62 65 72 61 74 65 6c 79 20 64 69 73 63 61 72 64 65 64 20 74 6f 20 65 6e 73 75 72 65 20 74 68 iberately.discarded.to.ensure.th
17760 61 74 20 61 6c 6c 20 63 79 63 6c 65 73 0a 20 20 20 20 61 72 65 20 66 6f 75 6e 64 2e 0a 0a 20 20 at.all.cycles.....are.found.....
17780 20 20 72 02 00 00 00 72 f6 00 00 00 4e 72 03 02 00 00 29 02 72 8c 02 00 00 72 46 00 00 00 72 0d ..r....r....Nr....).r....rF...r.
177a0 02 00 00 73 03 00 00 00 20 20 20 72 4c 00 00 00 72 37 00 00 00 72 37 00 00 00 f6 09 00 00 73 52 ...s.......rL...r7...r7.......sR
177c0 00 00 00 80 00 f1 30 00 0c 10 dc 0f 2b d3 0f 2d d0 08 2d e0 0b 0f 90 01 89 37 80 44 d8 0b 0f 90 ......0.....+..-..-......7.D....
177e0 01 90 02 88 38 80 44 dc 09 25 a8 34 af 3d a9 3d d4 09 39 f1 00 01 05 1e d9 08 0c 88 64 d0 08 1d ....8.D..%.4.=.=..9.........d...
17800 90 66 d2 08 1d f7 03 01 05 1e f7 00 01 05 1e f1 00 01 05 1e fa 73 09 00 00 00 ad 09 3f 03 bf 05 .f...................s......?...
17820 41 08 07 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 da 00 00 00 97 00 74 A..c...........................t
17840 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 .........j......................
17860 00 00 00 00 00 01 00 74 04 00 00 00 00 00 00 00 00 72 51 74 01 00 00 00 00 00 00 00 00 6a 02 00 .......t.........rQt.........j..
17880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 74 01 00 00 00 ...........................t....
178a0 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 .....j..........................
178c0 00 01 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...t.........j..................
178e0 00 ab 00 00 00 00 00 00 00 01 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 ...........t.........j..........
17900 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 79 01 79 01 29 02 61 31 01 00 00 0a 20 ...................y.y.).a1.....
17920 20 20 20 42 72 65 61 6b 20 72 65 66 65 72 65 6e 63 65 20 63 79 63 6c 65 73 20 62 79 20 63 61 6c ...Break.reference.cycles.by.cal
17940 6c 69 6e 67 20 67 63 2e 63 6f 6c 6c 65 63 74 0a 20 20 20 20 4f 62 6a 65 63 74 73 20 63 61 6e 20 ling.gc.collect.....Objects.can.
17960 63 61 6c 6c 20 6f 74 68 65 72 20 6f 62 6a 65 63 74 73 27 20 6d 65 74 68 6f 64 73 20 28 66 6f 72 call.other.objects'.methods.(for
17980 20 69 6e 73 74 61 6e 63 65 2c 20 61 6e 6f 74 68 65 72 20 6f 62 6a 65 63 74 27 73 0a 20 20 20 20 .instance,.another.object's.....
179a0 20 5f 5f 64 65 6c 5f 5f 29 20 69 6e 73 69 64 65 20 74 68 65 69 72 20 6f 77 6e 20 5f 5f 64 65 6c .__del__).inside.their.own.__del
179c0 5f 5f 2e 20 4f 6e 20 50 79 50 79 2c 20 74 68 65 20 69 6e 74 65 72 70 72 65 74 65 72 20 6f 6e 6c __..On.PyPy,.the.interpreter.onl
179e0 79 20 72 75 6e 73 0a 20 20 20 20 62 65 74 77 65 65 6e 20 63 61 6c 6c 73 20 74 6f 20 67 63 2e 63 y.runs.....between.calls.to.gc.c
17a00 6f 6c 6c 65 63 74 2c 20 73 6f 20 6d 75 6c 74 69 70 6c 65 20 63 61 6c 6c 73 20 61 72 65 20 6e 65 ollect,.so.multiple.calls.are.ne
17a20 65 64 65 64 20 74 6f 20 63 6f 6d 70 6c 65 74 65 6c 79 0a 20 20 20 20 72 65 6c 65 61 73 65 20 61 eded.to.completely.....release.a
17a40 6c 6c 20 63 79 63 6c 65 73 2e 0a 20 20 20 20 4e 29 03 72 c7 01 00 00 72 85 02 00 00 72 32 00 00 ll.cycles......N).r....r....r2..
17a60 00 72 4a 00 00 00 72 4b 00 00 00 72 4c 00 00 00 72 38 00 00 00 72 38 00 00 00 17 0a 00 00 73 39 .rJ...rK...rL...r8...r8.......s9
17a80 00 00 00 80 00 f4 12 00 05 07 87 4a 81 4a 84 4c dd 07 0e e4 08 0a 8f 0a 89 0a 8c 0c dc 08 0a 8f ...........J.J.L................
17aa0 0a 89 0a 8c 0c dc 08 0a 8f 0a 89 0a 8c 0c dc 08 0a 8f 0a 89 0a 8d 0c f0 0b 00 08 0f 72 4b 00 00 ............................rK..
17ac0 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 1e 00 00 00 87 00 87 02 97 .c..............................
17ae0 00 64 01 64 02 6c 00 8a 02 88 00 88 02 66 02 64 03 84 08 7d 01 7c 01 53 00 29 04 7a 3a 44 65 63 .d.d.l.......f.d...}.|.S.).z:Dec
17b00 6f 72 61 74 6f 72 20 74 6f 20 73 6b 69 70 20 61 20 74 65 73 74 20 69 66 20 6e 6f 74 20 65 6e 6f orator.to.skip.a.test.if.not.eno
17b20 75 67 68 20 6d 65 6d 6f 72 79 20 69 73 20 61 76 61 69 6c 61 62 6c 65 72 02 00 00 00 4e 63 01 00 ugh.memory.is.availabler....Nc..
17b40 00 00 00 00 00 00 00 00 00 00 04 00 00 00 13 00 00 00 f3 34 00 00 00 95 02 87 00 97 00 74 01 00 ...................4.........t..
17b60 00 00 00 00 00 00 00 89 00 ab 01 00 00 00 00 00 00 88 02 88 00 88 03 66 03 64 01 84 08 ab 00 00 .......................f.d......
17b80 00 00 00 00 00 7d 01 7c 01 53 00 29 02 4e 63 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 1f .....}.|.S.).Nc.................
17ba0 00 00 00 f3 92 00 00 00 95 03 97 00 74 01 00 00 00 00 00 00 00 00 89 03 ab 01 00 00 00 00 00 00 ............t...................
17bc0 7d 02 7c 02 81 11 89 05 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 }.|.....j...................|...
17be0 00 00 00 00 00 00 01 00 09 00 02 00 89 04 7c 00 69 00 7c 01 a4 01 8e 01 53 00 23 00 74 04 00 00 ..............|.i.|.....S.#.t...
17c00 00 00 00 00 00 00 24 00 72 14 01 00 89 05 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......$.r.....j.................
17c20 00 00 64 01 ab 01 00 00 00 00 00 00 01 00 59 00 79 00 77 00 78 03 59 00 77 01 29 02 4e 7a 12 4d ..d...........Y.y.w.x.Y.w.).Nz.M
17c40 65 6d 6f 72 79 45 72 72 6f 72 20 72 61 69 73 65 64 29 04 da 11 63 68 65 63 6b 5f 66 72 65 65 5f emoryError.raised)...check_free_
17c60 6d 65 6d 6f 72 79 da 04 73 6b 69 70 da 0b 4d 65 6d 6f 72 79 45 72 72 6f 72 da 05 78 66 61 69 6c memory..skip..MemoryError..xfail
17c80 29 06 72 b7 00 00 00 da 02 6b 77 72 69 00 00 00 da 0a 66 72 65 65 5f 62 79 74 65 73 72 18 01 00 ).r......kwri.....free_bytesr...
17ca0 00 da 06 70 79 74 65 73 74 73 06 00 00 00 20 20 20 80 80 80 72 4c 00 00 00 da 07 77 72 61 70 70 ...pytests..........rL.....wrapp
17cc0 65 72 7a 33 72 65 71 75 69 72 65 73 5f 6d 65 6d 6f 72 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 64 65 63 erz3requires_memory.<locals>.dec
17ce0 6f 72 61 74 6f 72 2e 3c 6c 6f 63 61 6c 73 3e 2e 77 72 61 70 70 65 72 2e 0a 00 00 73 4d 00 00 00 orator.<locals>.wrapper....sM...
17d00 f8 80 00 e4 12 23 a0 4a d3 12 2f 88 43 d8 0f 12 88 7f d8 10 16 97 0b 91 0b 98 43 d4 10 20 f0 04 .....#.J../.C.............C.....
17d20 04 0d 33 d9 17 1b 98 51 90 7e a0 22 91 7e d0 10 25 f8 dc 13 1e f2 00 02 0d 33 e0 10 16 97 0c 91 ..3....Q.~.".~..%........3......
17d40 0c d0 1d 31 d6 10 32 f0 05 02 0d 33 fa 73 0f 00 00 00 a1 07 29 00 a9 1a 41 06 03 c1 05 01 41 06 ...1..2....3.s......)...A.....A.
17d60 03 72 7a 02 00 00 29 04 72 18 01 00 00 72 99 02 00 00 72 97 02 00 00 72 98 02 00 00 73 04 00 00 .rz...).r....r....r....r....s...
17d80 00 60 20 80 80 72 4c 00 00 00 72 b4 01 00 00 7a 22 72 65 71 75 69 72 65 73 5f 6d 65 6d 6f 72 79 .`...rL...r....z"requires_memory
17da0 2e 3c 6c 6f 63 61 6c 73 3e 2e 64 65 63 6f 72 61 74 6f 72 2d 0a 00 00 73 20 00 00 00 f9 80 00 dc .<locals>.decorator-...s........
17dc0 09 0e 88 74 8b 1b f5 02 09 09 33 f3 03 00 0a 15 f0 02 09 09 33 f0 16 00 10 17 88 0e 72 4b 00 00 ...t......3.........3.......rK..
17de0 00 29 01 72 98 02 00 00 29 03 72 97 02 00 00 72 b4 01 00 00 72 98 02 00 00 73 03 00 00 00 60 20 .).r....).r....r....r....s....`.
17e00 40 72 4c 00 00 00 da 0f 72 65 71 75 69 72 65 73 5f 6d 65 6d 6f 72 79 72 9a 02 00 00 29 0a 00 00 @rL.....requires_memoryr....)...
17e20 73 13 00 00 00 f9 80 00 e3 04 11 f5 04 0d 05 17 f0 1e 00 0c 15 d0 04 14 72 4b 00 00 00 63 01 00 s.......................rK...c..
17e40 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 14 01 00 00 97 00 64 01 7d 01 74 00 00 .........................d.}.t..
17e60 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 00 00 00 .......j...................j....
17e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 02 7c 02 81 18 09 ...............|.........}.|....
17ea0 00 74 07 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7d 03 7c 00 64 05 7a 0b 00 00 9b .t.........|.........}.|.d.z....
17ec0 00 64 06 7c 02 9b 00 64 07 9d 04 7d 05 6e 23 74 0b 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 .d.|...d...}.n#t................
17ee0 00 7d 03 7c 03 80 05 64 08 7d 05 64 09 7d 03 6e 12 7c 00 64 05 7a 0b 00 00 7d 06 7c 03 64 05 7a .}.|...d.}.d.}.n.|.d.z...}.|.d.z
17f00 0b 00 00 7d 07 7c 06 9b 00 64 0a 7c 07 9b 00 64 0b 9d 04 7d 05 7c 03 7c 00 6b 02 00 00 72 02 7c ...}.|...d.|...d...}.|.|.k...r.|
17f20 05 53 00 64 02 53 00 23 00 74 08 00 00 00 00 00 00 00 00 24 00 72 16 7d 04 74 09 00 00 00 00 00 .S.d.S.#.t.........$.r.}.t......
17f40 00 00 00 64 03 7c 01 9b 00 64 04 7c 04 9b 00 9d 04 ab 01 00 00 00 00 00 00 82 01 64 02 7d 04 7e ...d.|...d.|...............d.}.~
17f60 04 77 01 77 00 78 03 59 00 77 01 29 0c 7a 8e 0a 20 20 20 20 43 68 65 63 6b 20 77 68 65 74 68 65 .w.w.x.Y.w.).z......Check.whethe
17f80 72 20 60 66 72 65 65 5f 62 79 74 65 73 60 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 65 6d 6f 72 79 20 r.`free_bytes`.amount.of.memory.
17fa0 69 73 20 63 75 72 72 65 6e 74 6c 79 20 66 72 65 65 2e 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 20 is.currently.free......Returns:.
17fc0 4e 6f 6e 65 20 69 66 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 20 61 76 61 69 6c 61 62 6c 65 2c None.if.enough.memory.available,
17fe0 20 6f 74 68 65 72 77 69 73 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 0a 20 20 20 20 da 11 4e .otherwise.error.message.......N
18000 50 59 5f 41 56 41 49 4c 41 42 4c 45 5f 4d 45 4d 4e 7a 1d 49 6e 76 61 6c 69 64 20 65 6e 76 69 72 PY_AVAILABLE_MEMNz.Invalid.envir
18020 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 72 a8 00 00 00 67 00 00 00 00 65 cd cd 41 7a 40 onment.variable.r....g....e..Az@
18040 20 47 42 20 6d 65 6d 6f 72 79 20 72 65 71 75 69 72 65 64 2c 20 62 75 74 20 65 6e 76 69 72 6f 6e .GB.memory.required,.but.environ
18060 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 4e 50 59 5f 41 56 41 49 4c 41 42 4c 45 5f 4d 45 4d 3d ment.variable.NPY_AVAILABLE_MEM=
18080 7a 04 20 73 65 74 7a 7f 43 6f 75 6c 64 20 6e 6f 74 20 64 65 74 65 72 6d 69 6e 65 20 61 76 61 69 z..setz.Could.not.determine.avai
180a0 6c 61 62 6c 65 20 6d 65 6d 6f 72 79 3b 20 73 65 74 20 4e 50 59 5f 41 56 41 49 4c 41 42 4c 45 5f lable.memory;.set.NPY_AVAILABLE_
180c0 4d 45 4d 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 28 65 2e 67 2e 20 4e MEM.environment.variable.(e.g..N
180e0 50 59 5f 41 56 41 49 4c 41 42 4c 45 5f 4d 45 4d 3d 31 36 47 42 29 20 74 6f 20 72 75 6e 20 74 68 PY_AVAILABLE_MEM=16GB).to.run.th
18100 65 20 74 65 73 74 2e 72 a4 00 00 00 7a 19 20 47 42 20 6d 65 6d 6f 72 79 20 72 65 71 75 69 72 65 e.test.r....z..GB.memory.require
18120 64 2c 20 62 75 74 20 7a 0d 20 47 42 20 61 76 61 69 6c 61 62 6c 65 29 06 72 8c 00 00 00 da 07 65 d,.but.z..GB.available).r......e
18140 6e 76 69 72 6f 6e da 03 67 65 74 da 0b 5f 70 61 72 73 65 5f 73 69 7a 65 72 cc 00 00 00 da 12 5f nviron..get.._parse_sizer......_
18160 67 65 74 5f 6d 65 6d 5f 61 76 61 69 6c 61 62 6c 65 29 08 72 97 02 00 00 da 07 65 6e 76 5f 76 61 get_mem_available).r......env_va
18180 72 da 09 65 6e 76 5f 76 61 6c 75 65 da 08 6d 65 6d 5f 66 72 65 65 72 ba 00 00 00 72 69 00 00 00 r..env_value..mem_freer....ri...
181a0 da 0d 66 72 65 65 5f 62 79 74 65 73 5f 67 62 da 0b 6d 65 6d 5f 66 72 65 65 5f 67 62 73 08 00 00 ..free_bytes_gb..mem_free_gbs...
181c0 00 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 92 02 00 00 72 92 02 00 00 3f 0a 00 00 73 d4 00 00 .........rL...r....r....?...s...
181e0 00 80 00 f0 0a 00 0f 22 80 47 dc 10 12 97 0a 91 0a 97 0e 91 0e 98 77 d3 10 27 80 49 d8 07 10 d0 .......".G............w..'.I....
18200 07 1c f0 02 03 09 4f 01 dc 17 22 a0 39 d3 17 2d 88 48 f0 08 00 13 1d 98 73 d1 12 22 d0 11 23 f0 ......O...".9..-.H......s.."..#.
18220 00 01 24 24 d8 24 2d a0 3b a8 64 f0 03 01 10 34 89 03 f4 06 00 14 26 d3 13 27 88 08 e0 0b 13 d0 ..$$.$-.;.d....4......&..'......
18240 0b 1b f0 02 02 14 1f 88 43 f0 06 00 18 1a 89 48 e0 1c 26 a8 13 d1 1c 2c 88 4d d8 1a 22 a0 53 99 ........C......H..&....,.M..".S.
18260 2e 88 4b d8 15 22 90 4f d0 23 3c b8 5b b8 4d c8 1d d0 12 57 88 43 e0 12 1a 98 5a d2 12 27 88 33 ..K..".O.#<.[.M....W.C....Z..'.3
18280 d0 04 31 a8 54 d0 04 31 f8 f4 25 00 10 1a f2 00 01 09 4f 01 dc 12 1c d0 1f 3c b8 57 b8 49 c0 52 ..1.T..1..%.......O......<.W.I.R
182a0 c8 03 c0 75 d0 1d 4d d3 12 4e d0 0c 4e fb f0 03 01 09 4f 01 fa 73 17 00 00 00 a5 0b 41 28 00 c1 ...u..M..N..N.....O..s......A(..
182c0 28 09 42 07 03 c1 31 11 42 02 03 c2 02 05 42 07 03 63 01 00 00 00 00 00 00 00 00 00 00 00 0f 00 (.B...1.B.....B..c..............
182e0 00 00 03 00 00 00 f3 a8 01 00 00 97 00 64 01 64 01 64 02 64 03 64 04 64 05 64 02 64 03 64 04 64 .............d.d.d.d.d.d.d.d.d.d
18300 05 64 06 64 07 64 08 64 09 64 0a 9c 0e 7d 01 64 0b 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 .d.d.d.d.d...}.d.j..............
18320 00 00 00 00 00 7c 01 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 .....|.j........................
18340 00 00 00 ab 01 00 00 00 00 00 00 7d 02 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 ...........}.t.........j........
18360 00 00 00 00 00 00 00 00 00 00 00 64 0c 7c 02 9b 00 64 0d 9d 03 74 04 00 00 00 00 00 00 00 00 6a ...........d.|...d...t.........j
18380 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 03 7c 03 6a ...........................}.|.j
183a0 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 0d 00 00 00 00 00 00 00 00 00 ...................|.j..........
183c0 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 04 7c 04 72 13 7c .........................}.|.r.|
183e0 04 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0e ab 01 00 00 00 00 00 00 7c .j...................d.........|
18400 01 76 01 72 0f 74 11 00 00 00 00 00 00 00 00 64 0f 7c 00 9b 02 64 10 9d 03 ab 01 00 00 00 00 00 .v.r.t.........d.|...d..........
18420 00 82 01 74 13 00 00 00 00 00 00 00 00 74 15 00 00 00 00 00 00 00 00 7c 04 6a 0f 00 00 00 00 00 ...t.........t.........|.j......
18440 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7c .............d.................|
18460 01 7c 04 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0e ab 01 00 00 00 00 00 .|.j...................d........
18480 00 19 00 00 00 7a 05 00 00 ab 01 00 00 00 00 00 00 53 00 29 11 7a 33 43 6f 6e 76 65 72 74 20 6d .....z...........S.).z3Convert.m
184a0 65 6d 6f 72 79 20 73 69 7a 65 20 73 74 72 69 6e 67 73 20 28 27 31 32 20 47 42 27 20 65 74 63 2e emory.size.strings.('12.GB'.etc.
184c0 29 20 74 6f 20 66 6c 6f 61 74 72 f6 00 00 00 69 e8 03 00 00 69 40 42 0f 00 69 00 ca 9a 3b 6c 03 ).to.floatr....i....i@B..i...;l.
184e0 00 00 00 00 10 4a 29 a3 03 e9 00 04 00 00 69 00 00 10 00 69 00 00 00 40 6c 03 00 00 00 00 00 00 .....J).......i....i...@l.......
18500 00 00 04 29 0e 72 61 00 00 00 72 cc 01 00 00 72 d6 00 00 00 72 88 01 00 00 72 d9 01 00 00 72 f0 ...).ra...r....r....r....r....r.
18520 01 00 00 da 02 6b 62 da 02 6d 62 da 02 67 62 da 02 74 62 da 03 6b 69 62 da 03 6d 69 62 da 03 67 .....kb..mb..gb..tb..kib..mib..g
18540 69 62 da 03 74 69 62 fa 01 7c 7a 16 5e 5c 73 2a 28 5c 64 2b 7c 5c 64 2b 5c 2e 5c 64 2b 29 5c 73 ib..tib..|z.^\s*(\d+|\d+\.\d+)\s
18560 2a 28 7a 05 29 5c 73 2a 24 72 6b 01 00 00 7a 06 76 61 6c 75 65 20 7a 11 20 6e 6f 74 20 61 20 76 *(z.)\s*$rk...z.value.z..not.a.v
18580 61 6c 69 64 20 73 69 7a 65 29 0b 72 b0 00 00 00 da 04 6b 65 79 73 72 aa 01 00 00 72 ab 01 00 00 alid.size).r......keysr....r....
185a0 72 5b 02 00 00 72 02 02 00 00 da 05 6c 6f 77 65 72 da 05 67 72 6f 75 70 72 cc 00 00 00 72 91 00 r[...r......lower..groupr....r..
185c0 00 00 72 f8 00 00 00 29 05 da 08 73 69 7a 65 5f 73 74 72 da 08 73 75 66 66 69 78 65 73 da 0d 70 ..r....)...size_str..suffixes..p
185e0 69 70 65 5f 73 75 66 66 69 78 65 73 da 07 73 69 7a 65 5f 72 65 72 88 01 00 00 73 05 00 00 00 20 ipe_suffixes..size_rer....s.....
18600 20 20 20 20 72 4c 00 00 00 72 9f 02 00 00 72 9f 02 00 00 5e 0a 00 00 73 c4 00 00 00 80 00 e0 14 ....rL...r....r....^...s........
18620 15 98 41 d8 15 19 a0 07 a8 67 b8 47 d8 16 1a a0 27 b0 17 c0 07 d8 17 1b a0 47 b0 47 c0 47 f1 07 ..A......g.G....'........G.G.G..
18640 03 10 4d 01 80 48 f0 0a 00 15 18 97 48 91 48 98 58 9f 5d 99 5d 9b 5f d3 14 2d 80 4d e4 0e 10 8f ..M..H......H.H.X.].]._..-.M....
18660 6a 89 6a d0 1c 32 b0 3d b0 2f c0 15 d0 19 47 cc 12 cf 14 c9 14 d3 0e 4e 80 47 e0 08 0f 8f 0d 89 j.j..2.=./....G........N.G......
18680 0d 90 68 97 6e 91 6e d3 16 26 d3 08 27 80 41 d9 0b 0c 90 01 97 07 91 07 98 01 93 0a a0 28 d1 10 ..h.n.n..&..'.A..............(..
186a0 2a dc 0e 18 98 36 a0 28 a0 1c d0 2d 3e d0 19 3f d3 0e 40 d0 08 40 dc 0b 0e 8c 75 90 51 97 57 91 *....6.(...->..?..@..@....u.Q.W.
186c0 57 98 51 93 5a d3 0f 20 a0 38 a8 41 af 47 a9 47 b0 41 ab 4a d1 23 37 d1 0f 37 d3 0b 38 d0 04 38 W.Q.Z....8.A.G.G.A.J.#7..7..8..8
186e0 72 4b 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 b0 01 00 00 97 rK...c..........................
18700 00 09 00 64 01 64 02 6c 00 7d 00 7c 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...d.d.l.}.|.j..................
18720 00 ab 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 00 23 .........j...................S.#
18740 00 74 06 00 00 00 00 00 00 00 00 74 08 00 00 00 00 00 00 00 00 66 02 24 00 72 03 01 00 59 00 6e .t.........t.........f.$.r...Y.n
18760 04 77 00 78 03 59 00 77 01 74 0a 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 .w.x.Y.w.t.........j............
18780 00 00 00 00 00 00 00 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ab 01 00 .......j...................d....
187a0 00 00 00 00 00 72 83 69 00 7d 01 74 11 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 35 .....r.i.}.t.........d.........5
187c0 00 7d 02 7c 02 44 00 5d 46 00 00 7d 03 7c 03 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .}.|.D.]F..}.|.j................
187e0 00 00 00 ab 00 00 00 00 00 00 00 7d 04 74 15 00 00 00 00 00 00 00 00 7c 04 64 05 19 00 00 00 ab ...........}.t.........|.d......
18800 01 00 00 00 00 00 00 64 06 7a 05 00 00 7c 01 7c 04 64 01 19 00 00 00 6a 17 00 00 00 00 00 00 00 .......d.z...|.|.d.....j........
18820 00 00 00 00 00 00 00 00 00 00 00 64 07 ab 01 00 00 00 00 00 00 6a 19 00 00 00 00 00 00 00 00 00 ...........d.........j..........
18840 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 3c 00 00 00 8c 48 04 00 09 00 64 02 64 02 64 .................<....H....d.d.d
18860 02 ab 02 00 00 00 00 00 00 01 00 6e 0c 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 6e 03 78 ...........n.#.1.s.w...Y.....n.x
18880 03 59 00 77 01 64 08 7c 01 76 00 72 05 7c 01 64 08 19 00 00 00 53 00 7c 01 64 09 19 00 00 00 7c .Y.w.d.|.v.r.|.d.....S.|.d.....|
188a0 01 64 0a 19 00 00 00 7a 00 00 00 53 00 79 02 29 0b 7a 35 52 65 74 75 72 6e 20 61 76 61 69 6c 61 .d.....z...S.y.).z5Return.availa
188c0 62 6c 65 20 6d 65 6d 6f 72 79 20 69 6e 20 62 79 74 65 73 2c 20 6f 72 20 4e 6f 6e 65 20 69 66 20 ble.memory.in.bytes,.or.None.if.
188e0 75 6e 6b 6e 6f 77 6e 2e 72 02 00 00 00 4e 72 86 00 00 00 7a 0d 2f 70 72 6f 63 2f 6d 65 6d 69 6e unknown.r....Nr....z./proc/memin
18900 66 6f 72 f6 00 00 00 72 a7 02 00 00 fa 01 3a da 0c 6d 65 6d 61 76 61 69 6c 61 62 6c 65 da 07 6d for....r......:..memavailable..m
18920 65 6d 66 72 65 65 da 06 63 61 63 68 65 64 29 0d da 06 70 73 75 74 69 6c da 0e 76 69 72 74 75 61 emfree..cached)...psutil..virtua
18940 6c 5f 6d 65 6d 6f 72 79 da 09 61 76 61 69 6c 61 62 6c 65 da 0b 49 6d 70 6f 72 74 45 72 72 6f 72 l_memory..available..ImportError
18960 72 b0 01 00 00 72 7d 01 00 00 da 08 70 6c 61 74 66 6f 72 6d 72 6f 01 00 00 72 8e 00 00 00 72 90 r....r}.....platformro...r....r.
18980 00 00 00 72 91 00 00 00 da 05 73 74 72 69 70 72 b2 02 00 00 29 05 72 bd 02 00 00 da 04 69 6e 66 ...r......stripr....).r......inf
189a0 6f 72 94 00 00 00 da 04 6c 69 6e 65 da 01 70 73 05 00 00 00 20 20 20 20 20 72 4c 00 00 00 72 a0 or......line..ps.........rL...r.
189c0 02 00 00 72 a0 02 00 00 6f 0a 00 00 73 e5 00 00 00 80 00 f0 04 04 05 0d db 08 15 d8 0f 15 d7 0f ...r....o...s...................
189e0 24 d1 0f 24 d3 0f 26 d7 0f 30 d1 0f 30 d0 08 30 f8 dc 0c 17 9c 1e d0 0b 28 f2 00 01 05 0d d9 08 $..$..&..0..0..0........(.......
18a00 0c f0 03 01 05 0d fa f4 06 00 08 0b 87 7c 81 7c d7 07 1e d1 07 1e 98 77 d4 07 27 d8 0f 11 88 04 .............|.|.......w..'.....
18a20 dc 0d 11 90 2f d3 0d 22 f0 00 03 09 41 01 a0 61 d8 18 19 f2 00 02 0d 41 01 90 04 d8 14 18 97 4a ..../.."....A..a.......A.......J
18a40 91 4a 93 4c 90 01 dc 30 33 b0 41 b0 61 b1 44 b3 09 b8 44 d1 30 40 90 04 90 51 90 71 91 54 97 5a .J.L...03.A.a.D...D.0@...Q.q.T.Z
18a60 91 5a a0 03 93 5f d7 15 2a d1 15 2a d3 15 2c d2 10 2d f1 05 02 0d 41 01 f7 03 03 09 41 01 f7 00 .Z..._..*..*..,..-....A.....A...
18a80 03 09 41 01 f1 00 03 09 41 01 fa f0 0a 00 0c 1a 98 54 d1 0b 21 e0 13 17 98 0e d1 13 27 d0 0c 27 ..A.....A........T..!.......'..'
18aa0 e0 13 17 98 09 91 3f a0 54 a8 28 a1 5e d1 13 33 d0 0c 33 e0 0b 0f 73 19 00 00 00 82 1d 20 00 a0 ......?.T.(.^..3..3...s.........
18ac0 0f 32 03 b1 01 32 03 c1 21 41 0c 42 37 03 c2 37 05 43 00 07 63 01 00 00 00 00 00 00 00 00 00 00 .2...2..!A.B7..7.C..c...........
18ae0 00 04 00 00 00 03 00 00 00 f3 52 00 00 00 87 00 97 00 74 01 00 00 00 00 00 00 00 00 74 02 00 00 ..........R.......t.........t...
18b00 00 00 00 00 00 00 64 01 ab 02 00 00 00 00 00 00 73 02 89 00 53 00 74 05 00 00 00 00 00 00 00 00 ......d.........s...S.t.........
18b20 89 00 ab 01 00 00 00 00 00 00 88 00 66 01 64 02 84 08 ab 00 00 00 00 00 00 00 7d 01 7c 01 53 00 ............f.d...........}.|.S.
18b40 29 03 7a b5 0a 20 20 20 20 44 65 63 6f 72 61 74 6f 72 20 74 6f 20 74 65 6d 70 6f 72 61 72 69 6c ).z......Decorator.to.temporaril
18b60 79 20 74 75 72 6e 20 6f 66 66 20 74 72 61 63 69 6e 67 20 66 6f 72 20 74 68 65 20 64 75 72 61 74 y.turn.off.tracing.for.the.durat
18b80 69 6f 6e 20 6f 66 20 61 20 74 65 73 74 2e 0a 20 20 20 20 4e 65 65 64 65 64 20 69 6e 20 74 65 73 ion.of.a.test......Needed.in.tes
18ba0 74 73 20 74 68 61 74 20 63 68 65 63 6b 20 72 65 66 63 6f 75 6e 74 69 6e 67 2c 20 6f 74 68 65 72 ts.that.check.refcounting,.other
18bc0 77 69 73 65 20 74 68 65 20 74 72 61 63 69 6e 67 20 69 74 73 65 6c 66 0a 20 20 20 20 69 6e 66 6c wise.the.tracing.itself.....infl
18be0 75 65 6e 63 65 73 20 74 68 65 20 72 65 66 63 6f 75 6e 74 73 0a 20 20 20 20 da 08 67 65 74 74 72 uences.the.refcounts.......gettr
18c00 61 63 65 63 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 1f 00 00 00 f3 c6 00 00 00 95 01 97 acec............................
18c20 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab .t.........j....................
18c40 00 00 00 00 00 00 00 7d 02 09 00 74 01 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 .......}...t.........j..........
18c60 00 00 00 00 00 00 00 00 00 64 00 ab 01 00 00 00 00 00 00 01 00 02 00 89 03 7c 00 69 00 7c 01 a4 .........d...............|.i.|..
18c80 01 8e 01 74 01 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...t.........j..................
18ca0 00 7c 02 ab 01 00 00 00 00 00 00 01 00 53 00 23 00 74 01 00 00 00 00 00 00 00 00 6a 04 00 00 00 .|...........S.#.t.........j....
18cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 01 00 77 00 78 03 59 ...............|...........w.x.Y
18ce0 00 77 01 72 1e 01 00 00 29 03 72 7d 01 00 00 72 c7 02 00 00 da 08 73 65 74 74 72 61 63 65 29 04 .w.r....).r}...r......settrace).
18d00 72 d3 00 00 00 72 a1 01 00 00 da 0e 6f 72 69 67 69 6e 61 6c 5f 74 72 61 63 65 72 18 01 00 00 73 r....r......original_tracer....s
18d20 04 00 00 00 20 20 20 80 72 4c 00 00 00 72 99 02 00 00 7a 1c 5f 6e 6f 5f 74 72 61 63 69 6e 67 2e ........rL...r....z._no_tracing.
18d40 3c 6c 6f 63 61 6c 73 3e 2e 77 72 61 70 70 65 72 90 0a 00 00 73 45 00 00 00 f8 80 00 e4 1d 20 9f <locals>.wrapper....sE..........
18d60 5c 99 5c 9b 5e 88 4e f0 02 04 0d 2d dc 10 13 97 0c 91 0c 98 54 d4 10 22 d9 17 1b 98 54 d0 17 2c \.\.^.N....-........T.."....T..,
18d80 a0 56 d1 17 2c e4 10 13 97 0c 91 0c 98 5e d5 10 2c f8 94 03 97 0c 91 0c 98 5e d5 10 2c fa 73 0b .V..,........^..,........^..,.s.
18da0 00 00 00 97 1c 41 09 00 c1 09 17 41 20 03 29 03 72 2a 01 00 00 72 7d 01 00 00 72 04 00 00 00 29 .....A.....A..).r*...r}...r....)
18dc0 02 72 18 01 00 00 72 99 02 00 00 73 02 00 00 00 60 20 72 4c 00 00 00 da 0b 5f 6e 6f 5f 74 72 61 .r....r....s....`.rL....._no_tra
18de0 63 69 6e 67 72 cb 02 00 00 87 0a 00 00 73 31 00 00 00 f8 80 00 f4 0c 00 0c 13 94 33 98 0a d4 0b cingr........s1............3....
18e00 23 d8 0f 13 88 0b e4 09 0e 88 74 8b 1b f3 02 06 09 2d f3 03 00 0a 15 f0 02 06 09 2d f0 0e 00 10 #.........t......-.........-....
18e20 17 88 0e 72 4b 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 7a 00 ...rK...c.....................z.
18e40 00 00 97 00 09 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......t.........j...............
18e60 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....d.........j.................
18e80 00 00 64 02 ab 01 00 00 00 00 00 00 64 03 19 00 00 00 7d 00 7c 00 53 00 23 00 74 06 00 00 00 00 ..d.........d.....}.|.S.#.t.....
18ea0 00 00 00 00 24 00 72 06 01 00 64 04 7d 00 59 00 7c 00 53 00 77 00 78 03 59 00 77 01 29 05 4e da ....$.r...d.}.Y.|.S.w.x.Y.w.).N.
18ec0 13 43 53 5f 47 4e 55 5f 4c 49 42 43 5f 56 45 52 53 49 4f 4e 72 8a 00 00 00 72 f6 00 00 00 fa 03 .CS_GNU_LIBC_VERSIONr....r......
18ee0 30 2e 30 29 04 72 8c 00 00 00 da 07 63 6f 6e 66 73 74 72 da 06 72 73 70 6c 69 74 72 92 00 00 00 0.0).r......confstr..rsplitr....
18f00 29 01 da 03 76 65 72 73 01 00 00 00 20 72 4c 00 00 00 da 12 5f 67 65 74 5f 67 6c 69 62 63 5f 76 )...vers.....rL....._get_glibc_v
18f20 65 72 73 69 6f 6e 72 d2 02 00 00 9b 0a 00 00 73 48 00 00 00 80 00 f0 02 03 05 14 dc 0e 10 8f 6a ersionr........sH..............j
18f40 89 6a d0 19 2e d3 0e 2f d7 0e 36 d1 0e 36 b0 73 d3 0e 3b b8 41 d1 0e 3e 88 03 f0 08 00 0c 0f 80 .j...../..6..6.s..;.A..>........
18f60 4a f8 f4 07 00 0c 15 f2 00 01 05 14 d8 0e 13 89 03 e0 0b 0e 80 4a f0 07 01 05 14 fa 73 0c 00 00 J....................J......s...
18f80 00 82 27 2b 00 ab 0b 3a 03 b9 01 3a 03 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 ..'+...:...:.c..................
18fa0 00 00 f3 2a 00 00 00 97 00 74 00 00 00 00 00 00 00 00 00 64 01 6b 37 00 00 78 01 72 09 01 00 74 ...*.....t.........d.k7..x.r...t
18fc0 00 00 00 00 00 00 00 00 00 7c 00 6b 02 00 00 53 00 29 02 4e 72 ce 02 00 00 29 01 da 09 5f 67 6c .........|.k...S.).Nr....)..._gl
18fe0 69 62 63 76 65 72 72 0a 01 00 00 73 01 00 00 00 20 72 4c 00 00 00 72 54 00 00 00 72 54 00 00 00 ibcverr....s.....rL...rT...rT...
19000 a5 0a 00 00 73 14 00 00 00 80 00 9c 79 a8 45 d1 1f 31 d2 1f 43 b4 69 c0 21 b1 6d 80 00 72 4b 00 ....s.......y.E..1..C.i.!.m..rK.
19020 00 00 63 06 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 03 00 00 00 f3 fa 02 00 00 97 00 74 01 ..c...........................t.
19040 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 44 00 5d fd 00 00 7d 06 74 02 00 00 00 00 ........|.........D.]...}.t.....
19060 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 07 00 00 00 00 00 00 ....j...................j.......
19080 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ac 01 ab 01 00 00 00 00 00 00 35 00 7d 07 7c 05 80 03 ............|...........5.}.|...
190a0 67 00 7d 08 6e 07 02 00 7c 05 ab 00 00 00 00 00 00 00 7d 08 7c 03 72 26 74 09 00 00 00 00 00 00 g.}.n...|.........}.|.r&t.......
190c0 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ..j...................|.........
190e0 7d 09 7c 08 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 }.|.j...................|.......
19100 00 00 01 00 7c 02 72 1e 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 44 00 8f 0a ....|.r.t.........|.........D...
19120 63 02 67 00 63 02 5d 09 00 00 7d 0a 7c 00 7c 0a 67 02 7c 08 a2 01 ad 06 91 02 8c 0b 04 00 7d 0b c.g.c.]...}.|.|.g.|...........}.
19140 7d 0a 6e 1c 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 44 00 8f 0a 63 02 67 00 }.n.t.........|.........D...c.g.
19160 63 02 5d 08 00 00 7d 0a 7c 00 67 01 7c 08 a2 01 ad 06 91 02 8c 0a 04 00 7d 0b 7d 0a 09 00 67 00 c.]...}.|.g.|...........}.}...g.
19180 7d 0c 7c 0b 44 00 5d 20 00 00 7d 0d 7c 0c 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }.|.D.]...}.|.j.................
191a0 00 00 02 00 7c 07 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0d 8e 00 ab 01 ....|.j...................|.....
191c0 00 00 00 00 00 00 01 00 8c 22 04 00 09 00 74 17 00 00 00 00 00 00 00 00 7f 0c ab 01 00 00 00 00 ........."....t.................
191e0 00 00 7c 01 6b 02 00 00 72 13 7c 03 72 11 7f 09 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..|.k...r.|.r...j...............
19200 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 09 00 7c 0c 44 00 5d 12 00 00 7d 10 7c 10 6a 1b 00 00 ................|.D.]...}.|.j...
19220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 8c 14 04 00 09 00 ................................
19240 64 02 64 02 64 02 ab 02 00 00 00 00 00 00 01 00 8c ff 04 00 79 02 63 02 01 00 63 02 7d 0a 77 00 d.d.d...............y.c...c.}.w.
19260 63 02 01 00 63 02 7d 0a 77 00 23 00 74 10 00 00 00 00 00 00 00 00 24 00 72 26 7d 0e 64 03 64 02 c...c.}.w.#.t.........$.r&}.d.d.
19280 6c 09 7d 0f 7c 0f 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 7c 01 9b 00 l.}.|.j...................d.|...
192a0 64 05 7c 0e 9b 02 64 06 9d 05 ab 01 00 00 00 00 00 00 01 00 59 00 64 02 7d 0e 7e 0e 8c 78 64 02 d.|...d.............Y.d.}.~..xd.
192c0 7d 0e 7e 0e 77 01 77 00 78 03 59 00 77 01 23 00 74 17 00 00 00 00 00 00 00 00 7f 0c ab 01 00 00 }.~.w.w.x.Y.w.#.t...............
192e0 00 00 00 00 7c 01 6b 02 00 00 72 14 7c 03 72 11 7f 09 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 ....|.k...r.|.r...j.............
19300 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 77 00 77 00 77 00 78 03 59 00 77 01 23 00 31 00 ................w.w.w.x.Y.w.#.1.
19320 73 01 77 02 01 00 59 00 01 00 01 00 90 01 8c 6e 78 03 59 00 77 01 29 07 7a 26 52 75 6e 73 20 61 s.w...Y........nx.Y.w.).z&Runs.a
19340 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6e 79 20 74 69 6d 65 73 20 69 6e 20 70 61 72 61 6c 6c 65 6c .function.many.times.in.parallel
19360 29 01 da 0b 6d 61 78 5f 77 6f 72 6b 65 72 73 4e 72 02 00 00 00 7a 09 53 70 61 77 6e 69 6e 67 20 )...max_workersNr....z.Spawning.
19380 7a 1b 20 74 68 72 65 61 64 73 20 66 61 69 6c 65 64 20 77 69 74 68 20 65 72 72 6f 72 20 7a 40 20 z..threads.failed.with.error.z@.
193a0 28 6c 69 6b 65 6c 79 20 64 75 65 20 74 6f 20 72 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 73 20 6f (likely.due.to.resource.limits.o
193c0 6e 20 74 68 65 20 73 79 73 74 65 6d 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 74 65 73 74 73 29 29 n.the.system.running.the.tests))
193e0 0e 72 ca 00 00 00 da 0a 63 6f 6e 63 75 72 72 65 6e 74 da 07 66 75 74 75 72 65 73 da 12 54 68 72 .r......concurrent..futures..Thr
19400 65 61 64 50 6f 6f 6c 45 78 65 63 75 74 6f 72 da 09 74 68 72 65 61 64 69 6e 67 da 07 42 61 72 72 eadPoolExecutor..threading..Barr
19420 69 65 72 72 9c 00 00 00 da 06 73 75 62 6d 69 74 72 04 02 00 00 72 98 02 00 00 72 93 02 00 00 72 ierr......submitr....r....r....r
19440 ab 00 00 00 da 05 61 62 6f 72 74 72 98 01 00 00 29 11 72 18 01 00 00 72 d6 02 00 00 da 0a 70 61 ......abortr....).r....r......pa
19460 73 73 5f 63 6f 75 6e 74 da 0c 70 61 73 73 5f 62 61 72 72 69 65 72 da 10 6f 75 74 65 72 5f 69 74 ss_count..pass_barrier..outer_it
19480 65 72 61 74 69 6f 6e 73 da 0c 70 72 65 70 61 72 65 5f 61 72 67 73 72 a9 01 00 00 da 03 74 70 65 erations..prepare_argsr......tpe
194a0 72 d3 00 00 00 da 07 62 61 72 72 69 65 72 72 b6 00 00 00 da 08 61 6c 6c 5f 61 72 67 73 72 d8 02 r......barrierr......all_argsr..
194c0 00 00 da 03 61 72 67 72 e3 00 00 00 72 98 02 00 00 72 94 00 00 00 73 11 00 00 00 20 20 20 20 20 ....argr....r....r....s.........
194e0 20 20 20 20 20 20 20 20 20 20 20 20 72 4c 00 00 00 72 41 00 00 00 72 41 00 00 00 a8 0a 00 00 73 ............rL...rA...rA.......s
19500 8d 01 00 00 80 00 f4 08 00 0e 13 d0 13 23 d3 0d 24 f2 00 1b 05 1b 88 01 dc 0e 18 d7 0e 20 d1 0e .............#..$...............
19520 20 d7 0e 33 d1 0e 33 c0 0b d0 0e 33 d3 0e 4c f0 00 1a 09 1b d8 11 14 d8 0f 1b d0 0f 23 d8 17 19 ...3..3....3..L.............#...
19540 91 04 e1 17 23 93 7e 90 04 d9 0f 1b dc 1a 23 d7 1a 2b d1 1a 2b a8 4b d3 1a 38 90 07 d8 10 14 97 ....#.~.......#..+..+.K..8......
19560 0b 91 0b 98 47 d4 10 24 d9 0f 19 dc 36 3b b8 4b d3 36 48 d6 1b 49 b0 11 98 54 a0 31 d0 1c 2c a0 ....G..$....6;.K.6H..I...T.1..,.
19580 74 d3 1c 2c d0 1b 49 90 08 d1 1b 49 e4 33 38 b8 1b d3 33 45 d6 1b 46 a8 61 98 54 98 4d a0 44 9b t..,..I....I.38...3E..F.a.T.M.D.
195a0 4d d0 1b 46 90 08 d0 1b 46 f0 02 0b 0d 24 d8 1a 1c 90 07 d8 1b 23 f2 00 01 11 35 90 43 d8 14 1b M..F....F....$.......#....5.C...
195c0 97 4e 91 4e a0 3a a0 33 a7 3a a1 3a a8 73 d0 23 33 d5 14 34 f1 03 01 11 35 f4 10 00 14 17 90 77 .N.N.:.3.:.:.s.#3..4....5......w
195e0 93 3c a0 2b d2 13 2d b1 2c d8 14 1b 97 4d 91 4d 95 4f d8 15 1c f2 00 01 0d 1b 90 01 d8 10 11 97 .<.+..-.,....M.M.O..............
19600 08 91 08 95 0a f1 03 01 0d 1b f7 33 1a 09 1b f0 00 1a 09 1b f1 03 1b 05 1b f9 f2 16 00 1c 4a 01 ...........3..................J.
19620 f9 e2 1b 46 f8 f4 0a 00 14 20 f2 00 04 0d 39 db 10 1d d8 10 16 97 0b 91 0b 98 69 a8 0b a0 7d f0 ...F..........9...........i...}.
19640 00 01 35 25 d8 25 26 a0 45 f0 00 01 2a 38 f0 03 02 1d 38 f7 00 02 11 39 f1 00 02 11 39 fb f0 05 ..5%.%&.E...*8....8....9....9...
19660 04 0d 39 fb f4 0c 00 14 17 90 77 93 3c a0 2b d2 13 2d b1 2c d8 14 1b 97 4d 91 4d 95 4f f0 03 00 ..9.......w.<.+..-.,....M.M.O...
19680 33 3f d0 13 2d fa f7 2f 1a 09 1b f1 00 1a 09 1b fa 73 66 00 00 00 af 41 04 45 30 05 c1 33 0e 44 3?..-../.........sf....A.E0..3.D
196a0 0d 08 c2 01 10 45 30 05 c2 11 0d 44 12 08 c2 1e 02 45 30 05 c2 21 27 44 17 04 c3 08 01 45 09 04 .....E0....D.....E0..!'D.....E..
196c0 c3 09 38 45 30 05 c4 0d 0a 45 30 05 c4 17 09 45 06 07 c4 20 1c 45 01 07 c4 3c 05 45 09 04 c5 01 ..8E0....E0....E.....E...<.E....
196e0 05 45 06 07 c5 06 03 45 09 04 c5 09 24 45 2d 07 c5 2d 03 45 30 05 c5 30 05 45 3a 09 29 01 72 61 .E.....E....$E-..-.E0..0.E:.).ra
19700 00 00 00 29 04 4e 72 a4 00 00 00 4e 4e 29 02 da 06 70 79 74 68 6f 6e 72 02 00 00 00 72 1e 01 00 ...).Nr....NN)...pythonr....r...
19720 00 29 02 4e 4e 29 04 7a 14 49 74 65 6d 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 3a 54 72 9f .).NN).z.Items.are.not.equal:Tr.
19740 00 00 00 72 64 00 00 00 29 02 72 61 00 00 00 54 29 03 e9 07 00 00 00 72 61 00 00 00 54 29 06 72 ...rd...).ra...T)......ra...T).r
19760 61 00 00 00 54 72 61 00 00 00 e9 06 00 00 00 54 54 29 03 72 e8 02 00 00 72 61 00 00 00 54 29 02 a...Tra........TT).r....ra...T).
19780 4e 54 29 02 72 f6 00 00 00 4e 29 05 67 48 af bc 9a f2 d7 7a 3e 72 02 00 00 00 54 72 61 00 00 00 NT).r....N).gH.....z>r....Tra...
197a0 54 29 01 72 f6 00 00 00 29 05 72 64 00 00 00 46 46 72 f6 00 00 00 4e 29 98 72 49 00 00 00 da 12 T).r....).rd...FFr....N).rI.....
197c0 63 6f 6e 63 75 72 72 65 6e 74 2e 66 75 74 75 72 65 73 72 d7 02 00 00 72 2f 01 00 00 72 c7 01 00 concurrent.futuresr....r/...r...
197e0 00 da 12 69 6d 70 6f 72 74 6c 69 62 2e 6d 65 74 61 64 61 74 61 da 09 69 6d 70 6f 72 74 6c 69 62 ...importlib.metadata..importlib
19800 72 56 01 00 00 72 8c 00 00 00 da 07 70 61 74 68 6c 69 62 72 c1 02 00 00 72 e5 00 00 00 72 aa 01 rV...r......pathlibr....r....r..
19820 00 00 72 24 02 00 00 72 7d 01 00 00 da 09 73 79 73 63 6f 6e 66 69 67 72 da 02 00 00 72 08 02 00 ..r$...r}.....sysconfigr....r...
19840 00 da 09 66 75 6e 63 74 6f 6f 6c 73 72 03 00 00 00 72 04 00 00 00 da 02 69 6f 72 05 00 00 00 da ...functoolsr....r......ior.....
19860 08 74 65 6d 70 66 69 6c 65 72 06 00 00 00 72 07 00 00 00 da 0d 75 6e 69 74 74 65 73 74 2e 63 61 .tempfiler....r......unittest.ca
19880 73 65 72 08 00 00 00 72 09 00 00 00 72 4d 00 00 00 72 cd 00 00 00 da 1a 6e 75 6d 70 79 2e 6c 69 ser....r....rM...r......numpy.li
198a0 6e 61 6c 67 2e 5f 75 6d 61 74 68 5f 6c 69 6e 61 6c 67 72 0a 00 00 00 72 0b 00 00 00 72 0c 00 00 nalg._umath_linalgr....r....r...
198c0 00 72 cb 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 10 00 00 00 72 11 00 00 00 72 .r....r....r....r....r....r....r
198e0 12 00 00 00 72 13 00 00 00 72 14 00 00 00 da 07 5f 5f 61 6c 6c 5f 5f 72 92 00 00 00 72 2f 00 00 ....r....r......__all__r....r/..
19900 00 da 10 4b 6e 6f 77 6e 46 61 69 6c 75 72 65 54 65 73 74 72 24 00 00 00 da 04 50 61 74 68 72 7a ...KnownFailureTestr$.....Pathrz
19920 01 00 00 da 06 70 61 72 65 6e 74 72 40 00 00 00 da 08 6d 65 74 61 64 61 74 61 da 0c 64 69 73 74 .....parentr@.....metadata..dist
19940 72 69 62 75 74 69 6f 6e da 07 6e 70 5f 64 69 73 74 72 3f 00 00 00 da 0c 76 65 72 73 69 6f 6e 5f ribution..np_distr?.....version_
19960 69 6e 66 6f da 06 6f 72 69 67 69 6e da 08 64 69 72 5f 69 6e 66 6f da 08 65 64 69 74 61 62 6c 65 info..origin..dir_info..editable
19980 72 3e 00 00 00 da 04 6a 73 6f 6e 72 51 00 00 00 da 05 6c 6f 61 64 73 da 09 72 65 61 64 5f 74 65 r>.....jsonrQ.....loads..read_te
199a0 78 74 72 b0 01 00 00 da 0b 6c 6f 63 61 74 65 5f 66 69 6c 65 da 14 50 61 63 6b 61 67 65 4e 6f 74 xtr......locate_file..PackageNot
199c0 46 6f 75 6e 64 45 72 72 6f 72 72 7c 00 00 00 72 34 00 00 00 da 0e 69 6d 70 6c 65 6d 65 6e 74 61 FoundErrorr|...r4.....implementa
199e0 74 69 6f 6e 72 5e 00 00 00 72 32 00 00 00 72 2a 01 00 00 72 3a 00 00 00 72 34 01 00 00 72 33 00 tionr^...r2...r*...r:...r4...r3.
19a00 00 00 72 43 00 00 00 da 06 73 79 73 74 65 6d da 0a 5f 5f 63 6f 6e 66 69 67 5f 5f da 06 43 4f 4e ..rC.....system..__config__..CON
19a20 46 49 47 72 5d 00 00 00 da 08 4b 65 79 45 72 72 6f 72 da 06 6c 69 6e 61 6c 67 da 0d 5f 75 6d 61 FIGr].....KeyError..linalg.._uma
19a40 74 68 5f 6c 69 6e 61 6c 67 da 06 5f 69 6c 70 36 34 72 39 00 00 00 72 3b 00 00 00 da 0e 67 65 74 th_linalg.._ilp64r9...r;.....get
19a60 5f 63 6f 6e 66 69 67 5f 76 61 72 da 02 5f 76 72 15 01 00 00 72 3d 00 00 00 72 cf 00 00 00 da 08 _config_var.._vr....r=...r......
19a80 69 74 65 6d 73 69 7a 65 72 42 00 00 00 72 26 00 00 00 72 81 00 00 00 72 20 00 00 00 72 1f 00 00 itemsizerB...r&...r....r....r...
19aa0 00 72 1d 00 00 00 72 15 00 00 00 72 21 00 00 00 72 16 00 00 00 72 17 00 00 00 72 36 00 00 00 72 .r....r....r!...r....r....r6...r
19ac0 18 00 00 00 72 1b 00 00 00 72 19 00 00 00 72 23 00 00 00 72 1a 00 00 00 72 22 00 00 00 72 3c 00 ....r....r....r#...r....r"...r<.
19ae0 00 00 da 08 75 6e 69 74 74 65 73 74 da 08 54 65 73 74 43 61 73 65 72 9a 01 00 00 72 9f 01 00 00 ....unittest..TestCaser....r....
19b00 72 1c 00 00 00 72 28 00 00 00 72 1e 00 00 00 72 25 00 00 00 72 d1 01 00 00 72 2c 00 00 00 72 27 r....r(...r....r%...r....r,...r'
19b20 00 00 00 72 29 00 00 00 72 de 01 00 00 72 f4 01 00 00 72 ef 01 00 00 da 0e 63 6f 6e 74 65 78 74 ...r)...r....r....r......context
19b40 6d 61 6e 61 67 65 72 72 00 02 00 00 72 2a 00 00 00 72 0b 02 00 00 72 2b 00 00 00 72 21 02 00 00 managerr....r*...r....r+...r!...
19b60 72 2d 00 00 00 72 31 00 00 00 72 30 00 00 00 72 09 02 00 00 72 2e 00 00 00 72 35 00 00 00 72 8c r-...r1...r0...r....r....r5...r.
19b80 02 00 00 72 37 00 00 00 72 38 00 00 00 72 9a 02 00 00 72 92 02 00 00 72 9f 02 00 00 72 a0 02 00 ...r7...r8...r....r....r....r...
19ba0 00 72 cb 02 00 00 72 d2 02 00 00 72 d4 02 00 00 da 11 5f 67 6c 69 62 63 5f 6f 6c 64 65 72 5f 74 .r....r....r......_glibc_older_t
19bc0 68 61 6e 72 41 00 00 00 72 4a 00 00 00 72 4b 00 00 00 72 4c 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 hanrA...rJ...rK...rL.....<module
19be0 3e 72 12 03 00 00 01 00 00 00 73 4f 05 00 00 f0 03 01 01 01 f1 02 03 01 04 f3 08 00 01 1a db 00 >r........sO....................
19c00 11 db 00 09 db 00 19 db 00 0f db 00 09 db 00 0e db 00 0f db 00 0d db 00 09 db 00 0d db 00 0a db ................................
19c20 00 10 db 00 10 db 00 0f df 00 24 dd 00 17 df 00 25 dd 00 22 dd 00 23 e3 00 12 db 00 21 df 00 28 ..........$.....%.."..#.....!..(
19c40 d1 00 28 df 00 57 d7 00 57 d3 00 57 f2 04 0f 0b 0a 80 07 f4 24 02 01 09 98 49 f4 00 02 01 09 f0 ..(..W..W..W........$....I......
19c60 0a 00 14 29 d0 00 10 d8 0a 0b 80 07 e0 0d 19 88 57 8f 5c 89 5c 98 22 9f 2b 99 2b d3 0d 26 d7 0d ...)............W.\.\.".+.+..&..
19c80 2d d1 0d 2d 80 0a f0 04 1c 01 1d d8 0e 17 d7 0e 20 d1 0e 20 d7 0e 2d d1 0e 2d a8 67 d3 0e 36 80 -..-..................-..-.g..6.
19ca0 47 f0 08 00 14 18 80 4c f0 02 0d 05 1c d8 0b 0e d7 0b 1b d1 0b 1b 98 77 d2 0b 26 d8 1a 21 9f 2e G......L...............w..&..!..
19cc0 99 2e d7 1a 31 d1 1a 31 d7 1a 3a d1 1a 3a 89 4b f3 06 00 0d 18 db 0c 18 d8 15 1f 90 54 97 5a 91 ....1..1..:..:.K............T.Z.
19ce0 5a d8 10 17 d7 10 21 d1 10 21 d0 22 33 d3 10 34 d2 10 3c b8 04 d9 1c 46 f4 05 03 16 0e 88 46 f0 Z.....!..!."3..4..<....F......F.
19d00 08 00 1b 21 9f 2f 99 2f d7 1a 32 d1 1a 32 88 4b f1 14 00 0c 17 98 37 d7 1b 2e d1 1b 2e a8 77 d3 ...!././..2..2.K......7.......w.
19d20 1b 37 b8 3a d2 1b 45 d8 17 1c 89 0c e0 0a 1a 88 28 d7 0a 1a d1 0a 1a d3 0a 1c d0 20 34 d0 0a 34 .7.:..E.........(...........4..4
19d40 80 07 d8 0a 0d d7 0a 1c d1 0a 1c d7 0a 21 d1 0a 21 a0 56 d1 0a 2b 80 07 d9 0c 13 90 43 d0 19 2e .............!..!.V..+......C...
19d60 d3 0c 2f 80 09 d9 0f 16 90 73 98 4d a8 34 d3 0f 30 b8 04 d0 0f 3c d2 0f 4e c0 59 c0 1d 80 0c d8 ../......s.M.4..0....<..N.Y.....
19d80 14 18 d0 00 11 d8 03 12 80 38 87 3f 81 3f d3 03 14 98 08 d2 03 20 d0 24 34 a0 48 d7 24 34 d1 24 .........8.?.?.........$4.H.$4.$
19da0 34 d3 24 36 b8 27 d2 24 41 f0 02 05 05 0d d8 0f 11 8f 7d 89 7d d7 0f 23 d1 0f 23 d0 24 38 d1 0f 4.$6.'.$A.........}.}..#..#.$8..
19dc0 39 b8 26 d1 0f 41 88 04 d8 0b 0f 90 06 89 3c 98 3c d2 0b 27 d8 20 25 d0 0c 1d f0 08 00 10 15 8f 9.&..A........<.<..'..%.........
19de0 7c 89 7c d7 0f 29 d1 0f 29 d7 0f 30 d1 0f 30 80 0c e0 0a 0f 80 07 f0 0a 00 06 1e 80 59 d7 05 1d |.|..)..)..0..0.............Y...
19e00 d1 05 1d 98 6f d3 05 2e d2 05 34 b0 22 80 02 d8 03 09 88 52 81 3c d8 0e 12 80 47 e1 0e 12 d0 13 ....o.....4."......R.<....G.....
19e20 2b 90 39 d7 13 2b d1 13 2b d0 2c 3d d3 13 3e d3 0e 3f 80 0b d8 0b 13 88 32 8f 38 89 38 90 42 97 +.9..+..+.,=..>..?......2.8.8.B.
19e40 47 91 47 d3 0b 1c d7 0b 25 d1 0b 25 a8 11 d1 0b 2a 80 08 f3 04 11 01 23 f0 28 00 04 06 87 37 81 G.G.....%..%....*......#.(....7.
19e60 37 88 64 82 3f e0 3b 3f d8 3f 43 f3 03 1a 05 24 f4 38 05 05 45 01 f0 0c 00 06 09 87 5c 81 5c 90 7.d.?.;?.?C....$.8..E.......\.\.
19e80 22 90 31 d0 05 15 98 17 d2 05 20 f4 04 0b 05 13 f2 1a 05 05 22 f0 10 00 04 07 87 3c 81 3c 90 02 ".1................."......<.<..
19ea0 90 11 d0 03 13 90 77 d2 03 1e f4 02 12 05 3c f0 2e 00 1c 1e f3 00 0b 05 38 f0 1c 00 2b 41 01 d8 ......w.......<.........8...+A..
19ec0 47 48 f3 03 1a 01 1a f0 3a 4f 03 01 12 c0 65 f4 00 4f 03 01 12 f2 64 06 26 01 2d f3 52 01 7a 01 GH......:O....e..O....d.&.-.R.z.
19ee0 01 2f f0 7a 03 00 41 01 43 01 d8 20 24 f3 03 60 01 01 22 f0 46 03 00 4d 01 4f 01 d8 40 44 f0 03 ./.z..A.C...$..`..".F..M.O..@D..
19f00 45 03 01 1e e0 23 28 d0 30 45 f4 05 45 03 01 1e f0 50 06 7e 01 01 28 d8 1e 23 f4 03 7e 01 01 28 E....#(.0E..E....P.~..(..#..~..(
19f20 f0 42 04 00 43 01 45 01 d8 26 2a f3 03 70 01 01 20 f0 66 03 70 01 01 2b c0 05 f4 00 70 01 01 2b .B..C.E..&*..p....f.p..+....p..+
19f40 f2 66 03 01 01 15 f2 08 44 01 01 22 f3 4e 02 2c 01 4b 01 f0 5e 01 00 1f 21 f3 00 10 01 16 f3 2c .f......D..".N.,.K..^...!......,
19f60 00 01 10 f4 06 02 01 0d 88 58 d7 0d 1e d1 0d 1e f4 00 02 01 0d f1 0a 00 06 0c 88 45 83 5d 80 02 .........X.................E.]..
19f80 f2 06 1a 01 2c f2 3a 0d 01 53 01 f3 20 2b 01 38 f3 5c 01 2b 01 1a f2 5c 01 17 01 14 f0 34 00 43 ....,.:..S...+.8.\.+...\.....4.C
19fa0 01 47 01 d8 28 2c f0 03 6a 01 01 28 d8 38 3d f4 03 6a 01 01 28 f3 5a 03 3c 01 22 f3 7e 01 31 01 .G..(,..j..(.8=..j..(.Z.<.".~.1.
19fc0 0f f3 68 01 3b 01 1c f2 7c 01 0b 01 0e f2 1c 0b 01 39 f0 1c 00 02 0c d7 01 1a d2 01 1a f2 02 07 ..h.;...|........9..............
19fe0 01 41 01 f3 03 00 02 1b f0 02 07 01 41 01 f2 14 38 01 25 f0 76 01 00 02 0c d7 01 1a d2 01 1a f2 .A..........A...8.%.v...........
1a000 02 07 01 41 01 f3 03 00 02 1b f0 02 07 01 41 01 f2 14 1f 01 25 f0 44 01 00 1f 26 a8 48 b8 72 f3 ...A..........A.....%.D...&.H.r.
1a020 00 42 01 01 3b f4 4a 02 02 01 09 90 69 f4 00 02 01 09 f0 0a 00 02 0c d7 01 1a d2 01 1a f1 02 0b .B..;.J.....i...................
1a040 01 1e f3 03 00 02 1b f0 02 0b 01 1e f0 1c 00 02 0c d7 01 1a d2 01 1a f1 02 12 01 18 f3 03 00 02 ................................
1a060 1b f0 02 12 01 18 f4 2a 3f 01 4a 01 98 78 d7 1f 36 d2 1f 36 f4 00 3f 01 4a 01 f7 44 02 53 04 01 .......*?.J..x..6..6..?.J..D.S..
1a080 18 f1 00 53 04 01 18 f0 6c 08 00 02 0c d7 01 1a d2 01 1a f2 02 30 01 0a f3 03 00 02 1b f0 02 30 ...S....l............0.........0
1a0a0 01 0a f2 66 01 1e 01 1e f2 42 01 0f 01 15 f2 24 13 01 15 f2 2c 1c 01 32 f2 3e 0e 01 39 f2 22 15 ...f.....B.....$....,..2.>..9.".
1a0c0 01 10 f2 30 11 01 17 f2 28 06 01 0f f1 12 00 0d 1f d3 0c 20 80 09 d9 14 44 d0 00 11 f0 06 00 32 ...0....(...............D......2
1a0e0 37 d8 36 37 d8 1e 22 f4 05 1f 01 1b f8 f0 77 52 01 00 0c 1a f2 00 01 05 1c d8 16 1b 8b 0b f0 03 7.67..".......wR................
1a100 01 05 1c fb f0 21 00 08 11 d7 07 19 d1 07 19 d7 07 2e d1 07 2e f2 00 01 01 27 d8 21 26 d0 04 26 .....!...................'.!&..&
1a120 80 4c 93 3b f0 03 01 01 27 fb f0 4c 01 00 0c 14 f2 00 01 05 0d da 08 0c f0 03 01 05 0d fa 73 37 .L.;....'..L..................s7
1a140 00 00 00 c3 01 1b 50 3e 00 c3 1f 41 36 50 30 00 c7 1f 26 51 22 00 d0 30 07 50 3b 03 d0 3a 01 50 ......P>...A6P0...&Q"..0.P;..:.P
1a160 3b 03 d0 3e 1d 51 1f 03 d1 1e 01 51 1f 03 d1 22 05 51 2b 03 d1 2a 01 51 2b 03 ;..>.Q.....Q...".Q+..*.Q+.