Skip to content
Snippets Groups Projects

Deprecate makesourcedb (RAP-481)

Merged alex requested to merge deprecate_makesourcedb into master
All threads resolved!
Files
6
+ 11
12
@@ -8,11 +8,14 @@ import lsmtool
########################################################################
def main(skymodel, model2append, outmodel = 'output.skymodel'):
def main(inmodel1, inmodel2, outmodel = 'output.skymodel'):
s1 = lsmtool.load(skymodel)
s2 = lsmtool.load(model2append)
logging.info('Reading ' + inmodel1)
s1 = lsmtool.load(inmodel1)
logging.info('Reading ' + inmodel2)
s2 = lsmtool.load(inmodel2)
logging.info('Adding skymodel ' + inmodel2 + ' to ' + inmodel1)
s1.concatenate(s2)
s1.write(outmodel)
@@ -23,18 +26,14 @@ if __name__ == '__main__':
import argparse
parser = argparse.ArgumentParser(description='Merge two LOFAR skymodel text files.')
parser.add_argument('skymodel', type=str, default=None, help='input/output skymodel.')
parser.add_argument('model2append', type=str, default=None, help='skymodel to append')
parser.add_argument('outmodel', type=str, default='output.skymodel', help='output skymodel name')
parser.add_argument('--inmodel1', type=str, default=None, help='input/output skymodel.')
parser.add_argument('--inmodel2', type=str, default=None, help='skymodel to append')
parser.add_argument('--outmodel', type=str, default='output.skymodel', help='output skymodel name')
args = parser.parse_args()
format_stream = logging.Formatter("%(asctime)s\033[1m %(levelname)s:\033[0m %(message)s","%Y-%m-%d %H:%M:%S")
format_file = logging.Formatter("%(asctime)s %(levelname)s: %(message)s","%Y-%m-%d %H:%M:%S")
logging.root.setLevel(logging.INFO)
log = logging.StreamHandler()
log.setFormatter(format_stream)
logging.root.addHandler(log)
main(skymodel = args.skymodel, model2append = args.model2append, outmodel = args.outmodel)
main(inmodel1 = args.inmodel1, inmodel2 = args.inmodel2, outmodel = args.outmodel)
Loading