Skip to content

Updated workflow templating#656

Draft
mranst wants to merge 318 commits intodevelopfrom
se/mranst/workflow_templating_redux2
Draft

Updated workflow templating#656
mranst wants to merge 318 commits intodevelopfrom
se/mranst/workflow_templating_redux2

Conversation

@mranst
Copy link
Copy Markdown
Collaborator

@mranst mranst commented Nov 10, 2025

This is the most recent version of the concept of updating the workflow templating to use python. This approach should be more straightforward and easier to understand than the previous version, as it uses the same jinja templating in the graph section to make it easier to read (though it doesn't necessarily have to). This pr also merges the task_runtimes and task_questions objects used by the previous pr into one object for simplicity. I'm aiming for this approach to allow for greater independence of the tasks from the suite creation system, to allow generating configs for single tasks and having mock values for code tests for each task, but that's not ready to show off yet.

I still need to merge develop into this and update the docs, but I wanted to open this up as a draft

mranst and others added 30 commits August 22, 2025 15:27
* Initial commit

* intermediate

* rename task and add toggle

* restore get_observations

* fix toggle

* Updated to link

* Update naming and add task to 3dvar_atmos

* add task

* Add task to other suites

* add runtime for getobsnotinr2d2
* Automatically set window length

* Update 3dfgat_cycle, remove comment
…cs.nasa.gov:/home/manstett/swell-main into feature/mranst/workflows_for_comparison
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.

7 participants