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
af9092b726
commit
0ba1bbccd2
|
@ -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