Skip to content

Conversation

@jiaruidong2017
Copy link
Collaborator

@jiaruidong2017 jiaruidong2017 commented Jan 2, 2026

Description

This PR updates the da-utils commit hash to include the required utilities.

This PR also addresses Copilot comments in ghcn_snod2ioda.py. In particular, it fixes the use of AttrData and DimDict as mutable module-level dictionaries, which is error-prone—especially since DimDict is modified within the class. These structures are now handled in a safer, more maintainable way.

This PR is a supplementary update to PR #2019 and contributes to NOAA-EMC/global-workflow#4386

Issues

Resolves #2018

Automated CI tests to run in Global Workflow

  • atm_jjob
  • C96C48_ufs_hybatmDA
  • C96C48_hybatmsnowDA
  • C96_gcafs_cycled
  • C48mx500_3DVarAOWCDA
  • C48mx500_hybAOWCDA
  • C96C48_ufsgsi_hybatmDA
  • C96C48_hybatmDA

Address co-pilot comments to the script ghcn_snod2ioda.py
@CoryMartin-NOAA CoryMartin-NOAA merged commit bd2dd3e into develop Jan 5, 2026
5 checks passed
@CoryMartin-NOAA CoryMartin-NOAA deleted the snow_ghcn3 branch January 5, 2026 13:37
DavidNew-NOAA pushed a commit that referenced this pull request Jan 16, 2026
# Description

This PR updates the `da-utils` commit hash to include the required
utilities.

This PR also addresses Copilot comments in `ghcn_snod2ioda.py`. In
particular, it fixes the use of AttrData and DimDict as mutable
module-level dictionaries, which is error-prone—especially since DimDict
is modified within the class. These structures are now handled in a
safer, more maintainable way.

This PR is a supplementary update to PR #2019 and contributes to
NOAA-EMC/global-workflow#4386

# Issues

Resolves #2018 

# Automated CI tests to run in Global Workflow
<!-- Which Global Workflow CI tests are required to adequately test this
PR? -->
- [ ] atm_jjob <!-- JEDI atm single cycle DA !-->
- [ ] C96C48_ufs_hybatmDA <!-- JEDI atm cycled DA !-->
- [ ] C96C48_hybatmsnowDA <!-- JEDI snow cycled DA !-->
- [ ] C96_gcafs_cycled <!-- JEDI aerosol cycled DA !-->
- [ ] C48mx500_3DVarAOWCDA <!-- JEDI low-res marine 3DVar cycled DA !-->
- [ ] C48mx500_hybAOWCDA <!-- JEDI marine hybrid envar cycled DA !-->
- [ ] C96C48_ufsgsi_hybatmDA <!-- JEDI atm Var with GSI EnKF cycled DA
!-->
- [ ] C96C48_hybatmDA <!-- GSI atm cycled DA !-->
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.

Preprocess and assimilate the GHCN snow data for use in the reanalysis

3 participants