Skip to content

Upgraded all obs files from v2 to v3 with ioda-upgrade-v2-to-v3#54

Merged
shlyaeva merged 4 commits intodevelopfrom
feature/sprint-ioda-converters
Jan 18, 2023
Merged

Upgraded all obs files from v2 to v3 with ioda-upgrade-v2-to-v3#54
shlyaeva merged 4 commits intodevelopfrom
feature/sprint-ioda-converters

Conversation

@shlyaeva
Copy link
Contributor

@shlyaeva shlyaeva commented Dec 22, 2022

Description

Upgrades all observation file used in fv3-jedi tests to use JEDI Obs convention (https://github.com/orgs/JCSDA-internal/teams/jedi-models/discussions/91)

All files were updated automatically with ioda-upgrade-v2-v3 using this script.

fixes https://github.com/JCSDA-internal/fv3-jedi/issues/729

Dependencies

  • feature/sprint-ioda-converters in ioda

Impact

  • fv3-jedi

@shlyaeva shlyaeva added the waiting for other repos waiting on update in the other repos (models) label Dec 22, 2022
@shlyaeva
Copy link
Contributor Author

@srherbener I've just checked a few test runs in fv3-jedi, and looks like the ioda-upgrade-v2-v3.x (I ran it on all obs files here) didn't upgrade the datetime metadata from the string, see e.g. testinput_tier_1/obs/aircraft_obs_2020121500_m.nc4 file.

@srherbener
Copy link
Contributor

Yes, I just put a comment in https://github.com/JCSDA-internal/r2d2/issues/269 about the same thing. In that comment I suggested using the time_IodaIO.x application to fix these issues.

If you need this to be fixed now, how difficult would it be to add running the time_IodaIO.x application (which will fix these issues) either before or after the upgrader?

If this isn't really urgent, then perhaps it might be better to add the fixes to the upgrader.

@srherbener
Copy link
Contributor

Sorry didn't see the link to the script that runs the upgrader, and it should be easy to add a step to run time_IodaIO.x. If you want to go that route, I can help.

@shlyaeva
Copy link
Contributor Author

Sorry didn't see the link to the script that runs the upgrader, and it should be easy to add a step to run time_IodaIO.x. If you want to go that route, I can help.

That would be great, I think, thank you!

@srherbener
Copy link
Contributor

Sorry didn't see the link to the script that runs the upgrader, and it should be easy to add a step to run time_IodaIO.x. If you want to go that route, I can help.

That would be great, I think, thank you!

Turns out that using time_IodaIO.x will not be feasible. See https://github.com/JCSDA-internal/r2d2/issues/269 for details. Need to try adding fixes to the upgrader next.

@shlyaeva
Copy link
Contributor Author

I have pushed an update:

I believe this is now finalized and can be reviewed.

@shlyaeva
Copy link
Contributor Author

I've rerun the upgrader with the latest version of the code + https://github.com/JCSDA-internal/ioda/pull/874 to rename sea_surface_salinity and to make sure the upgrader still works for all the files here.

Copy link

@huishao-r huishao-r left a comment

Choose a reason for hiding this comment

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

Worked with the yaml files! Thanks!!

@shlyaeva shlyaeva merged commit 101cf68 into develop Jan 18, 2023
@shlyaeva shlyaeva deleted the feature/sprint-ioda-converters branch January 18, 2023 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting for other repos waiting on update in the other repos (models)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants