Le soleil oui on a son élévation et son azimuth dans certains plugin …
Je vous propose ici a l’aide d’un petit script en Python de trouver ces valeurs
pour le soleil, la lune … et vous verrez qui est assez simple de trouver d’autres planettes ou astres.
voici le rendu brut qui peut bien sur être amélioré et ou exploité.
le script :
#!/usr/bin/python
# -*- coding: utf-8 -*-
import math, random
import datetime
import ephem # librairie Astro
from sys import argv
global obs, latitude, longitude # objet observateur
############################# ENTREZ ICI VOS COORDONNEES
longitude="2:35:33.623" # -W / +E
latitude="48:53:45.48" # +N / -S
###################################
obs=ephem.Observer() # objet global désigant l'observateur local
dt=datetime.datetime.now() # date/heure locale
#print dt.strftime("%d %B %Y - %H:%M:%S")
dt=datetime.datetime.utcnow() # date/heure utc
dt.strftime("%d %B %Y - %I:%M:%S")
obs.date=datetime.date.today() # date courante
obs.date=dt
#print (obs.date)
obs.lat=str(latitude)
obs.long=str(longitude)
sun=ephem.Sun(obs) # objet représentant le soleil basé sur paramètres observateur
moon=ephem.Moon(obs) # objet représentant la Lune basé sur paramètres observateur
if argv[1] == '1':
print str(math.degrees(sun.alt)) # elevation
if argv[1] == '2':
print str(math.degrees(sun.az)) # azimut
if argv[1] == '3':
print str(math.degrees(moon.alt)) # elevation
if argv[1] == '4':
print str(math.degrees(moon.az)) # azimut
Ce script accepte 4 paramètres 1 2 3 4 qui donnent respectivement
1 elevation soleil
2 azimuth soleil
3 elevation lune
4 azimuth lune
Libre a vous d’ajouter mars jupiter ou d’autres objets dans les dernières lignes du script.
Attention les prés requis sont :
connaitre votre position et les inscrire au debut du script au format
degrés:minutes:secondes.décimaldesecondes
vérifier que Python soit installé et la librairie ephem
dans le cas contraire en console suivez les instructions suivantes :
# pour installer pyEphem sous Gnu/Linux
# sudo apt-get install python-dev
# sudo apt-get install python-pip
# sudo pip install pyephem
voila il ne vous reste plus qu’a créer un ou plusieurs équipement de type script.
exemple pour la Lune :
attention le chemin que j’ai utiliser pour le script n’est pas obligatoire, a vous de mettre celui de votre choix.
sources de mon inspiration :
http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PythonScriptsAstroSunElevation