hyb
2025-12-23 10f3a1daddfbc7fa3dd2069197d83e8b6ef19176
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
Ë
KñúhLã
óÆ—dZddlmZddlZddlmcmZddl    m
Z
ddl m Z m Z mZmZej dg«Zej ddg«Zej gd¢«Zej gd¢«Zej gd    ¢«Zej gd
¢«Zej gd ¢«Zej gd ¢«Zej gd ¢«Zej gd¢«Zeeeeeeeeeeg
Zd„ZGd„d«ZGd„d«ZGd„d«ZGd„d«Z Gd„d«Z!Gd„d«Z"Gd„d«Z#Gd„d«Z$Gd „d!«Z%Gd"„d#«Z&y)$zTests for hermite_e module.
 
é)ÚreduceN)Úpolyval)Úassert_Úassert_almost_equalÚ assert_equalÚ assert_raisesé)éÿÿÿÿrr    )réýÿÿÿrr    )ériúÿÿÿrr    )rériöÿÿÿrr    )éñÿÿÿré-rrrr    )ri—ÿÿÿréiriëÿÿÿrr    )    rri\þÿÿréÒriäÿÿÿrr    )
ri±riûÿÿrizriÜÿÿÿrr    có0—tj|d¬«S)Ngíµ ÷ư>)Útol)ÚhermeÚ    hermetrim©Úxs úXH:\Change_password\venv_build\Lib\site-packages\numpy/polynomial/tests/test_hermite_e.pyÚtrimrs€Ü ?‰?˜1 $Ô 'Ð'ócó$—eZdZd„Zd„Zd„Zd„Zy)Ú TestConstantscó<—ttjddg«y)Nr
r    )rrÚ hermedomain©Úselfs rÚtest_hermedomainzTestConstants.test_hermedomain$s€Ü”U×&Ñ&¨¨Q¨Õ0rcó:—ttjdg«y)Nr)rrÚ    hermezerors rÚtest_hermezerozTestConstants.test_hermezero's€Ü”U—_‘_ q cÕ*rcó:—ttjdg«y©Nr    )rrÚhermeoners rÚ test_hermeonezTestConstants.test_hermeone*s€Ü”U—^‘^ a SÕ)rcó<—ttjddg«y)Nrr    )rrÚhermexrs rÚ test_hermexzTestConstants.test_hermex-s€Ü”U—\‘\ A q 6Õ*rN)Ú__name__Ú
__module__Ú __qualname__r!r$r(r+©rrrr"s„ò1ò+ò*ó+rrcóX—eZdZejddd«Zd„Zd„Zd„Zd„Z    d„Z
d    „Z y
) ÚTestArithmeticr r édcóX—td«D]œ}td«D]Œ}d|›d|›}tjt||«dz«}||xxdz cc<||xxdz cc<t    j
dg|zdgzdg|zdgz«}t t|«t|«|¬«ŒŽŒžy©NéúAt i=ú, j=r    r©Úerr_msg)ÚrangeÚnpÚzerosÚmaxrÚhermeaddrr©r ÚiÚjÚmsgÚtgtÚress      rÚ test_hermeaddzTestArithmetic.test_hermeadd4ó¬€Üq“ò    @ˆAܘ1“Xò @Ø˜a˜S  Q CÐ(Ü—h‘hœs 1 a›y¨1™}Ó-ØA“˜!‘ “ؐA“˜!‘ “Ü—n‘n a S¨1¡W°¨s¡]°Q°C¸!±G¸q¸c±MÓBÜœT #›Y¬¨S«    ¸3Ö?ñ  @ñ    @rcóX—td«D]œ}td«D]Œ}d|›d|›}tjt||«dz«}||xxdz cc<||xxdzcc<t    j
dg|zdgzdg|zdgz«}t t|«t|«|¬«ŒŽŒžyr4)r:r;r<r=rÚhermesubrrr?s      rÚ test_hermesubzTestArithmetic.test_hermesub>rFrcó—ttjdg«dg«ttjdg«ddg«tdd«D]:}dg|zdgz}dg|dz
z|ddgz}ttj|«|«Œ<y)Nrr    r5)rrÚ    hermemulxr:)r r@ÚserrCs    rÚtest_hermemulxzTestArithmetic.test_hermemulxHs…€Ü”U—_‘_ a SÓ)¨A¨3Ô/Ü”U—_‘_ a SÓ)¨A¨q¨6Ô2ܐq˜!“ò    4ˆAؐ#˜‘'˜Q˜C‘-ˆCؐ#˜˜Q™‘- 1 a¨ )Ñ+ˆCÜ œŸ™¨Ó-¨sÕ 3ñ    4rcóÆ—td«D]Ó}dg|zdgz}tj|j|«}td«D]™}d|›d|›}dg|zdgz}tj|j|«}tj||«}tj|j|«}    t t |«||zdzk(|«t|    ||z|¬«Œ›ŒÕy)Nr5rr    r6r7r8)r:rÚhermevalrÚhermemulrÚlenr)
r r@Úpol1Úval1rArBÚpol2Úval2Úpol3Úval3s
          rÚ test_hermemulzTestArithmetic.test_hermemulPs׀äq“ò
    DˆAؐ3˜‘7˜a˜S‘=ˆDÜ—>‘> $§&¡&¨$Ó/ˆDܘ1“Xò DØ˜a˜S  Q CÐ(Øs˜Q‘w ! ‘}Ü—~‘~ d§f¡f¨dÓ3Ü—~‘~ d¨DÓ1Ü—~‘~ d§f¡f¨dÓ3Üœ˜D›     Q¨¡U¨Q¡YÑ.°Ô4Ü# D¨$°©+¸sÖCñ Dñ
    Drcón—td«D]§}td«D]—}d|›d|›}dg|zdgz}dg|zdgz}tj||«}tj||«\}}tjtj||«|«}    t t |    «t |«|¬«Œ™Œ©y)Nr5r6r7rr    r8)r:rr>ÚhermedivrPrr)
r r@rArBÚciÚcjrCÚquoÚremrDs
          rÚ test_hermedivzTestArithmetic.test_hermediv^s³€Üq“ò    @ˆAܘ1“Xò @Ø˜a˜S  Q CÐ(ØS˜1‘W ˜s‘]ØS˜1‘W ˜s‘]Ü—n‘n R¨Ó,Ü Ÿ>™>¨#¨rÓ2‘SÜ—n‘n¤U§^¡^°C¸Ó%<¸cÓBÜœT #›Y¬¨S«    ¸3Ö?ñ @ñ    @rc    óV—td«D]›}td«D]‹}d|›d|›}tj|dz«}ttj
|g|ztj dg««}t    j||«}tt|«t|«|¬«ŒŒy)Nr5r6r7r    r8)
r:r;ÚarangerrrPÚarrayÚhermepowrr)r r@rArBÚcrCrDs       rÚ test_hermepowzTestArithmetic.test_hermepowis–€Üq“ò    @ˆAܘ1“Xò @Ø˜a˜S  Q CÐ(Ü—I‘I˜a !™eÓ$ÜœUŸ^™^¨a¨S°1©W´b·h±hÀ¸s³mÓDÜ—n‘n Q¨Ó*ÜœT #›Y¬¨S«    ¸3Ö?ñ  @ñ    @rN) r,r-r.r;ÚlinspacerrErIrMrXr_rer/rrr1r11s9„؈ ‰ B˜˜3Ó€Aò@ò@ò4ò Dò    @ó@rr1cóü—eZdZejgd¢«Zej dee«Zej deee«Zejjd«dzdz
Z
e e
gd¢«Z d„Z d    „Zd
„Zd „Zd „Zy )ÚTestEvaluation)g@ç@ç@úi,j->ijú
i,j,k->ijk©r r5ér    )gð?rirjcó²—ttjgdg«jd«t    j
dd«}t Dcgc]}t||«‘Œ}}td«D]8}d|›}||}tj|dg|zdgz«}t|||¬«Œ:td«D] }dg|z}t    j|«}ttj|dg«j|«ttj|ddg«j|«ttj|gd    ¢«j|«Œ¢ycc}w)
Nr    rr
é
r6r8r rn)r    rr) rrrOÚsizer;rfÚHelistrr:rr<Úshape)    r rrdÚyr@rBrCrDÚdimss             rÚ test_hermevalzTestEvaluation.test_hermeval}s$€ä”U—^‘^ B¨¨Ó,×1Ñ1°1Ô5ô K‰K˜˜AÓ ˆÜ$*Ö +˜qŒWQ˜]Ð +ˆÐ +ܐr“ò    7ˆAؘ!˜+ˆCؐA‘$ˆCÜ—.‘.  Q C¨!¡G¨q¨c¡MÓ2ˆCÜ   S°#Ö 6ð        7ôq“ò    CˆAؐ3˜‘7ˆDÜ—‘˜“ˆAÜ œŸ™¨¨A¨3Ó/×5Ñ5°tÔ <Ü œŸ™¨¨A¨q¨6Ó2×8Ñ8¸$Ô ?Ü œŸ™¨ª9Ó5×;Ñ;¸TÕ Bñ     Cùò ,sÁ
Ecó —|j\}}}|j\}}}tttj
||dd|j «||z}t    j
|||j «}t||«tjd«}    t    j
|    |    |j «}t|jdk(«y©Nrn©rnr ) rrtrÚ
ValueErrorrÚ
hermeval2dÚc2drr;Úonesrrs©
r Úx1Úx2Úx3Úy1Úy2Úy3rCrDÚzs
          rÚtest_hermeval2dzTestEvaluation.test_hermeval2d’s§€Ø—V‘V‰
ˆˆBØ—V‘V‰
ˆˆBô    ”j¤%×"2Ñ"2°B¸¸2¸A¸ÀÇÁÔIð2‰gˆÜ×јr 2 t§x¡xÓ0ˆÜ˜C Ô%ô G‰GF‹OˆÜ×јq ! T§X¡XÓ.ˆÜ—    ‘    ˜VÑ#Õ$rc    ó¬—|j\}}}|j\}}}tttj
|||dd|j «||z|z}t    j
||||j «}t||«tjd«}    t    j
|    |    |    |j «}t|jdk(«yrx) rrtrrzrÚ
hermeval3dÚc3drr;r}rrsr~s
          rÚtest_hermeval3dzTestEvaluation.test_hermeval3d£s±€Ø—V‘V‰
ˆˆBØ—V‘V‰
ˆˆBô    ”j¤%×"2Ñ"2°B¸¸B¸rÀ¸FÀDÇHÁHÔMð2‰g˜‰lˆÜ×јr 2 r¨4¯8©8Ó4ˆÜ˜C Ô%ô G‰GF‹OˆÜ×јq ! Q¨¯©Ó1ˆÜ—    ‘    ˜VÑ#Õ$rcóh—|j\}}}|j\}}}tjd||«}t    j
|||j «}t||«tjd«}    t    j
|    |    |j «}t|jdk(«y)Nrkry)rnr rnr ) rrtr;ÚeinsumrÚ hermegrid2dr|rr}rrsr~s
          rÚtest_hermegrid2dzTestEvaluation.test_hermegrid2d´sŽ€Ø—V‘V‰
ˆˆBØ—V‘V‰
ˆˆBôi‰i˜     2 rÓ*ˆÜ×Ñ  B¨¯©Ó1ˆÜ˜C Ô%ô G‰GF‹OˆÜ×Ñ  1 d§h¡hÓ/ˆÜ—    ‘    ˜ZÑ'Õ(rcón—|j\}}}|j\}}}tjd|||«}t    j
||||j «}t||«tjd«}    t    j
|    |    |    |j «}t|jdk(«y)Nrlry)rnr rnr rnr ) rrtr;rŒrÚ hermegrid3dr‰rr}rrsr~s
          rÚtest_hermegrid3dzTestEvaluation.test_hermegrid3dÂs”€Ø—V‘V‰
ˆˆBØ—V‘V‰
ˆˆBôi‰i˜  b¨"¨bÓ1ˆÜ×Ñ  B¨¨D¯H©HÓ5ˆÜ˜C Ô%ô G‰GF‹OˆÜ×Ñ  1 a¨¯©Ó2ˆÜ—    ‘    ˜ZÑ'Õ(rN)r,r-r.r;rbÚc1drŒr|r‰Úrandomrrrtrvr†rŠrŽr‘r/rrrhrhss‚„à
ˆ"(‰(’<Ó
 €CØ
ˆ")‰)I˜s CÓ
(€CØ
ˆ")‰)L # s¨CÓ
0€Cð         ‰    ×јӠ 1Ñ$ qÑ(€Aِ’<Ó €AòCò*%ò"%ò" )ó )rrhcó—eZdZd„Zd„Zy)Ú TestIntegralc ó2
—tttjdgd«tttjdgd«tttjdgdddg«tttjdgdg¬«tttjdgdg¬«tttjdgd¬«t dd    «D]6}dg|dz
zdgz}tjdg||¬
«}t |ddg«Œ8t d    «D]ƒ}|dz}dg|zdgz}|gdg|zzd|z gz}tj|«}tj|d|g¬
«}tj|«}t t|«t|««Œ…t d    «D]`}|dz}dg|zdgz}tj|«}tj|d|gd¬ «}t tjd|«|«Œbt d    «D]„}|dz}dg|zdgz}|gdg|zzd|z gz}tj|«}tj|d|gd¬ «}tj|«}t t|«t|««Œ†t d    «D]~}t dd    «D]m}    dg|zdgz}|dd}t |    «D]}tj|d¬ «}Œtj||    ¬ «}t t|«t|««ŒoŒ€t d    «D]“}t dd    «D]‚}    dg|zdgz}|dd}t |    «D]}tj|d|g¬
«}Œtj||    tt |    ««¬
«}t t|«t|««Œ„Œ•t d    «D]•}t dd    «D]„}    dg|zdgz}|dd}t |    «D]}tj|d|gd¬ «}Œtj||    tt |    ««d¬ «}t t|«t|««Œ†Œ—t d    «D]•}t dd    «D]„}    dg|zdgz}|dd}t |    «D]}tj|d|gd¬ «}Œtj||    tt |    ««d¬ «}t t|«t|««Œ†Œ—y)Nrçà?r
r    )Úlbnd)Úscl©Úaxisrnr5)ÚmÚk)rœrr˜)rœrr™©rœ) rÚ    TypeErrorrÚhermeintrzr:rÚ
poly2hermeÚ
herme2polyrrOÚlist)
r r@rrDr™ÚpolrCÚhermepolr rAs
          rÚ test_hermeintzTestIntegral.test_hermeintÓs½€ä”i¤§¡°!°°bÔ9Ü”j¤%§.¡.°1°#°rÔ:Ü”j¤%§.¡.°1°#°q¸1¸a¸&ÔAÜ”j¤%§.¡.°1°#¸Q¸CÕ@Ü”j¤%§.¡.°1°#¸A¸3Õ?Ü”i¤§¡°!°¸2Õ>ôq˜!“ò    -ˆAؐq˜1‘u‘   Ñ#ˆAÜ—.‘. ! ¨¨QÔ/ˆCÜ   a¨ VÕ ,ð    -ô q“ò    6ˆAؐa‘%ˆCؐ#˜‘'˜Q˜C‘-ˆCؐ#˜˜˜a™‘- 1 s¡7 )Ñ+ˆCÜ×'Ñ'¨Ó,ˆHÜ—~‘~ h°!¸°sÔ;ˆHÜ×"Ñ" 8Ó,ˆCÜ ¤ S£    ¬4°«9Õ 5ð    6ôq“ò    AˆAؐa‘%ˆCؐ#˜‘'˜Q˜C‘-ˆCÜ×'Ñ'¨Ó,ˆHÜ—~‘~ h°!¸°sÀÔDˆHÜ ¤§¡¨r°8Ó <¸aÕ @ð     Aôq“ò    6ˆAؐa‘%ˆCؐ#˜‘'˜Q˜C‘-ˆCؐ#˜˜˜a™‘- 1 s¡7 )Ñ+ˆCÜ×'Ñ'¨Ó,ˆHÜ—~‘~ h°!¸°sÀÔBˆHÜ×"Ñ" 8Ó,ˆCÜ ¤ S£    ¬4°«9Õ 5ð    6ôq“ò    :ˆAܘ1˜a“[ò :Øc˜A‘g  ‘mØ™!fÜ˜q›ò3AÜŸ.™.¨°Ô2‘Cð3ä—n‘n S¨AÔ.Ü#¤D¨£I¬t°C«yÕ9ñ  :ð    :ôq“ò    :ˆAܘ1˜a“[ò :Øc˜A‘g  ‘mØ™!fÜ˜q›ò:AÜŸ.™.¨°°a°SÔ9‘Cð:ä—n‘n S¨A´´e¸A³h³Ô@Ü#¤D¨£I¬t°C«yÕ9ñ  :ð    :ôq“ò    :ˆAܘ1˜a“[ò :Øc˜A‘g  ‘mØ™!fÜ˜q›òCAÜŸ.™.¨°°a°S¸rÔB‘CðCä—n‘n S¨A´´e¸A³h³ÀbÔIÜ#¤D¨£I¬t°C«yÕ9ñ  :ð    :ôq“ò    :ˆAܘ1˜a“[ò :Øc˜A‘g  ‘mØ™!fÜ˜q›òAAÜŸ.™.¨°°a°S¸aÔ@‘CðAä—n‘n S¨A´´e¸A³h³ÀQÔGÜ#¤D¨£I¬t°C«yÕ9ñ  :ñ    :rc    ó¤—tjjd«}tj|jDcgc]}t    j
|«‘Œc}«j}t    j
|d¬«}t ||«tj|Dcgc]}t    j
|«‘Œc}«}t    j
|d¬«}t ||«tj|Dcgc]}t    j
|d¬«‘Œc}«}t    j
|dd¬«}t ||«ycc}wcc}wcc}w)N©r érršr    r )r)rr›)r;r“ÚvstackÚTrr r©r r|rdrCrDs     rÚtest_hermeint_axiszTestIntegral.test_hermeint_axis&sç€äi‰i×јvÓ&ˆäi‰i°C·E±EÖ:¨qœŸ™¨Õ*Ò:Ó;×=Ñ=ˆÜn‰n˜S qÔ)ˆÜ˜C Ô%äi‰i°CÖ8¨qœŸ™¨Õ*Ò8Ó9ˆÜn‰n˜S qÔ)ˆÜ˜C Ô%äi‰i¸Ö=°AœŸ™¨¨QÖ/Ò=Ó>ˆÜn‰n˜S A¨AÔ.ˆÜ˜C Õ%ùò;ùò9ùò>s½E EÃ9E N)r,r-r.r¦r­r/rrr•r•Ñs„òQ:óf&rr•có—eZdZd„Zd„Zy)ÚTestDerivativec    óþ—tttjdgd«tttjdgd«t d«D]A}dg|zdgz}tj|d¬«}t t|«t|««ŒCt d«D]g}t dd«D]V}dg|zdgz}tjtj||¬«|¬«}tt|«t|««ŒXŒit d«D]i}t dd«D]X}dg|zdgz}tjtj||d¬«|d¬«}tt|«t|««ŒZŒky)    Nrr—r
r5r    ržrn)rœr™)
rrŸrÚhermederrzr:rrr r)r r@rCrDrAs     rÚ test_hermederzTestDerivative.test_hermeder9sJ€ä”i¤§¡°!°°bÔ9Ü”j¤%§.¡.°1°#°rÔ:ôq“ò    /ˆAؐ#˜‘'˜Q˜C‘-ˆCÜ—.‘. ¨Ô*ˆCÜ œ˜c›¤D¨£IÕ .ð    /ô q“ò    :ˆAܘ1˜a“[ò :Øc˜A‘g  ‘mÜ—n‘n¤U§^¡^°C¸1Ô%=ÀÔCÜ#¤D¨£I¬t°C«yÕ9ñ :ð    :ôq“ò    :ˆAܘ1˜a“[ò :Øc˜A‘g  ‘mÜ—n‘nÜ—N‘N 3¨!°Ô3°q¸bôBä#¤D¨£I¬t°C«yÕ9ñ     :ñ    :rcóâ—tjjd«}tj|jDcgc]}t    j
|«‘Œc}«j}t    j
|d¬«}t ||«tj|Dcgc]}t    j
|«‘Œc}«}t    j
|d¬«}t ||«ycc}wcc}w)Nr¨rršr    )r;r“rªr«rr±rr¬s     rÚtest_hermeder_axisz!TestDerivative.test_hermeder_axisSs¢€äi‰i×јvÓ&ˆäi‰i°C·E±EÖ:¨qœŸ™¨Õ*Ò:Ó;×=Ñ=ˆÜn‰n˜S qÔ)ˆÜ˜C Ô%äi‰i°CÖ8¨qœŸ™¨Õ*Ò8Ó9ˆÜn‰n˜S qÔ)ˆÜ˜C Õ%ùò ;ùò9s ½C' C,N)r,r-r.r²r´r/rrr¯r¯7s „ò:ó4
&rr¯có`—eZdZejj    d«dzdz
Zd„Zd„Zd„Zy)Ú
TestVanderrmrnr    có—tjd«}tj|d«}t    |j
dk(«t d«D]1}dg|zdgz}t|d|ftj||««Œ3tjddgddgdd    gg«}tj|d«}t    |j
d
k(«t d«D]1}dg|zdgz}t|d|ftj||««Œ3y) Nr r¨r©rr    .rnr5é)r rnr©)
r;rarÚ hermevanderrrsr:rrOrb)r rÚvr@Úcoefs     rÚtest_hermevanderzTestVander.test_hermevanderdsþ€ä I‰Ia‹LˆÜ × Ñ ˜a Ó #ˆÜ—‘˜6Ñ!Ô"ܐq“ò    DˆAؐ3˜‘7˜a˜S‘=ˆDÜ   # q &¡    ¬5¯>©>¸!¸TÓ+BÕ Cð    Dô
H‰Hq˜!f˜q !˜f q¨! fÐ-Ó .ˆÜ × Ñ ˜a Ó #ˆÜ—‘˜9Ñ$Ô%ܐq“ò    DˆAؐ3˜‘7˜a˜S‘=ˆDÜ   # q &¡    ¬5¯>©>¸!¸TÓ+BÕ Cñ    Drcó€—|j\}}}tjjd«}tj||ddg«}tj
|||«}tj ||j«}t||«tj|g|gddg«}t|jdk(«y)Nryr    rn)r    r5r¸) rr;r“rÚ hermevander2dr{ÚdotÚflatrrrs©r rr€rrdÚvanrCrDs        rÚtest_hermevander2dzTestVander.test_hermevander2dusž€à—V‘V‰
ˆˆBÜ I‰I× Ñ ˜VÓ $ˆÜ×!Ñ! " b¨1¨a¨&Ó1ˆÜ×јr 2 qÓ)ˆÜf‰fS˜!Ÿ&™&Ó!ˆÜ˜C Ô%ô×!Ñ! 2 $¨¨¨q°!¨fÓ5ˆÜ—    ‘    ˜YÑ&Õ'rcóˆ—|j\}}}tjjd«}tj|||gd¢«}tj
||||«}tj ||j«}t||«tj|g|g|ggd¢«}t|jdk(«y)N)rnr r©)r    rnr )r    r5é) rr;r“rÚ hermevander3drˆr¿rÀrrrsrÁs        rÚtest_hermevander3dzTestVander.test_hermevander3d‚sž€à—V‘V‰
ˆˆBÜ I‰I× Ñ ˜YÓ 'ˆÜ×!Ñ! " b¨"ªiÓ8ˆÜ×јr 2 r¨1Ó-ˆÜf‰fS˜!Ÿ&™&Ó!ˆÜ˜C Ô%ô×!Ñ! 2 $¨¨¨r¨d²IÓ>ˆÜ—    ‘    ˜ZÑ'Õ(rN)    r,r-r.r;r“rr¼rÃrÇr/rrr¶r¶`s0„à
    ‰    ×јӠ 1Ñ$ qÑ(€AòDò" (ó )rr¶có—eZdZd„Zy)Ú TestFittingc    óV —d„}d„}tttjdgdgd«tttjdggdgd«tttjgdgd«tttjdgdgggd«tttjddgdgd«tttjdgddgd«tttjdgdgddgg¬«tttjdgdgdddg¬«tttjdgdgdg«tttjdgdggd¢«tttjdgdgg«t j dd«}||«}tj||d    «}tt|«d
«ttj||«|«tj||gd ¢«}tt|«d
«ttj||«|«tj||d
«}tt|«d «ttj||«|«tj||gd ¢«}tt|«d «ttj||«|«tj||gd¢«}tt|«d «ttj||«|«tj|t j||g«jd    «}t|t j||g«j«tj|t j||g«jgd ¢«}t|t j||g«j«t j|«}|j«}    d|ddd…<d|ddd…<tj||    d    |¬«}
t|
|«tj||    gd ¢|¬«}
t|
|«tj|t j|    |    g«jd    |¬«} t| t j||g«j«tj|t j|    |    g«jgd ¢|¬«} t| t j||g«j«gd¢}ttj||d«ddg«ttj||ddg«ddg«t j dd«}||«}tj||d
«} ttj|| «|«tj||gd¢«} ttj|| «|«t| | «y)Ncó—||dz
z|dz
zS)Nr    rnr/rs rÚfz$TestFitting.test_hermefit.<locals>.f“s€Ø˜˜A™‘; ! a¡%Ñ(Ð (rcó—|dz|dzzdzS)Nr©rnr    r/rs rÚf2z%TestFitting.test_hermefit.<locals>.f2–s€Øa‘4˜!˜Q™$‘; ‘?Ð "rr    r
rrn)Úw)rnr
r¸r r©)rr    rnr r5)rr    rnr r©)rnr r©r    r)r    yð?r
y€ð¿)rrnr©)rrzrÚhermefitrŸr;rfrrQrrOrbr«Ú
zeros_likeÚcopy)r rÌrÎrrtÚcoef3Úcoef4Úcoef2drÏÚywÚwcoef3Úwcoef2dÚcoef1Úcoef2s              rÚ test_hermefitzTestFitting.test_hermefit’s€ò    )ò    #ô    ”j¤%§.¡.°1°#¸°s¸BÔ?Ü”i¤§¡°1°#°¸¸¸QÔ?Ü”i¤§¡°°a°S¸!Ô<Ü”i¤§¡°!°¸¸°u°g¸qÔAÜ”i¤§¡°!°Q°¸!¸¸aÔ@Ü”i¤§¡°!°°q¸!°f¸aÔ@Ü”i¤§¡°!°°q°c¸1À!ÀÀÕFÜ”i¤§¡°!°°q°c¸1ÀÀAÀÕGÜ”j¤%§.¡.°1°#¸°s¸R¸EÔBÜ”j¤%§.¡.°1°#¸°sºJÔGÜ”i¤§¡°!°°q°c¸2Ô>ô K‰K˜˜1Ó ˆÙ ˆa‹Dˆä—‘˜q ! QÓ'ˆÜ”S˜“Z Ô#ÜœEŸN™N¨1¨eÓ4°aÔ8Ü—‘˜q !¢\Ó2ˆÜ”S˜“Z Ô#ÜœEŸN™N¨1¨eÓ4°aÔ8ä—‘˜q ! QÓ'ˆÜ”S˜“Z Ô#ÜœEŸN™N¨1¨eÓ4°aÔ8Ü—‘˜q !¢_Ó5ˆÜ”S˜“Z Ô#ÜœEŸN™N¨1¨eÓ4°aÔ8ä—‘˜q !¢_Ó5ˆÜ”S˜“Z Ô#ÜœEŸN™N¨1¨eÓ4°aÔ8ä—‘ ¤2§8¡8¨Q°¨FÓ#3×#5Ñ#5°qÓ9ˆÜ˜F¤B§H¡H¨e°U¨^Ó$<×$>Ñ$>Ô?Ü—‘ ¤2§8¡8¨Q°¨FÓ#3×#5Ñ#5²|ÓDˆÜ˜F¤B§H¡H¨e°U¨^Ó$<×$>Ñ$>Ô?ä M‰M˜!Ó ˆØ V‰V‹XˆØˆˆ!ˆ$ˆQˆ$‰Øˆˆ!ˆ$ˆQˆ$‰Ü—‘  2 q¨AÔ.ˆÜ˜F EÔ*Ü—‘  2¢|°qÔ9ˆÜ˜F EÔ*ä—.‘. ¤B§H¡H¨b°"¨XÓ$6×$8Ñ$8¸!¸qÔAˆÜ˜G¤R§X¡X¨u°e¨nÓ%=×%?Ñ%?Ô@Ü—.‘. ¤B§H¡H¨b°"¨XÓ$6×$8Ñ$8º,È!ÔLˆÜ˜G¤R§X¡X¨u°e¨nÓ%=×%?Ñ%?Ô@ò ˆÜœEŸN™N¨1¨a°Ó3°a¸°VÔ<ÜœEŸN™N¨1¨a°!°Q°Ó8¸1¸a¸&ÔAä K‰K˜˜AÓ ˆÙ ˆq‹EˆÜ—‘˜q ! QÓ'ˆÜœEŸN™N¨1¨eÓ4°aÔ8Ü—‘˜q !¢YÓ/ˆÜœEŸN™N¨1¨eÓ4°aÔ8ܘE 5Õ)rN)r,r-r.rÛr/rrrÉrɐs„óH*rrÉcó—eZdZd„Zd„Zd„Zy)Ú TestCompanioncó‚—tttjg«tttjdg«yr&)rrzrÚhermecompanionrs rÚ test_raiseszTestCompanion.test_raisesßs(€Ü”j¤%×"6Ñ"6¸Ô;Ü”j¤%×"6Ñ"6¸¸Õ<rcó”—tdd«D]9}dg|zdgz}ttj|«j||fk(«Œ;y)Nr    r5r)r:rrrßrs)r r@r»s   rÚtest_dimensionszTestCompanion.test_dimensionsãsL€Üq˜!“ò    @ˆAؐ3˜‘7˜a˜S‘=ˆDÜ ”E×(Ñ(¨Ó.×4Ñ4¸¸A¸Ñ>Õ ?ñ    @rcóP—ttjddg«ddk(«y)Nr    rn)rrçà¿)rrrßrs rÚtest_linear_rootzTestCompanion.test_linear_rootès#€Ü”×$Ñ$ a¨ VÓ,¨TÑ2°cÑ9Õ:rN)r,r-r.ràrârår/rrrÝrÝÝs„ò=ò@ó
;rrÝcó—eZdZd„Zy)Ú    TestGausscóΗtjd«\}}tj|d«}tj|j
|z|«}dtj |j««z }|dd…df|z|z}t|tjd««tj dtjz«}t|j«|«y)Nr2écr    rn) rÚ
hermegaussr¹r;r¿r«ÚsqrtÚdiagonalrÚeyeÚpiÚsum)r rrÏrºÚvvÚvdrCs       rÚtest_100zTestGauss.test_100îs¬€Ü×Ñ Ó$‰ˆˆ1ô
× Ñ ˜a Ó $ˆÜ V‰VA—C‘C˜!‘G˜QÓ ˆØ ”—‘˜Ÿ™›Ó'Ñ 'ˆØ ’4‰[˜2Ñ  Ñ "ˆÜ˜B¤§¡ s£ Ô,ôg‰gaœ"Ÿ%™%‘iÓ ˆÜ˜AŸE™E›G SÕ)rN)r,r-r.ròr/rrrçrçìs„ó*rrçcó6—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    y)    ÚTestMiscc    óð—tjg«}tt|«dg«t    dd«D]¼}t j t jt
j dd|zdz«ddd…«}tj|«}tj||«}d}tt|«|dzk(«ttj|«dd«t||«Œ¾y)Nr    r5rrnr
) rÚhermefromrootsrrr:r;ÚcosrfrîrOrrQr¢)r rDr@Úrootsr¤rCs      rÚtest_hermefromrootszTestMisc.test_hermefromrootssɀÜ×"Ñ" 2Ó&ˆÜœD ›I¨ sÔ+ܐq˜!“ò    *ˆAÜ—F‘Fœ2Ÿ;™;¬¯© v¨q°!°a±%¸!±)Ó<¸Q¸TÀ¸TÑBÓCˆEÜ×&Ñ& uÓ-ˆCÜ—.‘. ¨Ó,ˆC؈CÜ ”C˜“H  A¡Ñ%Ô &Ü ¤× 0Ñ 0°Ó 5°bÑ 9¸1Ô =Ü   SÕ )ñ    *rcód—ttjdg«g«ttjddg«dg«tdd«D]_}t    j
dd|«}tjtj |««}tt|«t|««Œay)Nr    r
rnr5)rrÚ
hermerootsr:r;rfrör)r r@rCrDs    rÚtest_hermerootszTestMisc.test_hermeroots sˆ€ÜœE×,Ñ,¨a¨SÓ1°2Ô6ÜœE×,Ñ,¨a°¨VÓ4°r°dÔ;ܐq˜!“ò    6ˆAÜ—+‘+˜b ! QÓ'ˆCÜ×"Ñ"¤5×#7Ñ#7¸Ó#<Ó=ˆCÜ ¤ S£    ¬4°«9Õ 5ñ    6rcó—gd¢}tttj|d«t    tj|«|dd«t    tj|d«|dd«t    tj|d«dg«y)N)rnr
r    rr
r    r rnr)rrzrrr)r r»s  rÚtest_hermetrimzTestMisc.test_hermetrimsh€Úˆô    ”j¤%§/¡/°4¸Ô<ô    ”U—_‘_ TÓ*¨D°°"¨IÔ6Ü”U—_‘_ T¨1Ó-¨t°C°R¨yÔ9Ü”U—_‘_ T¨1Ó-°¨sÕ3rcóH—ttjdd«ddg«y)Nr r©)rrÚ    hermeliners rÚtest_hermelinezTestMisc.test_hermeline s€Ü”U—_‘_ Q¨Ó*¨Q°¨FÕ3rcó€—td«D]0}ttjdg|zdgz«t|«Œ2y©Nrprr    )r:rrr¢rr©r r@s  rÚtest_herme2polyzTestMisc.test_herme2poly#s<€Ür“ò    LˆAÜ ¤× 0Ñ 0°!°°q±¸A¸3±Ó ?ÄÈÁÕ Kñ    Lrcó€—td«D]0}ttjt|«dg|zdgz«Œ2yr)r:rrr¡rrrs  rÚtest_poly2hermezTestMisc.test_poly2herme's<€Ür“ò    LˆAÜ ¤× 0Ñ 0´¸±Ó ;¸a¸SÀ1¹WÈÀs¹]Õ Kñ    Lrcóª—tjddd«}tjd|dzz«}tj|«}t ||«y)Néûÿÿÿr5é rärn)r;rfÚexprÚ hermeweightr)r rrCrDs    rÚ test_weightzTestMisc.test_weight+sD€Ü K‰K˜˜A˜rÓ "ˆÜf‰fS˜1˜a™4‘ZÓ ˆÜ×Ñ Ó"ˆÜ˜C Õ%rN)
r,r-r.rùrürþrrrr r/rrrôrôÿs'„ò
*ò6ò    4ò4òLòLó&rrô)'Ú__doc__Ú    functoolsrÚnumpyr;Únumpy.polynomial.hermite_eÚ
polynomialÚ    hermite_erÚnumpy.polynomial.polynomialrÚ numpy.testingrrrrrbÚHe0ÚHe1ÚHe2ÚHe3ÚHe4ÚHe5ÚHe6ÚHe7ÚHe8ÚHe9rrrrr1rhr•r¯r¶rÉrÝrçrôr/rrú<module>r scðñõãß*Ð*Ý/÷óð€b‡hhˆsƒm€Ø€b‡hh1ˆvӀ؀b‡hhŠzӀ؀b‡hhŠ}Ӏ؀b‡hhÒÓ €Ø€b‡hhÒ$Ó%€Ø€b‡hhÒ)Ó*€Ø€b‡hhÒ.Ó/€Ø€b‡hhÒ3Ó4€Ø€b‡hhÒ7Ó8€à
ˆsC˜˜c 3¨¨S°#°sР   ;€ò(÷ +ñ +÷?@ñ?@÷D[)ñ[)÷|c&ñc&÷L&&ñ&&÷R-)ñ-)÷`J*ñJ*÷Z ;ñ ;÷*ñ*÷&0&ò0&r