2011-12-26 33 views
2

特定の日付にPyEphemで星の姿を計算する方法。 私は、コードをwritedが、それは今日だけ計算PyEphemで星の位置を計算する

obs = ephem.Observer() 
    obs.date = "2010/12/10"   
    Sirrah = ephem.star("Sirrah")   
    Sirrah.compute(obs)    

感謝のヘルプ

+0

私のブラウザがコードを表示することができなかったとして、私は間違ってこのフラグを設定 - 私の悪い。 – brettdj

答えて

2

のために多分誰かがそれが役に立つでしょう:

import ephem 
import ephem.stars 
global stars 
stars = {} 
obs = ephem.Observer() 
obs.long = ephem.degrees('15.17') 
obs.lat = ephem.degrees('44.4') 
obs.elevation = 200 
obs.date = "2010/09/12" 
for star in ephem.stars.db.split("\n"):  
    name = star.split(",")[0]  
    if name=="Sirrah":    
     starz = ephem.FixedBody(star.split(",")[2][:-7], star.split(",")[3][:-7])  
     starz = ephem.star(name) 
     starz.compute(obs)  
     print name+": "+str(starz.alt)+" "+str(starz.az) 
     break  
+0

緑色のチェックボックスをクリックしてこれをあなたの質問に対する回答としてマークすると、あなたの質問は未回答の質問としてStack Overflowダッシュボードに表示されなくなります。ありがとう、私はあなたがそれが働いてうれしいです! –

関連する問題