§
    ‚Øj·  ã                   ób  — d Z ddlZddlZddlmZ ddlmZmZm	Z	 ej
                             ddgdgfddgddgfg d	¢g d	¢fg d
¢g d
¢fddgddgfddgddgfdgg fddgdgfddgg fg d¢dgfddgddgfg¦  «        d„ ¦   «         Zej
                             ddgg d¢g¦  «        d„ ¦   «         Zd„ ZdS )z&
Tests specific to the bezier module.
é    N)Úassert_allclose)Ú_real_roots_in_01Úinside_circleÚ)split_bezier_intersecting_with_closedpathzroots, expected_in_01ç      à?g      Ð?g      è?)çš™™™™™É?r   gš™™™™™é?)gš™™™™™¹?r   ç333333Ó?gš™™™™™Ù?g        g      ð?g       @ù       €      ð¿ù              ð?)r   r
   r   r	   c                 ó´   — t          j        | ¦  «        } t          j        | ¦  «        d d d…         }t          |j        ¦  «        }t          ||d¬¦  «         d S )Néÿÿÿÿg»½×Ùß|Û=)Úatol)ÚnpÚarrayÚpolyr   Úrealr   )ÚrootsÚexpected_in_01ÚcoeffsÚresults       ú‘/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/matplotlib/tests/test_bezier.pyÚtest_real_roots_in_01r      sS   € õ ŒH�U‰OŒO€EÝŒW�U‰^Œ^˜D˜D˜b˜DÔ!€FÝ˜vœ{Ñ+Ô+€FÝ�F˜N°Ð7Ñ7Ô7Ð7Ð7Ð7ó    r   é   )r   r   r   c                 óJ   — t          t          | ¦  «        ¦  «        dk    sJ ‚d S )Nr   )Úlenr   )r   s    r   Útest_real_roots_in_01_no_rootsr   "   s*   € åÕ  Ñ(Ô(Ñ)Ô)¨QÒ.Ð.Ð.Ð.Ð.Ð.r   c                  óP   — g d¢} t          ddd¦  «        }t          | |¦  «         d S )N))ç ?ù¤GÖBç   Ç &‰@)r   g MH{þÜŠ@)r   g š�/ü“Œ@r   r    g¸…ëQ¸®?)r   r   )Ú
arrow_pathÚin_fs     r   Ú#test_split_bezier_with_large_valuesr#   '   s>   € ð9ð 9ð 9€Jõ Ð)Ð+<¸dÑCÔC€DÝ-¨j¸$Ñ?Ô?Ð?Ð?Ð?r   )Ú__doc__ÚpytestÚnumpyr   Únumpy.testingr   Úmatplotlib.bezierr   r   r   ÚmarkÚparametrizer   r   r#   © r   r   ú<module>r,      s™  ððð ð €€€Ø Ð Ð Ð Ø )Ð )Ð )Ð )Ð )Ð )ðð ð ð ð ð ð ð ð ð ð
 „×ÒÐ0Ø	€UˆSˆE€NØ
ˆD€\�D˜$�<Ð Ø€_€_�o�o�oÐ&ØÐÐÐ/Ð/Ð/Ð0Ø	ˆ3€Z�#�s�ÐØ	ˆ3€Z�#�s�ÐØ	€UˆB€KØ	ˆ3€Z�#�ÐØ	ˆ2€Y�€OØ€^€^�c�UÐØ	ˆ3€Z�#�s�Ðð3ñ ô ð8ð 8ñô ð8ð „×Ò˜ Q C¨¨¨Ð#3Ñ4Ô4ð/ð /ñ 5Ô4ð/ð@ð @ð @ð @ð @r   