Nat1405 / Nifty4Gemini

A Gemini Data Reduction Pipeline Framework
MIT License
0 stars 0 forks source link

Provenance #30

Open Nat1405 opened 4 years ago

Nat1405 commented 4 years ago

This merge is to prepare Nifty data products for CAOM2 ingestion. This is mostly updating FITS header values, and in the case of reduced cube products, adding cal extensions that list the calibrations used.

Open questions:

Nat1405 commented 4 years ago

Hi Sharon, thanks so much for your feedback as well. I've addressed some of your comments in 0f9c8ed, f6c8447, and 4a5d529. Much appreciated.

Nat1405 commented 4 years ago

Hi @dbohlender, can you take a look at my three latest commits (f3f9e6c, b10d4ef, f6c8729) and let me know what you think?

f3f9e6c adds integration tests for the new provenance extension based on NIFS program GN-2014A-Q-85. b10d4ef doesn't really do much, it just fixes an integration test problem. f6c8729 adds the code that actually adds the provenance extension. Namely, it modifies the data label if there is more than one member, and creates and adds the "PROVENANCE" BINTABLE extension that contains three columns: filename, description, and type.

Let me know if you'd like a sample of what the final tagged products look like as well. Thank you!

Nat1405 commented 4 years ago

Hi @dbohlender , thanks for your review so far. I've added some new code and would love your review.

Thanks again for your review.