
    g1                     r    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d Zd	 Zd
 Zd ZdS )    )S)Symbol)log)sqrt)sin)textplot_str)ignore_warningsc            	          t          d          } g d}|t          t          | dd                    k    sJ g d}|t          t          | ddd                    k    sJ d S )Nx)@      1 |                                                     ..z@        |                                                  ...  z@        |                                                ..     z@        |                                             ...       z@        |                                          ...          @        |                                        ..             z@        |                                     ...               z@        |                                  ...                  @        |                                ..                     z@        |                             ...                       @      0 |--------------------------...--------------------------z@        |                       ...                             z@        |                     ..                                z@        |                  ...                                  @        |               ...                                     @        |             ..                                        @        |          ...                                          z@        |       ...                                             z@        |     ..                                                z@        |  ...                                                  @     -1 |_______________________________________________________@         -1                         0                          1   )r   z@        |                                                 ....  z@        |                                              ...      z@        |                                           ...         z@        |                                       ....            z@        |                                    ...                z@        |                                 ...                   z@        |                             ....                      r   z@        |                      ....                             z@        |                   ...                                 z@        |                ...                                    z@        |            ....                                       z@        |         ...                                           z@        |      ...                                              z@        |  ....                                                 r   r      )H)r   listr   r   liness     ^/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/plotting/tests/test_textplot.pytest_axes_alignmentr      s    sA  E0 DaQ//000000  E( DaQ"55566666666    c            	      @   t          d          } g d}|t          t          d| z  dd                    k    sJ g d}t          t                    5  |t          t          t          |           dd                    k    sJ 	 d d d            d S # 1 swxY w Y   d S )Nr   )z@     54 | .                                                     @        |                                                       r    r    r    r    r    r    r    r    z@   27.5 |--.----------------------------------------------------r    r    r    @        |   .                                                   z@        |    \                                                  z@        |     \                                                 z@        |      ..                                               z@        |        ...                                            z@        |           .............                               z@      1 |_______________________________________________________@         0                          0.5                        1r   r   )z@      0 |                                                 ......z@        |                                         ........      z@        |                                 ........              z@        |                           ......                      z@        |                      .....                            z@        |                  ....                                 r   r   r   z@        |         /                                             z@     -2 |-------..----------------------------------------------z@        |      /                                                z@        |     /                                                 z@        |    /                                                  r!   r    z@        |  .                                                    r    r    r    z@     -4 |_______________________________________________________r"   )r   r   r   r	   RuntimeWarningr   r   s     r   test_singularityr$   >   s    sA  E. Dac1a00111111  E2 
	(	( 9 9\#a&&!Q7788888889 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9s   2BBBc            	          t          d          } g d}t          t                    5  |t          t	          t          |           | z  dd                    k    sJ 	 d d d            d S # 1 swxY w Y   d S )Nr   )z@      1 |                          . .                          z@        |                         .   .                         r    z@        |                        .     .                        r    z@        |                       .       .                       r    r    z@        |                      .         .                      r    z@    0.4 |-------------------------------------------------------z@        |                     .           .                     r    z@        |                    .             .                    r    z@        |    .....                                     .....    z@        |  ..     \         .               .         /     ..  z@        | /        \                                 /        \ z@        |/          \      .                 .      /          \z@        |            \    /                   \    /            z@   -0.2 |_______________________________________________________zA         -10                        0                          10i
   )r   r	   r#   r   r   r   r   s     r   	test_sincr'   v   s    sA  E2 
	(	( > >\#a&&(C<<=======> > > > > > > > > > > > > > > > > >s   5A++A/2A/c                  L   t          d          } g d}t          t                    5  t          t	          t          |           dd                    |k    sJ 	 d d d            n# 1 swxY w Y   g d}t          t	          t          j        dd                    |k    sJ d S )Nr   )r   z@        |                                                   ..  z@        |                                                ...    z@        |                                              ..       z@        |                                            ..         z@        |                                          ..           r   z@        |                                      ..               z@        |                                    ..                 z@        |                                   /                   z@    0.5 |----------------------------------/--------------------r   z@        |                               /                       z@        |                              .                        r    z@        |                             .                         z@        |                            .                          r    r    r    z@      0 |_______________________________________________________r   r   r   )z@      1 |                                                       r    r    r    r    r    r    r    r    r    z@      0 |-------------------------------------------------------r    r    r    r    r    r    r    r    r    r   r   )r   r	   r#   r   r   r   r   ImaginaryUnitr   s     r   test_imaginaryr*      s    sA  E2 
	(	( ; ;La"a0011U:::::; ; ; ; ; ; ; ; ; ; ; ; ; ; ;  E0 Q_b!4455>>>>>>s   2A''A+.A+N)sympy.core.singletonr   sympy.core.symbolr   &sympy.functions.elementary.exponentialr   (sympy.functions.elementary.miscellaneousr   (sympy.functions.elementary.trigonometricr   sympy.plotting.textplotr   sympy.utilities.exceptionsr	   r   r$   r'   r*    r   r   <module>r3      s    " " " " " " $ $ $ $ $ $ 6 6 6 6 6 6 9 9 9 9 9 9 8 8 8 8 8 8 0 0 0 0 0 0 6 6 6 6 6 607 07 07f59 59 59p> > >>6? 6? 6? 6? 6?r   