
    tKg_              
       0   d dl Z d dlZd dlmZ d dlmc mZ ej                  d ej                  ej                        j                  z  fej                  d ej                  ej                        j                  z  fdZej                  ddfej                  ddfej                  d	dfej                  d
dfej                   ddfej"                  ddfej$                  ddfej&                  ddfgZe j*                  j-                  de      d        Zy)    N)assert_allclose    )fd)      ?      g      ?)r         g      @)r
   r   r
   )r
   r	   r   r   )r
      r         ?)r   r	   r      )r
   r   r   g      ?)
      g      @zfunc, args, expectedc                 Z   | j                   }|D cg c]  }|j                  d      d    }}|D ]c  }t        |   \  }}|D 	cg c]
  }	 ||	       }}	t        j                  d      5   | | }
d d d        t        
|      sJ t        |
||       e y c c}w c c}	w # 1 sw Y   2xY w)Nz->ignore)over)rtol)typessplittype_char_to_type_tolnperrstate
isinstancer   )funcargsexpected	type_sigssig
type_chars	type_chartypr   argvalues              i/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/scipy/special/tests/test_boost_ufuncs.pytest_stats_boost_ufuncr'      s    

I1:;##))D/"%J;	))4	T$()DSCD) [[h'$KE (%%%%xd3   < * ('s   BB*B!!B*	)pytestnumpyr   numpy.testingr   scipy.special._ufuncsspecial_ufuncsscufloat32finfoepsfloat64r   	_beta_pdf
_binom_cdf
_binom_pmf_hypergeom_cdf_nbinom_cdf	_ncf_mean	test_datamarkparametrizer'        r&   <module>r>      s     ) # #  "zz2hbhhrzz.B.F.F+FG!zz2hbhhrzz.B.F.F+FGI  	]]K%]]Is#]]Is#^^[#&^^[$'s+__lH-]]M3'		 /;4 <4r=   