Skip to content

JCB companion to Global Workflow marine refactoring#194

Merged
DavidNew-NOAA merged 7 commits into
developfrom
feature/marine-refactor
Oct 22, 2025
Merged

JCB companion to Global Workflow marine refactoring#194
DavidNew-NOAA merged 7 commits into
developfrom
feature/marine-refactor

Conversation

@DavidNew-NOAA
Copy link
Copy Markdown
Contributor

@DavidNew-NOAA DavidNew-NOAA commented Oct 20, 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
Copy link
Copy Markdown
Contributor 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

Copy link
Copy Markdown
Collaborator

@shlyaeva shlyaeva left a comment

Choose a reason for hiding this comment

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

Did not test; code changes look good to me.

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.

no complaints

Copy link
Copy Markdown
Contributor

@guillaumevernieres guillaumevernieres left a comment

Choose a reason for hiding this comment

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

@DavidNew-NOAA
Copy link
Copy Markdown
Contributor Author

Merging

@DavidNew-NOAA DavidNew-NOAA merged commit bbe8d73 into develop Oct 22, 2025
1 check passed
@DavidNew-NOAA DavidNew-NOAA deleted the feature/marine-refactor branch October 22, 2025 18:15
DavidNew-NOAA added a commit to NOAA-EMC/GDASApp that referenced this pull request Oct 23, 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 added a commit to NOAA-EMC/GDASApp 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.

4 participants