-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Is your feature request related to a problem? Please describe.
When trying to use CodeOceanJob to handle metadata tags correctly, I spent couple hours looking at the control flow, and I'm still not sure I get it. Some other inconsistencies were also confusing - wrappers around configuration objects in aind-codeocean-api that really were only renaming things. We should also support a reprocessing workflow - registration should be optional.
Describe the solution you'd like
I propose CodeOceanJob be organized as follows:
- Use
aind-codeocean-api's request/configuration objects directly for the Register, Run, and Capture steps. - Add a
pass_metadata_to_resultflag, default True - Add a
add_data_level_tagsflag, default True - Ensure that all metadata tags are unique (use Set, rather than List)
- Make sure that Run+Capture can be used independently of Register+Run+Capture
Metadata
Metadata
Assignees
Labels
No labels