-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question regarding rotations with observer-centric frames #16365
Comments
The topocentric version of the ICRS frame is a GCRS frame with properly specified I'm not aware of |
I wish to rotate sky coordinates (
lon
,lat
) between ecliptic, galactic and celestial coordinates. These are observercentric coordinates with origins given by a Cartesian heliocentric positionobspos
and a time of observationobstime
. I am essentially trying to reproduce the rotations from healpy, withhealpy.rotator.Rotator
which rotates between["E", "G", "C"]
with arbitrary origins (I think).Using the
SkyCoord
object and the framesBarycentricMeanEcliptic
,Galactic
andICRS
seems to do the same as healpy's rotator. However, these are all solar system barycentric and it feels a bit weird to have users select these to represent their observercentric coordinates. Are there more fitting frames which I can use?Ultimately my goal is to get heliocentric ecliptic unit vectors from the input coordinates and it feels like I have all the ingredients required to go directly from user a user specified frame
(E, G, C)
and(obspos, obstime)
. I have tried supplying adistance
orlocation
parameter into the various astropy frames but I don't think i understand exactly how these are meant to be used.This is from a suggestion by @lpsinger from the pyOpenSci review for the Astropy-affiliated ZodiPy.
The text was updated successfully, but these errors were encountered: