
    ^Mh                     l    d dl Z	 d dlZn# e$ r Y nw xY wd Zd Zd Zd Zedk    r e             dS dS )    Nc                 t    t          j        t          j        |           t          j        d                    S )Nz-0.5)mpmathlambertwexpmpf)xs    e/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/scipy/special/_precompute/wrightomega.pympmath_wrightomegar
   	   s&    ?6:a==&*V*<*<===    c                 N    | }t          |           }t          ||z
            |z  S N)r
   abs)r   seriesdesireds      r	   wrightomega_series_errorr      s,    F ##Gv  7**r   c                 r    t          j        |           }t          |           }t          ||z
            |z  S r   )r   r   r
   r   )r   exponential_approxr   s      r	   wrightomega_exp_errorr      s6    A ##G!G+,,w66r   c                     dt          j        t                    j        z  } t	          d           dD ]R}t          j        d          5  t          |          }d d d            n# 1 swxY w Y   t	          |||| k                St	          d           dD ]R}t          j        d          5  t          |          }d d d            n# 1 swxY w Y   t	          |||| k                Sd S )N   zSeries Error)g     j@g    _Bg  4&kCg@xDd   z	Exp error)iiiii8ipiDi)	npfinfofloatepsprintr   workdpsr   r   )desired_errorr   errors      r	   mainr       ss   ++M	.$ / /^C   	0 	0,Q//E	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0a-....	+: / /^C   	- 	-)!,,E	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	-a-..../ /s$   	A%%A)	,A)	-C		C	C	__main__)	numpyr   r   ImportErrorr
   r   r   r    __name__ r   r	   <module>r&      s       	MMMM 	 	 	D	> > >+ + +7 7 7/ / / zDFFFFF s    