- em_min / em_max: it's not "vital", to be sure, but it seems reasonable to be consistent with the em_min / em_max we're reporting in the ObsCore table for the input images.
- prov_progenitor: yes, multiple instances is clearly what the standard envisions:
Some keywords may be repeated to specify multiple values like provenance (suggested by (*) in the following table).
Keyword |
Req or Should |
Description - Format - Example |
prov_progenitor (*) |
S |
Provenance of the original data - Format: free text |
However, if this is architecturally difficult, because your whole code is based on a dict, say, I'm OK if you concatenate them all, perhaps with semicolons, for now.
A template with {band} substitution should do the trick.
Eli Rykoff What have you ended up doing for the em_min / em_max attributes? Something like the ad-hoc table that Andy Salnikov uses for the ObsCore extraction in dax_obscore/config/dp02.yaml?