Trouble producing some probability stats in EnsembleStat #2849
Replies: 1 comment 1 reply
-
@wuxx66 thanks for sending along your sample configuration file and METplus log output file. I see that you're getting a runtime error from Ensemble-Stat, and you increased the logging level verbosity to try to debug:
And that's great. I'll note that it is also useful to tell the METplus wrappers to log more details too, which is done by increasing the LOG_LEVEL setting from
I spent a while trying to replicate this failure using sample data locally, but wasn't able to do so. I note that I've definitely seen this TYPE of error before. Based on the config file contents, the ensemble_stat tool figures out how many rows and columns of ASCII output it will write. In particular, this n_txt_row() function counts of the number of rows it'll need for a given "verification task". The range check error you're seeing means that the we didn't do that counting correctly based on your configuration settings. It ran out of room when trying to write the 67-th row.
Can you please re-run with |
Beta Was this translation helpful? Give feedback.
-
I have defined "ENSEMBLE_STAT_PROB_CAT_THRESH = >=CDP68, >=CDP87, >=CDP95" in my config file and tried to produce PCT, PSTD and so on, but the task failed. The task runs successfully for "ENSEMBLE_STAT_PROB_CAT_THRESH = , >=CDP87, >=CDP95" but failed only for "ENSEMBLE_STAT_PROB_CAT_THRESH = >=CDP68"
DEBUG 4: For threshold >=CDP68, using a constant climatological probability value of 0.32.
DEBUG 3: Using 3546 of 6480 pairs for climatology bin number 10.
DEBUG 4: For threshold >=CDP68, using a constant climatological probability value of 0.32.
ERROR :
ERROR : AsciiTable::rc_to_n() -> range check error ...
ERROR : (Nrows, Ncols) = (67, 58)
ERROR : (r, c) = (67, 0)
ERROR :
Could you help me have a look what I did wrong?
I have uploaded the config file and log file into "wu_data" folder.
Thank you
Xiaoxi
Beta Was this translation helpful? Give feedback.
All reactions