Ë
    óÿæi°  ã                   ó   — d Z ddlmZmZ d„ Zy)zj
Limited tests of the visualization module. Right now it just makes
sure that passing custom Axes works.

é    )ÚmpÚfpc                  óÒ  — 	 dd l } | j                  j                  d«      d   }|j                  d«      d d }|D �cg c]  }t        |«      ‘Œ c}ddgk  rt        ‚dd l}|j                  «       }|j                  d«      }t        t        fD ]C  }|j                  d„ dd	g|¬
«       |j                  «       dk(  sJ ‚|j                  «       dk(  rŒCJ ‚ |j                  «       }|j                  d«      }t        t        fD ]  }|j                  d„ ddgddg|¬
«       Œ |j                  «       dk(  sJ ‚|j                  «       dk(  sJ ‚y c c}w # t        $ r t        d«       Y y w xY w)Nr   Ú-Ú.é   éc   z8
Skipping test (pylab not available or too old version)
éo   c                 ó   — | dz  S )Nr   © )Úxs    út/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/mpmath/tests/test_visualization.pyÚ<lambda>ztest_axes.<locals>.<lambda>   s   € ˜1˜aš4ó    é   )Úaxesr   zf(x)c                 ó   — | S )Nr   )Úzs    r   r   ztest_axes.<locals>.<lambda>   s   € ™Ar   éþÿÿÿiöÿÿÿé
   zRe(z)zIm(z))Ú
matplotlibÚ__version__ÚsplitÚintÚImportErrorÚpylabÚprintÚfigureÚadd_subplotr   r   ÚplotÚ
get_xlabelÚ
get_ylabelÚcplot)r   ÚversionÚ_r   Úfigr   Úctxs          r   Ú	test_axesr(   	   s\  € ð	ÛØ×(Ñ(×.Ñ.¨sÓ3°AÑ6ˆØ—-‘- Ó$ R aÐ(ˆÙ#Ó$™G�qŒC��F˜GÑ$¨¨" vÒ-ÜÐÛð �,‰,‹.€CØ�?‰?˜3Ó€DÜ”B‹xˆØ�‰‘ ! Q ¨dˆÔ3Ø�‰Ó  CÒ'Ð'Ð'Ø�‰Ó  FÓ*Ð*Ð*ð ð
 �,‰,‹.€CØ�?‰?˜3Ó€DÜ”B‹xˆØ�	‰	‘+  A˜w¨¨b¨	¸ˆ	Õ=ð à�?‰?Ó Ò'Ð'Ð'Ø�?‰?Ó Ò'Ð'Ñ'ùò% %øô ò ÜÐJÔKÙðús"   ‚:E ¼E
ÁE Å
E ÅE&Å%E&N)Ú__doc__Úmpmathr   r   r(   r   r   r   Ú<module>r+      s   ðñ÷ ó(r   