Difficulty upgrading TC_PAIRS workflow from METplus 4 to METplus 5 #2216
-
Hi all, I'm trying to upgrade my TC_PAIRS workflow to METplus 5.0.1, in advance of the 5.1.0 release. I'm starting by using the same configuration file that I had with METplus 4.1.1, but with this configuration, TC_PAIRS runs for one init time and then stops. I don't see anything obvious in the documentation about syntax changes between v4 and v5, so do you have any idea what may be causing this? Specifics: I’ve run two TC_Pairs verifications on Jet for NHC forecasts initialized 2023-06-01-18. They should be identical in terms of configuration except that one is running METplus 5 / MET 11 and one is running METplus 4 / MET 10. Example output file for METplus 4: Note that the METplus 4 one has data, while the METplus 5 one doesn’t. MET/METplus paths used:
Config file used for both runs:
METplus final config files: METplus 4: METplus verbose logs: METplus 4: Let me know if you need further information, and thanks for looking into this! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
This is a change in behavior moving from v4.1 to v5.0 that only applies to TCPairs. To fix this, remove Explanation: The I am adding a check if |
Beta Was this translation helpful? Give feedback.
-
This does work, thanks! The debug message also sounds like a good idea. |
Beta Was this translation helpful? Give feedback.
This is a change in behavior moving from v4.1 to v5.0 that only applies to TCPairs. To fix this, remove
LOOP_ORDER
from your configuration file and addTC_PAIRS_RUN_ONCE=False
. This will process all of your initialization times.Explanation:
The
LOOP_ORDER
METplus config variable has been deprecated.In METplus v4.1, setting
LOOP_ORDER=times
processes each init/valid time in your configuration. TCPairs wrapper has a setting calledTC_PAIRS_RUN_ONCE
that only runs the first init/valid time and is set to True by default. This setting was ignored prior to v5.0.0 whenLOOP_ORDER=times
was set, which was quite confusing to a user. With the removal ofLOOP_ORDER
, the setting is never ignored, b…