+
    0i
                        ^ RI t^ RIHt ^ RIt^ RIHtHt RR]P                  R3R.t	]P                  P                  R]	4      R 4       tRRRRRRRR]P                  ) R3.	t]P                  P                  R]4      R	 4       tR]P                  ) 3RR]P                  3.t]P                  P                  R
]4      R 4       tR tR]P                  ) 3RRRRRR R!R"R#R$R%R&R'.t]P                  P                  R
]4      R 4       tR# )(    N)assert_allclose)_cosine_cdf_cosine_invcdf              ?zx, expectedc                 *    \        V 4      V8X  g   Q hR # N)r   xexpecteds   &&c/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/special/tests/test_cosine_distr.pytest_cosine_cdf_exactr      s    q>X%%%    gb:5c                 4    \        \        V 4      VR R7       R# )g+<rtolN)r   r   r
   s   &&r   test_cosine_cdfr   '   s    KNH59r   zp, expectedc                 *    \        V 4      V8X  g   Q hR # r	   )r   pr   s   &&r   test_cosine_invcdf_exactr   4   s    !(((r   c                  t    \         P                  ! \        RR.4      4      P                  4       '       g   Q hR# )g?g?Ng)npisnanr   all r   r   test_cosine_invcdf_invalid_pr   9   s)    88ND#;/0446666r   gJz5c                 4    \        \        V 4      VR R7       R# )+=r   N)r   r   r   s   &&r   test_cosine_invcdfr    Q   s    N1%xe<r   )g      r   )r         ?)g      @r   )g- 	@g?)g      @gF{)_k?)g/$gD?)gV-gW?)g       gOme?)g      gȣI0?)go!	gm3nI=)gn!	g:I"<)r!   r   )r   gdt!	)g:0yE>gE/	)g6J*~]?go`yJ)g{Gz?g͝3XM)gQ?gJn()g      ?gI?)g      ?g`)g?g
m`FԿ)g7A`?gnA`п)gl?gepϿ)g      ?g`?)gGz?gJn(?)g@?g*
	@)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\    )  = UUCL	 6& 7&  !!$%eeV"# 6: 7: 	255&M"%%L  (89) :)7 RUUFO  #   !!& " (89= :=r   