[Met_help] [rt.rap.ucar.edu #96621] History for Error when using Ensemble Stat solely to calculate ensemble fields

George McCabe via RT met_help at ucar.edu
Thu Sep 10 07:47:29 MDT 2020


----------------------------------------------------------------
  Initial Request
----------------------------------------------------------------

Good morning!

I have been trying to use the ensemble_stat tool to calculate ensemble
fields (e.g., ens. mean, stdev, max, and nep), but I do not wish to do a
verification against any set of observations. As a result, in my
configuration file, I have tried to eliminate all dictionaries except those
that are related to conducting the process of calculating ensemble fields,
including the 'fcst' and 'obs' dictionaries.

However, when I run MET, I consistently get the following error message:
*ERROR  : EnsembleStatConfInfo::process_config() -> When "fcst.field" is
non-empty, you must use "-point_obs" and/or "-grid_obs" to specify the
verifying observations.*

This confounds me, because there is no fcst dictionary present in the
configuration file! If it would help, I can send along the configuration
file that I am using, but I wanted to check and see if you had any possible
remedies based off of the error message alone. FYI, I am running MET v9.0.

Thank you for your time and help,
-Chase Graham

Chase Scott Graham

Research/Teaching Assistant
Dept. of Marine, Earth, and Atmospheric Sciences
North Carolina State University


----------------------------------------------------------------
  Complete Ticket History
----------------------------------------------------------------

Subject: Error when using Ensemble Stat solely to calculate ensemble fields
From: George McCabe
Time: Wed Sep 09 15:47:57 2020

Hi Chase,

I see you are having issues with configuring your Ensemble-Stat
configuration file. If you remove a variable or dictionary from a MET
configuration file, the default value is used. Here is the default
config
file for Ensemble-Stat:

https://github.com/dtcenter/MET/blob/fc5e881d419560a0c6a35a19996fa0a57347d3d2/met/data/config/EnsembleStatConfig_default#L97

You can see that there is a name and level set as the default value.
Instead of removing the forecast directory altogether, you should
replace
it with this:

fcst = {
field = [];
}

then you should get the behavior you are expecting. Please let me know
if
you have any questions.

Thanks,
George

On Wed, Sep 9, 2020 at 3:21 PM Chase Graham via RT <met_help at ucar.edu>
wrote:

>
> Wed Sep 09 15:20:34 2020: Request 96621 was acted upon.
> Transaction: Ticket created by csgraha2 at ncsu.edu
>        Queue: met_help
>      Subject: Error when using Ensemble Stat solely to calculate
ensemble
> fields
>        Owner: Nobody
>   Requestors: csgraha2 at ncsu.edu
>       Status: new
>  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=96621 >
>
>
> Good morning!
>
> I have been trying to use the ensemble_stat tool to calculate
ensemble
> fields (e.g., ens. mean, stdev, max, and nep), but I do not wish to
do a
> verification against any set of observations. As a result, in my
> configuration file, I have tried to eliminate all dictionaries
except those
> that are related to conducting the process of calculating ensemble
fields,
> including the 'fcst' and 'obs' dictionaries.
>
> However, when I run MET, I consistently get the following error
message:
> *ERROR  : EnsembleStatConfInfo::process_config() -> When
"fcst.field" is
> non-empty, you must use "-point_obs" and/or "-grid_obs" to specify
the
> verifying observations.*
>
> This confounds me, because there is no fcst dictionary present in
the
> configuration file! If it would help, I can send along the
configuration
> file that I am using, but I wanted to check and see if you had any
possible
> remedies based off of the error message alone. FYI, I am running MET
v9.0.
>
> Thank you for your time and help,
> -Chase Graham
>
> Chase Scott Graham
>
> Research/Teaching Assistant
> Dept. of Marine, Earth, and Atmospheric Sciences
> North Carolina State University
>
>

--
George McCabe - Software Engineer III
National Center for Atmospheric Research
Research Applications Laboratory
303-497-2768
---
My working day may not be your working day. Please do not feel obliged
to
reply to this email outside of your normal working hours.

------------------------------------------------
Subject: Error when using Ensemble Stat solely to calculate ensemble fields
From: Chase Graham
Time: Thu Sep 10 07:37:54 2020

Hi George,

Ensemble-Stat is working as expected after making those changes.
Thanks
again for your help with this, this is useful information going
forward.

Best,
-Chase Graham

Chase Scott Graham

Research/Teaching Assistant
Dept. of Marine, Earth, and Atmospheric Sciences
North Carolina State University


On Wed, Sep 9, 2020 at 5:48 PM George McCabe via RT
<met_help at ucar.edu>
wrote:

> Hi Chase,
>
> I see you are having issues with configuring your Ensemble-Stat
> configuration file. If you remove a variable or dictionary from a
MET
> configuration file, the default value is used. Here is the default
config
> file for Ensemble-Stat:
>
>
>
https://github.com/dtcenter/MET/blob/fc5e881d419560a0c6a35a19996fa0a57347d3d2/met/data/config/EnsembleStatConfig_default#L97
>
> You can see that there is a name and level set as the default value.
> Instead of removing the forecast directory altogether, you should
replace
> it with this:
>
> fcst = {
> field = [];
> }
>
> then you should get the behavior you are expecting. Please let me
know if
> you have any questions.
>
> Thanks,
> George
>
> On Wed, Sep 9, 2020 at 3:21 PM Chase Graham via RT
<met_help at ucar.edu>
> wrote:
>
> >
> > Wed Sep 09 15:20:34 2020: Request 96621 was acted upon.
> > Transaction: Ticket created by csgraha2 at ncsu.edu
> >        Queue: met_help
> >      Subject: Error when using Ensemble Stat solely to calculate
ensemble
> > fields
> >        Owner: Nobody
> >   Requestors: csgraha2 at ncsu.edu
> >       Status: new
> >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=96621 >
> >
> >
> > Good morning!
> >
> > I have been trying to use the ensemble_stat tool to calculate
ensemble
> > fields (e.g., ens. mean, stdev, max, and nep), but I do not wish
to do a
> > verification against any set of observations. As a result, in my
> > configuration file, I have tried to eliminate all dictionaries
except
> those
> > that are related to conducting the process of calculating ensemble
> fields,
> > including the 'fcst' and 'obs' dictionaries.
> >
> > However, when I run MET, I consistently get the following error
message:
> > *ERROR  : EnsembleStatConfInfo::process_config() -> When
"fcst.field" is
> > non-empty, you must use "-point_obs" and/or "-grid_obs" to specify
the
> > verifying observations.*
> >
> > This confounds me, because there is no fcst dictionary present in
the
> > configuration file! If it would help, I can send along the
configuration
> > file that I am using, but I wanted to check and see if you had any
> possible
> > remedies based off of the error message alone. FYI, I am running
MET
> v9.0.
> >
> > Thank you for your time and help,
> > -Chase Graham
> >
> > Chase Scott Graham
> >
> > Research/Teaching Assistant
> > Dept. of Marine, Earth, and Atmospheric Sciences
> > North Carolina State University
> >
> >
>
> --
> George McCabe - Software Engineer III
> National Center for Atmospheric Research
> Research Applications Laboratory
> 303-497-2768
> ---
> My working day may not be your working day. Please do not feel
obliged to
> reply to this email outside of your normal working hours.
>
>

------------------------------------------------
Subject: Error when using Ensemble Stat solely to calculate ensemble fields
From: George McCabe
Time: Thu Sep 10 07:47:27 2020

Hi Chase,

I am happy to help! Please create another ticket if you have any other
questions/issues.

Thanks,
George

On Thu, Sep 10, 2020 at 7:38 AM Chase Graham via RT
<met_help at ucar.edu>
wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=96621 >
>
> Hi George,
>
> Ensemble-Stat is working as expected after making those changes.
Thanks
> again for your help with this, this is useful information going
forward.
>
> Best,
> -Chase Graham
>
> Chase Scott Graham
>
> Research/Teaching Assistant
> Dept. of Marine, Earth, and Atmospheric Sciences
> North Carolina State University
>
>
> On Wed, Sep 9, 2020 at 5:48 PM George McCabe via RT
<met_help at ucar.edu>
> wrote:
>
> > Hi Chase,
> >
> > I see you are having issues with configuring your Ensemble-Stat
> > configuration file. If you remove a variable or dictionary from a
MET
> > configuration file, the default value is used. Here is the default
config
> > file for Ensemble-Stat:
> >
> >
> >
>
https://github.com/dtcenter/MET/blob/fc5e881d419560a0c6a35a19996fa0a57347d3d2/met/data/config/EnsembleStatConfig_default#L97
> >
> > You can see that there is a name and level set as the default
value.
> > Instead of removing the forecast directory altogether, you should
replace
> > it with this:
> >
> > fcst = {
> > field = [];
> > }
> >
> > then you should get the behavior you are expecting. Please let me
know if
> > you have any questions.
> >
> > Thanks,
> > George
> >
> > On Wed, Sep 9, 2020 at 3:21 PM Chase Graham via RT
<met_help at ucar.edu>
> > wrote:
> >
> > >
> > > Wed Sep 09 15:20:34 2020: Request 96621 was acted upon.
> > > Transaction: Ticket created by csgraha2 at ncsu.edu
> > >        Queue: met_help
> > >      Subject: Error when using Ensemble Stat solely to calculate
> ensemble
> > > fields
> > >        Owner: Nobody
> > >   Requestors: csgraha2 at ncsu.edu
> > >       Status: new
> > >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=96621
> >
> > >
> > >
> > > Good morning!
> > >
> > > I have been trying to use the ensemble_stat tool to calculate
ensemble
> > > fields (e.g., ens. mean, stdev, max, and nep), but I do not wish
to do
> a
> > > verification against any set of observations. As a result, in my
> > > configuration file, I have tried to eliminate all dictionaries
except
> > those
> > > that are related to conducting the process of calculating
ensemble
> > fields,
> > > including the 'fcst' and 'obs' dictionaries.
> > >
> > > However, when I run MET, I consistently get the following error
> message:
> > > *ERROR  : EnsembleStatConfInfo::process_config() -> When
"fcst.field"
> is
> > > non-empty, you must use "-point_obs" and/or "-grid_obs" to
specify the
> > > verifying observations.*
> > >
> > > This confounds me, because there is no fcst dictionary present
in the
> > > configuration file! If it would help, I can send along the
> configuration
> > > file that I am using, but I wanted to check and see if you had
any
> > possible
> > > remedies based off of the error message alone. FYI, I am running
MET
> > v9.0.
> > >
> > > Thank you for your time and help,
> > > -Chase Graham
> > >
> > > Chase Scott Graham
> > >
> > > Research/Teaching Assistant
> > > Dept. of Marine, Earth, and Atmospheric Sciences
> > > North Carolina State University
> > >
> > >
> >
> > --
> > George McCabe - Software Engineer III
> > National Center for Atmospheric Research
> > Research Applications Laboratory
> > 303-497-2768
> > ---
> > My working day may not be your working day. Please do not feel
obliged to
> > reply to this email outside of your normal working hours.
> >
> >
>
>

--
George McCabe - Software Engineer III
National Center for Atmospheric Research
Research Applications Laboratory
303-497-2768
---
My working day may not be your working day. Please do not feel obliged
to
reply to this email outside of your normal working hours.

------------------------------------------------


More information about the Met_help mailing list