Skip to content

Conversation

@charliekilpatrick
Copy link
Collaborator

Updating the code to be more modular and match closer to Keck DRP framework. Goals of PR:

  • Renaming stages to primitives to match convention of Keck DRP framework
  • Streamline main_pipeline so as much logic as possible occurs within the primitives
  • Make the pipeline modular so that stages/primitives can be re-run within main_pipeline

This will require identifying input and output datamodels from each primitive so that the primitive can be properly initialized and conditions for skipping that primitive or the stage succeeded can be identified.

@charliekilpatrick charliekilpatrick merged commit c2b9c90 into main Oct 26, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant