
    IR-eI                     n    d dl mZ d dlmZ d dlmZmZmZ d dl	m
Z d dlmZmZmZmZ d Zd Zd Zd	 Zd
S )    )assert_almost_equal)units)AngleGalacticHADec)assert_quantity_allclose)get_coord_metaselect_step_degreeselect_step_hourselect_step_scalarc                  x   t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          d	t          j        z            d	t          j        z             t          t          d
t          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            d	t          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             d S )N   g     f@,   g     F@      333333@      ;      !      皙@皙?皙?)\(?皙?I+?g{Gz?"uq?{Gzt?m2K?gMbP? 3O>gh㈵>)assert_almost_equal_quantityr
   udegarcminarcsec     Nlib/python3.11/site-packages/astropy/visualization/wcsaxes/tests/test_utils.pytest_select_step_degreer+      sT    !3C!%K!@!@%!%-PPP !3BJ!?!?NNN !3BM!B!BBMRRR !3C!(N!C!CQ\RRR !3AL!A!A1qx<PPP !3BM!B!BALQQQ !3BM!B!BBMRRR !3C!(N!C!CQ\RRR !3C!(N!C!CQ\RRR !3C!(N!C!CS18^TTT !3D18O!D!DcAHnUUU !3EAH4D!E!EtahWWW 6AH,--uqx/?   !7QX-..0@   !8ah.//181C    r)   c                  x   t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          d	t          j        z            d
t          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             t          t          dt          j        z            dt          j        z             d S )Nr   g       @r   g      @r   r   r   r   r   g      ?r   r   r   r   r   r   g      ?r   g333333?r   r   gQ?r   g~jth?r!   g~jtH?r"   giUMu>)r#   r   r$   r%   	hourangler&   r'   r(   r)   r*   test_select_step_hourr.   +   sN    !1#+!>!>ak@QRRR !1"qu*!=!=sQ[?PQQQ !1"qx-!@!@"qx-PPP !1#.!A!A1qx<PPP !1!ah,!?!?qxPPP !1"qx-!@!@!ah,OOO !1"qx-!@!@"qx-PPP !1#.!A!A3>RRR !1#.!A!A4!(?SSS !1#.!A!A4!(?SSS !1$/!B!BD18OTTT !1%!(2B!C!CTAH_UUU !1&182C!D!DeahFVWWW 18+,,g.@   !AH,--w/A    r)   c                  J   t          t          d          d           t          t          d          d           t          t          d          d           t          t          d          d           t          t          d	          d
           t          t          d          d           t          t          d          d           t          t          d          d           t          t          d          d           t          t          d          d           d S )Ng    @,@g     j@g     {@g     @@g(@
   gffffff
@g      @gQ?g      ?gׁs?r   gGĔHw?r    gK8,?g-C6*?gTqs*>gh㈵>gS5>gƠ>)r   r   r(   r)   r*   test_select_step_scalarr1   A   s   *733W===*5115999*400"555*3//555*400#666*622C888*733U;;;*733V<<<*844g>>>*;77CCCCCr)   c                     t          t                    } | d         ddgk    sJ | d         t          dt          j        z            d fk    sJ | d         t          j        t          j        fk    sJ t          t
                    }|d         ddgk    sJ |d         t          d	t          j        z            d fk    sJ |d         t          j        t          j        fk    sJ d S )
Nnamelbwrapih  unithadec   )r	   r   r   r$   r%   r   r-   )galactic_meta
hadec_metas     r*   test_get_coord_metar=   N   s    "8,,M S#J.... U3;%7%7$>>>>> QUAEN2222&&Jf$....f%ae"4"4d!;;;;;f!+qu!5555555r)   N)numpy.testingr   astropyr   r$   astropy.coordinatesr   r   r   astropy.tests.helperr   r#   #astropy.visualization.wcsaxes.utilsr	   r
   r   r   r+   r.   r1   r=   r(   r)   r*   <module>rC      s    . - - - - -       6 6 6 6 6 6 6 6 6 6                  0  ,
D 
D 
D	6 	6 	6 	6 	6r)   