Skip to content

GDASApp companion to Global Workflow marine refactoring#1944

Merged
DavidNew-NOAA merged 29 commits into
developfrom
feature/marine-refactor
Oct 23, 2025
Merged

GDASApp companion to Global Workflow marine refactoring#1944
DavidNew-NOAA merged 29 commits into
developfrom
feature/marine-refactor

Conversation

@DavidNew-NOAA
Copy link
Copy Markdown
Collaborator

@DavidNew-NOAA DavidNew-NOAA commented Oct 20, 2025

Description

This PR does a couple things:

  1. It consolidates all parm YAML files required for marine DA tasks into single master files for each task.
  2. It adds parameters to the marine jcb-base.yaml.j2 required for the marine LETKF templates to be rendered by JCB>
  3. It removes the MARINE_ prefix from MARINE_WINDOW_* input environment variables since these variables are now defined more generally in the new Python Analysis class in GW.

Companion PRs

NOAA-EMC/jcb-gdas#194
NOAA-EMC/global-workflow#4160

Issues

...

Automated CI tests to run in Global Workflow

Will be tested with full GW CI suite with results posted to GW companion PR

@DavidNew-NOAA DavidNew-NOAA changed the title Feature/marine refactor GDASApp companion to Global Workflow marine refactoring Oct 20, 2025
@DavidNew-NOAA
Copy link
Copy Markdown
Collaborator Author

This PR and its companions are on hold until Rahul's https://github.com/NOAA-EMC/GDASApp/tree/feature/marine_rename branch is merged

@DavidNew-NOAA DavidNew-NOAA added the DO NOT MERGE PR is not ready to be merged yet label Oct 20, 2025
Copy link
Copy Markdown
Collaborator

@AndrewEichmann-NOAA AndrewEichmann-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, i have not tested

DavidNew-NOAA added a commit to NOAA-EMC/jcb-gdas that referenced this pull request Oct 22, 2025
This PR, and companion to NOAA-EMC/GDASApp#1944
and NOAA-EMC/global-workflow#4160, does a few
things:

1. It adds templates required for rendering the JEDI marine LETKF
`local_ensemble_da` algorithm.
2. It adds a jinja switch to the marine obs YAMLs to turn on a halo
distribution when running marine LETKF.
3. It adds the `marine_` prefix to two or three JCB variables.
@DavidNew-NOAA DavidNew-NOAA removed the DO NOT MERGE PR is not ready to be merged yet label Oct 22, 2025
@DavidNew-NOAA
Copy link
Copy Markdown
Collaborator Author

DavidNew-NOAA commented Oct 22, 2025

@AndrewEichmann-NOAA @guillaumevernieres @shlyaeva The GW companion PR is ready soon for final testing, so this PR is ready for final review

Copy link
Copy Markdown
Collaborator

@AndrewEichmann-NOAA AndrewEichmann-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pretty slick

@DavidNew-NOAA DavidNew-NOAA merged commit a4893c1 into develop Oct 23, 2025
5 checks passed
@DavidNew-NOAA DavidNew-NOAA deleted the feature/marine-refactor branch October 23, 2025 19:38
DavidNew-NOAA added a commit that referenced this pull request Jan 6, 2026
This PR, and companion to #1944
and NOAA-EMC/global-workflow#4160, does a few
things:

1. It adds templates required for rendering the JEDI marine LETKF
`local_ensemble_da` algorithm.
2. It adds a jinja switch to the marine obs YAMLs to turn on a halo
distribution when running marine LETKF.
3. It adds the `marine_` prefix to two or three JCB variables.
DavidNew-NOAA added a commit that referenced this pull request Jan 16, 2026
# Description

This PR does a couple things:

1. It consolidates all parm YAML files required for marine DA tasks into
single master files for each task.
2. It adds parameters to the marine `jcb-base.yaml.j2` required for the
marine LETKF templates to be rendered by JCB>
3. It removes the `MARINE_` prefix from `MARINE_WINDOW_*` input
environment variables since these variables are now defined more
generally in the new Python `Analysis` class in GW.

# Companion PRs

NOAA-EMC/jcb-gdas#194
NOAA-EMC/global-workflow#4160

# Issues

...

# Automated CI tests to run in Global Workflow

Will be tested with full GW CI suite with results posted to GW companion
PR
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.

2 participants