Tengo una consulta sobre los resultados dados por el módulo PyEphem relacionado con las consultas de Observer(), y los efectos de la elevación. Entiendo por un par de fuentes (como http://curious.astro.cornell.edu/question.php?number=388) que la elevación del observador tiene un efecto marcado en la hora del atardecer. Sin embargo, en el siguiente código, veo al lado de ninguna diferencia:Resultados para Observer() aparentemente no representa los efectos de elevación en PyEphem
import ephem
emphemObj = ephem.Observer()
emphemObj.date = '2011/08/09'
emphemObj.lat = '53.4167'
emphemObj.long = '-3'
emphemObj.elevation = 0
ephemResult = ephem.Sun()
ephemResult.compute(emphemObj)
print "Sunset time @ 0m: " + str(emphemObj.previous_rising(ephemResult))
emphemObj.elevation = 10000
ephemResult.compute(emphemObj)
print "Sunset time @ 10000m: " + str(emphemObj.previous_rising(ephemResult))
me sale la salida:
Sunset time @ 0m: 2011/8/8 04:38:34
Sunset time @ 10000m: 2011/8/8 04:38:34
Estoy bastante seguro de que estoy haciendo algo mal y no siendo esto un error, pero habiendo probado varias formas diferentes, me temo que sigo dando los mismos resultados. ¿Alguien sabe lo que estoy haciendo mal aquí?
He publicado esto en https://launchpad.net/pyephem ya, pero no he tenido respuesta. Espero que no haya malinterpretado fundamentalmente el propósito de la función de elevación ...
Si duplica el ejemplo en el artículo enlazado, en el ecuador en 12.000 metros, se obtiene el mismo resultado? Si es así, quizás aún no hayan implementado las preocupaciones de elevación. – wberry
No estoy 100% seguro de haber probado 12,000m pero ciertamente he probado otros valores (mucho) más altos. El tiempo reportado por previous_rising cambia, lo que me lleva a creer que el código de elevación está haciendo algo. Solo espero que no se deba únicamente a la refracción atmosférica en lugar del efecto 'horizonte'. – Smingos