From bf18ef1f55b30003f577e959621913a652cbf63c Mon Sep 17 00:00:00 2001 From: kaseyLee123 <142427883+kaseyLee123@users.noreply.github.com> Date: Mon, 4 Aug 2025 15:21:27 -0400 Subject: [PATCH 1/2] really basic --- astrodb_utils/coordinates.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 astrodb_utils/coordinates.py diff --git a/astrodb_utils/coordinates.py b/astrodb_utils/coordinates.py new file mode 100644 index 0000000..f0aa065 --- /dev/null +++ b/astrodb_utils/coordinates.py @@ -0,0 +1,10 @@ +import astropy.units as u +from astropy.time import Time +from astropy.coordinates import SkyCoord + +def transform_coordinate(observed_time, desired_time, ra, dec, pm_ra_cosdec, pm_dec): + original = SkyCoord(ra=ra, dec =dec, pm_ra_cosdec = pm_ra_cosdec, pm_dec = pm_dec, unit = "deg", frame = "icrs", obstime = Time(observed_time)) + transformed = original.apply_space_motion(Time(observed_time)) + print(transformed) + +transform_coordinate("2017-12-18 01:12:07.3", "2025-08-04 01:12:07.3", 243.585, 0.7785, -64.3, 5.2) From 4ef639d996662f04d50dfd0e778ca87666dc9173 Mon Sep 17 00:00:00 2001 From: kaseyLee123 <142427883+kaseyLee123@users.noreply.github.com> Date: Wed, 6 Aug 2025 10:22:07 -0400 Subject: [PATCH 2/2] fixed error --- astrodb_utils/coordinates.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astrodb_utils/coordinates.py b/astrodb_utils/coordinates.py index f0aa065..7e7d39f 100644 --- a/astrodb_utils/coordinates.py +++ b/astrodb_utils/coordinates.py @@ -4,7 +4,7 @@ def transform_coordinate(observed_time, desired_time, ra, dec, pm_ra_cosdec, pm_dec): original = SkyCoord(ra=ra, dec =dec, pm_ra_cosdec = pm_ra_cosdec, pm_dec = pm_dec, unit = "deg", frame = "icrs", obstime = Time(observed_time)) - transformed = original.apply_space_motion(Time(observed_time)) + transformed = original.apply_space_motion(Time(desired_time)) print(transformed) transform_coordinate("2017-12-18 01:12:07.3", "2025-08-04 01:12:07.3", 243.585, 0.7785, -64.3, 5.2)