
    R1i                     .    d Z ddlmZmZ ddlmZmZ d Zy)a1  Hand-crafted tests against specific NOVAS behaviors.

The tests in the neighboring `tests_against_novas.py` are automatically
generated and in general demonstrate close agreement with NOVAS.  But
the hand-crafted tests here are aimed at specific edge conditions that
we want to make sure we get correct.

    )arangediff)Toposloadc            
         t        j                  d      } | j                  dddt        ddd            } t        d	      }|d
   }|d   }|t	        dd      z   }|j                  |       j                  |      j                         j                         \  }}}|j                  }t        |      }	|	d   dkD  sJ |	d   dkD  sJ |	d   dk  sJ |	d   dkD  sJ |	d   dkD  sJ y )Ng        )delta_ti        g`TR' %@gm4 %@g-C6*?z	de405.bspearthmarsg-A@g:pΈ[)latitude_degreeslongitude_degreesr   gg+eSS>   g?YK>      )r   	timescalettr   r   atobserveapparentradechoursr   )
tplanetsr   r   lowellradecdistancehhprimes
             h/home/cursorai/projects/iching/venv/lib/python3.12/site-packages/skyfield/tests/test_earth_deflection.pytest_earth_deflectionr"      s     	s#A	T1a&9:A;GGE6?DUGyQQF		!,,T2;;=CCEBX
A!WF!9v!9v!9v!9v!9v    N)__doc__numpyr   r   skyfield.apir   r   r"    r#   r!   <module>r(      s     $r#   