From c308c21e34bde65fea624f5f809a03b2c292be2a Mon Sep 17 00:00:00 2001
From: Sebastiaan van der Tol <tol@astron.nl>
Date: Wed, 19 Aug 2020 15:03:43 +0200
Subject: [PATCH] Add units to COORDINATE_AXES and ELEMENT_OFFSET in
 add_beaminfo script

---
 scripts/misc/add_beaminfo.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/scripts/misc/add_beaminfo.py b/scripts/misc/add_beaminfo.py
index 3165ee9d..daada8f9 100755
--- a/scripts/misc/add_beaminfo.py
+++ b/scripts/misc/add_beaminfo.py
@@ -70,14 +70,17 @@ def add_phased_array_table(oskar_ms_name: str):
 
     coordinate_system_coldesc = pt.makearrcoldesc("COORDINATE_AXES", 0.,
                                                   shape=[3, 3], comment="Local coordinate system",
-                                                  valuetype='double')
+                                                  valuetype='double',
+                                                  keywords={'QuantumUnits': ['m', 'm', 'm'],
+                                                            'MEASINFO': {'Ref': 'ITRF', 'type': 'direction'}})
     phasedarraytable.addcols(coordinate_system_coldesc)
     pt.taql("UPDATE $phasedarraytable SET COORDINATE_AXES=0.");
 
     element_offset_coldesc = pt.makearrcoldesc("ELEMENT_OFFSET", 0.,
                                                ndim=2, comment="Offset per element",
                                                valuetype='double',
-                                               keywords={"MEASINFO": {"type": "position",
+                                               keywords={'QuantumUnits': ['m', 'm', 'm'],
+                                                         "MEASINFO": {"type": "position",
                                                                       "Ref": "ITRF"}})
     phasedarraytable.addcols(element_offset_coldesc)
 
-- 
GitLab