Are all ensemble members expected to be in the same file format? #3314
Software VersionMETplus 6.2.0 TextHi METplus folks, I am running GenEnsProd and EnsembleStat on Hera. I am evaluating 3-hourly APCP. 8 of the ensemble members do not have 3-hourly APCP natively, so I calculate it via PCPCombine. The results are netCDF files. 2 ensemble members do have 3-hourly APCP natively, so I pass the files in their original grib2 format. When I run GenEnsProd, I get the following error: I am trying to figure out why GenEnsProd is expecting a netCDF file. Hence, my question in the title, are all members expected to be in the same file format? Thank you, |
Replies: 1 comment 2 replies
|
Hi Lindsay: For Ensemble-Stat, the file type is determined using the first file in the list of input files. If you are curious, here is the code that determines this file type. As you suspect above, all members are expected to be in the same file format for Ensemble-Stat. It can't read data from different input file types. One reason for this restriction is that a single input variable name and level is used in the configuration file for each variable in all the files. Since levels are specified differently for netCDF vs grib2 files, there isn't configuration options to support reading multiple data types for the same variables. I'm guessing (without seeing your files), that you would actually also need two different configuration settings for the two different file types: Anyway, all files have to be in the same format. There are 2 ways to get around this for the setup you have:
Let me know if you have questions |
Hi Lindsay:
For Ensemble-Stat, the file type is determined using the first file in the list of input files. If you are curious, here is the code that determines this file type.
As you suspect above, all members are expected to be in the same file format for Ensemble-Stat. It can't read data from different input file types. One reason for this restriction is that a single input variable name and level is used in the configuration file for each variable in all the files. Since levels are specified differently for netCDF vs grib2 files, there isn't configuration options to support reading multiple data types for the same variables. I'm guessing (without seeing your files), that you would act…