2015-07-19 1 views
0

Je cherche module python PyEphem pour trouver la position de la lune avec une précision pour la recherche astrologiquepyEphem pour calculting parfaite position de la lune, en utilisant Lahiri ayanamsa

import ephem 
    'Setting Delhi as location with 77E12 longitude, 28:36 lattitude 
    Delhi = ephem.Observer() 
    Delhi.lon = ephem.degrees('77:12') 
    Delhi.lon 
    Delhi.lat = ephem.degrees('28:36') 
    Delhi.date = '2015/3/22 9:00' 
    'Finding moon position for Delhi for specific time 
    m = ephem.Moon(Delhi) 
    print m.ra, m.dec 
    1:49:58.80 9:09:41.2 
    print (ephem.constellation(m)) 
    ('Psc', 'Pisces') 

Ceci est une mauvaise réponse

Réponse attendue: Bélier, 01:32:12 from mykundali.com

Que ce module ephem prenne en charge le temps sidéral? S'il vous plaît me suggérer de faire correspondre la position Lunes

Note: Si je soustrais Lahiri Ayanamsa de 24 degrés, réponse Bélier viendra Mais 01:32:12 ne peut être atteint

Répondre

3

La réponse sort différent parce que l'astrologie ne fait pas attention aux vraies étoiles et constellations, mais plutôt aux immuables segments de l'équateur céleste à 30 ° qu'elle appelle les «maisons». Alors que PyEphem a raison de dire que la Lune est dans la constellation des Poissons, Il suffit de prendre l'Ascension droite et de diviser par 30 °, puis de relever une table dont la maison appartient à 0-30 °, qui est à 30-60 °, et ainsi de suite.

Les limites de la constellation utilisées par les astronomes et PyEphem, car ils nous aider à montrer nos jumelles et télescopes vers le ciel, ne sont pas tous 30 ° large parce qu'ils suivent les contours réels des constellations:

http://pbarbier.com/constellations/con_capricorn.jpg