Test for $almanac. Requires pyephem

Sun

$almanac.sun.az (old-style) 134.962
$almanac.sun.alt (old-style) 43.127
$almanac.sun.azimuth 135°
$almanac.sun.azimuth.format("%03.2f") 134.96°
$almanac.sun.altitude 43°
$almanac.sun.altitude.format("%02.2f") 43.13°
$almanac.sun.altitude.radian 0.753 rad
$almanac.sun.astro_ra 162°
$almanac.sun.astro_dec 07°
$almanac.sun.geo_ra 163°
$almanac.sun.geo_dec 07°
$almanac.sun.topo_ra 163°
$almanac.sun.topo_dec 07°
$almanac.sidereal_time 131.19896418033775
$almanac.sidereal_angle 131°

Jupiter

$almanac.jupiter.az (old-style) 300.152
$almanac.jupiter.alt (old-style) -27.598
$almanac.jupiter.azimuth 300°
$almanac.jupiter.altitude -28°
$almanac.jupiter.astro_ra 001°
$almanac.jupiter.astro_dec -1°
$almanac.jupiter.geo_ra 001°
$almanac.jupiter.geo_dec -1°
$almanac.jupiter.topo_ra 001°
$almanac.jupiter.topo_dec -1°
$almanac.jupiter.topo_dec.radian -0.021 rad

Venus

Example from the PyEphem manual:

$almanac(lon=-84.39733, lat=33.775867, altitude=320, almanac_time=454782176).venus.altitude 72.33°
$almanac(lon=-84.39733, lat=33.775867, altitude=320, almanac_time=454782176).venus.azimuth 134.24°

Example from the docs

Current time is 03-Sep-2010 11:00
    Sunrise, transit, sunset: 06:29 13:05 19:40
    Moonrise, transit, moonset: 00:29 08:37 16:39
    Mars rise, transit, set: 10:12 15:38 21:04
    Azimuth, altitude of Mars: 111° 08°
    Next new, full moon: 08-Sep-2010 03:29; 23-Sep-2010 02:17
    Next summer, winter solstice: 21-Jun-2011 10:16; 21-Dec-2010 15:38