tz_mexico = pytz.timezone('America/Mexico_City')
mexico_time = datetime.datetime(2010, 1, 1, 12, 0, 0, 0, tz_mexico)
utc_time = mexico_time.astimezone(pytz.utc)
Как рассчитать угол солнца над горизонтом с помощью pyEphem