Skip to content

Commit

Permalink
pass metadata to save_catalogue
Browse files Browse the repository at this point in the history
include invocation string in metadata (RUN-AS)
  • Loading branch information
PaulHancock committed May 8, 2020
1 parent c47db74 commit 4baa4ce
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions scripts/aegean
Original file line number Diff line number Diff line change
Expand Up @@ -171,13 +171,17 @@ 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")
logging_level = logging.DEBUG if options.debug else logging.INFO
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.")
Expand Down Expand Up @@ -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()

0 comments on commit 4baa4ce

Please sign in to comment.