J'ai utilisé Pyephem pour calculer la latitude et la longitude du soleil en fonction de la date, de la latitude et de la longitude d'un observateur au niveau de la mer. Je reçois des résultats que je ne comprends pas. Le code que je courais suit (sur ordinateur portable ipython dans Windows 7):PyEphem signalant différentes latitudes et longueurs que les valeurs d'entrée
import ephem
date = '2015-04-17 12:30:00'
Amundsen = ephem.Observer()
Amundsen.lat = '46.8'
Amundsen.lon = '-71.2'
Amundsen.date = date
sun = ephem.Sun(Amundsen)
sun.compute(Amundsen)
print Amundsen
print "sun latitude: {0}, sun longitude: {1}".format(sun.hlat,sun.hlon)
Le resulst I obtenus sont les suivants:
<ephem.Observer date='2015/4/17 12:30:00' epoch='2000/1/1 12:00:00'lon='-71:12:00.0' lat='46:48:00.0' elevation=0.0m horizon=0:00:00.0 temp=15.0C pressure=1010.0mBar>
sun latitude: -0:00:00.1, sun longitude: 207:11:10.2
Comme vous pouvez le voir, lors de l'impression des données d'entrée, la latitude et la longitude de mon obesrver a été changée de 46,8 et -71,2 à 46,48 à -71,12. C'est peut-être un fait fondamental, mais pourquoi cela arrive-t-il? et comment corriger pour cela?
Merci à l'avance,
Grégory
bonjour Brandon, ok merci pour l'aide. Tout allait bien alors. – gregory