§
    ÇÁ³gfD  ã                   ó”  — d Z ddlmZ ddlZddlmc mZ ddl	m
Z
 ddlmZmZmZmZ  ej        dg¦  «        dz  Z ej        ddg¦  «        dz  Z ej        g d¢¦  «        d	z  Z ej        g d
¢¦  «        dz  Z ej        g d¢¦  «        dz  Z ej        g d¢¦  «        dz  Z ej        g d¢¦  «        dz  ZeeeeeeegZd„ Z G d„ d¦  «        Z G d„ d¦  «        Z G d„ d¦  «        Z G d„ d¦  «        Z G d„ d¦  «        Z G d„ d¦  «        Z G d„ d ¦  «        Z  G d!„ d"¦  «        Z! G d#„ d$¦  «        Z" G d%„ d&¦  «        Z#dS )'zTests for laguerre module.

é    )ÚreduceN©Úpolyval)Úassert_almost_equalÚassert_raisesÚassert_equalÚassert_é   éÿÿÿÿ)é   éüÿÿÿr
   r   )é   iîÿÿÿé	   r   r   )é   i ÿÿÿéH   iðÿÿÿr
   r   )éx   i¨ýÿÿiX  i8ÿÿÿé   r   r   )éÐ  i ïÿÿi  i öÿÿiÂ  iÜÿÿÿr
   r   c                 ó.   — t          j        | d¬¦  «        S )Ng�íµ ÷Æ°>)Útol)ÚlagÚlagtrim©Úxs    úb/var/www/html/mpstechhub/venv/lib/python3.11/site-packages/numpy/polynomial/tests/test_laguerre.pyÚtrimr      s   € ÝŒ;�q˜dÐ#Ñ#Ô#Ð#ó    c                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestConstantsc                 ó>   — t          t          j        ddg¦  «         d S )Nr   r
   )r   r   Ú	lagdomain©Úselfs    r   Útest_lagdomainzTestConstants.test_lagdomain   s   € Ý•S”] Q¨ FÑ+Ô+Ð+Ð+Ð+r   c                 ó<   — t          t          j        dg¦  «         d S )Nr   )r   r   Úlagzeror"   s    r   Útest_lagzerozTestConstants.test_lagzero!   s   € Ý•S”[ 1 #Ñ&Ô&Ð&Ð&Ð&r   c                 ó<   — t          t          j        dg¦  «         d S ©Nr
   )r   r   Úlagoner"   s    r   Útest_lagonezTestConstants.test_lagone$   s   € Ý•S”Z ! Ñ%Ô%Ð%Ð%Ð%r   c                 ó>   — t          t          j        ddg¦  «         d S )Nr
   r   )r   r   Úlagxr"   s    r   Ú	test_lagxzTestConstants.test_lagx'   s   € Ý•S”X  2˜wÑ'Ô'Ð'Ð'Ð'r   N)Ú__name__Ú
__module__Ú__qualname__r$   r'   r+   r.   © r   r   r   r      sP   € € € € € ð,ð ,ð ,ð'ð 'ð 'ð&ð &ð &ð(ð (ð (ð (ð (r   r   c                   óV   — e Zd Z ej        ddd¦  «        Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
S )ÚTestArithmeticéýÿÿÿé   éd   c                 óŠ  — t          d¦  «        D ]²}t          d¦  «        D ] }d|› d|› �}t          j        t          ||¦  «        dz   ¦  «        }||xx         dz  cc<   ||xx         dz  cc<   t	          j        dg|z  dgz   dg|z  dgz   ¦  «        }t          t          |¦  «        t          |¦  «        |¬¦  «         Œ¡Œ³d S ©Né   úAt i=ú, j=r
   r   ©Úerr_msg)ÚrangeÚnpÚzerosÚmaxr   Úlagaddr   r   ©r#   ÚiÚjÚmsgÚtgtÚress         r   Útest_lagaddzTestArithmetic.test_lagadd.   óé   € Ý�q‘”ð 	@ð 	@ˆAÝ˜1‘X”Xð @ð @�Ø(˜aÐ(Ð( QÐ(Ð(�Ý”h�s 1 a™yœy¨1™}Ñ-Ô-�Ø�A��”˜!‘��‘Ø�A��”˜!‘��‘Ý”j !  Q¡¨!¨¡¨q¨c°!©e°q°c©kÑ:Ô:�Ý�T #™YœY­¨S©	¬	¸3Ð?Ñ?Ô?Ð?Ð?ð@ð	@ð 	@r   c                 óŠ  — t          d¦  «        D ]²}t          d¦  «        D ] }d|› d|› �}t          j        t          ||¦  «        dz   ¦  «        }||xx         dz  cc<   ||xx         dz  cc<   t	          j        dg|z  dgz   dg|z  dgz   ¦  «        }t          t          |¦  «        t          |¦  «        |¬¦  «         Œ¡Œ³d S r9   )r?   r@   rA   rB   r   Úlagsubr   r   rD   s         r   Útest_lagsubzTestArithmetic.test_lagsub8   rK   r   c                 óJ  — t          t          j        dg¦  «        dg¦  «         t          t          j        dg¦  «        ddg¦  «         t          dd¦  «        D ]H}dg|z  dgz   }dg|dz
  z  | d|z  dz   |dz    gz   }t	          t          j        |¦  «        |¦  «         ŒId S )Nr   r
   r   r:   r   )r   r   Úlagmulxr?   r   )r#   rE   ÚserrH   s       r   Útest_lagmulxzTestArithmetic.test_lagmulxB   sº   € Ý•S”[ ! Ñ%Ô%¨ sÑ+Ô+Ð+Ý•S”[ ! Ñ%Ô%¨¨2 wÑ/Ô/Ð/Ý�q˜!‘”ð 	7ð 	7ˆAØ�#�a‘%˜1˜#‘+ˆCØ�#�q˜1‘u‘+ !  Q q¡S¨1¡W°°A±¨hÐ 7Ñ7ˆCÝ¥¤¨CÑ 0Ô 0°#Ñ6Ô6Ð6Ð6ð	7ð 	7r   c                 óÄ  — t          d¦  «        D ]Ï}dg|z  dgz   }t          j        | j        |¦  «        }t          d¦  «        D ]™}d|› d|› �}dg|z  dgz   }t          j        | j        |¦  «        }t          j        ||¦  «        }t          j        | j        |¦  «        }	t          t          |¦  «        ||z   dz   k    |¦  «         t          |	||z  |¬¦  «         ŒšŒÐd S )Nr:   r   r
   r;   r<   r=   )r?   r   Úlagvalr   Úlagmulr	   Úlenr   )
r#   rE   Úpol1Úval1rF   rG   Úpol2Úval2Úpol3Úval3s
             r   Útest_lagmulzTestArithmetic.test_lagmulJ   s  € å�q‘”ð 
	Bð 
	BˆAØ�3�q‘5˜A˜3‘;ˆDÝ”:˜dœf dÑ+Ô+ˆDÝ˜1‘X”Xð Bð B�Ø(˜aÐ(Ð( QÐ(Ð(�Ø�s˜1‘u ˜s‘{�Ý”z $¤&¨$Ñ/Ô/�Ý”z $¨Ñ-Ô-�Ý”z $¤&¨$Ñ/Ô/�Ý�˜D™	œ	 Q¨¡U¨Q¡YÒ.°Ñ4Ô4Ð4Ý# D¨$¨t©)¸SÐAÑAÔAÐAÐAðBð
	Bð 
	Br   c                 óˆ  — t          d¦  «        D ]±}t          d¦  «        D ]Ÿ}d|› d|› �}dg|z  dgz   }dg|z  dgz   }t          j        ||¦  «        }t          j        ||¦  «        \  }}t          j        t          j        ||¦  «        |¦  «        }	t          t          |	¦  «        t          |¦  «        |¬¦  «         Œ Œ²d S )Nr:   r;   r<   r   r
   r=   )r?   r   rC   ÚlagdivrU   r   r   )
r#   rE   rF   rG   ÚciÚcjrH   ÚquoÚremrI   s
             r   Útest_lagdivzTestArithmetic.test_lagdivX   sà   € Ý�q‘”ð 	Gð 	GˆAÝ˜1‘X”Xð Gð G�Ø(˜aÐ(Ð( QÐ(Ð(�Ø�S˜‘U˜a˜S‘[�Ø�S˜‘U˜a˜S‘[�Ý”j  RÑ(Ô(�Ýœ: c¨2Ñ.Ô.‘��SÝ”j¥¤¨C°Ñ!4Ô!4°cÑ:Ô:�Ý#¥D¨¡I¤I­t°C©y¬yÀ#ÐFÑFÔFÐFÐFðGð	Gð 	Gr   c           	      ór  — t          d¦  «        D ]¦}t          d¦  «        D ]”}d|› d|› �}t          j        |dz   ¦  «        }t          t          j        |g|z  t          j        dg¦  «        ¦  «        }t	          j        ||¦  «        }t          t          |¦  «        t          |¦  «        |¬¦  «         Œ•Œ§d S )Nr:   r;   r<   r
   r=   )
r?   r@   Úaranger   r   rU   ÚarrayÚlagpowr   r   )r#   rE   rF   rG   ÚcrH   rI   s          r   Útest_lagpowzTestArithmetic.test_lagpowc   sÂ   € Ý�q‘”ð 	@ð 	@ˆAÝ˜1‘X”Xð @ð @�Ø(˜aÐ(Ð( QÐ(Ð(�Ý”I˜a !™eÑ$Ô$�Ý�SœZ¨!¨¨Q©µ´¸!¸±´Ñ>Ô>�Ý”j  AÑ&Ô&�Ý�T #™YœY­¨S©	¬	¸3Ð?Ñ?Ô?Ð?Ð?ð@ð	@ð 	@r   N)r/   r0   r1   r@   Úlinspacer   rJ   rN   rR   r]   rd   rj   r2   r   r   r4   r4   +   s”   € € € € € ØˆŒ�B˜˜3ÑÔ€Að@ð @ð @ð@ð @ð @ð7ð 7ð 7ðBð Bð Bð	Gð 	Gð 	Gð@ð @ð @ð @ð @r   r4   c                   óö   — e Zd Z ej        g d¢¦  «        Z ej        dee¦  «        Z ej        deee¦  «        Zej	         	                    d¦  «        dz  dz
  Z
 ee
g d¢¦  «        Zd„ Zd	„ Zd
„ Zd„ Zd„ ZdS )ÚTestEvaluation)g      "@g      ,Àg      @úi,j->ijú
i,j,k->ijk©r6   r:   r   r
   )ç      ð?g       @g      @c                 ó˜  ‡— t          t          j        g dg¦  «        j        d¦  «         t	          j        dd¦  «        Šˆfd„t          D ¦   «         }t          d¦  «        D ]>}d|› �}||         }t          j        ‰dg|z  dgz   ¦  «        }t          |||¬¦  «         Œ?t          d¦  «        D ]™}d	g|z  }t	          j	        |¦  «        Št          t          j        ‰dg¦  «        j
        |¦  «         t          t          j        ‰ddg¦  «        j
        |¦  «         t          t          j        ‰g d
¢¦  «        j
        |¦  «         Œšd S )Nr
   r   r   c                 ó0   •— g | ]}t          ‰|¦  «        ‘ŒS r2   r   )Ú.0ri   r   s     €r   ú
<listcomp>z.TestEvaluation.test_lagval.<locals>.<listcomp>}   s!   ø€ Ð*Ð*Ð*˜q�W�Q˜‰]Œ]Ð*Ð*Ð*r   é   r;   r=   r6   r   )r
   r   r   )r   r   rT   Úsizer@   rk   ÚLlistr?   r   rA   Úshape)r#   ÚyrE   rG   rH   rI   Údimsr   s          @r   Útest_lagvalzTestEvaluation.test_lagvalw   sQ  ø€ å•S”Z  Q CÑ(Ô(Ô-¨qÑ1Ô1Ð1õ ŒK˜˜AÑÔˆØ*Ð*Ð*Ð*¥EÐ*Ñ*Ô*ˆÝ�q‘”ð 	7ð 	7ˆAØ˜!�+�+ˆCØ�A”$ˆCÝ”*˜Q   A¡¨¨¡Ñ,Ô,ˆCÝ  S°#Ð6Ñ6Ô6Ð6Ð6õ �q‘”ð 	?ð 	?ˆAØ�3�q‘5ˆDÝ”˜‘”ˆAÝ�œ A¨ sÑ+Ô+Ô1°4Ñ8Ô8Ð8Ý�œ A¨¨1 vÑ.Ô.Ô4°dÑ;Ô;Ð;Ý�œ A y y yÑ1Ô1Ô7¸Ñ>Ô>Ð>Ð>ð	?ð 	?r   c                 ó~  — | j         \  }}}| j        \  }}}t          t          t          j        ||d d…         | j        ¦  «         ||z  }t	          j        ||| j        ¦  «        }t          ||¦  «         t          j	        d¦  «        }	t	          j        |	|	| j        ¦  «        }t          |j        dk    ¦  «         d S ©Nr   ©r   r6   )r   rz   r   Ú
ValueErrorr   Úlagval2dÚc2dr   r@   Úonesr	   ry   ©
r#   Úx1Úx2Úx3Úy1Úy2Úy3rH   rI   Úzs
             r   Útest_lagval2dzTestEvaluation.test_lagval2dŒ   s¯   € Ø”V‰
ˆˆB�Ø”V‰
ˆˆB�õ 	•j¥#¤,°°B°r¸°r´F¸D¼HÑEÔEÐEð �‰eˆÝŒl˜2˜r 4¤8Ñ,Ô,ˆÝ˜C Ñ%Ô%Ð%õ ŒG�F‰OŒOˆÝŒl˜1˜a ¤Ñ*Ô*ˆÝ�”	˜VÒ#Ñ$Ô$Ð$Ð$Ð$r   c           	      óŠ  — | j         \  }}}| j        \  }}}t          t          t          j        |||d d…         | j        ¦  «         ||z  |z  }t	          j        |||| j        ¦  «        }t          ||¦  «         t          j	        d¦  «        }	t	          j        |	|	|	| j        ¦  «        }t          |j        dk    ¦  «         d S r~   )r   rz   r   r€   r   Úlagval3dÚc3dr   r@   rƒ   r	   ry   r„   s
             r   Útest_lagval3dzTestEvaluation.test_lagval3d�   s¹   € Ø”V‰
ˆˆB�Ø”V‰
ˆˆB�õ 	•j¥#¤,°°B¸¸2¸A¸2¼ÀÄÑIÔIÐIð �‰e�B‰hˆÝŒl˜2˜r 2 t¤xÑ0Ô0ˆÝ˜C Ñ%Ô%Ð%õ ŒG�F‰OŒOˆÝŒl˜1˜a  D¤HÑ-Ô-ˆÝ�”	˜VÒ#Ñ$Ô$Ð$Ð$Ð$r   c                 óB  — | j         \  }}}| j        \  }}}t          j        d||¦  «        }t	          j        ||| j        ¦  «        }t          ||¦  «         t          j        d¦  «        }	t	          j        |	|	| j        ¦  «        }t          |j
        dk    ¦  «         d S )Nrn   r   )r   r6   r   r6   )r   rz   r@   Úeinsumr   Ú	laggrid2dr‚   r   rƒ   r	   ry   r„   s
             r   Útest_laggrid2dzTestEvaluation.test_laggrid2d®   s•   € Ø”V‰
ˆˆB�Ø”V‰
ˆˆB�õ Œi˜	 2 rÑ*Ô*ˆÝŒm˜B  D¤HÑ-Ô-ˆÝ˜C Ñ%Ô%Ð%õ ŒG�F‰OŒOˆÝŒm˜A˜q $¤(Ñ+Ô+ˆÝ�”	˜XÒ%Ñ&Ô&Ð&Ð&Ð&r   c                 óH  — | j         \  }}}| j        \  }}}t          j        d|||¦  «        }t	          j        |||| j        ¦  «        }t          ||¦  «         t          j        d¦  «        }	t	          j        |	|	|	| j        ¦  «        }t          |j
        dk    ¦  «         d S )Nro   r   )r   r6   r   r6   r   r6   )r   rz   r@   r’   r   Ú	laggrid3dr�   r   rƒ   r	   ry   r„   s
             r   Útest_laggrid3dzTestEvaluation.test_laggrid3d¼   s›   € Ø”V‰
ˆˆB�Ø”V‰
ˆˆB�õ Œi˜ b¨"¨bÑ1Ô1ˆÝŒm˜B  B¨¬Ñ1Ô1ˆÝ˜C Ñ%Ô%Ð%õ ŒG�F‰OŒOˆÝŒm˜A˜q ! T¤XÑ.Ô.ˆÝ�”	˜XÒ%Ñ&Ô&Ð&Ð&Ð&r   N)r/   r0   r1   r@   rg   Úc1dr’   r‚   r�   Úrandomr   r   rz   r|   rŒ   r�   r”   r—   r2   r   r   rm   rm   m   sÖ   € € € € € à
ˆ"Œ(�>�>�>Ñ
"Ô
"€CØ
ˆ"Œ)�I˜s CÑ
(Ô
(€CØ
ˆ"Œ)�L # s¨CÑ
0Ô
0€Cð 	Œ	×Ò˜Ñ Ô  Ñ" QÑ&€AØˆ��<�<�<Ñ Ô €Að?ð ?ð ?ð*%ð %ð %ð"%ð %ð %ð"'ð 'ð 'ð'ð 'ð 'ð 'ð 'r   rm   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestIntegralc                 óT  — t          t          t          j        dgd¦  «         t          t          t          j        dgd¦  «         t          t          t          j        dgdddg¦  «         t          t          t          j        dgdg¬¦  «         t          t          t          j        dgdg¬¦  «         t          t          t          j        dgd¬¦  «         t          dd	¦  «        D ]9}dg|dz
  z  dgz   }t          j        dg||¬
¦  «        }t          |ddg¦  «         Œ:t          d	¦  «        D ]Œ}|dz   }dg|z  dgz   }|gdg|z  z   d|z  gz   }t          j        |¦  «        }t          j        |d|g¬
¦  «        }t          j        |¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         Œ�t          d	¦  «        D ]a}|dz   }dg|z  dgz   }t          j        |¦  «        }t          j        |d|gd¬¦  «        }t          t          j
        d|¦  «        |¦  «         Œbt          d	¦  «        D ]�}|dz   }dg|z  dgz   }|gdg|z  z   d|z  gz   }t          j        |¦  «        }t          j        |d|gd¬¦  «        }t          j        |¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         ŒŽt          d	¦  «        D ]‘}t          dd	¦  «        D ]~}	dg|z  dgz   }|d d …         }t          |	¦  «        D ]}t          j        |d¬¦  «        }Œt          j        ||	¬¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         ŒŒ’t          d	¦  «        D ]®}t          dd	¦  «        D ]›}	dg|z  dgz   }|d d …         }t          |	¦  «        D ]}t          j        |d|g¬
¦  «        }Œt          j        ||	t          t          |	¦  «        ¦  «        ¬
¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         ŒœŒ¯t          d	¦  «        D ]°}t          dd	¦  «        D ]�}	dg|z  dgz   }|d d …         }t          |	¦  «        D ]}t          j        |d|gd¬¦  «        }Œt          j        ||	t          t          |	¦  «        ¦  «        d¬¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         ŒžŒ±t          d	¦  «        D ]°}t          dd	¦  «        D ]�}	dg|z  dgz   }|d d …         }t          |	¦  «        D ]}t          j        |d|gd¬¦  «        }Œt          j        ||	t          t          |	¦  «        ¦  «        d¬¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         ŒžŒ±d S )Nr   ç      à?r   r
   )Úlbnd)Úscl©Úaxisr   r:   )ÚmÚk)r¢   r£   rž   )r¢   r£   rŸ   ©r¢   )r   Ú	TypeErrorr   Úlagintr€   r?   r   Úpoly2lagÚlag2polyr   rT   Úlist)
r#   rE   r£   rI   rŸ   ÚpolrH   Úlagpolr¦   rF   s
             r   Útest_lagintzTestIntegral.test_lagintÍ   sÆ  € å•i¥¤¨a¨S°"Ñ5Ô5Ð5Ý•j¥#¤*¨q¨c°2Ñ6Ô6Ð6Ý•j¥#¤*¨q¨c°1°q¸!°fÑ=Ô=Ð=Ý•j¥#¤*¨q¨c¸¸Ð<Ñ<Ô<Ð<Ý•j¥#¤*¨q¨c¸°sÐ;Ñ;Ô;Ð;Ý•i¥¤¨a¨S°rÐ:Ñ:Ô:Ð:õ �q˜!‘”ð 	.ð 	.ˆAØ��Q˜‘U‘˜q˜cÑ!ˆAÝ”*˜a˜S A¨Ð+Ñ+Ô+ˆCÝ  a¨ WÑ-Ô-Ð-Ð-õ �q‘”ð 	6ð 	6ˆAØ�a‘%ˆCØ�#�a‘%˜1˜#‘+ˆCØ�#˜˜˜A™‘+  3¡ Ñ'ˆCÝ”\ #Ñ&Ô&ˆFÝ”Z ¨!°¨sÐ3Ñ3Ô3ˆFÝ”,˜vÑ&Ô&ˆCÝ¥ S¡	¤	­4°©9¬9Ñ5Ô5Ð5Ð5õ �q‘”ð 	;ð 	;ˆAØ�a‘%ˆCØ�#�a‘%˜1˜#‘+ˆCÝ”\ #Ñ&Ô&ˆFÝ”Z ¨!°¨s¸Ð<Ñ<Ô<ˆFÝ¥¤
¨2¨vÑ 6Ô 6¸Ñ:Ô:Ð:Ð:õ �q‘”ð 	6ð 	6ˆAØ�a‘%ˆCØ�#�a‘%˜1˜#‘+ˆCØ�#˜˜˜A™‘+  3¡ Ñ'ˆCÝ”\ #Ñ&Ô&ˆFÝ”Z ¨!°¨s¸Ð:Ñ:Ô:ˆFÝ”,˜vÑ&Ô&ˆCÝ¥ S¡	¤	­4°©9¬9Ñ5Ô5Ð5Ð5õ �q‘”ð 	:ð 	:ˆAÝ˜1˜a‘[”[ð :ð :�Ø�c˜!‘e˜q˜c‘k�Ø˜!˜!˜!”f�Ý˜q™œð /ð /�AÝœ* S¨AÐ.Ñ.Ô.�C�CÝ”j ¨Ð*Ñ*Ô*�Ý#¥D¨¡I¤I­t°C©y¬yÑ9Ô9Ð9Ð9ð:õ �q‘”ð 	:ð 	:ˆAÝ˜1˜a‘[”[ð :ð :�Ø�c˜!‘e˜q˜c‘k�Ø˜!˜!˜!”f�Ý˜q™œð 6ð 6�AÝœ* S¨A°!°Ð5Ñ5Ô5�C�CÝ”j ¨­Tµ%¸±(´(©^¬^Ð<Ñ<Ô<�Ý#¥D¨¡I¤I­t°C©y¬yÑ9Ô9Ð9Ð9ð:õ �q‘”ð 	:ð 	:ˆAÝ˜1˜a‘[”[ð :ð :�Ø�c˜!‘e˜q˜c‘k�Ø˜!˜!˜!”f�Ý˜q™œð ?ð ?�AÝœ* S¨A°!°¸2Ð>Ñ>Ô>�C�CÝ”j ¨­Tµ%¸±(´(©^¬^À"ÐEÑEÔE�Ý#¥D¨¡I¤I­t°C©y¬yÑ9Ô9Ð9Ð9ð:õ �q‘”ð 	:ð 	:ˆAÝ˜1˜a‘[”[ð :ð :�Ø�c˜!‘e˜q˜c‘k�Ø˜!˜!˜!”f�Ý˜q™œð =ð =�AÝœ* S¨A°!°¸!Ð<Ñ<Ô<�C�CÝ”j ¨­Tµ%¸±(´(©^¬^ÀÐCÑCÔC�Ý#¥D¨¡I¤I­t°C©y¬yÑ9Ô9Ð9Ð9ð:ð	:ð 	:r   c                 óò  — t           j                             d¦  «        }t          j        d„ |j        D ¦   «         ¦  «        j        }t	          j        |d¬¦  «        }t          ||¦  «         t          j        d„ |D ¦   «         ¦  «        }t	          j        |d¬¦  «        }t          ||¦  «         t          j        d„ |D ¦   «         ¦  «        }t	          j        |dd¬	¦  «        }t          ||¦  «         d S )
N©r6   é   c                 ó6   — g | ]}t          j        |¦  «        ‘ŒS r2   ©r   r¦   ©rt   ri   s     r   ru   z1TestIntegral.test_lagint_axis.<locals>.<listcomp>$  ó    € Ð6Ð6Ð6¨1�œ A™œÐ6Ð6Ð6r   r   r    c                 ó6   — g | ]}t          j        |¦  «        ‘ŒS r2   r±   r²   s     r   ru   z1TestIntegral.test_lagint_axis.<locals>.<listcomp>(  ó    € Ð4Ð4Ð4¨1�œ A™œÐ4Ð4Ð4r   r
   c                 ó:   — g | ]}t          j        |d ¬¦  «        ‘ŒS )r6   )r£   r±   r²   s     r   ru   z1TestIntegral.test_lagint_axis.<locals>.<listcomp>,  s'   € Ð9Ð9Ð9°�œ A¨Ð+Ñ+Ô+Ð9Ð9Ð9r   r6   )r£   r¡   )r@   r™   ÚvstackÚTr   r¦   r   ©r#   r‚   rH   rI   s       r   Útest_lagint_axiszTestIntegral.test_lagint_axis   sê   € åŒi×Ò˜vÑ&Ô&ˆåŒiÐ6Ð6°´Ð6Ñ6Ô6Ñ7Ô7Ô9ˆÝŒj˜ 1Ð%Ñ%Ô%ˆÝ˜C Ñ%Ô%Ð%åŒiÐ4Ð4°Ð4Ñ4Ô4Ñ5Ô5ˆÝŒj˜ 1Ð%Ñ%Ô%ˆÝ˜C Ñ%Ô%Ð%åŒiÐ9Ð9°SÐ9Ñ9Ô9Ñ:Ô:ˆÝŒj˜ ¨Ð*Ñ*Ô*ˆÝ˜C Ñ%Ô%Ð%Ð%Ð%r   N)r/   r0   r1   r¬   rº   r2   r   r   r›   r›   Ë   s6   € € € € € ðQ:ð Q:ð Q:ðf&ð &ð &ð &ð &r   r›   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestDerivativec           	      óV  — t          t          t          j        dgd¦  «         t          t          t          j        dgd¦  «         t          d¦  «        D ]L}dg|z  dgz   }t          j        |d¬¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         ŒMt          d¦  «        D ]s}t          dd¦  «        D ]`}dg|z  dgz   }t          j        t          j        ||¬¦  «        |¬¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         ŒaŒtt          d¦  «        D ]u}t          dd¦  «        D ]b}dg|z  dgz   }t          j        t          j        ||d¬¦  «        |d¬¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         ŒcŒvd S )	Nr   r�   r   r:   r
   r¤   r   )r¢   rŸ   )
r   r¥   r   Úlagderr€   r?   r   r   r¦   r   )r#   rE   rH   rI   rF   s        r   Útest_lagderzTestDerivative.test_lagder3  s§  € å•i¥¤¨a¨S°"Ñ5Ô5Ð5Ý•j¥#¤*¨q¨c°2Ñ6Ô6Ð6õ �q‘”ð 	/ð 	/ˆAØ�#�a‘%˜1˜#‘+ˆCÝ”*˜S AÐ&Ñ&Ô&ˆCÝ�˜c™œ¥D¨¡I¤IÑ.Ô.Ð.Ð.õ �q‘”ð 	:ð 	:ˆAÝ˜1˜a‘[”[ð :ð :�Ø�c˜!‘e˜q˜c‘k�Ý”j¥¤¨C°1Ð!5Ñ!5Ô!5¸Ð;Ñ;Ô;�Ý#¥D¨¡I¤I­t°C©y¬yÑ9Ô9Ð9Ð9ð:õ �q‘”ð 	:ð 	:ˆAÝ˜1˜a‘[”[ð :ð :�Ø�c˜!‘e˜q˜c‘k�Ý”j¥¤¨C°1¸!Ð!<Ñ!<Ô!<ÀÀrÐJÑJÔJ�Ý#¥D¨¡I¤I­t°C©y¬yÑ9Ô9Ð9Ð9ð:ð	:ð 	:r   c                 óh  — t           j                             d¦  «        }t          j        d„ |j        D ¦   «         ¦  «        j        }t	          j        |d¬¦  «        }t          ||¦  «         t          j        d„ |D ¦   «         ¦  «        }t	          j        |d¬¦  «        }t          ||¦  «         d S )Nr®   c                 ó6   — g | ]}t          j        |¦  «        ‘ŒS r2   ©r   r¾   r²   s     r   ru   z3TestDerivative.test_lagder_axis.<locals>.<listcomp>P  r³   r   r   r    c                 ó6   — g | ]}t          j        |¦  «        ‘ŒS r2   rÂ   r²   s     r   ru   z3TestDerivative.test_lagder_axis.<locals>.<listcomp>T  rµ   r   r
   )r@   r™   r·   r¸   r   r¾   r   r¹   s       r   Útest_lagder_axiszTestDerivative.test_lagder_axisL  s¦   € åŒi×Ò˜vÑ&Ô&ˆåŒiÐ6Ð6°´Ð6Ñ6Ô6Ñ7Ô7Ô9ˆÝŒj˜ 1Ð%Ñ%Ô%ˆÝ˜C Ñ%Ô%Ð%åŒiÐ4Ð4°Ð4Ñ4Ô4Ñ5Ô5ˆÝŒj˜ 1Ð%Ñ%Ô%ˆÝ˜C Ñ%Ô%Ð%Ð%Ð%r   N)r/   r0   r1   r¿   rÄ   r2   r   r   r¼   r¼   1  s2   € € € € € ð:ð :ð :ð2
&ð 
&ð 
&ð 
&ð 
&r   r¼   c                   ó`   — e Zd Zej                             d¦  «        dz  dz
  Zd„ Zd„ Zd„ ZdS )Ú
TestVanderrp   r   r
   c                 ó8  — t          j        d¦  «        }t          j        |d¦  «        }t	          |j        dk    ¦  «         t          d¦  «        D ]7}dg|z  dgz   }t          |d|f         t          j        ||¦  «        ¦  «         Œ8t          j	        ddgddgdd	gg¦  «        }t          j        |d¦  «        }t	          |j        d
k    ¦  «         t          d¦  «        D ]7}dg|z  dgz   }t          |d|f         t          j        ||¦  «        ¦  «         Œ8d S )Nr6   r®   r¯   r   r
   .r   r:   r   )r6   r   r¯   )
r@   rf   r   Ú	lagvanderr	   ry   r?   r   rT   rg   )r#   r   ÚvrE   Úcoefs        r   Útest_lagvanderzTestVander.test_lagvander]  s)  € åŒI�a‰LŒLˆÝŒM˜!˜QÑÔˆÝ�”˜6Ò!Ñ"Ô"Ð"Ý�q‘”ð 	@ð 	@ˆAØ�3�q‘5˜A˜3‘;ˆDÝ  # q &¤	­3¬:°a¸Ñ+>Ô+>Ñ?Ô?Ð?Ð?õ ŒH�q˜!�f˜q !˜f q¨! fÐ-Ñ.Ô.ˆÝŒM˜!˜QÑÔˆÝ�”˜9Ò$Ñ%Ô%Ð%Ý�q‘”ð 	@ð 	@ˆAØ�3�q‘5˜A˜3‘;ˆDÝ  # q &¤	­3¬:°a¸Ñ+>Ô+>Ñ?Ô?Ð?Ð?ð	@ð 	@r   c                 ón  — | j         \  }}}t          j                             d¦  «        }t          j        ||ddg¦  «        }t          j        |||¦  «        }t          j        ||j        ¦  «        }t          ||¦  «         t          j        |g|gddg¦  «        }t          |j
        dk    ¦  «         d S )Nr   r
   r   )r
   r:   r   )r   r@   r™   r   Úlagvander2dr�   ÚdotÚflatr   r	   ry   ©r#   r…   r†   r‡   ri   ÚvanrH   rI   s           r   Útest_lagvander2dzTestVander.test_lagvander2dn  s©   € à”V‰
ˆˆB�ÝŒI×Ò˜VÑ$Ô$ˆÝŒo˜b " q¨! fÑ-Ô-ˆÝŒl˜2˜r 1Ñ%Ô%ˆÝŒf�S˜!œ&Ñ!Ô!ˆÝ˜C Ñ%Ô%Ð%õ Œo˜r˜d R D¨1¨a¨&Ñ1Ô1ˆÝ�”	˜YÒ&Ñ'Ô'Ð'Ð'Ð'r   c                 óv  — | j         \  }}}t          j                             d¦  «        }t          j        |||g d¢¦  «        }t          j        ||||¦  «        }t          j        ||j        ¦  «        }t          ||¦  «         t          j        |g|g|gg d¢¦  «        }t          |j
        dk    ¦  «         d S )N)r   r6   r¯   )r
   r   r6   )r
   r:   r   )r   r@   r™   r   Úlagvander3drŽ   rÎ   rÏ   r   r	   ry   rÐ   s           r   Útest_lagvander3dzTestVander.test_lagvander3d{  s±   € à”V‰
ˆˆB�ÝŒI×Ò˜YÑ'Ô'ˆÝŒo˜b " b¨)¨)¨)Ñ4Ô4ˆÝŒl˜2˜r 2 qÑ)Ô)ˆÝŒf�S˜!œ&Ñ!Ô!ˆÝ˜C Ñ%Ô%Ð%õ Œo˜r˜d R D¨2¨$°	°	°	Ñ:Ô:ˆÝ�”	˜ZÒ'Ñ(Ô(Ð(Ð(Ð(r   N)	r/   r0   r1   r@   r™   r   rË   rÒ   rÕ   r2   r   r   rÆ   rÆ   Y  sc   € € € € € à
Œ	×Ò˜Ñ Ô  Ñ" QÑ&€Að@ð @ð @ð"(ð (ð (ð)ð )ð )ð )ð )r   rÆ   c                   ó   — e Zd Zd„ ZdS )ÚTestFittingc           	      óÂ
  — d„ }t          t          t          j        dgdgd¦  «         t          t          t          j        dggdgd¦  «         t          t          t          j        g dgd¦  «         t          t          t          j        dgdgggd¦  «         t          t          t          j        ddgdgd¦  «         t          t          t          j        dgddgd¦  «         t          t          t          j        dgdgddgg¬¦  «         t          t          t          j        dgdgdddg¬¦  «         t          t          t          j        dgdgdg¦  «         t          t          t          j        dgdgg d¢¦  «         t          t          t          j        dgdgg ¦  «         t          j        dd¦  «        } ||¦  «        }t          j        ||d¦  «        }t          t          |¦  «        d	¦  «         t          t          j
        ||¦  «        |¦  «         t          j        ||g d
¢¦  «        }t          t          |¦  «        d	¦  «         t          t          j
        ||¦  «        |¦  «         t          j        ||d	¦  «        }t          t          |¦  «        d¦  «         t          t          j
        ||¦  «        |¦  «         t          j        ||g d¢¦  «        }t          t          |¦  «        d¦  «         t          t          j
        ||¦  «        |¦  «         t          j        |t          j        ||g¦  «        j        d¦  «        }t          |t          j        ||g¦  «        j        ¦  «         t          j        |t          j        ||g¦  «        j        g d
¢¦  «        }t          |t          j        ||g¦  «        j        ¦  «         t          j        |¦  «        }|                     ¦   «         }d|dd d…<   d|dd d…<   t          j        ||d|¬¦  «        }	t          |	|¦  «         t          j        ||g d
¢|¬¦  «        }	t          |	|¦  «         t          j        |t          j        ||g¦  «        j        d|¬¦  «        }
t          |
t          j        ||g¦  «        j        ¦  «         t          j        |t          j        ||g¦  «        j        g d
¢|¬¦  «        }
t          |
t          j        ||g¦  «        j        ¦  «         g d¢}t          t          j        ||d¦  «        ddg¦  «         t          t          j        ||ddg¦  «        ddg¦  «         d S )Nc                 ó   — | | dz
  z  | dz
  z  S )Nr
   r   r2   r   s    r   Úfz"TestFitting.test_lagfit.<locals>.fŒ  s   € Ø�a˜!‘e‘9˜a !™eÑ$Ð$r   r
   r   r   r   )Úw)r   r   r   r6   r¯   )r   r
   r   r6   r:   )r   r
   r   r6   r¯   )r
   y              ð?r   y       €      ð¿)r   r€   r   Úlagfitr¥   r@   rk   r   rV   r   rT   rg   r¸   Ú
zeros_likeÚcopy)r#   rÚ   r   rz   Úcoef3Úcoef4Úcoef2drÛ   ÚywÚwcoef3Úwcoef2ds              r   Útest_lagfitzTestFitting.test_lagfit‹  s²  € ð	%ð 	%ð 	%õ 	•j¥#¤*¨q¨c°A°3¸Ñ;Ô;Ð;Ý•i¥¤¨q¨c¨U°Q°C¸Ñ;Ô;Ð;Ý•i¥¤¨R°!°°aÑ8Ô8Ð8Ý•i¥¤¨a¨S°Q°C°5°'¸1Ñ=Ô=Ð=Ý•i¥¤¨a°¨V°a°S¸!Ñ<Ô<Ð<Ý•i¥¤¨a¨S°1°a°&¸!Ñ<Ô<Ð<Ý•i¥¤¨a¨S°1°#°q¸a¸S¸EÐBÑBÔBÐBÝ•i¥¤¨a¨S°1°#°q¸QÀ¸FÐCÑCÔCÐCÝ•j¥#¤*¨q¨c°A°3¸¸Ñ>Ô>Ð>Ý•j¥#¤*¨q¨c°A°3¸
¸
¸
ÑCÔCÐCÝ•i¥¤¨a¨S°1°#°rÑ:Ô:Ð:õ ŒK˜˜1ÑÔˆØˆAˆa‰DŒDˆå”
˜1˜a Ñ#Ô#ˆÝ•S˜‘Z”Z Ñ#Ô#Ð#Ý�CœJ q¨%Ñ0Ô0°!Ñ4Ô4Ð4Ý”
˜1˜a   Ñ.Ô.ˆÝ•S˜‘Z”Z Ñ#Ô#Ð#Ý�CœJ q¨%Ñ0Ô0°!Ñ4Ô4Ð4å”
˜1˜a Ñ#Ô#ˆÝ•S˜‘Z”Z Ñ#Ô#Ð#Ý�CœJ q¨%Ñ0Ô0°!Ñ4Ô4Ð4Ý”
˜1˜a   Ñ1Ô1ˆÝ•S˜‘Z”Z Ñ#Ô#Ð#Ý�CœJ q¨%Ñ0Ô0°!Ñ4Ô4Ð4å”˜A�rœx¨¨A¨Ñ/Ô/Ô1°1Ñ5Ô5ˆÝ˜F¥B¤H¨e°U¨^Ñ$<Ô$<Ô$>Ñ?Ô?Ð?Ý”˜A�rœx¨¨A¨Ñ/Ô/Ô1°<°<°<Ñ@Ô@ˆÝ˜F¥B¤H¨e°U¨^Ñ$<Ô$<Ô$>Ñ?Ô?Ð?åŒM˜!ÑÔˆØ�VŠV‰XŒXˆØˆˆ!ˆ$ˆQˆ$‰Øˆˆ!ˆ$ˆQˆ$‰Ý”˜A˜r 1¨Ð*Ñ*Ô*ˆÝ˜F EÑ*Ô*Ð*Ý”˜A˜r < < <°1Ð5Ñ5Ô5ˆÝ˜F EÑ*Ô*Ð*å”*˜Q¥¤¨"¨b¨Ñ 2Ô 2Ô 4°a¸1Ð=Ñ=Ô=ˆÝ˜G¥R¤X¨u°e¨nÑ%=Ô%=Ô%?Ñ@Ô@Ð@Ý”*˜Q¥¤¨"¨b¨Ñ 2Ô 2Ô 4°l°l°lÀaÐHÑHÔHˆÝ˜G¥R¤X¨u°e¨nÑ%=Ô%=Ô%?Ñ@Ô@Ð@ð ÐÐˆÝ�CœJ q¨!¨QÑ/Ô/°!°R°Ñ9Ô9Ð9Ý�CœJ q¨!¨a°¨VÑ4Ô4°q¸"°gÑ>Ô>Ð>Ð>Ð>r   N)r/   r0   r1   rå   r2   r   r   r×   r×   ‰  s#   € € € € € ð9?ð 9?ð 9?ð 9?ð 9?r   r×   c                   ó    — e Zd Zd„ Zd„ Zd„ ZdS )ÚTestCompanionc                 óˆ   — t          t          t          j        g ¦  «         t          t          t          j        dg¦  «         d S r)   )r   r€   r   Úlagcompanionr"   s    r   Útest_raiseszTestCompanion.test_raisesÉ  s4   € Ý•j¥#Ô"2°BÑ7Ô7Ð7Ý•j¥#Ô"2°Q°CÑ8Ô8Ð8Ð8Ð8r   c                 ó˜   — t          dd¦  «        D ]8}dg|z  dgz   }t          t          j        |¦  «        j        ||fk    ¦  «         Œ9d S )Nr
   r:   r   )r?   r	   r   ré   ry   )r#   rE   rÊ   s      r   Útest_dimensionszTestCompanion.test_dimensionsÍ  s\   € Ý�q˜!‘”ð 	<ð 	<ˆAØ�3�q‘5˜A˜3‘;ˆDÝ•CÔ$ TÑ*Ô*Ô0°Q¸°FÒ:Ñ;Ô;Ð;Ð;ð	<ð 	<r   c                 ó`   — t          t          j        ddg¦  «        d         dk    ¦  «         d S )Nr
   r   )r   r   g      ø?)r	   r   ré   r"   s    r   Útest_linear_rootzTestCompanion.test_linear_rootÒ  s/   € Ý•Ô  ! Q Ñ(Ô(¨Ô.°#Ò5Ñ6Ô6Ð6Ð6Ð6r   N)r/   r0   r1   rê   rì   rî   r2   r   r   rç   rç   Ç  sA   € € € € € ð9ð 9ð 9ð<ð <ð <ð
7ð 7ð 7ð 7ð 7r   rç   c                   ó   — e Zd Zd„ ZdS )Ú	TestGaussc                 óš  — t          j        d¦  «        \  }}t          j        |d¦  «        }t          j        |j        |z  |¦  «        }dt          j        |                     ¦   «         ¦  «        z  }|d d …d f         |z  |z  }t          |t          j	        d¦  «        ¦  «         d}t          | 
                    ¦   «         |¦  «         d S )Nr7   éc   r
   rq   )r   ÚlaggaussrÈ   r@   rÎ   r¸   ÚsqrtÚdiagonalr   ÚeyeÚsum)r#   r   rÛ   rÉ   ÚvvÚvdrH   s          r   Útest_100zTestGauss.test_100Ø  s³   € ÝŒ|˜CÑ Ô ‰ˆˆ1õ
 ŒM˜!˜RÑ Ô ˆÝŒV�A”C˜!‘G˜QÑÔˆØ�rŒw�r—{’{‘}”}Ñ%Ô%Ñ%ˆØ����4�Œ[˜2Ñ Ñ"ˆÝ˜B¥¤ s¡¤Ñ,Ô,Ð,ð ˆÝ˜AŸEšE™GœG SÑ)Ô)Ð)Ð)Ð)r   N)r/   r0   r1   rú   r2   r   r   rð   rð   Ö  s#   € € € € € ð*ð *ð *ð *ð *r   rð   c                   ó8   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	dS )	ÚTestMiscc           	      ó   — t          j        g ¦  «        }t          t          |¦  «        dg¦  «         t	          dd¦  «        D ]Ê}t          j        t          j        t
          j         dd|z  dz   ¦  «        dd d…         ¦  «        }t          j        |¦  «        }t          j	        ||¦  «        }d}t          t          |¦  «        |dz   k    ¦  «         t          t          j        |¦  «        d         d¦  «         t          ||¦  «         ŒËd S )Nr
   r:   r   r   r   )r   Úlagfromrootsr   r   r?   r@   Úcosrk   ÚpirT   r	   rV   r¨   )r#   rI   rE   Úrootsrª   rH   s         r   Útest_lagfromrootszTestMisc.test_lagfromrootsë  sô   € ÝÔ˜rÑ"Ô"ˆÝ�D ™IœI¨ sÑ+Ô+Ð+Ý�q˜!‘”ð 	*ð 	*ˆAÝ”F�2œ;­¬ v¨q°!°A±#¸±'Ñ:Ô:¸1¸4¸a¸4Ô@ÑAÔAˆEÝÔ" 5Ñ)Ô)ˆCÝ”*˜U CÑ(Ô(ˆCØˆCÝ•C˜‘H”H  A¡Ò%Ñ&Ô&Ð&Ý¥¤¨SÑ 1Ô 1°"Ô 5°qÑ9Ô9Ð9Ý  SÑ)Ô)Ð)Ð)ð	*ð 	*r   c                 óˆ  — t          t          j        dg¦  «        g ¦  «         t          t          j        ddg¦  «        dg¦  «         t          dd¦  «        D ]h}t	          j        dd|¦  «        }t          j        t          j        |¦  «        ¦  «        }t          t          |¦  «        t          |¦  «        ¦  «         Œid S )Nr
   r   r   r:   r6   )r   r   Úlagrootsr?   r@   rk   rþ   r   )r#   rE   rH   rI   s       r   Útest_lagrootszTestMisc.test_lagroots÷  s«   € Ý�CœL¨!¨Ñ-Ô-¨rÑ2Ô2Ð2Ý�CœL¨!¨Q¨Ñ0Ô0°1°#Ñ6Ô6Ð6Ý�q˜!‘”ð 	6ð 	6ˆAÝ”+˜a  AÑ&Ô&ˆCÝ”,�sÔ/°Ñ4Ô4Ñ5Ô5ˆCÝ¥ S¡	¤	­4°©9¬9Ñ5Ô5Ð5Ð5ð	6ð 	6r   c                 óB  — g d¢}t          t          t          j        |d¦  «         t	          t          j        |¦  «        |d d…         ¦  «         t	          t          j        |d¦  «        |d d…         ¦  «         t	          t          j        |d¦  «        dg¦  «         d S )N)r   r   r
   r   r   r
   r5   r   r   )r   r€   r   r   r   )r#   rÊ   s     r   Útest_lagtrimzTestMisc.test_lagtrimÿ  s�   € Øˆ}ˆ}ˆõ 	•j¥#¤+¨t°RÑ8Ô8Ð8õ 	•S”[ Ñ&Ô&¨¨S¨b¨S¬	Ñ2Ô2Ð2Ý•S”[  qÑ)Ô)¨4°°°¬9Ñ5Ô5Ð5Ý•S”[  qÑ)Ô)¨A¨3Ñ/Ô/Ð/Ð/Ð/r   c                 óP   — t          t          j        dd¦  «        ddg¦  «         d S )Nr6   r¯   rv   r   )r   r   Úlagliner"   s    r   Útest_laglinezTestMisc.test_lagline
  s(   € Ý•S”[  AÑ&Ô&¨¨B¨Ñ0Ô0Ð0Ð0Ð0r   c                 ó”   — t          d¦  «        D ]7}t          t          j        dg|z  dgz   ¦  «        t          |         ¦  «         Œ8d S ©Nrv   r   r
   )r?   r   r   r¨   rx   ©r#   rE   s     r   Útest_lag2polyzTestMisc.test_lag2poly  sR   € Ý�q‘”ð 	Eð 	EˆAÝ¥¤¨a¨S°©U°a°S©[Ñ 9Ô 9½5À¼8ÑDÔDÐDÐDð	Eð 	Er   c                 ó”   — t          d¦  «        D ]7}t          t          j        t          |         ¦  «        dg|z  dgz   ¦  «         Œ8d S r  )r?   r   r   r§   rx   r  s     r   Útest_poly2lagzTestMisc.test_poly2lag  sR   € Ý�q‘”ð 	Eð 	EˆAÝ¥¤­U°1¬XÑ 6Ô 6¸¸¸A¹ÀÀ¹ÑDÔDÐDÐDð	Eð 	Er   c                 ó¤   — t          j        ddd¦  «        }t          j        | ¦  «        }t          j        |¦  «        }t          ||¦  «         d S )Nr   é
   é   )r@   rk   Úexpr   Ú	lagweightr   )r#   r   rH   rI   s       r   Útest_weightzTestMisc.test_weight  sI   € ÝŒK˜˜2˜rÑ"Ô"ˆÝŒf�a�R‰jŒjˆÝŒm˜AÑÔˆÝ˜C Ñ%Ô%Ð%Ð%Ð%r   N)
r/   r0   r1   r  r  r  r
  r  r  r  r2   r   r   rü   rü   é  sƒ   € € € € € ð
*ð 
*ð 
*ð6ð 6ð 6ð	0ð 	0ð 	0ð1ð 1ð 1ðEð Eð EðEð Eð Eð&ð &ð &ð &ð &r   rü   )$Ú__doc__Ú	functoolsr   Únumpyr@   Únumpy.polynomial.laguerreÚ
polynomialÚlaguerrer   Únumpy.polynomial.polynomialr   Únumpy.testingr   r   r   r	   rg   ÚL0ÚL1ÚL2ÚL3ÚL4ÚL5ÚL6rx   r   r   r4   rm   r›   r¼   rÆ   r×   rç   rð   rü   r2   r   r   ú<module>r&     s/  ððð ð Ð Ð Ð Ð Ð à Ð Ð Ð Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø /Ð /Ð /Ð /Ð /Ð /ðð ð ð ð ð ð ð ð ð ð ð ð €R„Xˆqˆc�]„]�1�_€Ø€R„Xˆq�"ˆgÑÔ�qÑ€Ø€R„XˆjˆjˆjÑÔ˜!Ñ€Ø€R„XˆoˆoˆoÑÔ˜qÑ €Ø€R„XÐ#Ð#Ð#Ñ$Ô$ RÑ'€Ø€R„XÐ,Ð,Ð,Ñ-Ô-¨cÑ1€Ø€R„XÐ4Ð4Ð4Ñ5Ô5°cÑ9€à	ˆR��R˜˜R Ð$€ð$ð $ð $ð(ð (ð (ð (ð (ñ (ô (ð (ð?@ð ?@ð ?@ð ?@ð ?@ñ ?@ô ?@ð ?@ðD['ð ['ð ['ð ['ð ['ñ ['ô ['ð ['ð|c&ð c&ð c&ð c&ð c&ñ c&ô c&ð c&ðL%&ð %&ð %&ð %&ð %&ñ %&ô %&ð %&ðP-)ð -)ð -)ð -)ð -)ñ -)ô -)ð -)ð`;?ð ;?ð ;?ð ;?ð ;?ñ ;?ô ;?ð ;?ð|7ð 7ð 7ð 7ð 7ñ 7ô 7ð 7ð*ð *ð *ð *ð *ñ *ô *ð *ð&0&ð 0&ð 0&ð 0&ð 0&ñ 0&ô 0&ð 0&ð 0&ð 0&r   