mirror of https://github.com/ecmwf/eccodes.git
ECC-1251: MARS streams: Add config files for new ENS-Extended range streams
This commit is contained in:
parent
c6ffb8121f
commit
a6c2652995
|
@ -0,0 +1,3 @@
|
|||
#assert(local=4)
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.date = referenceDate;
|
|
@ -0,0 +1,5 @@
|
|||
#assert(local=30)
|
||||
alias mars.step = stepRange;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,5 @@
|
|||
#assert(local=30)
|
||||
alias mars.step = stepRange;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,5 @@
|
|||
#assert(local=30)
|
||||
alias mars.step = stepRange;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,5 @@
|
|||
#assert(local=30)
|
||||
alias mars.step = stepRange;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,3 @@
|
|||
alias mars.number = perturbationNumber;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
|
@ -0,0 +1,4 @@
|
|||
# assert(=4)
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,4 @@
|
|||
# assert(=4)
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,3 @@
|
|||
#assert(local=4)
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.date = referenceDate;
|
|
@ -0,0 +1 @@
|
|||
base.def
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = clusterNumber;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.number = clusterNumber;
|
||||
alias mars.domain = clusteringDomain;
|
|
@ -0,0 +1 @@
|
|||
base.def
|
|
@ -0,0 +1,4 @@
|
|||
|
||||
alias mars.number = clusterNumber;
|
||||
alias mars.domain = clusteringDomain;
|
||||
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1 @@
|
|||
base.def
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1,2 @@
|
|||
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
base.def
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.number = perturbationNumber;
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.number = perturbationNumber;
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.number = perturbationNumber;
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.number = perturbationNumber;
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,31 @@
|
|||
#TODO assert(localDefinitionNumber == 5);
|
||||
# This is obsolete. Here for backward compatibility
|
||||
|
||||
|
||||
if(startStep == endStep)
|
||||
{
|
||||
alias mars.step = endStep;
|
||||
}
|
||||
else
|
||||
{
|
||||
if((paramId == 131228) && (class == 1))
|
||||
{
|
||||
if(startStep == endStep - 24)
|
||||
{
|
||||
alias mars.step = endStep;
|
||||
}
|
||||
else
|
||||
{
|
||||
transient patch_precip_fp = 24;
|
||||
meta stepRange g1step_range(P1,P2,timeRangeIndicator,unitOfTimeRange,stepUnits,stepType,patch_precip_fp) : dump,read_only;
|
||||
alias mars.step = stepRange;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
alias mars.step = stepRange;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
alias mars.number = forecastProbabilityNumber;
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,4 @@
|
|||
alias mars.step = stepRange;
|
||||
meta marsQuantile sprintf("%d:%d",perturbationNumber,numberOfForecastsInEnsemble);
|
||||
alias mars.quantile = marsQuantile;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
alias mars.step = stepRange;
|
||||
meta marsQuantile sprintf("%d:%d",perturbationNumber,numberOfForecastsInEnsemble);
|
||||
alias mars.quantile = marsQuantile;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.step = endStep;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.step = stepRange;
|
||||
alias mars.number = number;
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = forecastOrSingularVectorNumber;
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = forecastOrSingularVectorNumber;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1,3 @@
|
|||
alias mars.number = tubeNumber;
|
||||
alias mars.domain = tubeDomain;
|
||||
alias mars.reference = referenceStep;
|
|
@ -0,0 +1,3 @@
|
|||
alias mars.step = stepRange;
|
||||
alias mars.quantile = quantile;
|
||||
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1,2 @@
|
|||
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1,2 @@
|
|||
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.number = perturbationNumber;
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.number = perturbationNumber;
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.number = perturbationNumber;
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1,3 @@
|
|||
# TODO: Check me
|
||||
alias mars.number = perturbationNumber;
|
||||
alias mars.step = stepRange;
|
|
@ -0,0 +1,3 @@
|
|||
alias mars.number = forecastProbabilityNumber;
|
||||
alias mars.step = stepRange;
|
||||
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.step = stepRange;
|
||||
alias mars.number = number;
|
|
@ -0,0 +1,2 @@
|
|||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
|
@ -0,0 +1,5 @@
|
|||
#assert(local=30)
|
||||
alias mars.step = stepRange;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,5 @@
|
|||
#assert(local=30)
|
||||
alias mars.step = stepRange;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,5 @@
|
|||
#assert(local=30)
|
||||
alias mars.step = stepRange;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,5 @@
|
|||
#assert(local=30)
|
||||
alias mars.step = stepRange;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
||||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1,3 @@
|
|||
alias mars.number = perturbationNumber;
|
||||
alias mars.date = referenceDate;
|
||||
alias mars.hdate = dataDate;
|
|
@ -0,0 +1,3 @@
|
|||
alias mars.step = stepRange;
|
||||
alias mars.quantile = quantile;
|
||||
|
|
@ -0,0 +1 @@
|
|||
alias mars.number = perturbationNumber;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
|
@ -0,0 +1 @@
|
|||
alias mars.step = stepRange;
|
Loading…
Reference in New Issue