2020-01-28 14:32:34 +00:00
|
|
|
# (C) Copyright 2005- ECMWF.
|
2013-03-25 12:04:10 +00:00
|
|
|
#
|
|
|
|
# This software is licensed under the terms of the Apache Licence Version 2.0
|
|
|
|
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
|
2013-03-25 14:23:07 +00:00
|
|
|
#
|
2013-03-25 12:04:10 +00:00
|
|
|
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
|
|
|
|
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
|
|
|
#
|
|
|
|
|
|
|
|
lookup[1] ed (7,editionNumber);
|
2016-09-23 13:46:04 +00:00
|
|
|
transient missingValue=999999 : hidden;
|
2018-12-05 17:56:25 +00:00
|
|
|
transient setToMissingIfOutOfRange=0 : hidden;
|
2013-03-25 12:04:10 +00:00
|
|
|
|
2017-11-30 18:32:15 +00:00
|
|
|
# This gets updated twice a year by WMO.
|
2021-06-21 13:29:36 +00:00
|
|
|
# See https://community.wmo.int/activity-areas/wmo-codes/manual-codes/latest-version
|
2023-12-01 14:09:38 +00:00
|
|
|
constant masterTablesVersionNumberLatest = 41;
|
2017-11-30 18:32:15 +00:00
|
|
|
|
2016-01-28 12:13:36 +00:00
|
|
|
#negative value=not used
|
2016-09-23 13:46:04 +00:00
|
|
|
transient inputDelayedDescriptorReplicationFactor={-1} : hidden;
|
2016-01-28 12:13:36 +00:00
|
|
|
#negative value=not used
|
2016-09-23 13:46:04 +00:00
|
|
|
transient inputExtendedDelayedDescriptorReplicationFactor={-1} : hidden;
|
2016-01-28 12:13:36 +00:00
|
|
|
#negative value=not used
|
2016-09-23 13:46:04 +00:00
|
|
|
transient inputShortDelayedDescriptorReplicationFactor={-1} : hidden;
|
2016-01-28 12:13:36 +00:00
|
|
|
|
2016-09-23 13:46:04 +00:00
|
|
|
transient inputDataPresentIndicator={-1} : hidden;
|
2016-02-19 13:59:41 +00:00
|
|
|
|
2018-04-06 12:52:39 +00:00
|
|
|
# For operator 203YYY: Table B override
|
2018-04-10 16:17:48 +00:00
|
|
|
transient inputOverriddenReferenceValues={0} : hidden;
|
2018-04-06 12:52:39 +00:00
|
|
|
|
2016-09-23 13:46:04 +00:00
|
|
|
transient extractSubset=-1 : hidden;
|
|
|
|
transient extractSubsetList={-1} : hidden;
|
|
|
|
transient extractSubsetIntervalStart=-1 : hidden;
|
|
|
|
transient extractSubsetIntervalEnd=-1 : hidden;
|
2016-08-04 07:18:28 +00:00
|
|
|
|
2018-04-10 16:17:48 +00:00
|
|
|
meta doExtractSubsets bufr_extract_subsets(
|
|
|
|
numericValues,pack,numberOfSubsets,extractSubset,extractSubsetIntervalStart,extractSubsetIntervalEnd,
|
|
|
|
extractSubsetList)=0 : hidden;
|
2016-08-04 07:18:28 +00:00
|
|
|
|
2016-09-23 13:46:04 +00:00
|
|
|
transient extractAreaWestLongitude=1.1 : hidden;
|
|
|
|
transient extractAreaEastLongitude=1.1 : hidden;
|
|
|
|
transient extractAreaNorthLatitude=1.1 : hidden;
|
|
|
|
transient extractAreaSouthLatitude=1.1 : hidden;
|
|
|
|
transient extractAreaLatitudeRank=1 : hidden;
|
|
|
|
transient extractAreaLongitudeRank=1 : hidden;
|
|
|
|
transient extractedAreaNumberOfSubsets=0 : hidden;
|
2016-02-05 16:19:02 +00:00
|
|
|
|
2016-08-08 08:54:21 +00:00
|
|
|
meta doExtractArea bufr_extract_area_subsets(
|
|
|
|
doExtractSubsets,numberOfSubsets,extractSubsetList,extractAreaWestLongitude,extractAreaEastLongitude,
|
|
|
|
extractAreaNorthLatitude,extractAreaSouthLatitude,extractAreaLongitudeRank,extractAreaLatitudeRank,
|
2016-09-23 13:46:04 +00:00
|
|
|
extractedAreaNumberOfSubsets)=0 : hidden;
|
2016-08-04 07:18:28 +00:00
|
|
|
|
2016-09-23 13:46:04 +00:00
|
|
|
transient extractDateTimeYearStart=2016 : hidden;
|
|
|
|
transient extractDateTimeMonthStart=1 : hidden;
|
|
|
|
transient extractDateTimeDayStart=1 : hidden;
|
|
|
|
transient extractDateTimeHourStart=1 : hidden;
|
|
|
|
transient extractDateTimeMinuteStart=1 : hidden;
|
|
|
|
transient extractDateTimeSecondStart=1 : hidden;
|
2018-04-10 16:17:48 +00:00
|
|
|
meta extractDateTimeStart julian_date(
|
|
|
|
extractDateTimeYearStart,extractDateTimeMonthStart,extractDateTimeDayStart,
|
|
|
|
extractDateTimeHourStart,extractDateTimeMinuteStart,extractDateTimeSecondStart) : hidden;
|
2016-08-04 07:18:28 +00:00
|
|
|
|
2016-09-23 13:46:04 +00:00
|
|
|
transient extractDateTimeYearEnd=2016 : hidden;
|
|
|
|
transient extractDateTimeMonthEnd=1 : hidden;
|
|
|
|
transient extractDateTimeDayEnd=1 : hidden;
|
|
|
|
transient extractDateTimeHourEnd=1 : hidden;
|
|
|
|
transient extractDateTimeMinuteEnd=1 : hidden;
|
|
|
|
transient extractDateTimeSecondEnd=1 : hidden;
|
2018-04-10 16:17:48 +00:00
|
|
|
meta extractDateTimeEnd julian_date(
|
|
|
|
extractDateTimeYearEnd,extractDateTimeMonthEnd,extractDateTimeDayEnd,
|
|
|
|
extractDateTimeHourEnd,extractDateTimeMinuteEnd,extractDateTimeSecondEnd) : hidden;
|
2016-08-04 07:18:28 +00:00
|
|
|
|
2016-09-23 13:46:04 +00:00
|
|
|
transient extractDateTimeYearRank=1 : hidden;
|
|
|
|
transient extractDateTimeMonthRank=1 : hidden;
|
|
|
|
transient extractDateTimeDayRank=1 : hidden;
|
|
|
|
transient extractDateTimeHourRank=1 : hidden;
|
|
|
|
transient extractDateTimeMinuteRank=1 : hidden;
|
|
|
|
transient extractDateTimeSecondRank=1 : hidden;
|
|
|
|
transient extractedDateTimeNumberOfSubsets=0 : hidden;
|
2016-08-04 07:18:28 +00:00
|
|
|
|
2016-10-05 15:21:46 +00:00
|
|
|
meta doExtractDateTime bufr_extract_datetime_subsets(doExtractSubsets,numberOfSubsets,extractSubsetList)=0 : hidden;
|
|
|
|
|
|
|
|
transient simpleThinningStart=1 : hidden;
|
|
|
|
transient simpleThinningMissingRadius=0 : hidden;
|
2016-10-06 09:41:24 +00:00
|
|
|
transient simpleThinningSkip=1 : hidden;
|
2018-04-10 16:17:48 +00:00
|
|
|
meta doSimpleThinning bufr_simple_thinning(
|
|
|
|
doExtractSubsets,numberOfSubsets,extractSubsetList,simpleThinningStart,simpleThinningMissingRadius,
|
|
|
|
simpleThinningSkip)=0 : hidden;
|
2016-02-04 18:43:24 +00:00
|
|
|
|
2017-05-23 10:28:37 +00:00
|
|
|
transient userDateStart = 0 : hidden;
|
|
|
|
transient userTimeStart = 0 : hidden;
|
2017-05-24 07:59:48 +00:00
|
|
|
meta userDateTimeStart julian_date(userDateStart,userTimeStart) : hidden;
|
2017-05-23 10:28:37 +00:00
|
|
|
|
|
|
|
transient userDateEnd = 0 : hidden;
|
|
|
|
transient userTimeEnd = 0 : hidden;
|
2017-05-24 07:59:48 +00:00
|
|
|
meta userDateTimeEnd julian_date(userDateEnd,userTimeEnd) : hidden;
|
2017-05-23 10:28:37 +00:00
|
|
|
|
2018-08-29 17:07:23 +00:00
|
|
|
# See ECC-741
|
|
|
|
transient skipExtraKeyAttributes=0 : hidden;
|
|
|
|
|
2014-06-21 21:28:40 +00:00
|
|
|
template boot_edition "bufr/boot_edition_[ed:l].def";
|
2013-03-25 12:04:10 +00:00
|
|
|
|