mirror of https://github.com/ecmwf/eccodes.git
Merge pull request #243 from ecmwf/feature/cerise_cmcc
ECC-1915: Feature/cerise cmcc
This commit is contained in:
commit
ff5ab61c8d
|
@ -6,7 +6,10 @@ if (class is "od") { alias mars.system = systemNumber; }
|
|||
if (class is "c3") { alias mars.system = systemNumber; }
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && class is "c3") {
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
||||
if (class is "ci") { unalias mars.method; }
|
||||
|
||||
|
|
|
@ -8,7 +8,10 @@ if (class is "od") { alias mars.system = systemNumber; }
|
|||
if (class is "c3") { alias mars.system = systemNumber; }
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && class is "c3") {
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
||||
if (class is "ci") { unalias mars.method; }
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ if (class isnot "gw") { # ECC-1448
|
|||
}
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && class is "c3") {
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@ if (class isnot "gw") { # ECC-1448
|
|||
}
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && class is "c3") {
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
|
|
@ -11,7 +11,10 @@ if (class is "en") { alias mars.system = systemNumber; }
|
|||
if (class is "c3") { alias mars.system = systemNumber; }
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && class is "c3") {
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
||||
if (class is "ci") { unalias mars.method; }
|
||||
|
||||
|
|
|
@ -12,7 +12,10 @@ if (class is "en") { alias mars.system = systemNumber; }
|
|||
if (class is "c3") { alias mars.system = systemNumber; }
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && class is "c3") {
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
||||
if (class is "ci") { unalias mars.method; }
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ if (class is "c3") { alias mars.system = systemNumber; }
|
|||
if (class is "ci") { alias mars.system = systemNumber; }
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && class is "c3") {
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
|
|
@ -12,7 +12,9 @@ if (class is "en") { alias mars.system = systemNumber; }
|
|||
if (class is "c3") { alias mars.system = systemNumber; }
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && class is "c3") {
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
||||
if (class is "ci") { unalias mars.method; }
|
||||
|
|
|
@ -13,7 +13,9 @@ if (class is "en") { alias mars.system = systemNumber; }
|
|||
if (class is "c3") { alias mars.system = systemNumber; }
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && class is "c3") {
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
||||
if (class is "ci") { unalias mars.method; }
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
grib.msmm.em.def
|
|
@ -0,0 +1,19 @@
|
|||
# assert(16);
|
||||
alias mars.fcmonth = marsForecastMonth;
|
||||
unalias mars.step;
|
||||
|
||||
alias mars.origin = centre;
|
||||
alias mars.method = methodNumber;
|
||||
|
||||
if (class is "od") { alias mars.system = systemNumber; }
|
||||
if (class is "me") { alias mars.system = systemNumber; }
|
||||
if (class is "en") { alias mars.system = systemNumber; }
|
||||
if (class is "c3") { alias mars.system = systemNumber; }
|
||||
|
||||
# See ECC-624
|
||||
if (centre == 80 && subCentre == 98 && (class is "c3" || class is "ci")) {
|
||||
constant cnmc_cmcc = 'cmcc';
|
||||
alias mars.origin = cnmc_cmcc;
|
||||
}
|
||||
|
||||
if (class is "ci") { unalias mars.method; }
|
Loading…
Reference in New Issue