different RA/Decs returned by pyEphem -
i using pyephem calculate ra/decs of satellites , i'm confused different values computed , described on
http://rhodesmill.org/pyephem/radec.html
this bit of code
sat=ephem.readtle("satname ", \ "1 38356u 12030a 14148.90924578 .00000000 00000-0 10000-3 0 5678",\ "2 38356 0.0481 47.9760 0002933 358.9451 332.7970 1.00270012 3866") gatech = ephem.observer() gatech.lon, gatech.lat = '-155.47322222', '19.82561111' gatech.elevation = 4194 gatech.date = '2014/01/02 07:05:52' sat.compute(gatech) print 'a_ra=',sat.a_ra,'a_dec=',sat.a_dec,'g_ra=',sat.g_ra,'g_dec=',sat.g_dec,'ra=',sat.ra,'dec=',sat.dec
gives
a_ra= 0:52:40.75 a_dec= -3:15:23.7 g_ra= 1:14:10.55 g_dec= 0:06:09.8 ra= 0:53:23.57 dec= -3:10:50.5
if change observers location gatech.lon, gatech.lat = '-5.47322222', '19.82561111'
i get
a_ra= 1:15:36.95 a_dec= -2:32:29.9 g_ra= 1:14:10.55 g_dec= 0:06:09.8 ra= 1:16:19.75 dec= -2:28:04.6
i thought observers position came calculation of sat.ra , sat.dec suprised see a_ra , a_dec had changed.
what missing?
thanks ad
per last paragraph of “body.compute(observer)” section of quick reference:
http://rhodesmill.org/pyephem/quick.html#body-compute-observer
for earth satellite objects, astrometric coordinates [meaning
a_ra
,a_dec
] topocentric instead of geocentric, since there little point in figuring out satellite appear on j2000 (or whatever epoch using) star chart observer sitting @ center of earth.
and in issue has been opened behavior, project open suggestions text can appear more prominently prevent future confusion users:
Comments
Post a Comment