Azimuth and Altitude

The following example uses the Skyfield library in python to calculate the azimuth and altitude of Mars above Boston (US) on the 1st March 1980.

from skyfield.api import N,S,E,W, wgs84

# Altitude and azimuth in the sky of a specific geographic location

boston = earth + wgs84.latlon(42.3583 * N, 71.0603 * W, elevation_m=43)
astro = boston.at(ts.utc(1980, 3, 1)).observe(mars)
app = astro.apparent()

alt, az, distance = app.altaz()
print(alt.dstr())
print(az.dstr())
print(distance)

# OUTPUT
# 24deg 30' 27.2"
# 93deg 04' 29.5"
# 0.678874 au

Last updated