Using Observation Climatology in Point Stat #2856
-
I am using point stat in MetPlus/5.0 to verify model against point surface observations, starting with 2 meter temperature for example. The command is
metplus has returned successfully, and produced some expected outputs. See attached log file. Although found it, metplus did not use the climatology, and issued some warnings
The obs climatology file is provided via variables below. However, I am not sure how to define the format of the obs climatology file, and what metplus expects it to contain.
I hoped that metplus may accept the obs climatology with the same format and content as the file for observations. That is how the obs climatology file was created. I have included following files in an ttached zip file
Thanks for looking into this problem. I am new to MetPlus. The problem I have maybe due to incorrect configuration, or file format, or something else. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 6 replies
-
Hi: When looking at your log file (and as you posted above), I see the following:
This means that MET was not able to read your climatology file. I notice in the files that you sent over that the climatology file contains point observations. At this time MET is not able to use point data as the climatology; it has to be gridded data (with the exception of the SEEPS score). This is why MET is unable to read you file. You may be able to create gridded observations using MET's point2grid tool. I'm listing below a few examples of how to set up the configuration for point2grid: Your climatology file is missing some needed global attributes, so it will not go directly through point2grid. If you look in the t2m_2024110200.nc file you sent, it has the following attributes:
Something similar needs to be tin the obs_climatology_00.nc for it to be able to be read by point2grid. Do you have access to NCO tools? If so, you can easily add these attributes using ncatted. It's possible that at some point in the future we could consider enhancing MET to use point observations for climatology, but this need has not previously come up and so it is not available at this time. Christina |
Beta Was this translation helpful? Give feedback.
-
Hi Christina, Thanks so much for looking into my problem, and prviding very informative suggestions. Following your suggestions, I used point2grib tool, and created grided obs netcdf file. I only made very small change to the example Point2Grid.conf, point2gril succeeded when using t2m obs file, as you pointed out, the obs climatology mean file missing global attributes. However, I am not sure about settings, particular, regrid method. below is what I have, nd full final config is attached.
I then cpplied output file from point2grid, grid_obs_climatology_00.nc, to point_stat, and I did not change anything else. This time, the climatology filel is read in, even though point_stat failed in the end, complaint about climatology file
I think it is possible that the obs climatology file grid_obs_climatology_00.nc is not quite as what metplus expects, it is supposed to contains mean observed temperature over a period of time. I did not provide climo_stdev. It is very likely configurations I provided to metplus, both in point2grib and in point_stat, have mistakes. I have attached following
I look forward to any suggestions you can offer. |
Beta Was this translation helpful? Give feedback.
-
For point2grid, the regrid method is a choice meaning that there isn't one "correct" one to use. It's really about which one makes the most sense for the data you have and what you want to evaluate. I don't see any obvious problems with the Point2Grid configurations. The main thing to make sure here is that it is going on the same grid as your model data. The error with the climatology file has to do with how probability data is handled in MET. As it stats, MET expects probabilistic data to be a range of 0 to 1. Your data isn't probabilistic and so your temperatures are not 0 to 1. However, it looks like you have HIRA turned on, which is what computes the probabilistic output. I'm guessing this is why MET wants the climatology to be probabilities. @JohnHalleyGotway could you take a look at this Monday? I'm not certain exactly what MET needs for climatologies with HIRA. Christina |
Beta Was this translation helpful? Give feedback.
@mc155123, I had assumed that that was the
point2grid
command you were running when you originally said...That runtime error is most likely due to missing single quotes on the command line. The presence of double and single quotes can get rather finicky. The entire field string should be enclosed in single quotes, with double-quotes strings on the inside, like this:
I'm not really sure what the previous
echo
line is doing, but if you wa…