From 4baa4ce8189bb4fc89eb0988f1fbf8dafd323cf1 Mon Sep 17 00:00:00 2001 From: PaulHancock Date: Fri, 8 May 2020 12:02:56 +0800 Subject: [PATCH] pass metadata to save_catalogue include invocation string in metadata (RUN-AS) --- scripts/aegean | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/aegean b/scripts/aegean index 3011df06..6359e02a 100755 --- a/scripts/aegean +++ b/scripts/aegean @@ -171,6 +171,8 @@ if __name__ == "__main__": options = parser.parse_args() + invocation_string = " ".join(sys.argv[:]) + # configure logging logging.basicConfig(format="%(module)s:%(levelname)s %(message)s") log = logging.getLogger("Aegean") @@ -178,6 +180,8 @@ if __name__ == "__main__": log.setLevel(logging_level) log.info("This is Aegean {0}-({1})".format(__version__, __date__)) + log.debug("Run as:\n{0}".format(invocation_string)) + # deprecation warnings if options.telescope is not None: log.warn("--telescope has been deprecated. Ignoring.") @@ -395,7 +399,8 @@ if __name__ == "__main__": if len(sources) > 0 and options.tables: meta = {"PROGRAM": "Aegean", "PROGVER": "{0}-({1})".format(__version__, __date__), - "FITSFILE": filename} + "FITSFILE": filename, + "RUN-AS": invocation_string} for t in options.tables.split(','): - save_catalog(t, sources, prefix=options.column_prefix) + save_catalog(t, sources, prefix=options.column_prefix, meta=meta) sys.exit()