#NEWLINE# @ jcompile ( 'float64(float64, float64, float64, float64, float64, float64)' , nopython = True ) #NEWLINE# def topocentric_sun_declination( geocentric_sun_declination , xterm , yterm , equatorial_horizontal_parallax , parallax_sun_right_ascension , local_hour_angle ) : #NEWLINE# #INDENT# num = ( ( np . sin ( np . radians ( geocentric_sun_declination ) ) - ( yterm * np . sin ( np . radians ( equatorial_horizontal_parallax ) ) ) ) * np . cos ( np . radians ( parallax_sun_right_ascension ) ) ) #NEWLINE# denom = ( np . cos ( np . radians ( geocentric_sun_declination ) ) - ( ( xterm * np . sin ( np . radians ( equatorial_horizontal_parallax ) ) ) * np . cos ( np . radians ( local_hour_angle ) ) ) ) #NEWLINE# delta = np . degrees ( np . arctan2 ( num , denom ) ) #NEWLINE# return delta