Replies: 1 comment 7 replies
-
Hi @KJ7NLL and welcome to the project! I converted this from an Issue to a Discussion because it's a great question, and I'm sure this will help a lot of other people. Therefore, I want to leave it open for people to find. Both kinds of RA/DEC, or equatorial coordinates, are equally accurate answers, but to two different questions. We use J2000 equatorial coordinates when we are talking about locations in the sky that we want to remain valid over long spans of time. For example, if you asked where in the sky a particular star is, astronomers could use J2000 equatorial coordinates to answer you. That's because it is a fixed frame of reference that doesn't change over time. The same RA/DEC will be valid for a given star in 1950 as in 2050. However, because the orientation of the Earth's rotation axis changes over time, we want to use "of-date" equatorial coordinates when that matters for a given question. Calculating horizontal coordinates for an observer on the Earth is such a situation. If you want to know how high a given star is above the horizon for a given observer at a given date and time, you need to know exactly how the Earth is oriented with respect to the rest of the universe, which means you need to use the Earth's axis at that time. So then we use of-date equatorial coordinates to give the actual position of the star relative to the Earth's axis and equator at that moment in time. That I hope this helps. Does this make sense? |
Beta Was this translation helpful? Give feedback.
-
This is most likely a bug in my understanding and not a bug in the program, so perhaps you can help me understand what is going on here. I have removed error checking for ease of reading:
Note that
Astronomy_Horizon
usesequ_ofdate.ra, equ_ofdate.dec
to calculate horizontal coordinates of the observer, butprintf
displays RA/DEC of the planet based onequ_2000
.Assuming the code is correct, is it for some reason "more accurate" (or more "correct") to show planet RA/DEC positions in J2000 but still calculate horizontal coordinates based on from EQUATOR_OF_DATE?
Thanks for your help!
Beta Was this translation helpful? Give feedback.
All reactions