roman-corgi / corgidrp

Data Reduction Pipeline for the Roman Coronagraph Instrument
4 stars 2 forks source link

Recipe and pipeline-ization framework #76

Closed semaphoreP closed 1 month ago

semaphoreP commented 1 month ago

This introduces the idea of recipes as JSON file and the Walker module. The walker module generates recipes from recipe templates when given an input dataset as well as executing recipes (running the dataset through the various step functions).

maxwellmb commented 1 month ago

Ok, so my last thought here is that I think we might want to check that the recipe saved to the header is the same as the input recipe. This keeps it so that we're sure if we were to re-run it, then we'd get the same thing.

semaphoreP commented 1 month ago

Ok added that check on the recipe

maxwellmb commented 1 month ago

Things look good to me!