§
    fŠtj‚
  ã                   óð  — d dl Zd dlmZ d dlZd dlmZmZ ddej        dfdgZ	ej
                             de	¦  «        d	„ ¦   «         Zd
dddddddej         dfg	Zej
                             de¦  «        d„ ¦   «         Zdej         fddej        fgZej
                             de¦  «        d„ ¦   «         Zd„ Zdej         fddddddd d!d"d#d$d%d&gZej
                             de¦  «        d'„ ¦   «         ZdS )(é    N)Úassert_allclose)Ú_cosine_cdfÚ_cosine_invcdf)g      Àç        )r   ç      à?ç      ð?)g      @r   zx, expectedc                 ó0   — t          | ¦  «        |k    sJ ‚d S ©N)r   ©ÚxÚexpecteds     úc/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/scipy/special/tests/test_cosine_distr.pyÚtest_cosine_cdf_exactr      s   € å�q‰>Œ>˜XÒ%Ð%Ð%Ð%Ð%Ð%ó    )gà-� 	@gÚÉþÿÿÿï?)g      @gF{)_þkï?)g/Ý$�•ù¿g‰¿ÊD˜¶?)gV-²�ù¿gçËÙW¶?)g       ÀgOme­Úí¢?)g      Àg�È£I0¸?)goƒÀÊ!	Àgm3nIÁ=)gn†ðù!	ÀgŸ½:I"<g‰ªìÙb:²5c                 óD   — t          t          | ¦  «        |d¬¦  «         d S )Ng›+¡†›„ö<©Úrtol)r   r   r   s     r   Útest_cosine_cdfr   '   s#   € å•K ‘N”N H°5Ð9Ñ9Ô9Ð9Ð9Ð9r   r   )r   r   zp, expectedc                 ó0   — t          | ¦  «        |k    sJ ‚d S r
   )r   ©Úpr   s     r   Útest_cosine_invcdf_exactr   4   s!   € å˜!ÑÔ Ò(Ð(Ð(Ð(Ð(Ð(r   c                  ót   — t          j        t          ddg¦  «        ¦  «                             ¦   «         sJ ‚d S )Ngš™™™™™¹¿gš™™™™™ñ?)ÚnpÚisnanr   Úall© r   r   Útest_cosine_invcdf_invalid_pr   9   s6   € åŒ8•N D¨# ;Ñ/Ô/Ñ0Ô0×4Ò4Ñ6Ô6Ð6Ð6Ð6Ð6Ð6r   g¸ÔJzî�5)ç›+¡†›„=gú©dtÕ!	À)g:Œ0âŽyE>gEà/	À)g…6J¨*~]?goÞ`yJÜÀ)g{®Gáz„?gÍ�ö3XMÀ)g¸…ëQ¸®?g±Ján(œü¿)g      À?gI? ö¿)g      Ð?gŒË`�ê¿)gš™™™™™Ù?g
¦m`FÔ¿)g7‰A`åÐÚ?gÒnA²`Ð¿)g‹lçû©ñÚ?g®epêÑîÏ¿)g      è?gŒË`�ê?)g®Gázî?g¯Ján(œü?)g@Éÿÿÿï?g“*
ì	@c                 óD   — t          t          | ¦  «        |d¬¦  «         d S )Nr   r   )r   r   r   s     r   Útest_cosine_invcdfr!   Q   s%   € å•N 1Ñ%Ô% x°eÐ<Ñ<Ô<Ð<Ð<Ð<r   )Únumpyr   Únumpy.testingr   ÚpytestÚscipy.special._ufuncsr   r   ÚpiÚ_coscdf_exactÚmarkÚparametrizer   Ú_coscdf_closer   Ú_cosinvcdf_exactr   r   Ú_cosinvcdf_closer!   r   r   r   ú<module>r-      s½  ðØ Ð Ð Ð Ø )Ð )Ð )Ð )Ð )Ð )Ø €€€Ø =Ð =Ð =Ð =Ð =Ð =Ð =Ð =ð ØØ„UˆC€LØð	€ð „×Ò˜¨Ñ6Ô6ð&ð &ñ 7Ô6ð&ð  Øà!ØØØ!Ø$Ø%Ø„e€VÐ"Ð#ð€ð „×Ò˜¨Ñ6Ô6ð:ð :ñ 7Ô6ð:ð 	ˆ2Œ5ˆ&€MØØˆ"Œ%€LðÐ ð „×Ò˜Ð(8Ñ9Ô9ð)ð )ñ :Ô9ð)ð7ð 7ð 7ð ˆRŒUˆF€OØ Ø Ø#ØØ Ø ØØ Ø!Ø!ØØØ&ðÐ ð" „×Ò˜Ð(8Ñ9Ô9ð=ð =ñ :Ô9ð=ð =ð =r   