From 2506690e3afba80cf9b4d13e2d0ffef96b1fa9e7 Mon Sep 17 00:00:00 2001
From: alex <alex@tls-tautenburg.de>
Date: Thu, 6 Jul 2023 08:22:50 +0000
Subject: [PATCH] fix #36

---
 scripts/merge_skymodels.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/scripts/merge_skymodels.py b/scripts/merge_skymodels.py
index 1a5a8728..ba270023 100644
--- a/scripts/merge_skymodels.py
+++ b/scripts/merge_skymodels.py
@@ -5,6 +5,7 @@ Append a LOFAR skymodel to an existing one
 
 import os, logging
 import lsmtool
+import numpy
 
 ########################################################################
 
@@ -15,8 +16,13 @@ def main(inmodel1, inmodel2, outmodel = 'output.skymodel'):
     logging.info('Reading ' + inmodel2)
     s2 = lsmtool.load(inmodel2)
 
+    if s1.getPatchNames() is None:
+        s1.group('single')
+    if s2.getPatchNames() is None:
+        s2.group('single')
+
     logging.info('Adding skymodel ' + inmodel2 + ' to ' + inmodel1)
-    s1.concatenate(s2)
+    s1.concatenate(s2, inheritPatches=True)
     s1.write(outmodel)
 
     return(0)
-- 
GitLab