Update main from feature/capgen as of 11/09/2021. The feature/capgen branch contains major refactoring of the capgen.py scripts, including the metadata used by the current ccpp_prebuild.py in the UFS.
Except for a stricter checking of units in the CCPP metadata, these updates have no effect on the UFS or the parameterizations in the NCAR ccpp-physics main repository.
Note. The framework updates contain formatted string statements that require Python 3.6 or newer.
@grantfirl for some reason I can't add you as reviewer to this PR. Maybe you didn't exist or were caught in a space-time bubble while transferring from NCAR to NOAA.
Description
Update main from feature/capgen as of 11/09/2021. The feature/capgen branch contains major refactoring of the
capgen.py
scripts, including the metadata used by the currentccpp_prebuild.py
in the UFS.Except for a stricter checking of units in the CCPP metadata, these updates have no effect on the UFS or the parameterizations in the NCAR ccpp-physics main repository.
Note. The framework updates contain formatted string statements that require Python 3.6 or newer.
User interface changes?: No
Fixes https://github.com/NCAR/ccpp-framework/issues/416
Last-minute change w/o effect on the code whatsoever: add @mkavulich to CODEOWNERS
Associated PRs
https://github.com/NCAR/ccpp-framework/pull/415 https://github.com/NCAR/ccpp-physics/pull/775 https://github.com/NOAA-EMC/fv3atm/pull/422 https://github.com/ufs-community/ufs-weather-model/pull/907
Testing
See https://github.com/ufs-community/ufs-weather-model/pull/907