+
    LV-j©  ã                   ón   € R t ^ RIt ^ RIt^ RIHt R tR t	]
R8X  d
   ]	! 4        R# R#   ] d     L!i ; i)zŠCompute a Pade approximation for the principal branch of the
Lambert W function around 0 and compare it to various other
approximations.

Nc            	      óÄ   € \        ^4       U u. uF*  p \        P                  ! \        P                  ^ V R7      NK,  	  pp \        P                  ! V^^4      w  r#W#3# u up i )é   )Ún)ÚrangeÚmpmathÚdiffÚlambertwÚpade)r   ÚderivsÚpÚqs       Ús/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/special/_precompute/lambertw.pyÚlambertw_pader      sL   € Ü<AÀ!¼HÓE¹H°qŒf�kŠkœ&Ÿ/™/¨1°×2¹H€FÐEÜ�;Š;�v˜q !Ó$�D€AØˆ4€Kùò Fs   Ž0Ac                  ó  € \        \        4       \        P                  ! ^24      ;_uu_ 4        \	        4       w  rV RRR1,          VRRR1,          r\        RV  24       \        RV 24       RRR4       \
        P                  ! RR^K4      \
        P                  ! RR^K4      r2\
        P                  ! W#4      w  r#VRV,          ,           p. pVP                  4        F1  pVP                  \        \        P                  ! V4      4      4       K3  	  \
        P                  ! V4      P                  VP                  4      p\        P                   ! ^^R7      w  rx\
        P                  ! X  U	u. uF  p	\#        V	4      NK  	  up	4      p \
        P                  ! X U
u. uF  p
\#        V
4      NK  	  up
4      p\
        P$                  ! W4      \
        P$                  ! W4      ,          p\'        Wµ,
          4      pV^ ,          P)                  W#V4       \
        P*                  ! V4      \
        P*                  ! \
        P*                  ! V4      4      ,
          p\'        WÕ,
          4      pV^,          P)                  W#V4       \
        P,                  ! ^\
        P.                  ! ^4      V,          ^,           ,          4      p RV ,           V ^,          ^,          ,
          p\'        Wõ,
          4      pV^,          P)                  W#V4      pVP1                  VVP3                  4       P5                  4       R7       \        P6                  ! 4        \        P                   ! ^^R7      w  ppWÎ8  pVP)                  W#V4      p\
        P                  ! RR4      pVP9                  R\'        V4      ,          R	,
          VR
4       VP1                  VVR7       \        P6                  ! 4        R#   + '       g   i     EL‡; iu up	i u up
i )é2   Nzp = zq = g      ø?y              ð?)ÚnrowsÚncols)Úaxg333333Ó?gš™™™™™É?Úréÿÿÿÿg      ø¿g333333Ó¿g      À)ÚprintÚ__doc__r   Úworkdpsr   ÚnpÚlinspaceÚmeshgridÚflattenÚappendÚcomplexr   ÚarrayÚreshapeÚshapeÚpltÚsubplotsÚfloatÚpolyvalÚabsÚ
pcolormeshÚlogÚsqrtÚexpÚcolorbarÚravelÚtolistÚshowÚplot)r   r   ÚxÚyÚzÚlambertw_stdÚz0ÚfigÚaxesÚp0Úq0Úpade_approxÚpade_errÚ
asy_approxÚasy_errÚseries_approxÚ
series_errÚimr   Úpade_betterÚts                        r   ÚmainrB      sÇ  € Ü	Œ'„NÜ	�Š˜×	Õ	Ü‹‰ˆØ‘�2��w˜™$˜B˜$�ˆ1Ü��Q�CˆjÔÜ��Q�CˆjÔ÷	 
ô �;Š;�t˜S "Ó%¤r§{¢{°4¸¸bÓ'A€qÜ�;Š;�qÓ�D€AØ	ˆBˆq�D�€AØ€LØ�i‰iŽkˆØ×ÑœG¤F§O¢O°BÓ$7Ó8Ö9ñ ä—8’8˜LÓ)×1Ñ1°!·'±'Ó:€Lä—’ 1¨AÔ.�I€Cä
�Š¡aÓ(¡a ”%˜–)¡aÑ(Ó)€AÜ
�Š¡aÓ(¡a ”%˜–)¡aÑ(Ó)€AÜ—*’*˜QÓ"¤2§:¢:¨aÓ#3Õ3€KÜ�;Õ-Ó.€HØˆ…G×Ñ�q˜XÔ&ä—’˜“œRŸVšV¤B§F¢F¨1£IÓ.Õ.€JÜ�*Õ+Ó,€GØˆ…G×Ñ�q˜WÔ%ô 	�Š�”2—6’6˜!“9˜Q•; •?Õ#Ó$€AØ˜•F˜Q �T !�V•O€MÜ�]Õ1Ó2€JØ	ˆa�×	Ñ	˜A *Ó	-€Bà‡L�L�˜Ÿ
™
›×+Ñ+Ó-€LÔ.Ü‡H‚H„Jä�lŠl ¨!Ô,�G€CˆØÑ$€KØ	�‰�q˜[Ó	)€BÜ
�Š�D˜#Ó€AØ‡G�GˆD”�Q“�K˜#Õ˜q #Ô&Ø‡L�L�˜€LÔÜ‡H‚H†J÷S 
×	Ð	üò  )ùÚ(s   ®A O,Å1P Æ PÏ,O=	Ú__main__)r   Únumpyr   r   Úmatplotlib.pyplotÚpyplotr"   ÚImportErrorr   rB   Ú__name__© ó    r   Ú<module>rK      sN   ðñó
 ð	ÛÝ#ò
ò+ð\ ˆzÔÙ†Fñ øðq ô 	Ùð	ús   ˆ
* ª4³4