2011-12-26 3 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 대시 보드에 질문이 더 이상 대답되지 않은 질문으로 표시되지 않습니다. 고마워, 그리고 네가 일하고있어 기뻐. –

관련 문제