Skip to content

Refactor ObsErrors and move factory to UFO#1208

Merged
ytremolet merged 10 commits intodevelopfrom
feature/remove_oops_inheritance_ObsError
Dec 8, 2025
Merged

Refactor ObsErrors and move factory to UFO#1208
ytremolet merged 10 commits intodevelopfrom
feature/remove_oops_inheritance_ObsError

Conversation

@ncrossette
Copy link
Contributor

@ncrossette ncrossette commented Nov 19, 2025

Description

Companion to: https://github.com/JCSDA-internal/oops/pull/3115/

Removes the now unneeded & removed obsErrorFactory instantiation and changes default ObsError from the oops::ObsErrorDiag to the functionally identical ufo:ObsErrorDiagonal.

Dependencies

build-group=https://github.com/JCSDA-internal/oops/pull/3115
build-group=https://github.com/JCSDA-internal/ufo/pull/3900
build-group=https://github.com/JCSDA-internal/fv3-jedi/pull/1437
build-group=https://github.com/JCSDA-internal/mpas-jedi/pull/1127

@ncrossette ncrossette added the ALGO JEDI Algorithms label Nov 19, 2025
@shlyaeva shlyaeva requested review from Dooruk and guillaumevernieres and removed request for travissluka December 3, 2025 15:55
@ytremolet
Copy link
Contributor

@shlyaeva @Dooruk @guillaumevernieres It seems the error is not related to this PR. Ok if I merge once the CI in other repos finishes?

@ncrossette
Copy link
Contributor Author

The CI failure is most likely due to missing this PR: #1210, this should be good to merge

@shlyaeva
Copy link
Collaborator

shlyaeva commented Dec 8, 2025

I've updated this branch, I agree with @ncrossette that the failure was because develop wasn't merged in. OK with me to merge.

@ytremolet ytremolet merged commit 4eea3a5 into develop Dec 8, 2025
2 of 3 checks passed
@ytremolet ytremolet deleted the feature/remove_oops_inheritance_ObsError branch December 8, 2025 20:47
jcsda-bot pushed a commit to JCSDA/mpas-jedi that referenced this pull request Dec 8, 2025
## Description

Companion to: JCSDA-internal/oops#3115

Removes the now unneeded & removed obsErrorFactory instantiation and
changes default ObsError from the oops::ObsErrorDiag to the functionally
identical ufo:ObsErrorDiagonal. There are no changes required to the
test reference files.

## Issue(s) addressed

Resolves: 

## Dependencies

build-group=JCSDA-internal/oops#3115
build-group=JCSDA-internal/ufo#3900
build-group=JCSDA-internal/fv3-jedi#1437
build-group=JCSDA-internal/soca#1208


LIST OF MODIFIED FILES:

M       src/mains/mpasEnKF.cc
M       src/mains/mpasHofX.cc
M       src/mains/mpasHofX3D.cc
M       src/mains/mpasVariational.cc
M       test/covariance/yamls/3dvar.yaml
M       test/testinput/3denvar_2stream_bumploc.yaml
M       test/testinput/3denvar_amsua_allsky.yaml
M       test/testinput/3denvar_amsua_bc.yaml
M       test/testinput/3denvar_bumploc.yaml
M       test/testinput/3denvar_dual_resolution.yaml
M       test/testinput/3dfgat.yaml
M       test/testinput/3dfgat_cda.yaml
M       test/testinput/3dfgat_pseudo.yaml
M       test/testinput/3dhybrid_bumpcov_bumploc.yaml
M       test/testinput/3dvar.yaml
M       test/testinput/3dvar_bumpcov.yaml
M       test/testinput/3dvar_bumpcov_nbam.yaml
M       test/testinput/3dvar_bumpcov_ropp.yaml
M       test/testinput/3dvar_bumpcov_rttovcpp.yaml
M       test/testinput/4denvar_ID.yaml
M       test/testinput/4denvar_VarBC.yaml
M       test/testinput/4denvar_VarBC_nonpar.yaml
M       test/testinput/4denvar_bumploc.yaml
M       test/testinput/4dfgat.yaml
M       test/testinput/4dfgat_cda.yaml
M       test/testinput/4dhybrid_bumpcov_bumploc.yaml
M       test/testinput/eda_3dhybrid_1.yaml
M       test/testinput/eda_3dhybrid_2.yaml
M       test/testinput/eda_3dhybrid_3.yaml
M       test/testinput/eda_3dhybrid_4.yaml
M       test/testinput/enshofx_1.yaml
M       test/testinput/enshofx_2.yaml
M       test/testinput/enshofx_3.yaml
M       test/testinput/enshofx_4.yaml
M       test/testinput/enshofx_5.yaml
M       test/testinput/letkf_3dloc.yaml
M       test/testinput/lgetkf.yaml
M       test/testinput/lgetkf_height_vloc.yaml

TESTS CONDUCTED: ran ctests w/spack-stack-1.9.1

---------

Co-authored-by: Yannick Trémolet <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ALGO JEDI Algorithms

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants