From 3492c4da6a26cbb5fb5ae3468b2ede59b3a868b0 Mon Sep 17 00:00:00 2001 From: Abhimanyu Susobhanan Date: Fri, 5 Jun 2026 12:43:58 +0530 Subject: [PATCH 1/2] update gmrt coords --- CHANGELOG-unreleased.md | 1 + src/pint/data/runtime/observatories.json | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG-unreleased.md b/CHANGELOG-unreleased.md index b03627e820..0932ebb966 100644 --- a/CHANGELOG-unreleased.md +++ b/CHANGELOG-unreleased.md @@ -12,6 +12,7 @@ the released changes. - Moved altitude calculation to TOAs object, to make it only happen once - `WidebandDownhillFitter` now handles correlated noise correctly. - `pintk` Diff/Unc calculation now uses post-fit uncertainties. +- Updated GMRT coordinates. ### Added - Plot whitened DM residuals in pintk. - `ssb_to_psb_xyz_ECL` and `ssb_to_psb_xyz_ICRS` are now cached diff --git a/src/pint/data/runtime/observatories.json b/src/pint/data/runtime/observatories.json index 09e467d8f5..b351f809c7 100644 --- a/src/pint/data/runtime/observatories.json +++ b/src/pint/data/runtime/observatories.json @@ -275,12 +275,12 @@ "clock_fmt": "tempo2", "clock_file": "", "itrf_xyz": [ - 1656342.3, - 5797947.77, - 2073243.16 + 1657059.36, + 5797913.14, + 2073026.71 ], "fullname": "The Giant Metre-wave Radio Telescope (GMRT)", - "origin": "The origin of this data is unknown but as of 2021 June 8 it agrees exactly with\nthe values used by TEMPO and TEMPO2.\nGMRT does not need clock files as the data is recorded against UTC(gps)." + "origin": "Data provided by the InPTA team on 5 Jun 2026." }, "ort": { "aliases": [ From f5dfaf6228c4a7300ef56a1f5a65219134533b27 Mon Sep 17 00:00:00 2001 From: Abhimanyu Susobhanan Date: Fri, 5 Jun 2026 12:47:06 +0530 Subject: [PATCH 2/2] typo --- src/pint/observatory/topo_obs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pint/observatory/topo_obs.py b/src/pint/observatory/topo_obs.py index 5156d9dc14..6b3b015c10 100644 --- a/src/pint/observatory/topo_obs.py +++ b/src/pint/observatory/topo_obs.py @@ -233,7 +233,7 @@ def __repr__(self): if self.fullname != self.name else self.origin ) - return f"TopoObs('{self.name}' ({','.join(aliases)}) at [{self.location.x}, {self.location.y} {self.location.z}]:\n{origin})" + return f"TopoObs('{self.name}' ({','.join(aliases)}) at [{self.location.x}, {self.location.y} {self.location.z}]:\n({origin})" @property def timescale(self):