i am trying to calculate the exact degree of planets on the zodiac by pyephem but i faced with some problems. i need to extract the amounts with high accuracy . i made it better by changing Epoch value to now , but there are diffrents in second(degree an minutes are same as another valid source), is there any other factors to consider to make it more accurate? as we know results are different in each source, what is the exact position of planets and how we can calculate that?
i made this code better with applying epoch= ephem.now()
pl= ephem.Pluto()
pl.compute('2022/4/18 16:42:00')
print("coordinates:", ephem.Ecliptic(pl).lon)
print(ephem.constellation(pl))
sun.compute('2022/4/18 16:48:00', epoch= ephem.now())
print("coordinates:", ephem.Ecliptic(pl).lon , math.degrees(ephem.Ecliptic(pl).lon) )
print(ephem.constellation(pl))
coordinates: 298:15:33.9
('Sgr', 'Sagittarius')
coordinates: 298:34:15.4
298.57095635169946
('Sgr', 'Sagittarius')
but in my source it is 298(deg)34(min)08(sec)
in capricorn