From c3323841d5954ce98f26af054c0b33594a5a40ce Mon Sep 17 00:00:00 2001 From: tsuki Date: Fri, 26 Dec 2025 23:47:02 +0800 Subject: [PATCH] sync --- Cargo.lock | 61 + gen/Cargo.toml | 6 + gen/src/config.rs | 250 ++ gen/src/fr/btable.rs | 57 +- gen/src/fr/dtable.rs | 123 +- gen/src/fr/mod.rs | 22 +- gen/src/lib.rs | 233 +- gen/src/main.rs | 276 +- gen/src/opera/bitmap.rs | 82 + gen/src/opera/mod.rs | 1 + gen/src/pattern.rs | 535 ++++ gen/src/tables.rs | 82 +- gen/src/wmo/btable.rs | 22 - rbufr/rtables/bufr/bufrtabb_11.csv | 1485 ---------- rbufr/rtables/bufr/bufrtabd_11.csv | 2404 ----------------- rbufr/src/block.rs | 26 +- rbufr/src/discriptor_table.rs | 162 -- rbufr/src/discriptor_table/btable.rs | 51 - rbufr/src/discriptor_table/dtable.rs | 78 - rbufr/src/lib.rs | 6 +- rbufr/src/opera.rs | 3 + rbufr/src/parser.rs | 12 +- rbufr/src/structs/bit.rs | 11 +- rbufr/src/structs/data_parser.rs | 381 +++ rbufr/src/structs/mod.rs | 2 + rbufr/src/structs/tools.rs | 28 + rbufr/src/structs/versions/mod.rs | 158 +- rbufr/src/structs/versions/v2.rs | 37 +- rbufr/src/structs/versions/v4.rs | 40 +- rbufr/src/tables.rs | 23 +- rbufr/tables/local/BUFR_TableB_10.bufrtbl | Bin 0 -> 150632 bytes rbufr/tables/local/BUFR_TableB_11.bufrtbl | Bin 0 -> 122848 bytes rbufr/tables/local/BUFR_TableB_12.bufrtbl | Bin 0 -> 155916 bytes rbufr/tables/local/BUFR_TableB_13.bufrtbl | Bin 0 -> 174972 bytes rbufr/tables/local/BUFR_TableB_14.bufrtbl | Bin 0 -> 191860 bytes rbufr/tables/local/BUFR_TableB_15.bufrtbl | Bin 0 -> 193040 bytes rbufr/tables/local/BUFR_TableB_16.bufrtbl | Bin 0 -> 200984 bytes rbufr/tables/local/BUFR_TableB_18.bufrtbl | Bin 0 -> 209628 bytes rbufr/tables/local/BUFR_TableB_2.bufrtbl | 43 + rbufr/tables/local/BUFR_TableB_247_7.bufrtbl | Bin 0 -> 4860 bytes rbufr/tables/local/BUFR_TableB_247_8.bufrtbl | Bin 0 -> 5048 bytes rbufr/tables/local/BUFR_TableB_247_9.bufrtbl | Bin 0 -> 5760 bytes rbufr/tables/local/BUFR_TableB_255_1.bufrtbl | Bin 0 -> 1692 bytes rbufr/tables/local/BUFR_TableB_255_5.bufrtbl | Bin 0 -> 3340 bytes rbufr/tables/local/BUFR_TableB_255_6.bufrtbl | Bin 0 -> 4320 bytes rbufr/tables/local/BUFR_TableB_3.bufrtbl | Bin 0 -> 59292 bytes rbufr/tables/local/BUFR_TableB_6.bufrtbl | Bin 0 -> 92504 bytes .../tables/local/BUFR_TableB_65279_4.bufrtbl | Bin 0 -> 4320 bytes .../tables/local/BUFR_TableB_65535_1.bufrtbl | Bin 0 -> 1676 bytes .../tables/local/BUFR_TableB_65535_12.bufrtbl | Bin 0 -> 69124 bytes .../tables/local/BUFR_TableB_65535_2.bufrtbl | Bin 0 -> 1556 bytes .../tables/local/BUFR_TableB_65535_3.bufrtbl | Bin 0 -> 2096 bytes .../tables/local/BUFR_TableB_65535_4.bufrtbl | Bin 0 -> 3212 bytes .../tables/local/BUFR_TableB_65535_5.bufrtbl | Bin 0 -> 3340 bytes .../tables/local/BUFR_TableB_65535_6.bufrtbl | Bin 0 -> 4320 bytes .../tables/local/BUFR_TableB_65535_7.bufrtbl | Bin 0 -> 4440 bytes rbufr/tables/local/BUFR_TableB_85_0.bufrtbl | Bin 0 -> 20 bytes rbufr/tables/local/BUFR_TableB_85_1.bufrtbl | Bin 0 -> 28740 bytes rbufr/tables/local/BUFR_TableB_85_10.bufrtbl | Bin 0 -> 57076 bytes rbufr/tables/local/BUFR_TableB_85_11.bufrtbl | Bin 0 -> 60148 bytes rbufr/tables/local/BUFR_TableB_85_12.bufrtbl | Bin 0 -> 60692 bytes rbufr/tables/local/BUFR_TableB_85_13.bufrtbl | Bin 0 -> 60952 bytes rbufr/tables/local/BUFR_TableB_85_14.bufrtbl | Bin 0 -> 62068 bytes rbufr/tables/local/BUFR_TableB_85_15.bufrtbl | Bin 0 -> 62132 bytes rbufr/tables/local/BUFR_TableB_85_16.bufrtbl | Bin 0 -> 62132 bytes rbufr/tables/local/BUFR_TableB_85_17.bufrtbl | Bin 0 -> 62132 bytes rbufr/tables/local/BUFR_TableB_85_18.bufrtbl | Bin 0 -> 63096 bytes rbufr/tables/local/BUFR_TableB_85_19.bufrtbl | Bin 0 -> 63280 bytes rbufr/tables/local/BUFR_TableB_85_2.bufrtbl | Bin 0 -> 8744 bytes rbufr/tables/local/BUFR_TableB_85_20.bufrtbl | Bin 0 -> 63424 bytes rbufr/tables/local/BUFR_TableB_85_3.bufrtbl | Bin 0 -> 33232 bytes rbufr/tables/local/BUFR_TableB_85_4.bufrtbl | Bin 0 -> 41852 bytes rbufr/tables/local/BUFR_TableB_85_5.bufrtbl | Bin 0 -> 47748 bytes rbufr/tables/local/BUFR_TableB_85_6.bufrtbl | Bin 0 -> 51348 bytes rbufr/tables/local/BUFR_TableB_85_7.bufrtbl | Bin 0 -> 55036 bytes rbufr/tables/local/BUFR_TableB_85_8.bufrtbl | Bin 0 -> 54888 bytes rbufr/tables/local/BUFR_TableB_85_9.bufrtbl | Bin 0 -> 57580 bytes rbufr/tables/local/BUFR_TableB_85_99.bufrtbl | Bin 0 -> 57156 bytes rbufr/tables/local/BUFR_TableD_10.bufrtbl | Bin 0 -> 38352 bytes rbufr/tables/local/BUFR_TableD_11.bufrtbl | Bin 0 -> 36292 bytes rbufr/tables/local/BUFR_TableD_12.bufrtbl | Bin 0 -> 47832 bytes rbufr/tables/local/BUFR_TableD_13.bufrtbl | Bin 0 -> 60508 bytes rbufr/tables/local/BUFR_TableD_14.bufrtbl | Bin 0 -> 69144 bytes rbufr/tables/local/BUFR_TableD_15.bufrtbl | Bin 0 -> 70300 bytes rbufr/tables/local/BUFR_TableD_16.bufrtbl | Bin 0 -> 73304 bytes rbufr/tables/local/BUFR_TableD_18.bufrtbl | Bin 0 -> 75412 bytes rbufr/tables/local/BUFR_TableD_2.bufrtbl | Bin 0 -> 34204 bytes rbufr/tables/local/BUFR_TableD_247_7.bufrtbl | Bin 0 -> 3212 bytes rbufr/tables/local/BUFR_TableD_247_8.bufrtbl | Bin 0 -> 3212 bytes rbufr/tables/local/BUFR_TableD_247_9.bufrtbl | Bin 0 -> 3800 bytes rbufr/tables/local/BUFR_TableD_255_1.bufrtbl | Bin 0 -> 1636 bytes rbufr/tables/local/BUFR_TableD_255_5.bufrtbl | Bin 0 -> 1632 bytes rbufr/tables/local/BUFR_TableD_255_6.bufrtbl | Bin 0 -> 2652 bytes rbufr/tables/local/BUFR_TableD_3.bufrtbl | Bin 0 -> 19360 bytes rbufr/tables/local/BUFR_TableD_6.bufrtbl | Bin 0 -> 29848 bytes .../tables/local/BUFR_TableD_65279_4.bufrtbl | Bin 0 -> 2652 bytes .../tables/local/BUFR_TableD_65535_1.bufrtbl | Bin 0 -> 1636 bytes .../tables/local/BUFR_TableD_65535_12.bufrtbl | Bin 0 -> 14796 bytes .../tables/local/BUFR_TableD_65535_2.bufrtbl | Bin 0 -> 1500 bytes .../tables/local/BUFR_TableD_65535_3.bufrtbl | Bin 0 -> 1624 bytes .../tables/local/BUFR_TableD_65535_4.bufrtbl | Bin 0 -> 1500 bytes .../tables/local/BUFR_TableD_65535_5.bufrtbl | Bin 0 -> 1632 bytes .../tables/local/BUFR_TableD_65535_6.bufrtbl | Bin 0 -> 2652 bytes .../tables/local/BUFR_TableD_65535_7.bufrtbl | Bin 0 -> 2788 bytes rbufr/tables/local/BUFR_TableD_85_0.bufrtbl | Bin 0 -> 20 bytes rbufr/tables/local/BUFR_TableD_85_1.bufrtbl | Bin 0 -> 11060 bytes rbufr/tables/local/BUFR_TableD_85_10.bufrtbl | Bin 0 -> 14152 bytes rbufr/tables/local/BUFR_TableD_85_11.bufrtbl | Bin 0 -> 14404 bytes rbufr/tables/local/BUFR_TableD_85_12.bufrtbl | Bin 0 -> 14536 bytes rbufr/tables/local/BUFR_TableD_85_13.bufrtbl | Bin 0 -> 14536 bytes rbufr/tables/local/BUFR_TableD_85_14.bufrtbl | Bin 0 -> 14652 bytes rbufr/tables/local/BUFR_TableD_85_15.bufrtbl | Bin 0 -> 14652 bytes rbufr/tables/local/BUFR_TableD_85_16.bufrtbl | Bin 0 -> 14652 bytes rbufr/tables/local/BUFR_TableD_85_17.bufrtbl | Bin 0 -> 14652 bytes rbufr/tables/local/BUFR_TableD_85_18.bufrtbl | Bin 0 -> 14652 bytes rbufr/tables/local/BUFR_TableD_85_19.bufrtbl | Bin 0 -> 14652 bytes rbufr/tables/local/BUFR_TableD_85_2.bufrtbl | Bin 0 -> 10284 bytes rbufr/tables/local/BUFR_TableD_85_20.bufrtbl | Bin 0 -> 14652 bytes rbufr/tables/local/BUFR_TableD_85_3.bufrtbl | Bin 0 -> 10876 bytes rbufr/tables/local/BUFR_TableD_85_4.bufrtbl | Bin 0 -> 10876 bytes rbufr/tables/local/BUFR_TableD_85_5.bufrtbl | Bin 0 -> 13256 bytes rbufr/tables/local/BUFR_TableD_85_6.bufrtbl | Bin 0 -> 13256 bytes rbufr/tables/local/BUFR_TableD_85_7.bufrtbl | Bin 0 -> 13792 bytes rbufr/tables/local/BUFR_TableD_85_8.bufrtbl | Bin 0 -> 13792 bytes rbufr/tables/local/BUFR_TableD_85_9.bufrtbl | Bin 0 -> 14152 bytes rbufr/tables/local/BUFR_TableD_85_99.bufrtbl | Bin 0 -> 14152 bytes rbufr/tables/master/BUFR_TableB_0.bufrtbl | Bin 0 -> 3604 bytes rbufr/tables/master/BUFR_TableB_1.bufrtbl | Bin 0 -> 14424 bytes rbufr/tables/master/BUFR_TableB_10.bufrtbl | Bin 0 -> 8508 bytes rbufr/tables/master/BUFR_TableB_11.bufrtbl | Bin 0 -> 11664 bytes rbufr/tables/master/BUFR_TableB_12.bufrtbl | Bin 0 -> 12404 bytes rbufr/tables/master/BUFR_TableB_13.bufrtbl | Bin 0 -> 13624 bytes rbufr/tables/master/BUFR_TableB_14.bufrtbl | Bin 0 -> 7280 bytes rbufr/tables/master/BUFR_TableB_15.bufrtbl | Bin 0 -> 11512 bytes rbufr/tables/master/BUFR_TableB_16.bufrtbl | Bin 0 -> 200984 bytes rbufr/tables/master/BUFR_TableB_19.bufrtbl | Bin 0 -> 5120 bytes rbufr/tables/master/BUFR_TableB_2.bufrtbl | Bin 0 -> 25688 bytes rbufr/tables/master/BUFR_TableB_20.bufrtbl | Bin 0 -> 16420 bytes rbufr/tables/master/BUFR_TableB_21.bufrtbl | Bin 0 -> 19980 bytes rbufr/tables/master/BUFR_TableB_22.bufrtbl | Bin 0 -> 20940 bytes rbufr/tables/master/BUFR_TableB_23.bufrtbl | Bin 0 -> 3924 bytes rbufr/tables/master/BUFR_TableB_24.bufrtbl | Bin 0 -> 2012 bytes rbufr/tables/master/BUFR_TableB_25.bufrtbl | Bin 0 -> 22620 bytes rbufr/tables/master/BUFR_TableB_26.bufrtbl | Bin 0 -> 1352 bytes rbufr/tables/master/BUFR_TableB_27.bufrtbl | Bin 0 -> 1744 bytes rbufr/tables/master/BUFR_TableB_28.bufrtbl | Bin 0 -> 1068 bytes rbufr/tables/master/BUFR_TableB_29.bufrtbl | Bin 0 -> 440 bytes rbufr/tables/master/BUFR_TableB_3.bufrtbl | Bin 0 -> 4320 bytes rbufr/tables/master/BUFR_TableB_30.bufrtbl | Bin 0 -> 1188 bytes rbufr/tables/master/BUFR_TableB_31.bufrtbl | Bin 0 -> 1256 bytes rbufr/tables/master/BUFR_TableB_33.bufrtbl | Bin 0 -> 14560 bytes rbufr/tables/master/BUFR_TableB_35.bufrtbl | Bin 0 -> 2136 bytes rbufr/tables/master/BUFR_TableB_4.bufrtbl | Bin 0 -> 4700 bytes rbufr/tables/master/BUFR_TableB_40.bufrtbl | Bin 0 -> 11708 bytes rbufr/tables/master/BUFR_TableB_41.bufrtbl | Bin 0 -> 1020 bytes rbufr/tables/master/BUFR_TableB_42.bufrtbl | Bin 0 -> 2828 bytes rbufr/tables/master/BUFR_TableB_5.bufrtbl | Bin 0 -> 6268 bytes rbufr/tables/master/BUFR_TableB_6.bufrtbl | Bin 0 -> 2564 bytes rbufr/tables/master/BUFR_TableB_7.bufrtbl | Bin 0 -> 5080 bytes rbufr/tables/master/BUFR_TableB_8.bufrtbl | Bin 0 -> 13224 bytes rbufr/tables/master/BUFR_TableB_en_00.bufrtbl | Bin 3832 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_01.bufrtbl | Bin 15361 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_02.bufrtbl | Bin 27334 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_03.bufrtbl | Bin 4585 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_04.bufrtbl | Bin 5021 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_05.bufrtbl | Bin 6661 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_06.bufrtbl | Bin 2724 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_07.bufrtbl | Bin 5425 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_08.bufrtbl | Bin 14001 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_10.bufrtbl | Bin 8989 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_11.bufrtbl | Bin 12405 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_12.bufrtbl | Bin 13258 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_13.bufrtbl | Bin 14441 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_14.bufrtbl | Bin 7729 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_15.bufrtbl | Bin 12193 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_19.bufrtbl | Bin 5401 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_20.bufrtbl | Bin 17494 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_21.bufrtbl | Bin 21358 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_22.bufrtbl | Bin 22238 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_23.bufrtbl | Bin 4149 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_24.bufrtbl | Bin 2128 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_25.bufrtbl | Bin 24082 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_26.bufrtbl | Bin 1436 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_27.bufrtbl | Bin 1832 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_28.bufrtbl | Bin 1112 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_29.bufrtbl | Bin 460 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_30.bufrtbl | Bin 1272 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_31.bufrtbl | Bin 1312 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_33.bufrtbl | Bin 15445 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_35.bufrtbl | Bin 2256 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_40.bufrtbl | Bin 12441 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_41.bufrtbl | Bin 1080 -> 0 bytes rbufr/tables/master/BUFR_TableB_en_42.bufrtbl | Bin 2996 -> 0 bytes rbufr/tables/master/BUFR_TableD_0.bufrtbl | Bin 0 -> 1136 bytes rbufr/tables/master/BUFR_TableD_1.bufrtbl | Bin 0 -> 17584 bytes ...D_en_10.bufrtbl => BUFR_TableD_10.bufrtbl} | Bin 29061 -> 29288 bytes ...D_en_11.bufrtbl => BUFR_TableD_11.bufrtbl} | Bin 4728 -> 4776 bytes rbufr/tables/master/BUFR_TableD_12.bufrtbl | Bin 0 -> 14048 bytes rbufr/tables/master/BUFR_TableD_13.bufrtbl | Bin 0 -> 1696 bytes ...D_en_15.bufrtbl => BUFR_TableD_15.bufrtbl} | Bin 5820 -> 5868 bytes rbufr/tables/master/BUFR_TableD_16.bufrtbl | Bin 0 -> 73304 bytes rbufr/tables/master/BUFR_TableD_18.bufrtbl | Bin 0 -> 528 bytes rbufr/tables/master/BUFR_TableD_2.bufrtbl | Bin 0 -> 17656 bytes rbufr/tables/master/BUFR_TableD_21.bufrtbl | Bin 0 -> 4788 bytes ...D_en_22.bufrtbl => BUFR_TableD_22.bufrtbl} | Bin 780 -> 796 bytes rbufr/tables/master/BUFR_TableD_3.bufrtbl | Bin 0 -> 7128 bytes rbufr/tables/master/BUFR_TableD_4.bufrtbl | Bin 0 -> 4128 bytes ...D_en_40.bufrtbl => BUFR_TableD_40.bufrtbl} | Bin 11105 -> 11192 bytes rbufr/tables/master/BUFR_TableD_5.bufrtbl | Bin 0 -> 3324 bytes rbufr/tables/master/BUFR_TableD_6.bufrtbl | Bin 0 -> 12736 bytes ...eD_en_07.bufrtbl => BUFR_TableD_7.bufrtbl} | Bin 21497 -> 21724 bytes rbufr/tables/master/BUFR_TableD_8.bufrtbl | Bin 0 -> 6120 bytes rbufr/tables/master/BUFR_TableD_9.bufrtbl | Bin 0 -> 16672 bytes rbufr/tables/master/BUFR_TableD_en_00.bufrtbl | Bin 1104 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_01.bufrtbl | Bin 17365 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_02.bufrtbl | Bin 17429 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_03.bufrtbl | Bin 7025 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_04.bufrtbl | Bin 4076 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_05.bufrtbl | Bin 3272 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_06.bufrtbl | Bin 12597 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_08.bufrtbl | Bin 6052 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_09.bufrtbl | Bin 16513 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_12.bufrtbl | Bin 13889 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_13.bufrtbl | Bin 1664 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_16.bufrtbl | Bin 10441 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_18.bufrtbl | Bin 508 -> 0 bytes rbufr/tables/master/BUFR_TableD_en_21.bufrtbl | Bin 4720 -> 0 bytes tables/master/BUFR_TableB_en_00.bufrtbl | Bin 3928 -> 0 bytes tables/master/BUFR_TableB_en_01.bufrtbl | Bin 15757 -> 0 bytes tables/master/BUFR_TableB_en_02.bufrtbl | Bin 28042 -> 0 bytes tables/master/BUFR_TableB_en_03.bufrtbl | Bin 4705 -> 0 bytes tables/master/BUFR_TableB_en_04.bufrtbl | Bin 5161 -> 0 bytes tables/master/BUFR_TableB_en_05.bufrtbl | Bin 6837 -> 0 bytes tables/master/BUFR_TableB_en_06.bufrtbl | Bin 2796 -> 0 bytes tables/master/BUFR_TableB_en_07.bufrtbl | Bin 5573 -> 0 bytes tables/master/BUFR_TableB_en_08.bufrtbl | Bin 14333 -> 0 bytes tables/master/BUFR_TableB_en_10.bufrtbl | Bin 9205 -> 0 bytes tables/master/BUFR_TableB_en_11.bufrtbl | Bin 12729 -> 0 bytes tables/master/BUFR_TableB_en_12.bufrtbl | Bin 13622 -> 0 bytes tables/master/BUFR_TableB_en_13.bufrtbl | Bin 14785 -> 0 bytes tables/master/BUFR_TableB_en_14.bufrtbl | Bin 7917 -> 0 bytes tables/master/BUFR_TableB_en_15.bufrtbl | Bin 12481 -> 0 bytes tables/master/BUFR_TableB_en_19.bufrtbl | Bin 5525 -> 0 bytes tables/master/BUFR_TableB_en_20.bufrtbl | Bin 17954 -> 0 bytes tables/master/BUFR_TableB_en_21.bufrtbl | Bin 21942 -> 0 bytes tables/master/BUFR_TableB_en_22.bufrtbl | Bin 22786 -> 0 bytes tables/master/BUFR_TableB_en_23.bufrtbl | Bin 4249 -> 0 bytes tables/master/BUFR_TableB_en_24.bufrtbl | Bin 2180 -> 0 bytes tables/master/BUFR_TableB_en_25.bufrtbl | Bin 24694 -> 0 bytes tables/master/BUFR_TableB_en_26.bufrtbl | Bin 1472 -> 0 bytes tables/master/BUFR_TableB_en_27.bufrtbl | Bin 1872 -> 0 bytes tables/master/BUFR_TableB_en_28.bufrtbl | Bin 1136 -> 0 bytes tables/master/BUFR_TableB_en_29.bufrtbl | Bin 472 -> 0 bytes tables/master/BUFR_TableB_en_30.bufrtbl | Bin 1312 -> 0 bytes tables/master/BUFR_TableB_en_31.bufrtbl | Bin 1340 -> 0 bytes tables/master/BUFR_TableB_en_33.bufrtbl | Bin 15825 -> 0 bytes tables/master/BUFR_TableB_en_35.bufrtbl | Bin 2308 -> 0 bytes tables/master/BUFR_TableB_en_40.bufrtbl | Bin 12757 -> 0 bytes tables/master/BUFR_TableB_en_41.bufrtbl | Bin 1108 -> 0 bytes tables/master/BUFR_TableB_en_42.bufrtbl | Bin 3068 -> 0 bytes tables/master/BUFR_TableD_en_00.bufrtbl | Bin 1200 -> 0 bytes tables/master/BUFR_TableD_en_01.bufrtbl | Bin 18581 -> 0 bytes tables/master/BUFR_TableD_en_02.bufrtbl | Bin 18581 -> 0 bytes tables/master/BUFR_TableD_en_03.bufrtbl | Bin 7489 -> 0 bytes tables/master/BUFR_TableD_en_04.bufrtbl | Bin 4348 -> 0 bytes tables/master/BUFR_TableD_en_05.bufrtbl | Bin 3480 -> 0 bytes tables/master/BUFR_TableD_en_06.bufrtbl | Bin 13285 -> 0 bytes tables/master/BUFR_TableD_en_07.bufrtbl | Bin 22633 -> 0 bytes tables/master/BUFR_TableD_en_08.bufrtbl | Bin 6372 -> 0 bytes tables/master/BUFR_TableD_en_09.bufrtbl | Bin 17409 -> 0 bytes tables/master/BUFR_TableD_en_10.bufrtbl | Bin 30261 -> 0 bytes tables/master/BUFR_TableD_en_11.bufrtbl | Bin 4952 -> 0 bytes tables/master/BUFR_TableD_en_12.bufrtbl | Bin 14705 -> 0 bytes tables/master/BUFR_TableD_en_13.bufrtbl | Bin 1776 -> 0 bytes tables/master/BUFR_TableD_en_15.bufrtbl | Bin 6044 -> 0 bytes tables/master/BUFR_TableD_en_16.bufrtbl | Bin 11145 -> 0 bytes tables/master/BUFR_TableD_en_18.bufrtbl | Bin 556 -> 0 bytes tables/master/BUFR_TableD_en_21.bufrtbl | Bin 5056 -> 0 bytes tables/master/BUFR_TableD_en_22.bufrtbl | Bin 812 -> 0 bytes tables/master/BUFR_TableD_en_40.bufrtbl | Bin 11521 -> 0 bytes tmp-out/BUFR_TableD_00.bufrtbl | Bin 0 -> 1136 bytes tmp-out/BUFR_TableD_01.bufrtbl | Bin 0 -> 17584 bytes 282 files changed, 2133 insertions(+), 4567 deletions(-) create mode 100644 gen/src/config.rs create mode 100644 gen/src/opera/bitmap.rs create mode 100644 gen/src/opera/mod.rs create mode 100644 gen/src/pattern.rs delete mode 100644 rbufr/rtables/bufr/bufrtabb_11.csv delete mode 100644 rbufr/rtables/bufr/bufrtabd_11.csv delete mode 100644 rbufr/src/discriptor_table.rs delete mode 100644 rbufr/src/discriptor_table/btable.rs delete mode 100644 rbufr/src/discriptor_table/dtable.rs create mode 100644 rbufr/src/opera.rs create mode 100644 rbufr/src/structs/data_parser.rs create mode 100644 rbufr/src/structs/tools.rs create mode 100644 rbufr/tables/local/BUFR_TableB_10.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_11.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_12.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_13.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_14.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_15.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_16.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_18.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_2.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_247_7.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_247_8.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_247_9.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_255_1.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_255_5.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_255_6.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_3.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_6.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_65279_4.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_65535_1.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_65535_12.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_65535_2.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_65535_3.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_65535_4.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_65535_5.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_65535_6.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_65535_7.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_0.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_1.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_10.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_11.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_12.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_13.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_14.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_15.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_16.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_17.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_18.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_19.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_2.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_20.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_3.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_4.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_5.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_6.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_7.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_8.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_9.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableB_85_99.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_10.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_11.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_12.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_13.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_14.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_15.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_16.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_18.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_2.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_247_7.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_247_8.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_247_9.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_255_1.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_255_5.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_255_6.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_3.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_6.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_65279_4.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_65535_1.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_65535_12.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_65535_2.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_65535_3.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_65535_4.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_65535_5.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_65535_6.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_65535_7.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_0.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_1.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_10.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_11.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_12.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_13.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_14.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_15.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_16.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_17.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_18.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_19.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_2.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_20.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_3.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_4.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_5.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_6.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_7.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_8.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_9.bufrtbl create mode 100644 rbufr/tables/local/BUFR_TableD_85_99.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_0.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_1.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_10.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_11.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_12.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_13.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_14.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_15.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_16.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_19.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_2.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_20.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_21.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_22.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_23.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_24.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_25.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_26.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_27.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_28.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_29.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_3.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_30.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_31.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_33.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_35.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_4.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_40.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_41.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_42.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_5.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_6.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_7.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableB_8.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_00.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_01.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_02.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_03.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_04.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_05.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_06.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_07.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_08.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_10.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_11.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_12.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_13.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_14.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_15.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_19.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_20.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_21.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_22.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_23.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_24.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_25.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_26.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_27.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_28.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_29.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_30.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_31.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_33.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_35.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_40.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_41.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableB_en_42.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableD_0.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableD_1.bufrtbl rename rbufr/tables/master/{BUFR_TableD_en_10.bufrtbl => BUFR_TableD_10.bufrtbl} (62%) rename rbufr/tables/master/{BUFR_TableD_en_11.bufrtbl => BUFR_TableD_11.bufrtbl} (60%) create mode 100644 rbufr/tables/master/BUFR_TableD_12.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableD_13.bufrtbl rename rbufr/tables/master/{BUFR_TableD_en_15.bufrtbl => BUFR_TableD_15.bufrtbl} (66%) create mode 100644 rbufr/tables/master/BUFR_TableD_16.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableD_18.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableD_2.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableD_21.bufrtbl rename rbufr/tables/master/{BUFR_TableD_en_22.bufrtbl => BUFR_TableD_22.bufrtbl} (64%) create mode 100644 rbufr/tables/master/BUFR_TableD_3.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableD_4.bufrtbl rename rbufr/tables/master/{BUFR_TableD_en_40.bufrtbl => BUFR_TableD_40.bufrtbl} (65%) create mode 100644 rbufr/tables/master/BUFR_TableD_5.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableD_6.bufrtbl rename rbufr/tables/master/{BUFR_TableD_en_07.bufrtbl => BUFR_TableD_7.bufrtbl} (50%) create mode 100644 rbufr/tables/master/BUFR_TableD_8.bufrtbl create mode 100644 rbufr/tables/master/BUFR_TableD_9.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_00.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_01.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_02.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_03.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_04.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_05.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_06.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_08.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_09.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_12.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_13.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_16.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_18.bufrtbl delete mode 100644 rbufr/tables/master/BUFR_TableD_en_21.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_00.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_01.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_02.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_03.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_04.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_05.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_06.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_07.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_08.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_10.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_11.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_12.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_13.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_14.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_15.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_19.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_20.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_21.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_22.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_23.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_24.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_25.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_26.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_27.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_28.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_29.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_30.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_31.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_33.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_35.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_40.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_41.bufrtbl delete mode 100644 tables/master/BUFR_TableB_en_42.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_00.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_01.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_02.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_03.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_04.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_05.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_06.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_07.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_08.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_09.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_10.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_11.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_12.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_13.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_15.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_16.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_18.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_21.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_22.bufrtbl delete mode 100644 tables/master/BUFR_TableD_en_40.bufrtbl create mode 100644 tmp-out/BUFR_TableD_00.bufrtbl create mode 100644 tmp-out/BUFR_TableD_01.bufrtbl diff --git a/Cargo.lock b/Cargo.lock index 23b4779..f38df6e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -614,8 +614,10 @@ dependencies = [ "glob", "memmap2", "ph", + "regex", "rkyv", "serde", + "toml", ] [[package]] @@ -1444,6 +1446,15 @@ dependencies = [ "serde_core", ] +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + [[package]] name = "shlex" version = "1.3.0" @@ -1653,6 +1664,47 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" +[[package]] +name = "toml" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "toml_write", + "winnow", +] + +[[package]] +name = "toml_write" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" + [[package]] name = "unicode-ident" version = "1.0.22" @@ -1987,6 +2039,15 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "winnow" +version = "0.7.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" +dependencies = [ + "memchr", +] + [[package]] name = "wit-bindgen" version = "0.46.0" diff --git a/gen/Cargo.toml b/gen/Cargo.toml index 3c066c8..d37422c 100644 --- a/gen/Cargo.toml +++ b/gen/Cargo.toml @@ -20,6 +20,12 @@ clap = { version = "4.5.53", features = ["derive"] } csv = "1.4.0" glob = "0.3" memmap2 = "0.9" +regex = "1.11" rkyv = { version = "0.8.12" } serde = { version = "1.0.228", features = ["derive"] } +toml = "0.8" binout = "0.3.1" + +[features] +default = ['opera'] +opera = [] diff --git a/gen/src/config.rs b/gen/src/config.rs new file mode 100644 index 0000000..9f1a385 --- /dev/null +++ b/gen/src/config.rs @@ -0,0 +1,250 @@ +use anyhow::{Context, Result}; +use regex::Regex; +use serde::{Deserialize, Serialize}; +use std::path::Path; + +use crate::pattern::{TableFilePattern, TableKind, TableMetadata}; + +/// Configuration for custom table patterns +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct PatternConfig { + /// Name/description of this pattern + pub name: String, + + /// Regular expression pattern to match filenames + /// Capture groups should be in order: kind, version, subcenter, center, language + pub regex: String, + + /// Glob pattern for scanning directories + pub glob: String, + + /// Mapping of regex capture groups to metadata fields + pub mapping: FieldMapping, +} + +/// Defines which capture group corresponds to which metadata field +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct FieldMapping { + /// Capture group index for table kind (B or D) + pub kind_group: usize, + + /// Optional capture group index for version + pub version_group: Option, + + /// Optional capture group index for subcenter + pub subcenter_group: Option, + + /// Optional capture group index for center + pub center_group: Option, + + /// Optional capture group index for language + pub language_group: Option, + + /// Whether this pattern matches local tables + pub is_local: bool, +} + +/// Runtime pattern compiled from configuration +pub struct ConfigurablePattern { + name: String, + regex: Regex, + glob: String, + mapping: FieldMapping, +} + +impl ConfigurablePattern { + pub fn from_config(config: &PatternConfig) -> Result { + let regex = Regex::new(&config.regex) + .with_context(|| format!("Invalid regex pattern: {}", config.regex))?; + + Ok(Self { + name: config.name.clone(), + regex, + glob: config.glob.clone(), + mapping: config.mapping.clone(), + }) + } +} + +impl TableFilePattern for ConfigurablePattern { + fn matches(&self, filename: &str) -> Option { + let caps = self.regex.captures(filename)?; + + // Extract table kind + let kind_str = caps.get(self.mapping.kind_group)?.as_str(); + let kind = match kind_str.to_lowercase().as_str() { + "b" => TableKind::B, + "d" => TableKind::D, + _ => return None, + }; + + // Extract version + let version = if let Some(idx) = self.mapping.version_group { + caps.get(idx).and_then(|m| m.as_str().parse().ok()) + } else { + None + }; + + // Extract subcenter + let subcenter = if let Some(idx) = self.mapping.subcenter_group { + caps.get(idx).and_then(|m| m.as_str().parse().ok()) + } else { + None + }; + + // Extract center + let center = if let Some(idx) = self.mapping.center_group { + caps.get(idx).and_then(|m| m.as_str().parse().ok()) + } else { + None + }; + + // Extract language + let language = if let Some(idx) = self.mapping.language_group { + caps.get(idx).map(|m| m.as_str().to_string()) + } else { + None + }; + + Some(TableMetadata { + kind, + version, + subcenter, + center, + language, + is_local: self.mapping.is_local, + filename: filename.to_string(), + }) + } + + fn glob_pattern(&self) -> &str { + &self.glob + } + + fn description(&self) -> &str { + &self.name + } +} + +/// Full configuration file structure +#[derive(Debug, Clone, Serialize, Deserialize, Default)] +pub struct ScanConfig { + /// List of custom patterns + #[serde(default)] + pub patterns: Vec, +} + +impl ScanConfig { + /// Load configuration from a TOML file + pub fn load_from_file>(path: P) -> Result { + let content = std::fs::read_to_string(path.as_ref()) + .with_context(|| format!("Failed to read config file: {}", path.as_ref().display()))?; + + let config: ScanConfig = toml::from_str(&content) + .with_context(|| format!("Failed to parse config file: {}", path.as_ref().display()))?; + + Ok(config) + } + + /// Create default configuration with example patterns + pub fn default_example() -> Self { + Self { + patterns: vec![ + PatternConfig { + name: "ECMWF local tables".to_string(), + regex: r"^ecmwf_table([bd])_v(\d+)\.csv$".to_string(), + glob: "ecmwf_table*.csv".to_string(), + mapping: FieldMapping { + kind_group: 1, + version_group: Some(2), + subcenter_group: None, + center_group: None, + language_group: None, + is_local: true, + }, + }, + PatternConfig { + name: "NCEP local tables".to_string(), + regex: r"^ncep_bufrtab\.(\d+)\.([bd])$".to_string(), + glob: "ncep_bufrtab.*".to_string(), + mapping: FieldMapping { + kind_group: 2, + version_group: Some(1), + subcenter_group: None, + center_group: None, + language_group: None, + is_local: true, + }, + }, + ], + } + } + + /// Save configuration to a TOML file + pub fn save_to_file>(&self, path: P) -> Result<()> { + let content = toml::to_string_pretty(self) + .context("Failed to serialize config")?; + + std::fs::write(path.as_ref(), content) + .with_context(|| format!("Failed to write config file: {}", path.as_ref().display()))?; + + Ok(()) + } + + /// Compile all patterns from this configuration + pub fn compile_patterns(&self) -> Result>> { + let mut patterns: Vec> = Vec::new(); + + for config in &self.patterns { + let pattern = ConfigurablePattern::from_config(config) + .with_context(|| format!("Failed to compile pattern: {}", config.name))?; + patterns.push(Box::new(pattern)); + } + + Ok(patterns) + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_configurable_pattern() { + let config = PatternConfig { + name: "Test pattern".to_string(), + regex: r"^test_table([bd])_v(\d+)\.csv$".to_string(), + glob: "test_table*.csv".to_string(), + mapping: FieldMapping { + kind_group: 1, + version_group: Some(2), + subcenter_group: None, + center_group: None, + language_group: None, + is_local: true, + }, + }; + + let pattern = ConfigurablePattern::from_config(&config).unwrap(); + + let meta = pattern.matches("test_tableb_v20.csv").unwrap(); + assert_eq!(meta.kind, TableKind::B); + assert_eq!(meta.version, Some(20)); + assert!(meta.is_local); + + let meta = pattern.matches("test_tabled_v15.csv").unwrap(); + assert_eq!(meta.kind, TableKind::D); + assert_eq!(meta.version, Some(15)); + } + + #[test] + fn test_config_serialization() { + let config = ScanConfig::default_example(); + let toml_str = toml::to_string_pretty(&config).unwrap(); + + println!("Example config:\n{}", toml_str); + + let parsed: ScanConfig = toml::from_str(&toml_str).unwrap(); + assert_eq!(parsed.patterns.len(), config.patterns.len()); + } +} diff --git a/gen/src/fr/btable.rs b/gen/src/fr/btable.rs index 5c77e88..a266904 100644 --- a/gen/src/fr/btable.rs +++ b/gen/src/fr/btable.rs @@ -19,43 +19,36 @@ impl EntryLoader for BTableLoader { type TableType = BTable; fn process_entry(&mut self, raw: csv::StringRecord) -> anyhow::Result> { - let f = raw - .get(0) - .ok_or_else(|| anyhow::anyhow!("Missing F field"))? - .parse()?; + let parse_num_field = |index: usize| { + raw.get(index) + .map(|s| { + let mut s = s.to_string(); + s.retain(|c| c.is_alphanumeric()); + s + }) + .ok_or_else(|| anyhow::anyhow!("Missing field at index {}", index)) + }; - let x = raw - .get(1) - .ok_or_else(|| anyhow::anyhow!("Missing X field"))? - .parse()?; + let parse_field = |index: usize| { + raw.get(index) + .map(|s| { + let s = s.to_string(); + s + }) + .ok_or_else(|| anyhow::anyhow!("Missing field at index {}", index)) + }; - let y = raw - .get(2) - .ok_or_else(|| anyhow::anyhow!("Missing Y field"))? - .parse()?; + let f = parse_num_field(0)?.parse()?; + let x = parse_num_field(1)?.parse()?; + let y = parse_num_field(2)?.parse()?; let fxy = FXY::new(f, x, y); - let class_name_en = raw - .get(3) - .ok_or_else(|| anyhow::anyhow!("Missing Class Name EN"))? - .to_string(); - let bufr_unit = raw - .get(4) - .ok_or_else(|| anyhow::anyhow!("Missing BUFR Unit"))? - .to_string(); - let bufr_scale = raw - .get(5) - .ok_or_else(|| anyhow::anyhow!("Missing Scaling Field"))? - .parse()?; - let bufr_reference_value = raw - .get(6) - .ok_or_else(|| anyhow::anyhow!("Missing Reference Value Field"))? - .parse()?; - let bufr_datawidth_bits = raw - .get(7) - .ok_or_else(|| anyhow::anyhow!("Missing Datawidth Bits Field"))? - .parse()?; + let class_name_en = parse_field(3)?; + let bufr_unit = parse_field(4)?; + let bufr_scale = parse_num_field(5)?.parse()?; + let bufr_reference_value = parse_num_field(6)?.parse()?; + let bufr_datawidth_bits = parse_num_field(7)?.parse()?; let entry = BTableEntry { fxy, diff --git a/gen/src/fr/dtable.rs b/gen/src/fr/dtable.rs index 80ba369..4c20c01 100644 --- a/gen/src/fr/dtable.rs +++ b/gen/src/fr/dtable.rs @@ -4,10 +4,12 @@ use crate::{ tables::{DTable, DTableEntry}, }; use csv::StringRecord; +use std::collections::HashSet; #[derive(Default)] pub struct FRDTableLoader { current_chain: Option, + seen_keys: HashSet, } impl EntryLoader for FRDTableLoader { @@ -15,38 +17,58 @@ impl EntryLoader for FRDTableLoader { type TableType = DTable; fn process_entry(&mut self, raw: StringRecord) -> anyhow::Result> { - let f = raw - .get(0) - .ok_or_else(|| anyhow::anyhow!("Missing F field"))? - .parse::()?; + // Skip empty lines + if raw.len() < 6 { + return Ok(None); + } - let x = raw - .get(1) - .ok_or_else(|| anyhow::anyhow!("Missing X field"))? - .parse::()?; + if raw.iter().all(|s| s.trim().is_empty()) { + return Ok(None); + } - let y = raw - .get(2) - .ok_or_else(|| anyhow::anyhow!("Missing Y field"))? - .parse::()?; + let parse_field = |index: usize| { + raw.get(index) + .map(|s| { + let mut s = s.to_string(); + s.retain(|c| c.is_alphanumeric()); + s + }) + .filter(|c| !c.is_empty()) + .ok_or_else(|| anyhow::anyhow!("Missing field at index {}", index)) + }; - let f1 = raw - .get(3) - .ok_or_else(|| anyhow::anyhow!("Missing F1 field"))?; + // Check if this is a new sequence (columns 0-2 are not empty) or a continuation line + let is_new_sequence = + parse_field(0).is_ok() && parse_field(1).is_ok() && parse_field(2).is_ok(); - let x1 = raw - .get(4) - .ok_or_else(|| anyhow::anyhow!("Missing X1 field"))?; + if is_new_sequence { + // Parse the sequence descriptor (columns 0-2) + let f = parse_field(0)?.parse()?; + let x = parse_field(1)?.parse()?; + let y = parse_field(2)?.parse()?; + let fxy = FXY::new(f, x, y); - let y1 = raw - .get(5) - .ok_or_else(|| anyhow::anyhow!("Missing Y1 field"))?; + // Check for duplicate key and skip if found + if self.seen_keys.contains(&fxy) { + eprintln!( + "Warning: Duplicate sequence descriptor {:?} - skipping", + fxy + ); + // Skip duplicate entry - we'll ignore all lines for this sequence + return Ok(None); + } - let fxy1 = FXY::new(f1.parse()?, x1.parse()?, y1.parse()?); + // Parse the first element in the chain (columns 3-5) + let f1 = parse_field(3)?.parse()?; + let x1 = parse_field(4)?.parse()?; + let y1 = parse_field(5)?.parse()?; + let fxy1 = FXY::new(f1, x1, y1); - let fxy = FXY::new(f, x, y); - // Process the raw entry as needed - if self.current_chain.is_none() { + // If we have a current chain, it's finished - return it + let finished = self.current_chain.take(); + + // Start a new chain + self.seen_keys.insert(fxy); let entry = DTableEntry { fxy, fxy_chain: vec![fxy1], @@ -59,36 +81,37 @@ impl EntryLoader for FRDTableLoader { status: None, }; self.current_chain = Some(entry); - return Ok(None); + + return Ok(finished); } else { - let fxy = FXY::new(f, x, y); - if self.current_chain.as_ref().unwrap().fxy != fxy { - // First take out the old completed chain - let finished = self.current_chain.take(); - - // Then create and save the new chain - let entry = DTableEntry { - fxy, - fxy_chain: vec![fxy1], - category: None, - category_of_sequences_en: None, - title_en: None, - subtitle_en: None, - note_en: None, - note_ids: None, - status: None, - }; - self.current_chain = Some(entry); - - return Ok(finished); - } else { - self.current_chain.as_mut().unwrap().fxy_chain.push(fxy1); - return Ok(None); + // Continuation line - add to current chain + if self.current_chain.is_none() { + return Err(anyhow::anyhow!( + "Continuation line without a sequence header" + )); } + + // Parse the element in the chain (columns 3-5) + let f1 = parse_field(3)?.parse()?; + let x1 = parse_field(4)?.parse()?; + let y1 = parse_field(5)?.parse()?; + let fxy1 = FXY::new(f1, x1, y1); + + self.current_chain.as_mut().unwrap().fxy_chain.push(fxy1); + + return Ok(None); } } fn finish(&mut self) -> anyhow::Result> { - Ok(self.current_chain.take()) + let result = self.current_chain.take(); + if let Some(ref entry) = result { + println!( + "Finishing with sequence: {:?} ({} elements)", + entry.fxy, + entry.fxy_chain.len() + ); + } + Ok(result) } } diff --git a/gen/src/fr/mod.rs b/gen/src/fr/mod.rs index 85b901e..8106ed9 100644 --- a/gen/src/fr/mod.rs +++ b/gen/src/fr/mod.rs @@ -1,6 +1,6 @@ use crate::{ TableConverter, - tables::{TableEntry, TableEntryFull, TableTypeTrait}, + tables::{TableEntryFull, TableTypeTrait}, }; use csv::{ReaderBuilder, StringRecord}; pub mod btable; @@ -25,18 +25,28 @@ impl TableLoader { let mut rdr = ReaderBuilder::new() .has_headers(false) .delimiter(b';') - .flexible(false) + .flexible(true) .from_path(path)?; let mut line_num = 1; for result in rdr.records() { line_num += 1; match result { - Ok(record) => { - if let Some(processed_entry) = loader.process_entry(record)? { - entries.push(processed_entry); + Ok(record) => match loader.process_entry(record) { + Ok(Some(processed_entry)) => { + entries.push(processed_entry); } - } + Err(e) => { + eprintln!( + "Warning: Skipping line {} in {}: {}", + line_num, + path.display(), + e + ); + } + + _ => {} + }, Err(e) => { eprintln!( "Warning: Skipping line {} in {}: {}", diff --git a/gen/src/lib.rs b/gen/src/lib.rs index 50591e7..7bf5cf4 100644 --- a/gen/src/lib.rs +++ b/gen/src/lib.rs @@ -1,4 +1,10 @@ +pub mod config; pub mod fr; +#[cfg(feature = "opera")] +pub mod opera; +#[cfg(feature = "opera")] +pub use opera::bitmap::OPERABitmap; +pub mod pattern; pub mod prelude; pub mod tables; mod utils; @@ -6,14 +12,17 @@ pub mod wmo; use anyhow::Context; use memmap2::Mmap; use ph::fmph::GOFunction; -use rkyv::Archive; +use rkyv::api::high::HighValidator; +use rkyv::bytecheck::CheckBytes; use rkyv::rancor::Error; +use rkyv::{Archive, Archived, Deserialize, Serialize}; use serde::{Deserialize as SerdeDeserialize, Serialize as SerdeSerialize}; -use std::fmt::Debug; -use std::io::Write; +use std::fmt::{Debug, Display}; +use std::io::{Cursor, Write}; use std::path::Path; -use crate::tables::{TableEntryFull, TableTypeTrait}; +use crate::tables::{TableEntry, TableEntryFull, TableTypeTrait}; +use rkyv::{api::high::to_bytes_with_alloc, ser::allocator::Arena}; pub trait TableConverter { type OutputEntry: TableEntryFull; @@ -27,15 +36,25 @@ pub trait TableConverter { struct BufrTableMph { mphf: GOFunction, - offsets: Vec, mmap: Mmap, _marker: std::marker::PhantomData, } -impl BufrTableMph { - fn build(entries: Vec, output_path: &str) -> std::io::Result { - println!("Building MPH table with {} entries...", entries.len()); +#[derive(Archive, Deserialize, Serialize, PartialEq)] +#[rkyv(compare(PartialEq))] +struct BUFRTF +where + T: TableEntryFull, +{ + pub function_header: Vec, + pub entries: Vec, +} +impl BUFRTF +where + T: TableEntryFull, +{ + fn new(entries: Vec) -> std::io::Result { let keys: Vec = entries.iter().map(|e| e.fxy()).collect(); let mphf = GOFunction::from_slice(&keys); let mut sorted_entries: Vec<(usize, T)> = entries @@ -44,134 +63,84 @@ impl BufrTableMph { .collect(); sorted_entries.sort_by_key(|(hash, _)| *hash); - // Serialize MPHF to bytes let mut mphf_bytes = Vec::new(); mphf.write(&mut mphf_bytes) .map_err(|e| std::io::Error::new(std::io::ErrorKind::Other, format!("{:?}", e)))?; - // Prepare data entries - let mut data_bytes = Vec::new(); - let mut offsets = Vec::with_capacity(sorted_entries.len()); + Ok(Self { + function_header: mphf_bytes, + entries: sorted_entries.into_iter().map(|(_, e)| e).collect(), + }) + } - for (_, entry) in sorted_entries { - let offset = data_bytes.len() as u64; - offsets.push(offset); + fn write_to_disk>(&self, path: P) -> anyhow::Result<()> { + let path = path.as_ref(); + let mut file = std::fs::File::create(path)?; + let bytes = rkyv::to_bytes::(self)?; + file.write_all(&bytes)?; + Ok(()) + } +} - let bytes = rkyv::to_bytes::(&entry) - .map_err(|e| std::io::Error::new(std::io::ErrorKind::Other, format!("{:?}", e)))?; +impl BufrTableMph +where + ::Archived: for<'a> CheckBytes>, +{ + fn bufrtbl_path>(path: P) -> std::path::PathBuf { + let mut path = path.as_ref().to_path_buf(); + path.set_extension("bufrtbl"); + path + } - let len = bytes.len() as u32; - data_bytes.write_all(&len.to_le_bytes())?; - data_bytes.write_all(&bytes)?; - } - - // Serialize offsets as raw bytes - let offsets_count = offsets.len() as u32; - let mut offsets_bytes = Vec::with_capacity(offsets.len() * 8); - for offset in &offsets { - offsets_bytes.extend_from_slice(&offset.to_le_bytes()); - } - - // Write merged file - let merged_path = format!("{}.bufrtbl", output_path); - let mut merged_file = std::fs::File::create(&merged_path)?; - - // Write header: mphf_size (u32) + offsets_count (u32) - merged_file.write_all(&(mphf_bytes.len() as u32).to_le_bytes())?; - merged_file.write_all(&offsets_count.to_le_bytes())?; - - // Write MPHF data - merged_file.write_all(&mphf_bytes)?; - - // Write offsets (already 8-byte aligned since each offset is u64) - merged_file.write_all(&offsets_bytes)?; - - // Write table entries data - merged_file.write_all(&data_bytes)?; - - println!("Built successfully!"); - println!( - " Merged file: {} bytes", - std::fs::metadata(&merged_path)?.len() - ); + fn build>(entries: Vec, output_path: P) -> anyhow::Result { + let output_path = Self::bufrtbl_path(output_path); + let bufrtf = BUFRTF::new(entries)?; + bufrtf.write_to_disk(&output_path)?; Self::load(output_path) } - fn load>(path: P) -> std::io::Result { - let mut path = path.as_ref().to_path_buf(); - path.set_extension("bufrtbl"); + fn load>(path: P) -> anyhow::Result { + let path = Self::bufrtbl_path(path); + let merged_file = std::fs::File::open(&path)?; let mmap = unsafe { Mmap::map(&merged_file)? }; - // Read header - let mphf_size = u32::from_le_bytes(mmap[0..4].try_into().unwrap()) as usize; - let offsets_count = u32::from_le_bytes(mmap[4..8].try_into().unwrap()) as usize; + let archived = rkyv::access::, Error>(&mmap)?; + let function_reader = &archived.function_header[..]; - // Calculate section positions - let mphf_start = 8; - let mphf_end = mphf_start + mphf_size; - let offsets_start = mphf_end; - let offsets_size = offsets_count * 8; // each offset is u64 (8 bytes) - let offsets_end = offsets_start + offsets_size; - let data_start = offsets_end; - - // Load MPHF - let mphf_bytes = &mmap[mphf_start..mphf_end]; - let mphf: GOFunction = GOFunction::read(&mut &mphf_bytes[..]) - .map_err(|e| std::io::Error::new(std::io::ErrorKind::Other, format!("{:?}", e)))?; - - // Load offsets - let offsets_bytes = &mmap[offsets_start..offsets_end]; - let mut offsets = Vec::with_capacity(offsets_count); - for i in 0..offsets_count { - let offset_bytes = &offsets_bytes[i * 8..(i + 1) * 8]; - let offset = u64::from_le_bytes(offset_bytes.try_into().unwrap()); - offsets.push(offset + data_start as u64); // Adjust offset for data section - } + let mut cursor = Cursor::new(function_reader); Ok(Self { - mphf, - offsets, + mphf: GOFunction::read(&mut cursor)?, mmap, _marker: std::marker::PhantomData, }) } /// 获取拥有的版本 - fn get(&self, fxy: FXY) -> Option { + fn get(&self, fxy: FXY) -> Option<&::Archived> { let hash = self.mphf.get(&fxy)? as usize; - let offset = *self.offsets.get(hash)? as usize; - let len_bytes = self.mmap.get(offset..offset + 4)?; - let len = u32::from_le_bytes(len_bytes.try_into().ok()?) as usize; + self.archived().ok()?.entries.get(hash) + } - let data = self.mmap.get(offset + 4..offset + 4 + len)?; - - let archived = unsafe { rkyv::access_unchecked::<::Archived>(data) }; - rkyv::deserialize::(archived).ok() + fn archived(&self) -> anyhow::Result<&ArchivedBUFRTF> { + let archived = rkyv::access::, Error>(&self.mmap)?; + Ok(archived) } /// 获取所有条目 - fn get_all(&self) -> Vec { - let mut entries = Vec::new(); - for offset in &self.offsets { - let offset = *offset as usize; - if let Some(len_bytes) = self.mmap.get(offset..offset + 4) { - if let Ok(len_bytes_array) = len_bytes.try_into() { - let len = u32::from_le_bytes(len_bytes_array) as usize; - if let Some(data) = self.mmap.get(offset + 4..offset + 4 + len) { - let archived = unsafe { - rkyv::access_unchecked::<::Archived>(data) - }; - if let Ok(entry) = rkyv::deserialize::(archived) { - entries.push(entry); - } - } - } - } + fn get_all(&self) -> Vec<&::Archived> { + if let Ok(archived) = self.archived() { + let mut result = vec![]; + archived.entries.iter().for_each(|entry| { + result.push(entry); + }); + result + } else { + vec![] } - entries } } @@ -188,7 +157,7 @@ impl BufrTableMph { Copy, std::hash::Hash, )] -#[rkyv(compare(PartialEq), derive(Debug))] +#[rkyv(compare(PartialEq), derive(Debug, Clone, Copy))] pub struct FXY { pub f: u16, pub x: u16, @@ -240,7 +209,10 @@ pub struct BUFRTableMPH { inner: BufrTableMph, } -impl BUFRTableMPH { +impl BUFRTableMPH +where + ::Archived: for<'a> CheckBytes>, +{ pub fn build_from_csv, L: TableConverter>( loader: L, path: P, @@ -249,25 +221,25 @@ impl BUFRTableMPH { where L: TableConverter, L: TableConverter, + ::Archived: for<'a> CheckBytes>, { let entries = loader.convert(path)?; - let bhm = - BufrTableMph::::build(entries, output_path.as_ref().to_str().unwrap())?; + let bhm = BufrTableMph::::build(entries, output_path)?; Ok(BUFRTableMPH { inner: bhm }) } + pub fn get_all_entries(&self) -> Vec<&::Archived> { + self.inner.get_all() + } + pub fn load_from_disk>(path: P) -> anyhow::Result { - let bhm: BufrTableMph = BufrTableMph::load(path)?; + let bhm = BufrTableMph::::load(path)?; Ok(BUFRTableMPH { inner: bhm }) } - pub fn lookup(&self, fxy: FXY) -> anyhow::Result> { - Ok(self.inner.get(fxy)) - } - - pub fn get_all_entries(&self) -> Vec { - self.inner.get_all() + pub fn lookup(&self, fxy: FXY) -> Option<&::Archived> { + self.inner.get(fxy) } } @@ -280,7 +252,32 @@ pub enum TableType { #[cfg(test)] mod test { + use crate::{ + BUFRTableMPH, BufrTableMph, FXY, + prelude::{BUFRTableB, BUFRTableD}, + wmo::{TableLoader, btable::BTableCsvLoader}, + }; #[test] - fn test() {} + fn test() { + let table_loader = TableLoader::::default(); + BUFRTableB::build_from_csv( + table_loader, + "/Users/xiang.li1/projects/rbufr/BUFR4/BUFRCREX_TableB_en_42.csv", + "./test.bufrtbl", + ) + .unwrap(); + } + + #[test] + fn load() { + let table = BUFRTableD::load_from_disk( + "/Users/xiang.li1/projects/rbufr/rbufr/tables/master/BUFR_TableD_16.bufrtbl", + ) + .unwrap(); + + let x = table.lookup(FXY::new(3, 21, 11)).unwrap(); + + println!("{:#?}", x); + } } diff --git a/gen/src/main.rs b/gen/src/main.rs index 7986153..d97733d 100644 --- a/gen/src/main.rs +++ b/gen/src/main.rs @@ -2,6 +2,8 @@ use anyhow::{Context, Result, anyhow}; use clap::{Parser, Subcommand}; use genlib::{ TableType, + config::ScanConfig, + pattern::{TableKind, TableScanner}, prelude::{BUFRTableB, BUFRTableD}, }; use std::path::{Path, PathBuf}; @@ -29,6 +31,14 @@ enum Commands { /// Table type to process: "d", "b", or "all" #[arg(short, long, default_value = "all")] table_type: String, + + /// Optional config file with custom patterns + #[arg(short, long)] + config: Option, + + /// Loader type: "auto" (try all), "wmo" (WMO only), "fr" (French only) + #[arg(short, long, default_value = "auto")] + loader: String, }, /// Convert a single BUFR table file Convert { @@ -43,6 +53,10 @@ enum Commands { /// Table type: "d" for Table D, "b" for Table B #[arg(short, long)] table_type: String, + + /// Loader type: "auto" (try all), "wmo" (WMO only), "fr" (French only) + #[arg(short, long, default_value = "auto")] + loader: String, }, /// Print a BUFR table in formatted output Print { @@ -58,6 +72,12 @@ enum Commands { #[arg(short, long)] limit: Option, }, + /// Generate example configuration file + GenConfig { + /// Output path for the configuration file + #[arg(short, long, default_value = "scan-config.toml")] + output: PathBuf, + }, } fn main() -> Result<()> { @@ -68,15 +88,18 @@ fn main() -> Result<()> { input, output, table_type, + config, + loader, } => { - scan_and_convert(&input, &output, &table_type)?; + scan_and_convert(&input, &output, &table_type, config.as_deref(), &loader)?; } Commands::Convert { input, output, table_type, + loader, } => { - convert_single_file(&input, &output, &table_type)?; + convert_single_file(&input, &output, &table_type, &loader)?; } Commands::Print { input, @@ -85,50 +108,108 @@ fn main() -> Result<()> { } => { print_table(&input, &table_type, limit)?; } + Commands::GenConfig { output } => { + generate_config_file(&output)?; + } } Ok(()) } -fn scan_and_convert(input_dir: &Path, output_dir: &Path, table_type: &str) -> Result<()> { +fn scan_and_convert( + input_dir: &Path, + output_dir: &Path, + table_type: &str, + config_path: Option<&Path>, + loader_type: &str, +) -> Result<()> { // Create output directory if it doesn't exist std::fs::create_dir_all(output_dir).context("Failed to create output directory")?; println!("Scanning directory: {}", input_dir.display()); println!("Output directory: {}", output_dir.display()); println!("Table type: {}", table_type); + println!("Loader type: {}", loader_type); + println!(); + + // Create scanner with built-in patterns + let mut scanner = TableScanner::new(); + + // Load custom patterns from config file if provided + if let Some(config_file) = config_path { + println!("Loading custom patterns from: {}", config_file.display()); + let config = + ScanConfig::load_from_file(config_file).context("Failed to load config file")?; + + let custom_patterns = config + .compile_patterns() + .context("Failed to compile custom patterns")?; + + println!("Loaded {} custom patterns", custom_patterns.len()); + for pattern in custom_patterns { + scanner.add_pattern(pattern); + } + println!(); + } + + // Display registered patterns + println!("Registered patterns:"); + for pattern in scanner.patterns() { + println!(" - {}", pattern.description()); + } + println!(); + + // Determine which table kinds to process + let kind_filter = match table_type.to_lowercase().as_str() { + "b" => Some(TableKind::B), + "d" => Some(TableKind::D), + "all" => None, + _ => anyhow::bail!("Invalid table type: {}. Use 'b', 'd', or 'all'", table_type), + }; + + // Scan directory + let files = scanner + .scan_directory(input_dir, kind_filter) + .context("Failed to scan directory")?; + + println!("Found {} matching files", files.len()); println!(); let mut processed_count = 0; let mut error_count = 0; - // Scan for BUFR_TableD files - if table_type == "d" || table_type == "all" { - println!("Processing Table D files..."); - let pattern = input_dir.join("BUFR_TableD_*.csv"); - for entry in glob::glob(pattern.to_str().unwrap()).context("Failed to read glob pattern")? { - match entry { - Ok(path) => { - let mut filename = path.file_stem().unwrap().to_str().unwrap().to_string(); - if filename.contains("BUFRCREX") { - filename = filename.replace("BUFRCREX_", "BUFR_"); - } - let output_path = output_dir.join(filename); + // Group files by table kind for organized output + let mut table_b_files = Vec::new(); + let mut table_d_files = Vec::new(); - print!(" Converting {} ... ", path.display()); - match convert_table_d(&path, &output_path) { - Ok(_) => { - println!("OK"); - processed_count += 1; - } - Err(e) => { - println!("ERROR: {}", e); - error_count += 1; - } - } + for (path, metadata) in files { + match metadata.kind { + TableKind::B => table_b_files.push((path, metadata)), + TableKind::D => table_d_files.push((path, metadata)), + } + } + + // Process Table D files + if !table_d_files.is_empty() { + println!("Processing Table D files ({})...", table_d_files.len()); + for (path, metadata) in table_d_files { + let output_name = metadata.output_name(); + let output_path = output_dir.join(&output_name); + + let file_type = if metadata.is_local { "local" } else { "WMO" }; + print!( + " Converting {} ({}) ... ", + path.file_name().unwrap().to_str().unwrap(), + file_type + ); + + match convert_table_d(&path, &output_path, loader_type) { + Ok(_) => { + println!("OK -> {}", output_name); + processed_count += 1; } Err(e) => { - println!("Error reading file: {}", e); + println!("ERROR: {}", e); error_count += 1; } } @@ -136,34 +217,27 @@ fn scan_and_convert(input_dir: &Path, output_dir: &Path, table_type: &str) -> Re println!(); } - // Scan for BUFRCREX_TableB files - if table_type == "b" || table_type == "all" { - println!("Processing Table B files..."); - let pattern = input_dir.join("BUFRCREX_TableB_*.csv"); + // Process Table B files + if !table_b_files.is_empty() { + println!("Processing Table B files ({})...", table_b_files.len()); + for (path, metadata) in table_b_files { + let output_name = metadata.output_name(); + let output_path = output_dir.join(&output_name); - for entry in glob::glob(pattern.to_str().unwrap()).context("Failed to read glob pattern")? { - match entry { - Ok(path) => { - let mut filename = path.file_stem().unwrap().to_str().unwrap().to_string(); - if filename.contains("BUFRCREX") { - filename = filename.replace("BUFRCREX_", "BUFR_"); - } - let output_path = output_dir.join(filename); + let file_type = if metadata.is_local { "local" } else { "WMO" }; + print!( + " Converting {} ({}) ... ", + path.file_name().unwrap().to_str().unwrap(), + file_type + ); - print!(" Converting {} ... ", path.display()); - match convert_table_b(&path, &output_path) { - Ok(_) => { - println!("OK"); - processed_count += 1; - } - Err(e) => { - eprintln!("ERROR: {}", e); - error_count += 1; - } - } + match convert_table_b(&path, &output_path, loader_type) { + Ok(_) => { + println!("OK -> {}", output_name); + processed_count += 1; } Err(e) => { - eprintln!("Error reading file: {}", e); + eprintln!("ERROR: {}", e); error_count += 1; } } @@ -182,16 +256,22 @@ fn scan_and_convert(input_dir: &Path, output_dir: &Path, table_type: &str) -> Re Ok(()) } -fn convert_single_file(input_path: &Path, output_path: &Path, table_type: &str) -> Result<()> { +fn convert_single_file( + input_path: &Path, + output_path: &Path, + table_type: &str, + loader_type: &str, +) -> Result<()> { println!( "Converting {} to {}", input_path.display(), output_path.display() ); + println!("Loader type: {}", loader_type); match table_type.to_lowercase().as_str() { - "d" => convert_table_d(input_path, output_path)?, - "b" => convert_table_b(input_path, output_path)?, + "d" => convert_table_d(input_path, output_path, loader_type)?, + "b" => convert_table_b(input_path, output_path, loader_type)?, _ => anyhow::bail!("Invalid table type: {}. Use 'd' or 'b'", table_type), } @@ -232,12 +312,29 @@ fn build_fr_d(input_path: &Path, output_path: &Path) -> Result<()> { BUFRTableD::build_from_csv(loader, input_path, output_path).map(|_| ()) } -fn convert_table_d(input_path: &Path, output_path: &Path) -> Result<()> { - const ATTEMPTS: &[(&str, BuildFn)] = &[ - ("WMO Table D loader", build_wmo_d), - ("FR Table D loader", build_fr_d), - ]; - run_with_fallbacks(TableType::D, input_path, output_path, ATTEMPTS) +fn convert_table_d(input_path: &Path, output_path: &Path, loader_type: &str) -> Result<()> { + match loader_type.to_lowercase().as_str() { + "wmo" => { + // WMO only + build_wmo_d(input_path, output_path) + } + "fr" => { + // French only + build_fr_d(input_path, output_path) + } + "auto" => { + // Try all loaders + const ATTEMPTS: &[(&str, BuildFn)] = &[ + ("WMO Table D loader", build_wmo_d), + ("FR Table D loader", build_fr_d), + ]; + run_with_fallbacks(TableType::D, input_path, output_path, ATTEMPTS) + } + _ => anyhow::bail!( + "Invalid loader type: {}. Use 'auto', 'wmo', or 'fr'", + loader_type + ), + } } fn build_wmo_b(input_path: &Path, output_path: &Path) -> Result<()> { @@ -250,12 +347,29 @@ fn build_fr_b(input_path: &Path, output_path: &Path) -> Result<()> { BUFRTableB::build_from_csv(loader, input_path, output_path).map(|_| ()) } -fn convert_table_b(input_path: &Path, output_path: &Path) -> Result<()> { - const ATTEMPTS: &[(&str, BuildFn)] = &[ - ("WMO Table B loader", build_wmo_b), - ("FR Table B loader", build_fr_b), - ]; - run_with_fallbacks(TableType::B, input_path, output_path, ATTEMPTS) +fn convert_table_b(input_path: &Path, output_path: &Path, loader_type: &str) -> Result<()> { + match loader_type.to_lowercase().as_str() { + "wmo" => { + // WMO only + build_wmo_b(input_path, output_path) + } + "fr" => { + // French only + build_fr_b(input_path, output_path) + } + "auto" => { + // Try all loaders + const ATTEMPTS: &[(&str, BuildFn)] = &[ + ("WMO Table B loader", build_wmo_b), + ("FR Table B loader", build_fr_b), + ]; + run_with_fallbacks(TableType::B, input_path, output_path, ATTEMPTS) + } + _ => anyhow::bail!( + "Invalid loader type: {}. Use 'auto', 'wmo', or 'fr'", + loader_type + ), + } } fn print_table(input_path: &Path, table_type: &str, limit: Option) -> Result<()> { @@ -333,3 +447,33 @@ fn print_table_b(input_path: &Path, limit: Option) -> Result<()> { Ok(()) } + +fn generate_config_file(output_path: &Path) -> Result<()> { + println!( + "Generating example configuration file: {}", + output_path.display() + ); + + // Create example configuration + let config = ScanConfig::default_example(); + + // Save to file + config + .save_to_file(output_path) + .context("Failed to save configuration file")?; + + println!("Configuration file generated successfully!"); + println!(); + println!("The configuration file contains example patterns for:"); + for pattern_config in &config.patterns { + println!(" - {}", pattern_config.name); + } + println!(); + println!("Edit this file to add your own custom patterns."); + println!( + "Use it with: gen-ctl scan -i -o -c {}", + output_path.display() + ); + + Ok(()) +} diff --git a/gen/src/opera/bitmap.rs b/gen/src/opera/bitmap.rs new file mode 100644 index 0000000..d66ab40 --- /dev/null +++ b/gen/src/opera/bitmap.rs @@ -0,0 +1,82 @@ +use csv::ReaderBuilder; +use std::{fs::File, path::Path}; + +pub struct OPERABitmap { + bitmap: Vec, +} + +impl OPERABitmap { + pub fn load>(p: P) -> anyhow::Result { + let mut rdr = ReaderBuilder::new() + .has_headers(false) + .delimiter(b';') + .from_reader(File::open(p)?); + + let mut results = default_bitmap(); + let mut line: usize = 0; + + for result in rdr.records() { + let record = result?; + + let parse_field = |idx: usize| { + record + .get(idx) + .map(|s| s.trim().to_string()) + .ok_or_else(|| { + anyhow::anyhow!("Parse Opera Bitmap File failed at index {}", idx) + }) + }; + + let f = parse_field(0)?.parse()?; + let x = parse_field(1)?.parse()?; + let y = parse_field(2)?.parse()?; + let dw = parse_field(3)?.parse()?; + + let entry = OPERABitmapEntry { + f, + x, + y, + datawidth_bits: dw, + }; + if let Some(line) = results.get_mut(line) { + *line = entry; + } else { + results.push(entry); + } + + line += 1; + } + + Ok(OPERABitmap { bitmap: results }) + } +} + +pub struct OPERABitmapEntry { + pub f: u16, + pub x: u16, + pub y: u16, + pub datawidth_bits: u8, +} + +fn default_bitmap() -> Vec { + const VALUES: [(u16, u16, u16, u8); 8] = [ + (3, 21, 192, 1), + (3, 21, 193, 1), + (3, 21, 194, 1), + (3, 21, 195, 1), + (3, 21, 196, 1), + (3, 21, 197, 1), + (3, 21, 200, 2), + (3, 21, 202, 2), + ]; + + VALUES + .iter() + .map(|(f, x, y, dw)| OPERABitmapEntry { + f: *f, + x: *x, + y: *y, + datawidth_bits: *dw, + }) + .collect() +} diff --git a/gen/src/opera/mod.rs b/gen/src/opera/mod.rs new file mode 100644 index 0000000..163f896 --- /dev/null +++ b/gen/src/opera/mod.rs @@ -0,0 +1 @@ +pub mod bitmap; diff --git a/gen/src/pattern.rs b/gen/src/pattern.rs new file mode 100644 index 0000000..75574ac --- /dev/null +++ b/gen/src/pattern.rs @@ -0,0 +1,535 @@ +use anyhow::{Context, Result}; +use regex::Regex; +use std::path::{Path, PathBuf}; + +/// Represents the type of BUFR table +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub enum TableKind { + B, + D, +} + +impl TableKind { + pub fn as_str(&self) -> &str { + match self { + TableKind::B => "b", + TableKind::D => "d", + } + } +} + +/// Metadata extracted from a table filename +#[derive(Debug, Clone, PartialEq, Eq)] +pub struct TableMetadata { + /// Table type (B or D) + pub kind: TableKind, + /// Version number (e.g., 35 for BUFRCREX_TableB_en_35.csv) + pub version: Option, + /// Subcenter ID (for local tables) + pub subcenter: Option, + /// Originating center ID (for local tables) + pub center: Option, + /// Language code (e.g., "en") + pub language: Option, + /// Whether this is a local table + pub is_local: bool, + /// Original filename + pub filename: String, +} + +impl TableMetadata { + /// Generate an output filename based on metadata + /// + /// Naming rules: + /// - WMO standard tables: BUFR_TableB_{version} or BUFR_TableD_{version} + /// Example: BUFR_TableB_14 + /// + /// - Local tables with subcenter: BUFR_TableB_{subcenter}_{version} + /// Example: BUFR_TableB_1_14 (subcenter 1, version 14) + pub fn output_name(&self) -> String { + let kind = match self.kind { + TableKind::B => "TableB", + TableKind::D => "TableD", + }; + + if self.is_local && self.subcenter.is_some() { + // Format: BUFR_Table{B|D}_{subcenter}_{version} + let subcenter = self.subcenter.unwrap(); + let version = self.version.unwrap_or(0); + format!("BUFR_{}_{}_{}", kind, subcenter, version) + } else { + // Format: BUFR_Table{B|D}_{version} + let version = self.version.unwrap_or(0); + format!("BUFR_{}_{}", kind, version) + } + } +} + +/// A pattern for matching table filenames +pub trait TableFilePattern: Send + Sync { + /// Try to match a filename and extract metadata + fn matches(&self, filename: &str) -> Option; + + /// Get a glob pattern for scanning directories + fn glob_pattern(&self) -> &str; + + /// Get a description of this pattern + fn description(&self) -> &str; +} + +/// WMO standard table pattern +/// Examples: +/// - BUFRCREX_TableB_en_35.csv +/// - BUFR_TableD_en_40.csv +#[derive(Debug)] +pub struct WMOPattern { + regex: Regex, +} + +impl Default for WMOPattern { + fn default() -> Self { + Self::new() + } +} + +impl WMOPattern { + pub fn new() -> Self { + // Pattern: (BUFR|BUFRCREX)_Table(B|D)_([a-z]{2})_(\d+)\.csv + let regex = Regex::new(r"^(?:BUFR(?:CREX)?)_Table([BD])_([a-z]{2})_(\d+)\.csv$") + .expect("Invalid regex"); + + Self { regex } + } +} + +impl TableFilePattern for WMOPattern { + fn matches(&self, filename: &str) -> Option { + let caps = self.regex.captures(filename)?; + + let kind = match &caps[1] { + "B" => TableKind::B, + "D" => TableKind::D, + _ => return None, + }; + + let language = caps[2].to_string(); + let version = caps[3].parse().ok()?; + + Some(TableMetadata { + kind, + version: Some(version), + subcenter: None, + center: None, + language: Some(language), + is_local: false, + filename: filename.to_string(), + }) + } + + fn glob_pattern(&self) -> &str { + "*Table[BD]_*.csv" + } + + fn description(&self) -> &str { + "WMO standard tables (BUFR_Table[BD]_en_*.csv)" + } +} + +/// Local table pattern +/// Examples: +/// - localtabb_85_20.csv (subcenter 85, version 20) +/// - localtabd_100_5.csv (subcenter 100, version 5) +#[derive(Debug)] +pub struct LocalPattern { + regex: Regex, +} + +impl Default for LocalPattern { + fn default() -> Self { + Self::new() + } +} + +impl LocalPattern { + pub fn new() -> Self { + // Pattern: localtab(b|d)_(\d+)_(\d+)\.csv + let regex = Regex::new(r"^localtab([bd])_(\d+)_(\d+)\.csv$").expect("Invalid regex"); + + Self { regex } + } +} + +impl TableFilePattern for LocalPattern { + fn matches(&self, filename: &str) -> Option { + let caps = self.regex.captures(filename)?; + + let kind = match &caps[1] { + "b" => TableKind::B, + "d" => TableKind::D, + _ => return None, + }; + + let subcenter = caps[2].parse().ok()?; + let version = caps[3].parse().ok()?; + + Some(TableMetadata { + kind, + version: Some(version), + subcenter: Some(subcenter), + center: None, + language: None, + is_local: true, + filename: filename.to_string(), + }) + } + + fn glob_pattern(&self) -> &str { + "localtab[bd]_*.csv" + } + + fn description(&self) -> &str { + "Local tables (localtab[bd]_subcenter_version.csv)" + } +} + +pub struct OldMasterPattern { + regex: Regex, +} + +impl OldMasterPattern { + pub fn new() -> Self { + // Pattern: localtab(b|d)_(\d+)_(\d+)\.csv + let regex = Regex::new(r"^bufrtab([bd])_(\d+)\.csv$").expect("Invalid regex"); + + Self { regex } + } +} + +impl TableFilePattern for OldMasterPattern { + fn matches(&self, filename: &str) -> Option { + let caps = self.regex.captures(filename)?; + + let kind = match &caps[1] { + "b" => TableKind::B, + "d" => TableKind::D, + _ => return None, + }; + + let version = caps[2].parse().ok()?; + + Some(TableMetadata { + kind, + version: Some(version), + subcenter: None, + center: None, + is_local: false, + language: None, + filename: filename.to_string(), + }) + } + + fn glob_pattern(&self) -> &str { + "bufrtab[bd]_*.csv" + } + + fn description(&self) -> &str { + "Old master tables (bufrtab[bd]_version.csv)" + } +} + +/// Custom pattern with flexible center/subcenter +/// Examples: +/// - center_7_subcenter_85_tableb_v20.csv +/// - c7_sc85_d_v20.csv +#[derive(Debug)] +pub struct CustomPattern { + regex: Regex, +} + +impl Default for CustomPattern { + fn default() -> Self { + Self::new() + } +} + +impl CustomPattern { + pub fn new() -> Self { + // Pattern: .*_c(\d+)_sc(\d+)_([bd])_v?(\d+)\.csv + let regex = + Regex::new(r"(?i).*_?c(?:enter)?_?(\d+)_sc(?:enter)?_?(\d+)_table([bd])_v?(\d+)\.csv$") + .expect("Invalid regex"); + + Self { regex } + } +} + +impl TableFilePattern for CustomPattern { + fn matches(&self, filename: &str) -> Option { + let caps = self.regex.captures(filename)?; + + let center = caps[1].parse().ok()?; + let subcenter = caps[2].parse().ok()?; + + let kind = match caps[3].to_lowercase().as_str() { + "b" => TableKind::B, + "d" => TableKind::D, + _ => return None, + }; + + let version = caps[4].parse().ok()?; + + Some(TableMetadata { + kind, + version: Some(version), + subcenter: Some(subcenter), + center: Some(center), + language: None, + is_local: true, + filename: filename.to_string(), + }) + } + + fn glob_pattern(&self) -> &str { + "*_c*_sc*_table*_*.csv" + } + + fn description(&self) -> &str { + "Custom center/subcenter tables (*_c{center}_sc{subcenter}_table[bd]_v{version}.csv)" + } +} + +/// Scanner that tries multiple patterns +pub struct TableScanner { + patterns: Vec>, +} + +impl Default for TableScanner { + fn default() -> Self { + Self::new() + } +} + +impl TableScanner { + pub fn new() -> Self { + Self { + patterns: vec![ + Box::new(WMOPattern::new()), + Box::new(OldMasterPattern::new()), + Box::new(LocalPattern::new()), + Box::new(CustomPattern::new()), + ], + } + } + + /// Create scanner with custom patterns + pub fn with_patterns(patterns: Vec>) -> Self { + Self { patterns } + } + + /// Add a pattern to the scanner + pub fn add_pattern(&mut self, pattern: Box) { + self.patterns.push(pattern); + } + + /// Try to match a filename with any registered pattern + pub fn match_filename(&self, filename: &str) -> Option { + for pattern in &self.patterns { + if let Some(metadata) = pattern.matches(filename) { + return Some(metadata); + } + } + None + } + + /// Scan a directory for matching files + pub fn scan_directory>( + &self, + dir: P, + kind_filter: Option, + ) -> Result> { + let dir = dir.as_ref(); + let mut results = Vec::new(); + + // Try each pattern + for pattern in &self.patterns { + let glob_pattern = dir.join(pattern.glob_pattern()); + + for entry in + glob::glob(glob_pattern.to_str().unwrap()).context("Failed to read glob pattern")? + { + match entry { + Ok(path) => { + if let Some(filename) = path.file_name().and_then(|f| f.to_str()) { + if let Some(metadata) = pattern.matches(filename) { + // Apply kind filter if specified + if let Some(filter_kind) = kind_filter { + if metadata.kind != filter_kind { + continue; + } + } + + results.push((path, metadata)); + } + } + } + Err(e) => { + eprintln!("Warning: Error reading file entry: {}", e); + } + } + } + } + + // Remove duplicates (same file matched by multiple patterns) + results.sort_by(|a, b| a.0.cmp(&b.0)); + results.dedup_by(|a, b| a.0 == b.0); + + Ok(results) + } + + /// Get all registered patterns + pub fn patterns(&self) -> &[Box] { + &self.patterns + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_wmo_pattern() { + let pattern = WMOPattern::new(); + + // Valid WMO patterns + let meta = pattern.matches("BUFRCREX_TableB_en_35.csv").unwrap(); + assert_eq!(meta.kind, TableKind::B); + assert_eq!(meta.version, Some(35)); + assert_eq!(meta.language, Some("en".to_string())); + assert!(!meta.is_local); + + let meta = pattern.matches("BUFR_TableD_en_40.csv").unwrap(); + assert_eq!(meta.kind, TableKind::D); + assert_eq!(meta.version, Some(40)); + assert!(!meta.is_local); + + // Invalid patterns + assert!(pattern.matches("BUFRCREX_TableB_35.csv").is_none()); + assert!(pattern.matches("TableB_en_35.csv").is_none()); + } + + #[test] + fn test_local_pattern() { + let pattern = LocalPattern::new(); + + // Valid local patterns + let meta = pattern.matches("localtabb_85_20.csv").unwrap(); + assert_eq!(meta.kind, TableKind::B); + assert_eq!(meta.subcenter, Some(85)); + assert_eq!(meta.version, Some(20)); + assert!(meta.is_local); + + let meta = pattern.matches("localtabd_100_5.csv").unwrap(); + assert_eq!(meta.kind, TableKind::D); + assert_eq!(meta.subcenter, Some(100)); + assert_eq!(meta.version, Some(5)); + assert!(meta.is_local); + + // Invalid patterns + assert!(pattern.matches("local_table_85_20.csv").is_none()); + assert!(pattern.matches("localtabb_85.csv").is_none()); + } + + #[test] + fn test_custom_pattern() { + let pattern = CustomPattern::new(); + + // Valid custom patterns + let meta = pattern.matches("test_c7_sc85_tableb_v20.csv").unwrap(); + assert_eq!(meta.kind, TableKind::B); + assert_eq!(meta.center, Some(7)); + assert_eq!(meta.subcenter, Some(85)); + assert_eq!(meta.version, Some(20)); + assert!(meta.is_local); + + let meta = pattern + .matches("data_center_7_scenter_85_tabled_10.csv") + .unwrap(); + assert_eq!(meta.kind, TableKind::D); + assert_eq!(meta.center, Some(7)); + assert_eq!(meta.subcenter, Some(85)); + assert_eq!(meta.version, Some(10)); + } + + #[test] + fn test_output_name_generation() { + // WMO table (no subcenter) - Format: BUFR_TableB_{version} + let meta = TableMetadata { + kind: TableKind::B, + version: Some(14), + subcenter: None, + center: None, + language: Some("en".to_string()), + is_local: false, + filename: "BUFRCREX_TableB_en_14.csv".to_string(), + }; + assert_eq!(meta.output_name(), "BUFR_TableB_14"); + + // WMO Table D + let meta = TableMetadata { + kind: TableKind::D, + version: Some(40), + subcenter: None, + center: None, + language: Some("en".to_string()), + is_local: false, + filename: "BUFR_TableD_en_40.csv".to_string(), + }; + assert_eq!(meta.output_name(), "BUFR_TableD_40"); + + // Local table with subcenter - Format: BUFR_TableB_{subcenter}_{version} + let meta = TableMetadata { + kind: TableKind::B, + version: Some(14), + subcenter: Some(1), + center: None, + language: None, + is_local: true, + filename: "localtabb_1_14.csv".to_string(), + }; + assert_eq!(meta.output_name(), "BUFR_TableB_1_14"); + + // Local table with larger subcenter number + let meta = TableMetadata { + kind: TableKind::B, + version: Some(20), + subcenter: Some(85), + center: None, + language: None, + is_local: true, + filename: "localtabb_85_20.csv".to_string(), + }; + assert_eq!(meta.output_name(), "BUFR_TableB_85_20"); + } + + #[test] + fn test_scanner() { + let scanner = TableScanner::new(); + + // Should match WMO pattern + let meta = scanner.match_filename("BUFRCREX_TableB_en_35.csv").unwrap(); + assert_eq!(meta.kind, TableKind::B); + assert!(!meta.is_local); + + // Should match local pattern + let meta = scanner.match_filename("localtabb_85_20.csv").unwrap(); + assert_eq!(meta.kind, TableKind::B); + assert!(meta.is_local); + + // Should match custom pattern + let meta = scanner + .match_filename("test_c7_sc85_tableb_v20.csv") + .unwrap(); + assert_eq!(meta.kind, TableKind::B); + assert!(meta.is_local); + } +} diff --git a/gen/src/tables.rs b/gen/src/tables.rs index d6719c8..a383cd8 100644 --- a/gen/src/tables.rs +++ b/gen/src/tables.rs @@ -1,16 +1,20 @@ use crate::FXY; use rkyv::Archive; -use rkyv::api::high::{HighDeserializer, HighSerializer}; +use rkyv::api::high::{HighDeserializer, HighSerializer, HighValidator}; +use rkyv::bytecheck::CheckBytes; use rkyv::de::Pool; use rkyv::rancor::{Error, Strategy}; use serde::Serialize as SerdeSerialize; use serde::de::DeserializeOwned; -use std::fmt::Debug; +use std::fmt::{Debug, Display}; pub struct BTable; pub struct DTable; -pub trait TableTypeTrait { +pub trait TableTypeTrait +where + ::Archived: for<'a> CheckBytes>, +{ type EntryType: TableEntryFull; const TABLE_TYPE: crate::TableType; } @@ -27,6 +31,7 @@ impl TableTypeTrait for DTable { pub trait TableEntry: SerdeSerialize + DeserializeOwned + + std::fmt::Display + Debug + Clone + Sized @@ -38,17 +43,23 @@ pub trait TableEntry: fn fxy(&self) -> FXY; } +// 148 | fn get(&self, fxy: FXY) -> Option where for<'a> ::Archived: CheckBytes, SharedValidator>, rkyv::rancor::Error>> + pub trait TableEntryFull: TableEntry { type Archived: for<'a> rkyv::Deserialize> + rkyv::Deserialize> - + rkyv::Portable; + + rkyv::Portable + + std::fmt::Display + + for<'a> CheckBytes>; } impl TableEntryFull for T where T: TableEntry, ::Archived: for<'a> rkyv::Deserialize> - + rkyv::Deserialize>, + + rkyv::Deserialize> + + std::fmt::Display + + for<'a> CheckBytes>, { type Archived = ::Archived; } @@ -112,7 +123,7 @@ impl BTableEntry { } } -impl std::fmt::Display for BTableEntry { +impl Display for BTableEntry { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { let element_name = if self.element_name_en.len() > 40 { format!("{}...", &self.element_name_en[..37]) @@ -142,6 +153,36 @@ impl std::fmt::Display for BTableEntry { } } +impl Display for ArchivedBTableEntry { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + let element_name = if self.element_name_en.len() > 40 { + format!("{}...", &self.element_name_en[..37]) + } else { + self.element_name_en.to_string() + }; + + let unit = if self.bufr_unit.len() > 15 { + format!("{}...", &self.bufr_unit[..12]) + } else { + self.bufr_unit.to_string() + }; + + write!( + f, + "{:02}{:02}{:03} | {:<40} | {:<15} | {:>5} | {:>8} | {:>8} | {}", + self.fxy.f, + self.fxy.x, + self.fxy.y, + element_name, + unit, + self.bufr_scale, + self.bufr_reference_value, + self.bufr_datawidth_bits, + self.status.as_deref().unwrap_or("N/A") + ) + } +} + #[derive( Debug, Clone, serde::Deserialize, serde::Serialize, Archive, rkyv::Serialize, rkyv::Deserialize, )] @@ -225,6 +266,35 @@ impl std::fmt::Display for DTableEntry { } } +impl Display for ArchivedDTableEntry { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + let fxy_chain_str: String = self + .fxy_chain + .iter() + .map(|fxy| format!("{:02}{:02}{:03}", fxy.f, fxy.x, fxy.y)) + .collect::>() + .join(", "); + + let title = self.title_en.as_deref().unwrap_or("N/A"); + let truncated_title = if title.len() > 50 { + format!("{}...", &title[..47]) + } else { + title.to_string() + }; + + write!( + f, + "{:02}{:02}{:03} | {:<50} | {:<12} | [{}]", + self.fxy.f, + self.fxy.x, + self.fxy.y, + truncated_title, + self.status.as_deref().unwrap_or("N/A"), + fxy_chain_str + ) + } +} + impl TableEntry for DTableEntry { fn fxy(&self) -> FXY { self.fxy diff --git a/gen/src/wmo/btable.rs b/gen/src/wmo/btable.rs index 87a2970..6f84172 100644 --- a/gen/src/wmo/btable.rs +++ b/gen/src/wmo/btable.rs @@ -39,28 +39,6 @@ pub struct RawBTableEntry { pub status: Option, } -// Helper function to deserialize empty strings as None -fn deserialize_optional_string<'de, D>(deserializer: D) -> Result, D::Error> -where - D: serde::Deserializer<'de>, -{ - let s: String = serde::Deserialize::deserialize(deserializer)?; - if s.is_empty() { Ok(None) } else { Ok(Some(s)) } -} - -// Helper function to deserialize empty strings as None for u32 -fn deserialize_optional_u32<'de, D>(deserializer: D) -> Result, D::Error> -where - D: serde::Deserializer<'de>, -{ - let s: String = serde::Deserialize::deserialize(deserializer)?; - if s.is_empty() { - Ok(None) - } else { - s.parse::().map(Some).map_err(serde::de::Error::custom) - } -} - impl EntryLoader for BTableCsvLoader { type RawEntry = RawBTableEntry; type Output = BTableEntry; diff --git a/rbufr/rtables/bufr/bufrtabb_11.csv b/rbufr/rtables/bufr/bufrtabb_11.csv deleted file mode 100644 index fbc58d3..0000000 --- a/rbufr/rtables/bufr/bufrtabb_11.csv +++ /dev/null @@ -1,1485 +0,0 @@ -BUFR TABLES RELATIVE TO SECTION 3 (Version 11-05/11/2003);;; -;;; -BUFR Table B - Classification of elements;;; -;;; -F;X;Class;Comments -0;0;BUFR table entries; -0;1;Identification;Identifies origin and type of data -0;2;Instrumentation;Defines instrument types used -0;3;Reserved; -0;4;Location (time);Defines time and time derivatives -0;5;Location (horizontal - 1);Defines geographical position, including horizontal derivatives, in association with class 06 (first dimension of horizontal space) -0;6;Location (horizontal - 2);Defines geographical position, including horizontal derivatives, in association with class 05 (second dimension of horizontal space) -0;7;Location (vertical);Defines height, altitude, pressure level, including vertical derivatives of position -0;8;Significance qualifiers;Defines special character of data -0;9;Reserved; -0;10;Vertical elements and pressure;Height, altitude, pressure and derivatives observed or measured, not defined as a vertical location -0;11;Wind and turbulence;Wind speed, direction, etc. -0;12;Temperature; -0;13;Hygrographic and hydrological elements;Humidity, rainfall, snowfall, etc. -0;14;Radiation and radiance; -0;15;Physical/chemical constituents; -0;19;Synoptic features; -0;20;Observed phenomena;Defines present/past weather, special phenomena, etc. -0;21;Radar data; -0;22;Oceanographic elements; -0;23;Dispersal and transport; -0;24;Radiological elements; -0;25;Processing information; -0;26;Non-coordinate location (time);Defines time and time derivatives that are not coordinates -0;27;Non-coordinate location (horizontal - 1);Defines geographical positions, in conjunction with class 28, that are not coordinates -0;28;Non-coordinate location (horizontal - 2);Defines geographical positions, in conjunction with class 27, that are not coordinates -0;29;Map data; -0;30;Image; -0;31;Data description operator qualifiers;Elements used in conjunction with data description operators -0;33;Quality information; -0;35;Data monitoring; -;;; -Notes:;;; --1;Where a code table or flag table is appropriate, code table or flag table respectively is entered in the UNITS column.;; --2;The code tables and flag tables associated with Table B are numbered to correspond with the F, X and Y part of the table reference.;; --3;To encode values into BUFR, the data (with units as specified in the UNITS column) must be multiplied by 10 to the power SCALE. Then subtract the REFERENCE VALUE to give the coded value found in Section 4 of the BUFR message. For example, a measured latitude is -45.76 degrees. The coarse accuracy descriptor is 0 05 002 and the encoded value is -45.76 x 102 - (-9000) = 4424.;; --4;Where UNITS are given as CCITT IA5, data shall be coded as character data left justified within the field width indicated using CCITT International Alphabet No. 5, and blank filled to the full field width indicated.;; --5;"Classes 48 to 63 are reserved for local use; all other classes are reserved for future development.";; --6;Entries 192 to 255 within all classes are reserved for local use.;; --7;The use of local descriptors, as defined in Notes (5) and (6), in messages intended for non-local or international exchange is strongly discouraged. They should be kept to the barest minimum possible and must also be by-passed by the use of descriptor 2 06 YYY.;; --8;First-order statistics are included in Table B only when they are produced, as such, by the observing system.;; - -Class 00 - BUFR/CREX(*) table entries;;; -;;;;;;;;;;; -;;;;;;;;;;; -;;;;BUFR;;;;CREX;;; -;;;;;;;;;;; -TABLE REFERENCE;;;TABLE;;;REFERENCE VALUE;DATA WIDTH (Bits);;;DATA; -F;X;Y;ELEMENT NAME;UNIT;SCALE;;;UNIT;SCALE;WIDTH (Characters); -0;0;1;Table A: entry;CCITT IA5;0;0;24;Character;0;3; -0;0;2;Table A: data category description, line 1;CCITT IA5;0;0;256;Character;0;32; -0;0;3;Table A: data category description, line 2;CCITT IA5;0;0;256;Character;0;32; -0;0;5;BUFR/CREX edition number;CCITT IA5;0;0;24;Character;0;3; -0;0;10;F descriptor to be added or defined;CCITT IA5;0;0;8;Character;0;1; -0;0;11;X descriptor to be added or defined;CCITT IA5;0;0;16;Character;0;2; -0;0;12;Y descriptor to be added or defined;CCITT IA5;0;0;24;Character;0;3; -0;0;13;Element name, line 1;CCITT IA5;0;0;256;Character;0;32; -0;0;14;Element name, line 2;CCITT IA5;0;0;256;Character;0;32; -0;0;15;Units name;CCITT IA5;0;0;192;Character;0;24; -0;0;16;Units scale sign;CCITT IA5;0;0;8;Character;0;1; -0;0;17;Units scale;CCITT IA5;0;0;24;Character;0;3;; -0;0;18;Units reference sign;CCITT IA5;0;0;8;Character;0;1; -0;0;19;Units reference value;CCITT IA5;0;0;80;Character;0;10;; -0;0;20;Element data width;CCITT IA5;0;0;24;Character;0;3;; -0;0;30;Descriptor defining sequence;CCITT IA5;0;0;48;Character;0;6;; -;;;;;;;;;;;; -Note : (*) For CREX descriptors F = B, not 0.;;;;;;;;;;;; -Class 01 - Identification;;;;;;;;;;;; -;;;;;;;;;;;; -TABLE REFERENCE;;;; ;BUFR;;;;CREX;;; -;;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH (Characters); -F;X;Y;;;;;;;;;; -0;1;1;WMO block number;Numeric;0;0;7;Numeric;0;2; -0;1;2;WMO station number;Numeric;0;0;10;Numeric;0;3; -0;1;3;WMO Region number/geographical area;Code table;0;0;3;Code table;0;1; -0;1;4;WMO Region sub-area (see Note 9);Numeric;0;0;3;Numeric;0;1; -0;1;5;Buoy/platform identifier;Numeric;0;0;17;Numeric;0;5; -0;1;6;Aircraft flight number;CCITT IA5;0;0;64;Character;0;8; -0;1;7;Satellite identifier;Code table;0;0;10;Code table;0;4; -0;1;8;Aircraft registration number or other identification;CCITT IA5;0;0;64;Character;0;8; -0;1;9;Type of commercial aircraft;CCITT IA5;0;0;64;Character;0;8; -0;1;10;"Stationary buoy platform identifier; e.g. C-MAN buoys";CCITT IA5;0;0;64;Character;0;8; -0;1;11;Ship or mobile land station identifier;CCITT IA5;0;0;72;Character;0;9; -0;1;12;Direction of motion of moving observing platform**;Degree true;0;0;9;Degree true;0;3; -0;1;13;Speed of motion of moving observing platform**;m s-1;0;0;10;m s-1;0;3; -0;1;14;Platform drift speed (high precision);m s-1;2;0;10;m s-1;2;4; -0;1;15;Station or site name;CCITT IA5;0;0;160;Character;0;20; -0;1;18;Short station or site name;CCITT IA5;0;0;40;Character;0;5; -0;1;19;Long Station or site name;CCITT IA5;0;0;256;Character;0;32; -0;1;20;WMO Region sub-area;Numeric;0;0;4;Numeric;0;2; -0;1;21;Synoptic feature identifier;Numeric;0;0;14;Numeric;0;4; -0;1;22;Name of feature (see Note 11);CCITT IA5;0;0;224;Character;0;28; -0;1;23;Observation sequence number ;Numeric;0;0;9;Numeric;0;3; -0;1;25;Storm identifier;CCITT IA5;0;0;24;Character;0;3; -0;1;26;WMO storm name*;CCITT IA5;0;0;64;Character;0;8; -0;1;27;WMO long storm name;CCITT IA5;0;0;80;Character;0;10; -0;1;31;Identification of originating/generating centre (see Note 10);Code table;0;0;16;Code table;0;5; -0;1;32;Generating application;Code table defined by originating/ generating centre (Notes (3), (4) and (5));0;0;8;Code table;0;3; -0;1;33;Identification of originating/generating centre;Common Code Table C-1;0;0;8;Common Code Table C-1;0;3; -0;1;34;Identification of originating/generating sub-centre;Common Code Table C-12;0;0;8;Common Code Table C-12;0;3; -0;1;35;Originating Centre;Common Code Table C-11;0;0;16;Common Code Table C-11;0;5; -0;1;36;Agency in charge of operating the Observing platform;Code table;0;0;20;Code table;0;7; -0;1;41;Absolute platform velocity - first component (see Note 6);m s-1;5;-1073741824;31;m s-1;5;10; -0;1;42;Absolute platform velocity - second component (see Note 6);m s-1;5;-1073741824;31;m s-1;5;10; -0;1;43;Absolute platform velocity - third component (see Note 6);m s-1;5;-1073741824;31;m s-1;5;10; -0;1;50;Platform transmitter ID number;Numeric;0;0;17;Numeric;0;6; -0;1;51;Platform transmitter ID number;CCITT IA5;0;0;96;Character;0;12; -0;1;60;Aircraft reporting point (Beacon identifier);CCITT IA5;0;0;64;Character;0;8; -0;1;62;Short ICAO location indicator;CCITT IA5;0;0;32;Character;0;4; -0;1;63;ICAO location indicator;CCITT IA5;0;0;64;Character;0;8; -0;1;64;Runway designator;CCITT IA5;0;0;32;Character;0;4; -0;1;75;Tide station identification;CCITT IA5;0;0;40;Character;0;5; -0;1;80;Ship line number according to SOOP;CCITT IA5;0;0;32;Character;0;4; -0;1;81;Radiosonde serial number ;CCITT IA5;0;0;160;Character;0;20; -0;1;82;Radiosonde ascension number (see Note 12);Numeric;0;0;14;Numeric;0;4; -0;1;83;Radiosonde release number (see Note 12);Numeric;0;0;3;Numeric;0;1; -0;1;85;Observing platform manufacturer's model;CCITT IA5;0;0;160;Character;0;20; -0;1;86;Observing platform manufacturer's serial number;CCITT IA5;0;0;256;Character;0;32; -0;1;90; Technique for making up initial perturbations;Code table;0;0;8;Code table;0;3; -0;1;91;Ensemble member number ;Numeric;0;0;10;Numeric;0;4; -0;1;92;Type of ensemble forecast;Code table;0;0;8;Code table;0;3; -0;1;93;Balloon lot number;CCITT IA5;0;0;96;Character;0;12; -0;1;94;WBAN Number;Numeric;0;0;17;Numeric;0;5; -0;1;95;Observer identification;CCITT IA5;0;0;32;Character;0;4; -;;;;;;;;;;;; -;;;;;;;;;;;; -Notes:;;;;;;;;;;;; -;;;;;;;;;;;; --1;"The storm identifier (descriptor 0 01 025) has the following meaning: the first two characters shall be a numeric sequence number assigned by the originator of the message; the third character is a letter indicating the ocean basin where the storm is located, as follows:";;;;;;;;;;; -W;NW Pacific Ocean;;;;;;;;;;; -E;NE Pacific Ocean to 140W;;;;;;;;;;; -C;NE Pacific Ocean 140W - 180W;;;;;;;;;;; -L;N Atlantic Ocean, including Caribbean and Gulf of Mexico;;;;;;;;;;; -A;N Arabian Sea;;;;;;;;;;; -B;Bay of Bengal;;;;;;;;;;; -S;S Indian Ocean;;;;;;;;;;; -P;S Pacific Ocean;;;;;;;;;;; -F;RSMC Nadi's zone in South Pacific;;;;;;;;;;; -U;Australia -O;South China Sea -T;East China Sea -There is no requirement that differing observers coordinate sequence numbers even though they both may be reporting the same storm.; --2;WMO storm name (descriptor 0 01 027): the storm name NAMELESS shall be used in those cases where an identifiable tropical disturbance has not reached tropical storm strength and has not been assigned an official name. --3;Where a centre other than the originating centre generates quality information, replacement or substitute values, and/or statistical information, the centre may be indicated by using 0 01 033. --4;"A generating centre may wish to indicate a reference to the application that generated quality information, etc.; it may use descriptor 0 01 032 for this purpose. However, the corresponding code tables will vary from centre to centre." --5;Code table 0 01 032 is to be generated by each centre. --6;The components of absolute platform velocity (0 01 041, 0 01 042, 0 01 043) are defined as follows: --;First component: From the Earths centre to 0 degree longitude at the Equator: velocity of the platform along this line relative to the Earths centre. --;Second component: From the Earths centre to 90 degrees East longitude at the Equator: velocity of the platform along this line relative to the Earths centre. --;Third component: From the Earths centre to the North Pole: velocity of the platform along this line relative to the Earths centre. --7;The values for descriptors 0 01 041, 0 01 042 and 0 01 043 have been chosen to be suitable for polar orbiting satellites in approximately Sun-synchronous orbits. Geostationary orbits would require greater data widths for distance and slightly less for speed. --8;Left handed xyz axes have been chosen for descriptors 0 01 041, 0 01 042 and 0 01 043. --9;Descriptor 0 01 020 should be used instead of 0 01 004 for encoding this element. --10;Descriptor 0 01 033 shall be used instead of descriptor 0 01 031 for encoding originating/generating centre. Code table 0 01 034 is to be established by the associated originating/generating centre identified by descriptor 0 01 033 and provided to the Secretariat for publication. --11;For 0 01 022, the character string representing the Name of feature should be of the form: Type of phenomenon - Location or geographical name (e.g.: volcano - Popocatepetl, oil fire - Kuwait);;;;;;;;;; --12;Descriptor 0-01-082 is to be used for reporting the sequential number of the current radiosonde reporting period (e.g. synoptic cycle) within a given year or other similar locally-defined length of time. Descriptor 0-01-083 is to be used in the case of multiple sequential radiosonde releases during a single reporting period (e.g. synoptic cycle), in order to indicate which particular release generated the corresponding data values.;;;;;;;;;; -;;;;;;;;;;; - -Class 02 - Instrumentation;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;REFERENCE VALUE;DATA;;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;;WIDTH;UNIT;SCALE;WIDTH (Characters); -F;X;Y;;;;;(Bits);;;; -0;2;1;Type of station;Code table;0;0;2;Code table;0;1; -0;2;2;Type of instrumentation for wind measurement;Flag table;0;0;4;Flag table;0;2; -0;2;3;Type of measuring equipment used;Code table;0;0;4;Code table;0;2; -0;2;4;Type of instrumentation for evaporation measurement or type of crop for which evapotranspiration is reported;Code table;0;0;4;Code table;0;2; -0;2;5;Precision of temperature observation;K;2;0;7;K;2;3; -0;2;11;Radiosonde type;Code table;0;0;8;Code table;0;3; -0;2;12;Radiosonde computational method;Code table;0;0;4;Code table;0;2; -0;2;13;Solar and infrared radiation correction;Code table;0;0;4;Code table;0;2; -0;2;14;Tracking technique/status of system used;Code table;0;0;7;Code table;0;3; -0;2;15;Radiosonde completeness;Code table;0;0;4;Code table;0;2; -0;2;16;Radiosonde configuration;Flag table;0;0;5;Flag table;0;2; -0;2;19;Satellite instruments;Code table;0;0;11;Code table;0;4; -0;2;20;Satellite classification;Code table;0;0;9;Code table;0;3; -0;2;21;Satellite instrument data used in processing*;Flag table;0;0;9;Flag table;0;3; -0;2;22;Satellite data-processing technique used;Flag table;0;0;8;Flag table;0;3; -0;2;23;Satellite derived wind computation method;Code table;0;0;4;Code table;0;2; -0;2;24;Integrated mean humidity computational method;Code table;0;0;4;Code table;0;2; -0;2;25;Satellite channel(s) used in computation;Flag table;0;0;25;Flag table;0;9; -0;2;26;Cross track resolution;m;2;0;12;m;2;4; -0;2;27;Along track resolution;m;2;0;12;m;2;4; -0;2;28;Segment size at nadir in X direction;m;0;0;18;m;0;6; -0;2;29;Segment size at nadir in Y direction;m;0;0;18;m;0;6; -0;2;30;Method of current measurement;Code table;0;0;3;Code table;0;1; -0;2;31;Duration and time of current measurement;Code table;0;0;5;Code table;0;2; -0;2;32;Indicator for digitization;Code table;0;0;2;Code table;0;1; -0;2;33;Method of salinity/depth measurement;Code table;0;0;3;Code table;0;1; -0;2;34;Drogue type;Code table;0;0;5;Code table;0;2; -0;2;35;Cable length;m;0;0;9;m;0;3; -0;2;36;Buoy type;Code table;0;0;2;Code table;0;1; -0;2;37;Method of tidal observation;Code table;0;0;3;Code table;0;1; -0;2;38;Method of water temperature and/or salinity measurement;Code table;0;0;4;Code table;0;2; -0;2;39;Method of wet-bulb temperature measurement;Code table;0;0;3;Code table;0;1; -0;2;40;Method of removing velocity and motion of platform from current;Code table;0;0;4;Code table;0;2; -0;2;41;Method for estimating reports related to synoptic features;Code table;0;0;6;Code table;0;2; -0;2;44;Indicator for method of calculating spectral wave data;Code table;0;0;4;Code table;0;2; -0;2;45;Indicator for type of platform;Code table;0;0;4;Code table;0;2; -0;2;46;Wave measurement instrumentation;Code table;0;0;4;Code table;0;2; -0;2;48;Satellite sensor indicator;Code table;0;0;4;Code table;0;2; -0;2;49;Geostationary satellite data-processing technique used;Flag table;0;0;8;Flag table;0;3; -0;2;50;Geostationary sounder satellite channels used;Flag table;0;0;20;Flag table;0;7; -0;2;51;Indicator to specify observing method for extreme temperatures;Code table;0;0;4;Code table;0;2; -0;2;52;Geostationary imager satellite channels used;Flag table;0;0;6;Flag table;0;2; -0;2;53;GOES-I/M brightness temperature characteristics;Code table;0;0;4;Code table;0;2; -0;2;54;GOES-I/M soundings parameter characteristics;Code table;0;0;4;Code table;0;2; -0;2;55;Geostationary soundings statistical parameters;Code table;0;0;4;Code table;0;2; -0;2;56;Geostationary soundings accuracy statistics;Code table;0;0;4;Code table;0;2; -0;2;57;Origin of first guess information for GOES-I/M soundings;Code table;0;0;4;Code table;0;2; -0;2;58;Valid times of first guess information for GOES-I/M soundings;Code table;0;0;4;Code table;0;2; -0;2;59;Origin of analysis information for GOES-I/M soundings;Code table;0;0;4;Code table;0;2; -0;2;60;Origin of surface information for GOES-I/M soundings;Code table;0;0;4;Code table;0;2; -0;2;61;Aircraft navigational system;Code table;0;0;3;Code table;0;1; -0;2;62;Type of aircraft data relay system;Code table;0;0;4;Code table;0;2; -0;2;63;Aircraft roll angle;Degree;2;-18000;16;Degree;2;5; -0;2;64;Aircraft roll angle quality;Code table;0;0;2;Code table;0;1; -0;2;65;ACARS ground receiving station;CCITT IA5;0;0;40;Character;0;5; -0;2;66;Radiosonde ground receiving system;Code table;0;0;6;Code table;0;2; -0;2;67;Radiosonde operating frequency;Hz;-5;0;15;Hz;-5;5; -0;2;70;Original specification of latitude/longitude;Code table;0;0;4;Code table;0;2; -0;2;80;Balloon manufacturer;Code table;0;0;6;Code table;0;2; -0;2;81;Type of balloon;Code table;0;0;5;Code table;0;2; -0;2;82;Weight of balloon;kg;3;0;12;Kg;3;4; -0;2;83;Type of balloon shelter;Code table;0;0;4;Code table;0;2; -0;2;84;Type of gas used in balloon;Code table;0;0;4;Code table;0;2; -0;2;85;Amount of gas used in balloon;kg;3;0;13;Kg;3;4; -0;2;86;Balloon flight train length;m;1;0;10;m;1;4; -0;2;91;Entry sensor 4/20 mA;A;4;0;10;A;4;3; -0;2;95;Type of pressure sensor;Code table;0;0;5;Code table;0;2; -0;2;96;Type of temperature sensor;Code table;0;0;5;Code table;0;2; -0;2;97;Type of humidity sensor;Code table;0;0;5;Code table;0;2; -0;2;100;Radar constant*;dB;1;0;12;dB;1;4; -0;2;101;Type of antenna;Code table;0;0;4;Code table;0;2; -0;2;102;Antenna height above tower base;m;0;0;8;m;0;3; -0;2;103;Radome;Flag table;0;0;2;Flag table;0;1; -0;2;104;Antenna polarisation;Code table;0;0;4;Code table;0;2; -0;2;105;Maximum antenna gain;dB;0;0;6;dB;0;2; -0;2;106;3-dB beamwidth;Degree;1;0;6;Degree;1;2; -0;2;107;Sidelobe suppression;dB;0;0;6;dB;0;2; -0;2;108;Crosspol discrimination (on axis);dB;0;0;6;dB;0;2; -0;2;109;Antenna speed (azimuth);Degree s-1;2;0;12;Degree s-1;2;4; -0;2;110;Antenna speed (elevation);Degree s-1;2;0;12;Degree s-1;2;4; -0;2;111;Radar incidence angle;Degree;1;0;10;Degree;1;4; -0;2;112;Radar look angle;Degree;1;0;12;Degree;1;4; -0;2;113;Number of azimuth looks;Numeric;0;0;4;Numeric;0;2; -0;2;114;Antenna effective surface area;m2;0;0;15;m2;0;5; -0;2;115;Type of surface observing equipment;Code table;0;0;5;Code table;0;2; -0;2;121;Mean frequency;Hz;-8;0;7;Hz;-8;3; -0;2;122;Frequency agility range;Hz;-6;-128;8;Hz;-6;3; -0;2;123;Peak power;W;-4;0;7;W;-4;3; -0;2;124;Average power;W;-1;0;7;W;-1;3; -0;2;125;Pulse repetition frequency;Hz;-1;0;8;Hz;-1;3; -0;2;126;Pulse width;s;7;0;6;s;7;2; -0;2;127;Receiver intermediate frequency;Hz;-6;0;7;Hz;-6;3; -0;2;128;Intermediate frequency bandwidth;Hz;-5;0;6;Hz;-5;2; -0;2;129;Minimum detectable signal;dB;0;-150;5;dB;0;3; -0;2;130;Dynamic range;dB;0;0;7;dB;0;3; -0;2;131;Sensitivity time control (STC);Flag table;0;0;2;Flag table;0;1; -0;2;132;Azimuth pointing accuracy;Degree;2;0;6;Degree;2;2; -0;2;133;Elevation pointing accuracy;Degree;2;0;6;Degree;2;2; -0;2;134;Antenna beam azimuth;Degree;2;0;16;Degree;2;5; -0;2;135;Antenna elevation;Degree;2;-9000;15;Degree;2;5; -0;2;136;Range processed by range attenuation correction;m;-3;0;16;m;-3;5; -0;2;140;Satellite radar beam azimuth angle;Degree;0;0;9;Degree;0;3; -0;2;141;Measurement type;CCITT IA5;0;0;24;Character;0;3; -0;2;142;Ozone instrument serial number/ identification;CCITT IA5;0;0;32;Character;0;4; -0;2;143;Ozone instrument type;Code table;0;0;7;Code table;0;3; -0;2;144;Light source type for Brewer spectro photometer;Code table;0;0;4;Code table;0;2; -0;2;145;Wave length setting for Dobson instruments;Code table;0;0;4;Code table;0;2; -0;2;146;Source conditions for Dobson instruments;Code table;0;0;4;Code table;0;2; -0;2;148;Data collection and/or location system;Code table;0;0;5;Code table;0;2; -0;2;149;Type of data buoy;Code table;0;0;6;Code table;0;2; -0;2;150;TOVS/ATOVS/AVHRR instrumentation channel number;Code table;0;0;6;Code table;0;2; -0;2;151;Radiometer identifier;Code table;0;0;11;Code table;0;4; -0;2;152;Satellite instrument used in data processing(6);Flag table;0;0;31;Flag table;0;10; -0;2;153;Satellite channel centre frequency;Hz;-8;0;26;Hz;?8;8; -0;2;154;Satellite channel band width;Hz;-8;0;26;Hz;?8;8; -0;2;163;Height assignment method;Code table;0;0;4;Code table;0;2; -0;2;164;Tracer correlation method;Code table;0;0;3;Code table;0;1; -0;2;166;Radiance type;Code table;0;0;4;Code table;0;2; -0;2;167;Radiance computational method;Code table;0;0;4;Code table;0;2; -0;2;168;Hydrostatic pressure of lower end of cable (thermistor string);Pa;-3;0;16;KPa;0;5; -0;2;169;Anemometer type;Code table;0;0;4;Code table;0;2; -0;2;172;Product type for retrieved atmospheric gases;Code table;0;0;8;Code table;0;3; -0;2;173;Square of the off nadir angle (7);Degree2;4;0;10;Degree2;4;4; -0;2;175;Method of precipitation measurement ;Code table;0;0;4;Code table;0;2; -0;2;176;Method of state of ground measurement ;Code table;0;0;4;Code table;0;2; -0;2;177;Method of snow depth measurement ;Code table;0;0;4;Code table;0;2; -0;2;178;Method of liquid content measurement of precipitation;Code table;0;0;4;Code table;0;2; -0;2;179;Type of sky condition algorithm ;Code table;0;0;4;Code table;0;2; -0;2;180;Main present weather detecting system ;Code table;0;0;4;Code table;0;2; -0;2;181;Supplementary present weather sensor;Flag table;0;0;21;Flag table;0;7; -0;2;182;Visibility measurement system ;Code table;0;0;4;Code table;0;2; -0;2;183;Cloud detection system;Code table;0;0;4;Code table;0;2; -0;2;184;Type of lightning detection sensor;Code table;0;0;4;Code table;0;2; -0;2;185;Method of evaporation measurement;Code table;0;0;4;Code table;0;2; -0;2;186;Capability to detect precipitation phenomena;Flag table;0;0;30;Flag table;0;10; -0;2;187;Capability to detect other weather phenomena;Flag table;0;0;18;Flag table;0;6; -0;2;188;Capability to detect obscuration;Flag table;0;0;21;Flag table;0;7; -0;2;189;Capability to discriminate lightning strikes;Flag table;0;0;12;Flag table;0;4; -0;2;190;Lagrangian drifter submergence (% time submerged);%;0;0;7;%;0;3; -;;;;;;;;;;; -Notes:;;;;;;;;;;; --1;This class shall contain elements to describe the instrumentation used to obtain the meteorological elements reported.;;;;;;;;;; --2;This class may also contain elements relating to observational procedures.;;;;;;;;;; --3;Some indication of expected accuracy may be implied in conjunction with certain elements in this class.;;;;;;;;;; --4;Note that descriptor 0 02 140 is the Azimuth angle measured anticlockwise from satellite heading vector.;;;;;;;;;; --5;In descriptor 0 02 142: Ozone instrument serial number/identification is four characters long. For Japanese Dobsons instruments, omit the leading digit(s).;;;;;;;;;; -(6) Descriptor 0 02 019 should be used instead of descriptor 0 02 152 for single satellite instrument identification.;;;;;;;;;;; --7;Square of off nadir angle computed from Ku waveform derived parameters, Unit 10-4 deg2, Common min value 0, Common max value 900.;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; - -Class 04 - Location (time);;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH ;;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;(Bits);UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;4;1;Year;Year;0;0;12;Year;0;4; -0;4;2;Month;Month;0;0;4;Month;0;2; -0;4;3;Day;Day;0;0;6;Day;0;2; -0;4;4;Hour;Hour;0;0;5;Hour;0;2; -0;4;5;Minute;Minute;0;0;6;Minute;0;2; -0;4;6;Second;Second;0;0;6;Second;0;2; -0;4;7;Seconds within a minute (microsecond accuracy);Second;6;0;26;Second;6;8; -0;4;11;Time increment;Year;0;-1024;11;Year;0;4; -0;4;12;Time increment;Month;0;-1024;11;Month;0;4; -0;4;13;Time increment;Day;0;-1024;11;Day;0;4; -0;4;14;Time increment;Hour;0;-1024;11;Hour;0;4; -0;4;15;Time increment;Minute;0;-2048;12;Minute;0;4; -0;4;16;Time increment;Second;0;-4096;13;Second;0;4; -0;4;17;Reference time period for accumulated or extreme data;Minute;0;-1440;12;Minute;0;4; -0;4;21;Time period or displacement;Year;0;-1024;11;Year;0;4; -0;4;22;Time period or displacement;Month;0;-1024;11;Month;0;4; -0;4;23;Time period or displacement;Day;0;-1024;11;Day;0;4; -0;4;24;Time period or displacement;Hour;0;-2048;12;Hour;0;4; -0;4;25;Time period or displacement;Minute;0;-2048;12;Minute;0;4; -0;4;26;Time period or displacement;Second;0;-4096;13;Second;0;4; -0;4;31;Duration of time relating to following value;Hour;0;0;8;Hour;0;3; -0;4;32;Duration of time relating to following value;Minute;0;0;6;Minute;0;2; -0;4;41;Time difference, UTC -LMT (see Note 6);Minute;0;-1440;12;Minute;0;4; -0;4;43;Day of the year;Day;0;0;9;Day;0;3; -0;4;51;Principal time of daily reading of maximum temperature;Hour;0;0;5;Hour ;0;2; -0;4;52;Principal time of daily reading of minimum temperature;Hour;0;0;5;Hour ;0;2; -0;4;53;Number of days with precipitation equal to or more than 1 mm;Numeric;0;0;6;Numeric;0;2; -0;4;59;Times of observation used to compute the reported mean values;Flag table;0;0;6;Flag table;0;2; -0;4;65;Short time increment;Minute;0;-128;8;Minute;0;2; -0;4;73;Short time period or displacement;Day;0;-128;8;Day;0;2; -0;4;74;Short time period or displacement;Hour;0;-128;8;Hour;0;2; -0;4;75;Short time period or displacement;Minute;0;-128;8;Minute;0;2; -;;;;;;;;;;; -Notes:;;;;;;;;;;; --1;The significance of time periods or displacements may be indicated using the time significance code corresponding to table reference 0 08 021.;;;;;;;;;; --2;Where more than one time period or displacement is required to define complex time structures, they shall be defined in immediate succession, and the following ordering shall apply: ensemble period (if required), followed by forecast period (if required), followed by period for averaging or accumulation (if required).;;;;;;;;;; --3;Time periods or displacements and time increments require an initial time location to be defined prior to their use, followed where appropriate by a time significance definition.;;;;;;;;;; --4;"The time location, when used with forecast values, shall indicate the time of the initial state for the forecast, or the beginning of the forecast period; when used with ensemble means of forecast values, the time location shall indicate the initial state or the beginning of the first forecast over which ensemble means are derived.";;;;;;;;;; --5;Negative time periods or displacements shall be used to indicate time periods or displacements preceding the currently defined time.;;;;;;;;;;; --6;Descriptor 0 04 041 has been replaced by the combination of 0 08 025 and 0 26 003 and should not be used for encoding this element.;;;;;;;;;;; --7;All times are Universal Time Coordinated (UTC) unless otherwise noted.;;;;;;;;;;; -;;;;;;;;;;;; - -Class 05 - Location (horizontal -1);;;;;;;;;;;; -;;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;;CREX;;; -;;;TABLE;;;REFERENCE VALUE;DATA WIDTH (Bits);;;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;;;UNIT;;SCALE;WIDTH; -F;X;Y;;;;;;;;;(Characters); -0;5;1;Latitude (high accuracy);Degree;5;-9000000;25;Degree;;5;7; -0;5;2;Latitude (coarse accuracy);Degree;2;-9000;15;Degree;;2;4; -0;5;11;Latitude increment (high accuracy);Degree;5;-9000000;25;Degree;;5;7; -0;5;12;Latitude increment (coarse accuracy);Degree;2;-9000;15;Degree;;2;4; -0;5;21;Bearing or azimuth;Degree true;2;0;16;Degree true;;2;5; -0;5;22;Solar azimuth;Degree true;2;0;16;Degree true;;2;5; -0;5;30;Direction (spectral);Degree;0;0;12;Degree;;0;4; -0;5;31;Row number;Numeric;0;0;12;Numeric;;0;4; -0;5;33;Pixel size on horizontal - 1;m;-1;0;16;m;;-1;5; -0;5;34;Along track row number;Numeric;0;0;11;Numeric;;0;4; -0;5;36;Ship transect number according to SOOP;Numeric;0;0;7;Numeric;;0;2; -0;5;40;Orbit number;Numeric;0;0;24;Numeric;;0;8; -0;5;41;Scan line number;Numeric;0;0;8;Numeric;;0;3; -0;5;42;Channel number;Numeric;0;0;6;Numeric;;0;2; -0;5;43;Field of view number;Numeric;0;0;8;Numeric;;0;3; -0;5;44;Satellite cycle number;Numeric;0;0;11;Numeric;;0;4; -0;5;52;Channel number increment;Numeric;0;0;5;Numeric;;0;2; -0;5;53;Field of view number increment;Numeric;0;0;5;Numeric;;0;2; -;;;;;;;;;;;; -;;;;;;;;;;;; -Notes:;;;;;;;;;;;; --1;Values of latitude and latitude increments are limited to the range -90 degrees to +90 degrees.;;;;;;;;;; --2;South latitude shall be assigned negative values.;;;;;;;;;; --3;North to south increments shall be assigned negative values.;;;;;;;;;; --4;Bearing or azimuth shall only be used with respect to a stated location, and shall not redefine that location.;;;;;;;;;; --5;The Pixel size on horizontal - 1 is given at location where map scale factor is unity.;;;;;;;;;; -;;;;;;;;;;; - -Class 06 - Location (horizontal - 2);;;;;;;;;;; -;;;;;;;;;;; -;;;;BUFR;;;;CREX;;; -TABLE REFERENCE;;;TABLE ;;;REFERENCE VALUE;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;;;UNIT;SCALE ;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;6;1;Longitude (high accuracy);Degree;5;-18000000;26;Degree;5;8; -0;6;2;Longitude (coarse accuracy);Degree;2;-18000;16;Degree;2;5; -0;6;11;Longitude increment (high accuracy);Degree;5;-18000000;26;Degree;5;8; -0;6;12;Longitude increment (coarse accuracy);Degree;2;-18000;16;Degree;2;5; -0;6;21;Distance;m;-1;0;13;m;-1;4; -0;6;30;Wave number (spectral);rad m-1;5;0;13;rad m-1;5;4; -0;6;31;Column number;Numeric;0;0;12;Numeric;0;4; -0;6;33;Pixel size on horizontal - 2;m;-1;0;16;m;-1;5; -0;6;34;Cross-track cell number;Numeric;0;0;7;Numeric;0;3; -0;6;40;Radius of confidence;m;0;0;13;m;0;4; -;;;;;;;;;;; -Notes:;;;;;;;;;;; --1;Values of longitude are limited to the range -180 degrees to +180 degrees.;;;;;;;;;; --2;West longitude shall be assigned negative values.;;;;;;;;;; --3;East to west increments shall be assigned negative values.;;;;;;;;;; --4;"Distance shall only be used with respect to a stated location and a bearing, azimuth or elevation; it shall not redefine that location.";;;;;;;;;; --5;The Pixel size on horizontal - 2 is given at location where map scale factor is unity.;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; - -Class 07 - Location (vertical);;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -;;;;BUFR;;;;CREX;;; -TABLE REFERENCE;;;TABLE;;;;;;;; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;DATA WIDTH (Bits);;;DATA ; -;;;;;;;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;7;1;Height of station (see Note 1);m;0;-400;15;m;0;5; -0;7;2;Height or altitude;m;-1;-40;16;m;-1;5; -0;7;3;Geopotential;m2 s-2;-1;-400;17;m2 s-2;?1;6; -0;7;4;Pressure;Pa;-1;0;14;Pa;-1;5; -0;7;5;Height increment;m;0;-400;12;m;0;4; -0;7;6;Height above station;m;0;0;15;m;0;5; -0;7;7;Height;m;0;-1000;17;m;0;6; -0;7;8;Geopotential;m2 s-2;0;-10000;20;m2 s-2;0;7; -0;7;9;Geopotential height;gpm;0;-1000;17;gpm;0;5; -0;7;10;Flight level;m;0;-1024;16;ft;-1;5; -0;7;21;Elevation (see Note 2);Degree;2;-9000;15;Degree;2;5; -0;7;22;Solar elevation;Degree;2;-9000;15;Degree;2;5; -0;7;24;Satellite zenith angle;Degree;2;-9000;15;Degree;2;5; -0;7;25;Solar zenith angle;Degree;2;-9000;15;Degree;2;5; -0;7;30;Height of station ground above mean sea level (see Note 3);m;1;-4000;17;m;1;5; -0;7;31;Height of barometer above mean sea level (see Note 4);m;1;-4000;17;m;1;5; -0;7;32;Height of sensor above local ground (or deck of marine platform) (see Note 5);m;2;0;16;m;2;5; -0;7;33;Height of sensor above water surface (see Note 6);m;1;0;12;m;1;4; -0;7;61;Depth below land surface;m;2;0;14;m;2;5; -0;7;62;Depth below sea/water surface;m;1;0;17;m;1;6; -0;7;64;Height above station (sensor height artificially corrected) (see Note 7);m;0;0;4;m;0;2; -0;7;70;Drogue depth;m;0;0;10;m;0;4; -;;;;;;;;;;; -Notes:; -; --1;Regarding data from ground based stations, this descriptor should be used for archived data only. Descriptors 0 07 030 and 0 07 031 should be used and preferred to represent ground elevation and elevation of barometer, respectively, as defined in Observing Stations, WMO Publication No. 9, Volume A1. Regarding marine stations, this descriptor refers to the height above mean sea level of the deck of marine platform where the instruments stand. -; --2;"Elevation shall only be used with respect to a stated location and a bearing, azimuth or distance; it shall not redefine that location." -; --3;Height of station ground above mean sea level is defined as the height above mean sea-level of the ground on which the raingauge stands or, if there is no raingauge, the ground beneath the thermometer screen. If there is neither raingauge nor screen, it is the average level of terrain in the vicinity of the station (Reference: Guide to Meteorological Instruments and Methods of Observation, WMO-No. 8. 1996). --4;Height of barometer above mean sea level, referring to the location of barometer of a station, does not redefine the descriptor 0 07 030. --5;Height of sensor above local ground (or deck of marine platform) is the actual height of sensor above ground (or deck of marine platform) at the point where the sensor is located. This descriptor does not redefine the descriptor either 0 07 030 or 0 07 033. --6;Height of sensor above water surface is the height of sensor above water surface of sea or lake. This descriptor does not redefine the descriptor either 0 07 030 or 0 07 032. -; --7;"Height above station at which sensor height is artificially corrected to standard value using formula. For example, standard height for wind is 10 metres but anemometers or buoys are placed at much lower height; such height is sometimes corrected using a formula." - -Class 08 - Significance qualifiers; -; -; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;REFERENCE VALUE;DATA WIDTH (Bits);;;DATA ; -;;;ELEMENT NAME;UNIT;SCALE;;;UNIT;SCALE ;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;8;1;Vertical sounding significance;Flag table;0;0;7;Flag table;0;3; -0;8;2;Vertical significance (surface observations);Code table;0;0;6;Code table;0;2; -0;8;3;Vertical significance (satellite observations);Code table;0;0;6;Code table;0;2; -0;8;4;Phase of aircraft flight;Code table;0;0;3;Code table ;0;1; -0;8;5;Meteorological attribute significance;Code table;0;0;4;Code table ;0;2; -0;8;6;Ozone vertical sounding significance;Flag table;0;0;9;Flag table ;0;3; -0;8;7;Dimensional significance;Code table;0;0;4;Code table;0;2; -0;8;8;Radiation vertical sounding significance;Flag table;0;0;9;Flag table ;0;3; -0;8;9;Detailed phase of flight;Code Table;0;0;4;Code table;0;2; -0;8;10;Surface qualifier (temperature data);Code table;0;0;5;Code table;0;2; -0;8;11;Meteorological feature;Code table;0;0;6;Code table ;0;2; -0;8;12;Land/sea qualifier;Code table;0;0;2;Code table ;0;1; -0;8;13;Day/night qualifier;Code table;0;0;2;Code table;0;1; -0;8;14;Qualifier for runway visual range;Code table;0;0;4;Code table;0;2; -0;8;16;Change qualifier of a trend-type forecast or an aerodrome forecast;Code table;0;0;3;Code table;0;1; -0;8;17;Qualifier of the time when the forecast change is expected;Code table;0;0;2;Code table;0;1; -0;8;18;SEAWINDS land/ice surface type;Flag table;0;0;17;Flag table;0;6; -0;8;20;Total number of missing entities (with respect to accumulation or average);Numeric;0;0;16;Numeric;0;5; -0;8;21;Time significance;Code table;0;0;5;Code table ;0;2; -0;8;22;Total number (with respect to accumulation or average);Numeric;0;0;16;Numeric;0;5; - -;;;;;;;;;;; -0;8;23;First order statistics;Code table;0;0;6;Code table;0;2; -0;8;24;Difference statistics;Code table;0;0;6;Code table ;0;2; -0;8;25;Time difference qualifier;Code table;0;0;4;Code table;0;2; -0;8;29;Remotely sensed surface type;Code table;0;0;8;Code table;0;3; -0;8;30;Manual on Codes (Volume I.1, Section C) Code table from which data are derived;Numeric;0;0;13;Numeric;0;4; -0;8;31;Data category CREX table A;Numeric;0;0;8;Numeric;0;3; -0;8;33;Method of derivation of percentage confidence;Code table;0;0;7;Code table;0;3 -0;8;35;Type of monitoring exercise;Code table;0;0;3;Code table;0;1 -0;8;36;Type of centre or station performing monitoring;Code table;0;0;3;Code table;0;1 -0;8;40;Flight Level significance;Code table;0;0;6;Code table;0;2 -0;8;41;Data significance;Code table;0;0;5;Code table;0;2 -0;8;50;Qualifier for number of missing values in calculation of statistic;Code table;0;0;4;Code table;0;2 -0;8;51;Qualifier for number of missing values in calculation of statistic;Code table;0;0;3;Code table ;0;1 -0;8;52;Condition for which number of days of occurrence follows;Code table;0;0;5;Code table ;0;2 -0;8;53;Day of occurrence qualifier;Code table;0;0;2;Code table;0;1 -0;8;60;Sample scanning mode significance;Code table;0;0;4;Code table;0;2 -0;8;70;TOVS/ATOVS product qualifier;Code table;0;0;4;Code table;0;2 -0;8;72;Pixel(s) type;Code table;0;0;3;Code table;0;1 -0;8;74;Altimeter echo type;Code table;0;0;2;Code table;0;1 -0;8;75;Ascending/Descending Orbit Qualifier;Code table;0;0;2;Code table;0;1 -0;8;76;Type of band;Code table;0;0;6;Code table;0;2 -0;8;80;Qualifier for GTSPP quality flag;Code table;0;0;6;Code table;0;2 -;;;;;;;;;;; -Notes:;;;;;;;;;;; --1;Where values are accumulated or averaged (for example over a time period), the total number of values from which the accumulated or averaged values are obtained may be represented using reference 0 08 022.;;;;;;;;;; --2;A previously defined significance may be cancelled by transmitting a missing from the appropriate code or flag table.;;;;;;;;;; --3;First order statistics have values with a similar range and the same dimensions as the corresponding reported values (e.g., maxima, minima, means, etc.).;;;;;;;;;; --4;"Difference statistics are difference values; they have dimensions similar to the corresponding reported values with respect to units, but assume a range centred on zero (e.g., the difference between reported and analysed values, the difference between reported and forecast values, etc.).";;;;;;;;;; --5;Descriptor 0 08 025 is to be used with 0 26 003 (time difference).;;;;;;;;;; --6;Descriptor 0 08 033 is to be used by preceding the element 0 33 007 as part of quality control information in order to specify the method used to calculate the percentage confidence.;;;;;;;;;; - -Class 10 - Non-coordinate location (vertical);;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;UNIT;SCALE;REFERENCE VALUE;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;;;;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;10;1;Height of land surface;m;0;-400;15;m;0;5; -0;10;2;Height;m;-1;-40;16;m;-1;5; -0;10;3;Geopotential;m2 s-2;-1;-400;17;m2 s-2;-1;6; -0;10;4;Pressure;Pa;-1;0;14;Pa;?1;5; -0;10;7;Height;m;0;-1000;17;m;0;6; -0;10;8;Geopotential;m2 s-2;0;-10000;20;m2 s-2;0;7; -0;10;9;Geopotential height;gpm;0;-1000;17;gpm;0;5; -0;10;10;Minimum pressure reduced to mean sea level;Pa;-1;0;14;Pa;-1;5; -0;10;11;Maximum pressure reduced to mean sea level;Pa;-1;0;14;Pa;-1;5; -0;10;31;In direction of the North Pole, distance from the Earths centre;m;2;-1073741824;31;m;2;10; -0;10;40;Number of retrieved layers;Numeric;0;0;10;Numeric;0;4; -0;10;50;Standard deviation altitude;m;2;0;16;m;2;5; -0;10;51;Pressure reduced to mean sea level;Pa;-1;0;14;Pa;?1;5; -0;10;52;Altimeter setting (QNH);Pa;-1;0;14;Pa;?1;5; -0;10;60;Pressure change;Pa;-1;-1024;11;Pa;?1;4; -0;10;61;3-hour pressure change;Pa;-1;-500;10;Pa;-1;4; -0;10;62;24-hour pressure change;Pa;-1;-1000;11;Pa;-1;4; -0;10;63;Characteristic of pressure tendency;Code table;0;0;4;Code table;0;2; -0;10;70;Indicated aircraft altitude;m;0;-400;16;m;0;5; -;;;;;;;;;;; -Notes:;;;;;;;;;;; --1;Vertical elements and pressure shall be used to define values of these elements independent of the element or variable denoting the vertical coordinate.;;;;;;;;;; --2;The value for descriptor 0 10 031 has been chosen to be suitable for polar orbiting satellites in approximately sun-synchronous orbits. Geostationary orbits would require greater data widths for distance and slightly less for speed.;;;;;;;;;; --3;Left handed xyz axes have been chosen for descriptor 0 10 031.;;;;;;;;;; -;;;;;;;;;;; - -Class 11 - Wind and turbulence;;;;;;;;;;; -;;;;;;;;;;; -;;;;BUFR;;;;CREX;;; -TABLE REFERENCE;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;11;1;Wind direction;Degree true;0;0;9;Degree true;0;3; -0;11;2;Wind speed;m s-1;1;0;12;m s-1;1;4; -0;11;3;u-component;m s-1;1;-4096;13;m s-1;1;4; -0;11;4;v-component;m s-1;1;-4096;13;m s-1;1;4; -0;11;5;w-component;Pa s-1;1;-512;10;Pa s-1;1;4; -0;11;6;w-component;m s-1;2;-4096;13;m s-1;2;4; -0;11;10;Wind direction associated with wind speed which follows;Degree true;0;0;9;Degree true;0;3; -0;11;11;Wind direction at 10 m;Degree true;0;0;9;Degree true;0;3; -0;11;12;Wind speed at 10 m;m s-1;1;0;12;m s-1;1;4; -0;11;13;Wind direction at 5 m;Degree true;0;0;9;Degree true;0;3; -0;11;14;Wind speed at 5 m;m s-1;1;0;12;m s-1;1;4; -0;11;16;Extreme counterclockwise wind direction of a variable wind;Degree true;0;0;9;Degree true;0;3; -0;11;17;Extreme clockwise wind direction of a variable wind;Degree true;0;0;9;Degree true;0;3; -0;11;19;Steadiness of wind (6);%;0;0;7;%;0;3; -0;11;21;Relative vorticity;s-1;9;-65536;17;s-1;9;6; -0;11;22;Divergence;s-1;9;-65536;17;s-1;9;6; -0;11;23;Velocity potential;m2 s-1;-2;-65536;17;m2 s-1;-2;6; -0;11;31;Degree of turbulence;Code table;0;0;4;Code table;0;2; -0;11;32;Height of base of turbulence;m;-1;-40;16;m;-1;5; -0;11;33;Height of top of turbulence;m;-1;-40;16;m;-1;5; -0;11;34;Vertical gust velocity;m s-1;1;-1024;11;m s-1;1;4; -0;11;35;Vertical gust acceleration;m s-2;2;-8192;14;m s-2;2;5; -0;11;36;Maximum derived equivalent vertical gust speed;m s-1;1;0;10;m s-1;1;4; -0;11;37;Turbulence Index;Code table;0;0;6;Code table;0;2; -0;11;38;Time of occurrence of Peak Eddy Dissipation Rate;Code table;0;0;5;Code table;0;2; -0;11;39;Extended time of occurrence of peak Eddy Dissipation Rate;Code table;0;0;6;Code table;0;2; -0;11;40;Maximum wind speed (mean wind);m s-1;1;0;12;m s-1;1;4; -0;11;41;Maximum wind gust speed;m s-1;1;0;12;m s-1;1;4; -0;11;42;Maximum wind speed (10-min mean wind);m s-1;1;0;12;m s-1;1;4; -0;11;43;Maximum wind gust direction;Degree true;0;0;9;Degree true;0;3; -0;11;44;Mean wind direction for surface - 1500 m (5000 feet);Degree true;0;0;9;Degree true;0;3; -0;11;45;Mean wind speed for surface - 1500 m (5000 feet);m s-1;1;0;12;m s-1;1;4; -0;11;46;Maximum instantaneous wind speed;m s-1;1;0;12;m s-1;1;4; -0;11;47;Maximum instantaneous wind speed over 10 minutes;m s-1;1;0;12;m s-1;1;4; -0;11;49;Standard deviation of wind direction;Degree true;0;0;9;Degree true;0;3; -0;11;50;Standard deviation of horizontal wind speed;m s-1;1;0;12;m s-1;1;4; -0;11;51;Standard deviation of vertical wind speed;m s-1;1;0;8;m s-1;1;3; -0;11;52;Formal uncertainty in wind speed;m s-1;2;0;13;m s-1;2;5; -0;11;53;Formal uncertainty in wind direction;Degree true;2;0;15;Degree true;2;5; -0;11;61;Absolute wind shear in 1 km layer below;m s-1;1;0;12;m s-1;1;4; -0;11;62;Absolute wind shear in 1 km layer above;m s-1;1;0;12;m s-1;1;4; -0;11;70;Designator of the runway affected by wind shear (including ALL);CCITT IA5;0;0;32;Character;0;4; -0;11;71;Turbulent vertical momentum flux;m2 s-2;3;-128;14;m2 s-2;3;5; -0;11;72;Turbulent vertical buoyancy flux;K m s-1;3;-128;11;K m s-1;3;4; -0;11;73;Turbulent kinetic energy;m2 s-2;2;-1024;13;m2 s-2;2;4; -0;11;74;Dissipation energy;m2 s-2;2;-1024;10;m2 s-2;2;4; -0;11;75;Mean turbulence intensity (eddy dissipation rate);m2/3 s-1;2;0;8;m2/3 s-1;2;3; -0;11;76;Peak turbulence intensity (eddy dissipation rate);m2/3 s-1;2;0;8;m2/3 s-1;2;3; -0;11;77;Reporting interval or averaging time for Eddy Dissipation Rate;s;0;0;12;s;0;4; -0;11;81;Model wind direction at 10m;Degree true;2;0;16;Degree true;2;5; -0;11;82;Model wind speed at 10m;m s-1;2;0;14;m s-1;2;4; -Notes:;;;;;;;;;;; --1;West to east u-components shall be assigned positive values.;;;;;;;;;; --2;South to north v-components shall be assigned positive values.;;;;;;;;;; --3;Upward w-components shall be assigned positive values where units are m s-1.;;;;;;;;;; --4;Downward w-components shall be assigned positive values where units are Pa s-1.;;;;;;;;;; -;;;;;;;;;;; --5;Wind reporting standards:;;;;;;;;;; -;;;;;;;;;;; -;Speed;Direction;;;;;;;;; -No observation;Missing;Missing;;;;;;;;; -Calm;0;0;;;;;;;;; -Normal observation;> 0;1 - 360;;;;;;;;; -Speed only;> 0;Missing;;;;;;;;; -Direction only;Missing;1 - 360;;;;;;;;; -Light and variable;> 0;0;;;;;;;;; -;;;;;;;;;;; --6;The steadiness factor (descriptor 0 11 019) is the ratio of speed of the monthly mean vector wind to the speed of the monthly mean scalar wind expressed as a percentage. It is reported to the nearest one percent.;;;;;;;;;; - -Class 12 - Temperature;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA ; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT ;SCALE ;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;12;1;Temperature/dry-bulb temperature;K;1;0;12;C;1;3; -0;12;2;Wet-bulb temperature;K;1;0;12;C;1;3; -0;12;3;Dew-point temperature;K;1;0;12;C;1;3; -0;12;4;Dry-bulb temperature at 2 m;K;1;0;12;C;1;3; -0;12;5;Wet-bulb temperature at 2 m;K;1;0;12;C;1;3; -0;12;6;Dew-point temperature at 2 m;K;1;0;12;C;1;3; -0;12;7;Virtual temperature;K;1;0;12;C;1;3; -0;12;11;Maximum temperature, at height and over period specified;K;1;0;12;C;1;3; -0;12;12;Minimum temperature, at height and over period specified;K;1;0;12;C;1;3; -0;12;13;Ground minimum temperature, past 12 hours;K;1;0;12;C;1;3; -0;12;14;Maximum temperature at 2 m, past 12 hours;K;1;0;12;C;1;3; -0;12;15;Minimum temperature at 2 m, past 12 hours;K;1;0;12;C;1;3; -0;12;16;Maximum temperature at 2 m, past 24 hours;K;1;0;12;C;1;3; -0;12;17;Minimum temperature at 2 m, past 24 hours;K;1;0;12;C;1;3; -0;12;21;Maximum temperature at 2m;K;2;0;16;C;2;4; -0;12;22;Minimum temperature at 2m;K;2;0;16;C;2;4; -0;12;30;Soil temperature;K;1;0;12;C;1;3; -0;12;51;Standard deviation temperature;K;1;0;10;C;1;3; -0;12;52;Highest daily mean temperature;K;1;0;12;C;1;3; -0;12;53;Lowest daily mean temperature;K;1;0;12;C;1;3; -0;12;61;Skin temperature;K;1;0;12;C;1;3; -0;12;62;Equivalent black body temperature;K;1;0;12;C;1;3; -0;12;63;Brightness temperature;K;1;0;12;C;1;3; -0;12;64;Instrument temperature;K;1;0;12;K;1;4; -0;12;65;Standard deviation brightness temperature;K;1;0;12;K;1;4; -0;12;70;Warm load temperature;K;2;0;16;K;2;5; -0;12;71;Coldest cluster temperature;K;1;0;12;K;1;4; -0;12;72;Radiance;W m-2 sr-1;6;0;31;W m-2sr-1;6;9; -0;12;75;Spectral radiance;W m-3 sr-1;-3;0;16;W m-3sr-1;-3;5; -0;12;76;Radiance;W m-2 sr-1;3;0;16;W m-2sr-1;3;5; -0;12;101;Temperature/dry-bulb temperature;K;2;0;16;C;2;4; -0;12;102;Wet-bulb temperature;K;2;0;16;C;2;4; -0;12;103;Dew-point temperature;K;2;0;16;C;2;4; -0;12;104;Dry-bulb temperature at 2m;K;2;0;16;C;2;4; -0;12;105;Web-bulb temperature at 2m;K;2;0;16;C;2;4; -0;12;106;Dew-point temperature at 2m;K;2;0;16;C;2;4; -0;12;107;Virtual temperature;K;2;0;16;C;2;4; -0;12;111;Maximum temperature, at height and over period specified ;K;2;0;16;C;2;4; -0;12;112;Minimum temperature, at height and over period specified;K;2;0;16;C;2;4; -0;12;113;Ground minimum temperature, past 12 hours;K;2;0;16;C;2;4; -0;12;114;Maximum temperature at 2m, past 12 hours;K;2;0;16;C;2;4; -0;12;115;Minimum temperature at 2m, past 12 hours;K;2;0;16;C;2;4; -0;12;116;Maximum temperature at 2m, past 24 hours;K;2;0;16;C;2;4; -0;12;117;Minimum temperature at 2m, past 24 hours;K;2;0;16;C;2;4; -0;12;118;Maximum temperature at height specified, past 24 hours;K;2;0;16;C;2;4; -0;12;119;Minimum temperature at height specified, past 24 hours;K;2;0;16;C;2;4; -0;12;130;Soil temperature;K;2;0;16;C;2;4; -0;12;151;Standard deviation of daily mean temperature;K;2;0;12;C;2;4; -0;12;152;Highest daily mean temperature;K;2;0;16;C;2;4; -0;12;153;Lowest daily mean temperature;K;2;0;16;C;2;4; -0;12;161;Skin temperature;K;2;0;16;C;2;4; -0;12;162;Equivalent black body temperature;K;2;0;16;C;2;4; -0;12;163;Brightness temperature;K;2;0;16;C;2;4; -0;12;164;Instrument temperature;K;2;0;16;K;2;5; -0;12;171;Coldest cluster temperature;K;2;0;16;K;2;5;;; -;;;;;;;;;;;;; -;;;;;;;;;;;;; -Notes:;;;;;;;;;;;;; -;;;;;;;;;;;;; --1;Where the expression at height and over period specified is entered under ELEMENT NAME, an appropriate vertical location shall be specified using descriptors from class 07, together with an appropriate period using descriptors from class 04.;;;;;;;;;;;; -;;;;;;;;;;;;; --2;Descriptor 0 12 076 should be used instead of descriptor 0 12 072 to encode radiance.;;;;;;;;;;;; -;;;;;;;;;;;;; - -Class 13 - Hygrographic and hydrological elements;;;;;;;;;;;;; -;;;;;;;;;;;;; -;;;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;;;WIDTH; -F;X;Y;;;;;;;;;;(Characters); -0;13;1;Specific humidity;kg kg-1;5;0;14;kg kg-1;5;;;5; -0;13;2;Mixing ratio;kg kg-1;5;0;14;kg kg-1;5;;;5; -0;13;3;Relative humidity;%;0;0;7;%;0;;;3; -0;13;4;Vapour pressure;Pa;-1;0;10;Pa;-1;;;4; -0;13;5;Vapour density;kg m-3;3;0;7;kg m-3;;3;;3; -0;13;6;Mixing heights;m;-1;-40;16;m;-1;;;5; -0;13;7;Minimum relative humidity;%;0;0;7;%;0;;;3; -0;13;8;Maximum relative humidity;%;0;0;7;%;0;;;3; -0;13;9;Relative humidity;%;1;-1000;12;%;1;;;4; -0;13;11;Total precipitation/total water equivalent;kg m-2;1;-1;14;kg m-2;1;;;5; -0;13;12;Depth of fresh snow;m;2;-2;12;m;2;;;4; -0;13;13;Total snow depth;m;2;-2;16;m;2;;;5; -0;13;14;Rainfall/water equivalent of snow (averaged rate);kg m-2 s-1;4;0;12;kg m-2 s-1;4;;;4; -0;13;15;Snowfall (averaged rate);m s-1;7;0;12;m s-1;7;;;4; -0;13;16;Precipitable water;kg m-2;0;0;7;kg m-2;0;;;3; -0;13;19;Total precipitation past 1 hour;kg m-2;1;-1;14;kg m-2;1;;;4; -0;13;20;Total precipitation past 3 hours;kg m-2;1;-1;14;kg m-2;1;;;5; -0;13;21;Total precipitation past 6 hours;kg m-2;1;-1;14;kg m-2;1;;;5; -0;13;22;Total precipitation past 12 hours;kg m-2;1;-1;14;kg m-2;1;;;5; -0;13;23;Total precipitation past 24 hours;kg m-2;1;-1;14;kg m-2;1;;;5; -0;13;31;Evapotranspiration;kg m-2;0;0;7;kg m-2;0;;;3; -0;13;32;Evaporation/evapotranspiration;kg m-2;1;0;8;kg m-2;1;;;3; -0;13;33;Evaporation/evapotranspiration;kg m-2;1;0;10;kg m-2;1;;;4; -0;13;38;Superadiabatic indicator;Code table;0;0;2;Code table;0;;;1; -0;13;39;Terrain type (ice/snow);Code table;0;0;3;Code table;0;;;1; -0;13;40;Surface flag;Code table;0;0;4;Code table;0;;;2; -0;13;41;Pasquill-Gifford stability category;Code table;0;0;4;Code table;0;;;2; -0;13;42;Parcel lifted index (to 500 hPa);K;0;-20;6;K;0;;;2; -0;13;43;Best lifted index (to 500 hPa);K;0;-20;6;K;0;;;2; -0;13;51;Frequency group, precipitation;Code table;0;0;4;Code table;0;;;2; -0;13;52;Highest daily amount of precipitation;kg m-2;1;-1;14;kg m-2;1;;;5; -0;13;55;Intensity of precipitation;Kg m-2 s-1;4;0;8;mm h-1 ;1;;;4; -0;13;58;Size of precipitating element;m;4;0;7;mm;1;;;3; -0;13;59;Number of flashes (thunderstorm);Numeric;0;0;7;Numeric;0;;;3; -0;13;60;Total accumulated precipitation;kg m-2;1;-1;17;kg m-2;1;;;5; -0;13;71;Upstream water level;m;2;0;14;m;2;;;4; -0;13;72;Downstream water level;m;2;0;14;m;;;2;4; -0;13;73;Maximum water level;m;2;0;14;m;;;2;4; -0;13;80;Water pH;pH unit;1;0;10;pH unit;;;1;3; -0;13;81;Water conductivity;S m-1;3;0;14;S m-1;;;3;4; -0;13;82;Water temperature;K;1;0;12;K;;;1;4; -0;13;83;Dissolved oxygen;kg m-3;6;0;15;kg m-3;;;6;5; -0;13;84;Turbidity;Lumen;0;0;14;Lumen;;;0;4; -0;13;85;Oxydation Reduction Potential (ORP);V;3;0;14;V;;;3;4; -0;13;90;Radiometer water vapour content;kg m-2;1;0;10;kg m-2;;;1;4; -0;13;91;Radiometer liquid content;kg m-2;2;0;8;kg m-2;;;2;3; -;;;;;;;;;;;;; -;;;;;;;;;;;;;; -Notes:;;;;;;;;;;;;;; --1;"A precipitation value of -0.1kg m-2 before scaling (-1 after scaling or in CREX) shall indicate a ""trace"" (non-measurable, less than 0.05 kg m-2).";;;;;;;;;;;;; --2;"A snow depth value of -0.01 m before scaling (-1 after scaling or in CREX) shall indicate a little (less than 0.005 m) snow. A value of -0.02 m (-2 after scaling or in CREX) shall indicate ""snow cover not continuous"".";;;;;;;;;;;;; --3;The parcel lifted index (as defined in the International Meteorological Vocabulary (WMO-No. 182) under the listing lifted index) is defined as the temperature difference between the ambient 500 hPa temperature (T500) and that of a parcel of air lifted from the surface (Tparcel) following the dry and moist adiabatic process. Negative values of (T500 - Tparcel) suggest instability. The best lifted index is defined as the most unstable of a collection of parcel lifted indices, with parcel initial conditions defined for a collection of 30 hPa thick layers stacked one upon the other with the lowest resting on the ground. Commonly four to six such layers are used in the calculation.;;;;;;;;;;;;; --4;"Since the two lifted indices (042 and 043) are defined as temperature differences, they may take on negative values, even though the units are kelvin; hence the non-zero reference value.";;;;;;;;;;;;; --5;Descriptor 0 13 033 should be used instead of descriptor 0 13 032 to encode evaporation/evapotranspiration.;;;;;;;;;;;;; --6;Concerning descriptor 0 13 009, the originators of these data want to be able to retain the raw (i.e. unprocessed) relative humidity value reported by the sensor in order to be able to track, among other things, when a sensor begins to malfunction. The latter case is when a negative value might occur. For world-wide exchange with other countries, it is possible that only the processed data would ever be sent.;;;;;;;;;;;;; - -Class 14 - Radiation and radiance;;;;;;;;;;;;;; -;;;;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;;CREX;;;;; -;;;TABLE;;;REFERENCE VALUE;;DATA WIDTH (Bits);;;;DATA;; -;;;ELEMENT NAME;UNIT;SCALE;;;;UNIT;SCALE;;WIDTH;; -F;X;Y;;;;;;;;;;(Characters);; -0;14;1;Long-wave radiation, integrated over 24 hours;J m-2;-3;-2048;;12;J m-2;-3;;4;; -0;14;2;Long-wave radiation, integrated over period specified;J m-2;-3;-2048;;12;J m-2;-3;;4;; -0;14;3;Short-wave radiation, integrated over 24 hours;J m-2;-3;-2048;;12;J m-2;-3;;4;; -0;14;4;Short-wave radiation, integrated over period specified;J m-2;-3;-2048;;12;J m-2;-3;;4;; -0;14;11;Net long-wave radiation, integrated over 24 hours;J m-2;-3;-2048;;12;J m-2;-3;;4;; -0;14;12;Net long-wave radiation, integrated over period specified;J m-2;-3;-2048;;12;J m-2;-3;;4;; -0;14;13;Net short-wave radiation, integrated over 24 hours;J m-2;-3;-2048;;12;J m-2;-3;;4;; -0;14;14;Net short-wave radiation, integrated over period specified;J m-2;-3;-2048;;12;J m-2;-3;;4;; -0;14;15;Net radiation, integrated over 24 hours;J m-2;-4;-16384;;15;J m-2;-4;;5;; -0;14;16;Net radiation, integrated over period specified;J m-2;-4;-16384;;15;J m-2;-4;;5;; -0;14;17;Instantaneous long-wave radiation;W m-2;-3;-2048;;12;W m-2;-3;;4;; -0;14;18;Instantaneous short-wave radiation;W m-2;-3;-2048;;12;W m-2;-3;;4;; -0;14;19;Surface albedo;%;0;0;;7;%;0;;3;; -0;14;20;Global solar radiation, integrated over 24 hours;J m-2;-4;0;;15;J m-2;-4;;5;; -0;14;21;Global solar radiation, integrated over period specified;J m-2;-4;0;;15;J m-2;-4;;5;; -0;14;22;Diffuse solar radiation, integrated over 24 hours;J m-2;-4;0;;15;J m-2;-4;;5;; -0;14;23;Diffuse solar radiation, integrated over period specified;J m-2;-4;0;;15;J m-2;-4;;5;; -0;14;24;Direct solar radiation, integrated over 24 hours;J m-2;-4;0;;15;J m-2;-4;;5;; -0;14;25;Direct solar radiation, integrated over period specified;J m-2;-4;0;;15;J m-2;-4;;5;; -0;14;26;Albedo at the top of clouds;%;0;0;;7;%;0;;3;; -0;14;27;Albedo;%;0;0;;7;%;0;;3;; -0;14;28;Global solar radiation (high accuracy), integrated over period specified;J m-2;-2;0;;16;J m-2;-2;;5;; -0;14;29;Diffuse solar radiation (high accuracy), integrated over period specified;J m-2;-2;0;;16;J m-2;-2;;5;; -0;14;30;Direct solar radiation (high accuracy), integrated over period specified;J m-2;-2;0;;16;J m-2;-2;;5;; -0;14;31;Total sunshine;Minute;0;0;;11;Minute;0;;4;; -0;14;32;Total sunshine;Hour;0;0;;10;Hour;0;;4;; -0;14;33;Total sunshine;%;0;0;9;;%;;0;;3; -0;14;34;Sunshine over period specified;Minute;0;0;11;;Minute;;0;;4; -0;14;42;Bi-directional reflectance;%;0;0;7;;%;;0;;3; -0;14;45;Channel radiance;Wm-2 sr-1 cm-1;0;0;11;;Wm-2sr-1cm-1;;0;;4; -0;14;50;Emissivity (see note 5);%;1;0;10;;%;;1;;4; -0;14;51;Direct solar radiation, integrated over last hour;J m-2;-3;0;14;;Jm-2;;?3;;4; -;;;;;;;;;;;;;; -;;;;;;;;;;; -Notes:;;;;;;;;;;; --1;Downward radiation shall be assigned negative values.;;;;;;;;;; --2;Upward radiation shall be assigned positive values.;;;;;;;;;; --3;Where the expression period specified is entered under ELEMENT NAME, an appropriate period shall be specified using descriptors from class 04.;;;;;;;;;; --4;Channel radiance (014045) uses cm to represent the wave number.;;;;;;;;;; --5;Emissivity is the ratio of the amount of energy emitted from a particular object compared to the amount that would be emitted by a blackbody at the same temperature (I.e. the Planck function). Multiplying by 100 gives a percent (and provides 2 digits of precision at the same time).;;;;;;;;;; -;;;;;;;;;;; - -Class 15 - Physical/chemical constituents;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;REFERENCE VALUE;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;15;1;Total ozone;DU;0;0;10;DU;0;4; -0;15;2;Air mass (slant path at 22 km);Numeric;2;0;10;Numeric;2;3; -0;15;3;Measured ozone partial pressure (sounding);Pascal;4;0;9;nbar;0;3; -0;15;4;Ozone sounding correction factor;Numeric;3;0;11;Numeric;3;4; -0;15;5;Ozone p;DU;0;0;10;DU;0;3; -0;15;11;Log 10 of integrated electron density;log (1/m2);3;14000;13;log (m-2);3;4; -0;15;15;Maximum image spectral component before normalization;Numeric;0;0;31;Numeric;0;10; -0;15;20;Integrated 03 density;kg m-2;8;0;21;kg m-2;8;7; -0;15;31;Atmospheric path delay in satellite signal;m;4;10000;15;m;4;5; -0;15;32;Estimated error in atmospheric path delay;m;4;0;10;m;4;4; -0;15;33;Difference in path delays for limb views at extremes of scan;m;5;-10000;15;m;5;5; -0;15;34;Estimated error in path delay difference;m;5;0;14;m;5;5; -0;15;35;Component of zenith path delay due to water vapour;m;4;0;14;m;4;5; -;;;;;;;;;;; -Notes:;;;;;;;;;;; -;;;;;;;;;;; --1;0 15 003 is partial pressur of ozone, measured at the pressure level identified by 0 07 004.;;;;;;;;;; -;;;;;;;;;;; --2;0 15 004 (CF) is defined as:;;;;;;;;;; -;CF = TOI/TOS;;;;;;;;;; -"where TOI is the integrated ozone value obtained ""simultaneously to a sounding"" from a Dobson or Brewer spectrophotometer at the site or ""nearby"" and TOS is the total ozone obtained from the sounding. TOS is sum of the integrated ozone below the lowest pressure level reached by the sounding and the estimate of the amount above. In the absence of any spectrophotometer measurement, CF = Missing value.";;;;;;;;;;; -;;;;;;;;;;; --3;0 15 005 is the value obtained as the result of the vertical integration of the sounding values (0 15 003) measured below the lowest pressure level reached by the sonde, multiplied by 0 15 004.;;;;;;;;;; -;;;;;;;;;;; --4;DU = Dobson unit.;;;;;;;;;; -;;;;;;;;;;; - -Class 19 - Synoptic features;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;REFERENCE VALUE;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;19;1;Type of synoptic feature;Code table;0;0;6;Code table;0;2; -0;19;2;Effective radius of feature;m;-2;0;12;m;-2;4; -0;19;3;Wind speed threshold;m s-1;0;0;8;m s-1;0;3; -0;19;4;Effective radius with respect to wind speeds above threshold;m;-2;0;12;m;-2;4; -0;19;5;Direction of motion of feature;Degree true;0;0;9;Degree true;0;3; -0;19;6;Speed of motion of feature;m s-1;2;0;14;m s-1;2;5; -0;19;7;Effective radius of feature;m;-3;0;12;m;-3;4; -0;19;8;Vertical extent of circulation;Code table;0;0;3;Code table;0;1; -0;19;9;Effective radius with respect to wind speeds above threshold (large storms);m;-3;0;12;m;-3;4; -0;19;10;Method for tracking the centre of synoptic feature;Code table;0;0;4;Code table;0;2; -;;;;;;;;;;; -Notes:;;;;;;;;;;; -;;;;;;;;;;; --1;The effective radius of feature shall be defined with respect to the radius of the 1000-hPa isobars at mean sea level.;;;;;;;;;; -;;;;;;;;;;; --2;Maximum wind and effective radius of maximum wind shall be indicated by means of the 0 19 003 and 0 19 004 entries.;;;;;;;;;; -;;;;;;;;;;; - -Class 20 - Observed phenomena;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;REFERENCE VALUE;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;20;1;Horizontal visibility;m;-1;0;13;m;-1;4; -0;20;2;Vertical visibility;m;-1;0;7;m;-1;3; -0;20;3;Present weather (see note 1);Code table;0;0;9;Code table;0;3; -0;20;4;Past weather (1) (see note 2);Code table;0;0;5;Code table;0;2; -0;20;5;Past weather (2) (see note 2);Code table;0;0;5;Code table;0;2; -0;20;8;Cloud distribution for aviation;Code table;0;0;5;Code table;0;2; -0;20;9;General Weather Indicator (TAF/METAR);Code table;0;0;4;Code table;0;2; -0;20;10;Cloud cover (total);%;0;0;7;%;0;3; -0;20;11;Cloud amount;Code table;0;0;4;Code table;0;2; -0;20;12;Cloud type;Code table;0;0;6;Code table;0;2; -0;20;13;Height of base of cloud;m;-1;-40;11;m;-1;4; -0;20;14;Height of top of cloud;m;-1;-40;11;m;-1;4; -0;20;15;Pressure at base of cloud;Pa;-1;0;14;Pa;-1;5; -0;20;16;Pressure at top of cloud;Pa;-1;0;14;Pa;-1;5; -0;20;17;Cloud top description;Code table;0;0;4;Code table;0;2; -0;20;18;Tendency of runway visual range;Code table;0;0;2;Code table;0;1; -0;20;19;Significant present or forecast weather;CCITT IA5;0;0;72;Character;0;9; -0;20;20;Significant recent weather phenomena;CCITT IA5;0;0;32;Character;0;4; -0;20;21;Type of precipitation;Flag table;0;0;30;Flag table;0;10; -0;20;22;Character of precipitation;Code table;0;0;4;Code table;0;2; -0;20;23;Other weather phenomena;Flag table;0;0;18;Flag table;0;6; -0;20;24;Intensity of phenomena;Code table;0;0;3;Code table;0;1; -0;20;25;Obscuration;Flag table;0;0;21;Flag table;0;7; -0;20;26;Character of obscuration;Code table;0;0;4;Code table;0;2; -0;20;27;Phenomena occurrence;Flag table;0;0;9;Flag table;0;3; -0;20;29;Rain flag;Code table;0;0;2;Code table;0;1; -0;20;31;Ice deposit (thickness);m;2;0;7;m;2;3; -0;20;32;Rate of ice accretion;Code table;0;0;3;Code table;0;1; -0;20;33;Cause of ice accretion;Flag table;0;0;4;Flag table;0;2; -0;20;34;Sea ice concentration;Code table;0;0;5;Code table;0;2; -0;20;35;Amount and type of ice;Code table;0;0;4;Code table;0;2; -0;20;36;Ice situation;Code table;0;0;5;Code table;0;2; -0;20;37;Ice development;Code table;0;0;5;Code table;0;2; -0;20;38;Bearing of ice edge (see note 3);Degree true;0;0;12*;Degree true;0;3; -0;20;39;Ice distance;m;-1;0;13;m;-1;4; -0;20;41;Airframe icing;Code table;0;0;4;Code table;0;2; -0;20;42;Airframe icing present;Code table;0;0;2;Code table;0;1; -0;20;43;Peak liquid water content;kg m-3;4;0;7;kg m-3;4;2; -0;20;44;Average liquid water content;kg m-3;4;0;7;kg m-3;4;2; -0;20;45;Supercooled large droplet (SLD) conditions;Code table;0;0;2;Code table;0;1; -0;20;51;Amount of low clouds;%;0;0;7;%;0;3; -0;20;52;Amount of middle clouds;%;0;0;7;%;0;3; -0;20;53;Amount of high clouds;%;0;0;7;%;0;3; -0;20;61;Runway visual range (RVR);m;0;0;12;m;0;4; -0;20;62;State of the ground (with or without snow);Code table;0;0;5;Code table;0;2; -0;20;63;Special phenomena;Code table;0;0;10;Code table;0;4; -0;20;65;Snow cover (see note 4);%;0;0;7;%;0;3; -0;20;70;Minimum number of atmospherics;Numeric;0;0;7;Numeric;0;3; -0;20;71;Accuracy of fix and rate of atmospherics;Code table;0;0;4;Code table;0;2; -0;20;81;Cloud amount in segment;%;0;0;7;%;0;3; -0;20;82;Amount segment cloud free;%;0;0;7;%;0;3; -0;20;90;Special clouds;Code table;0;0;4;Code table;0;2; -;;;;;;;;;;; -Notes:;;;;;;;;;;; -;;;;;;;;;;; --1;When encoding present weather reported from an automatic weather station, the appropriate combination of descriptors 0-20-021, 0-20-022, 0-20-023, 0-20-024, 0-20-025, 0-20-026 and 0-20-027 should be used and preferred. A descriptor 0-20-003 should be used only when descriptors mentioned above are not applicable.;;;;;;;;;; -;;;;;;;;;;; --2;When encoding past weather reported from an automatic weather station, the appropriate combination of descriptors 0-20-021, 0-20-022, 0-20-023, 0-20-024, 0-20-025, 0-20-026 and 0-20-027 should be used and preferred. Descriptors 0-20-004 or 0-20-005 should be used only when descriptors mentioned above are not applicable.;;;;;;;;;; -;;;;;;;;;;; --3;The data width for descriptor 0 20 038 originally defined to be 12 is wrong. Nine bits are sufficient as for all the other degree true quantities. However, the 12-bit width is maintained for historical consistency.;;;;;;;;;; -;;;;;;;;;;; --4;Snow cover will be reported for each satellite pixel as a percentage of coverage of the pixel. It does not seem feasible to try to use existing descriptor 0 20 062 for such a purpose because the use of that descriptor additionally implies details on, e.g. snow drifts, wet compared to dry snow, etc. that a satellite obviously cannot accurately detect.;;;;;;;;;; -;;;;;;;;;;; - -Class 21 - Radar data;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;21;1;Horizontal reflectivity;dB;0;-64;7;dB;0;3; -0;21;2;Vertical reflectivity;dB;0;-64;7;dB;0;3; -0;21;3;Differential reflectivity;dB;1;-5;7;dB;1;3; -0;21;5;Linear depolarisation ratio ;dB;0;-65;6;dB;0;2; -0;21;6;Circular depolarisation ratio ;dB;0;-65;6;dB;0;2; -0;21;11;Doppler mean velocity in X-direction;m s-1;0;-128;8;m s-1;0;3; -0;21;12;Doppler mean velocity in Y-direction;m s-1;0;-128;8;m s-1;0;3; -0;21;13;Doppler mean velocity in Z-direction;m s-1;0;-128;8;m s-1;0;3; -0;21;14;Doppler mean velocity (radial);m s-1;1;-4096;13;m s-1;1;4; -0;21;17;Doppler velocity spectral width;m s-1;1;0;8;m s-1;1;3; -0;21;21;Echo tops ;m;-3;0;4;m;-3;2; -0;21;30;Signal to noise ratio;dB;0;-32;8;dB;0;3; -0;21;31;Vertically integrated liquid-water content;kg m-2;0;0;7;kg m-2;0;3; -0;21;36;Radar rainfall intensity ;m s-1;7;0;12;m s-1;7;4; -0;21;41;Bright-band height ;m;-2;0;8;m;-2;3; -0;21;51;Signal power above 1 mW;dB;0;-256;8;dB;0;3; -0;21;62;Backscatter;dB;2;-5000;13;dB;2;4; -0;21;63;Radiometric resolution (noise value);%;1;0;10;%;1;4; -0;21;64;Clutter noise estimate;Numeric;0;0;8;Numeric;0;3; -0;21;65;Missing packet counter;Numeric;0;-127;8;Numeric;0;3; -0;21;66;Wave scatterometer product confidence data;Flag table;0;0;12;Flag table;0;4; -0;21;67;Wind product confidence data;Flag table;0;0;13;Flag table;0;5; -0;21;68;Radar altimeter product confidence data;Flag table;0;0;8;Flag table;0;3; -0;21;69;SST product confidence data;Flag table;0;0;10;Flag table;0;4; -0;21;70;SST product confidence data (SADIST-2);Flag table;0;0;23;Flag table;0;6; -0;21;71;Peakiness;Numeric;0;0;16;Numeric;0;5; -0;21;72;Satellite altimeter calibration status;Flag table;0;0;4;Flag table;0;2; -0;21;73;Satelllite altimeter instrument mode;Flag table;0;0;9;Flag table;0;3; -0;21;75;Image spectrum intensity;Numeric;0;0;8;Numeric;0;3; -0;21;76;Representation of intensities;Code table;0;0;3;Code table;0;1; -0;21;77;Altitude correction (ionosphere);m;3;0;14;m;3;5; -0;21;78;Altitude correction (dry troposphere);m;3;0;9;m;3;3; -0;21;79;Altitude correction (wet troposphere);m;3;2000;10;m;3;4; -0;21;80;Altitude correction (calibration constant);m;3;0;11;m;3;4; -0;21;81;Open loop correction (height-time loop);m;3;0;10;m;3;4; -0;21;82;Open loop correction (auto gain control);dB;3;-3000;14;dB;3;5; -0;21;83;Warm target calibration;Numeric;0;0;16;Numeric;0;5; -0;21;84;Cold target calibration;Numeric;0;0;16;Numeric;0;5; -0;21;85;ATSR sea surface temperature across- track band number;Numeric;0;0;4;Numeric;0;2; -0;21;91;Radar signal Doppler spectrum 0th moment;dB;0;-100;8;dB;0;3; -0;21;92;RASS signal Doppler spectrum 0th moment, referring to RASS signal;dB;0;-100;8;dB;0;3; -0;21;101;Number of vector ambiguities;Numeric;0;0;3;Numeric;0;1; -0;21;102;Index of selected wind vector;Numeric;0;0;3;Numeric;0;1; -0;21;103;Total number of sigma-0 measurements;Numeric;0;0;5;Numeric;0;2; -0;21;104;Likelihood computed for solution;Numeric;3;-30000;15;Numeric;3;5; -0;21;105;Normalized radar cross-section;dB;2;-10000;14;dB;2;5; -0;21;106;Kp variance coefficient (Alpha);Numeric;3;0;14;Numeric;3;5; -0;21;107;Kp variance coefficient (Beta);Numeric;8;0;16;Numeric;8;5; -0;21;109;SEAWINDS wind vector cell quality;Flag table;0;0;17;Flag table;0;6; -0;21;110;Number of inner-beam Sigma-0 (forward of satellite);Numeric;0;0;6;Numeric;0;2; -0;21;111;Number of outer-beam Sigma-0 (forward of satellite);Numeric;0;0;6;Numeric;0;2; -0;21;112;Number of inner-beam Sigma-0 (aft of satellite);Numeric;0;0;6;Numeric;0;2; -0;21;113;Number of outer-beam Sigma-0 (aft of satellite);Numeric;0;0;6;Numeric;0;2; -0;21;114;Kp variance coefficent (Gamma);dB;3;-140000;18;dB;3;6; -0;21;115;SEAWINDS sigma-0 quality;Flag table;0;0;17;Flag table;0;6; -0;21;116;SEAWINDS sigma-0 mode;Flag table;0;0;17;Flag table;0;6; -0;21;117;Sigma-0 variance quality control;Numeric;2;0;16;Numeric;2;5; -0;21;118;Attenuation correction on sigma-0;dB;2;-10000;14;dB;2;5; -0;21;119;Wind scatterometer geophysical model function;Code table;0;0;6;Code table;0;2; -0;21;120;Probability of rain;Numeric;3;0;10;Numeric;3;4; -0;21;121;SEAWINDS NOF* rain index;Numeric;0;0;8;Numeric;0;3; -0;21;122;Attenuation correction of sigma-0 (from tB);dB;2;-10000;14;dB;2;5; -0;21;123;SEAWINDS normalized radar cross section;dB;2;-30000;15;dB;2;5; -0;21;128;Number of valid points per second used to derive previous parameters;Numeric;0;0;8;Numeric;0;3; -;;;;;;;;;;; -Note:;NOF = Normalized Objective Function;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; - -Class 22 - Oceanographic elements;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;REFERENCE VALUE;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;;;UNITS;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;22;1;Direction of waves ;Degree true;0;0;9;Degree true;0;3; -0;22;2;Direction of wind waves ;Degree true;0;0;9;Degree true;0;3; -0;22;3;Direction of swell waves ;Degree true;0;0;9;Degree true;0;3; -0;22;4;Direction of current ;Degree true;0;0;9;Degree true;0;3; -0;22;11;Period of waves ;s;0;0;6;s;0;2; -0;22;12;Period of wind waves ;s;0;0;6;s;0;2; -0;22;13;Period of swell waves ;s;0;0;6;s;0;2; -0;22;21;Height of waves ;m;1;0;10;m;1;4; -0;22;22;Height of wind waves ;m;1;0;10;m;1;4; -0;22;23;Height of swell waves ;m;1;0;10;m;1;4; -0;22;25;Standard deviation wave height;m;2;0;10;m;2;4; -0;22;26;Standard deviation of significant wave height;m;2;0;10;m;2;4; -0;22;31;Speed of current ;m s-1;2;0;13;m s-1;2;4; -0;22;35;Tidal elevation with respect to local chart datum;m;2;0;14;m;2;4; -0;22;36;Meteorological residual tidal elevation (surge or offset);m;2;0;14;m;2;4; -0;22;37;Tidal elevation with respect to national land datum;m;3;-10000;15;m;3;5; -0;22;38;Tidal elevation with respect to local chart datum;m;3;-10000;15;m;3;5; -0;22;39;Meteorological residual tidal elevation (surge or offset);m;3;-5000;12;m;3;4; -0;22;40;Meteorological residual tidal elevation (surge or offset);m;3;-5000;14;m;3;5; -0;22;41;Sea-surface temperature (15-day running mean);K;1;0;12;K;1;4; -0;22;42;Sea/water temperature;K;1;0;12;K;1;4; -0;22;43;Sea/water temperature;K;2;0;15;K;2;5; -0;22;44;Sound velocity ;m s-1;1;0;14;m s-1;1;5; -0;22;45;Sea/water temperature;K;3;0;19;K;3;6; -0;22;50;Standard deviation sea-surface temperature;K;2;0;8;K;2;3; -0;22;55;Float cycle number;Numeric;0;0;10;Numeric;0;3; -0;22;56;Direction of profile;Code table;0;0;2;Code table;0;1; -0;22;61;State of the sea ;Code table;0;0;4;Code table;0;2; -0;22;62;Salinity;Part per thousand;2;0;14;Part per thousand;2;5; -0;22;63;Total water depth ;m;0;0;14;m;0;5; -0;22;64;Salinity;Part per thousand;3;0;17;Part per thousand;3;6; -0;22;65;Water pressure;Pa;-3;0;17;Pa;-3;6; -0;22;66;Water conductivity;S m-1;6;0;26;S m-1;6;8; -0;22;67;Instrument type for water temperature profile measurement;Code table;0;0;10;Code table;0;4; -0;22;68;Water temperature profile recorder types;Code table;0;0;7;Code table;0;3; -0;22;70;Significant wave height;m;2;0;13;m;2;4; -0;22;71;Spectral peak wave period;s;1;0;9;s;1;3; -0;22;72;Spectral peak wave length;m;0;0;13;m;0;4; -0;22;73;Maximum wave height;m;2;0;13;m;2;4; -0;22;74;Average wave period;s;1;0;9;s;1;3; -0;22;75;Average wave length;m;0;0;13;m;0;4; -0;22;76;Direction from which dominant waves are coming;Degree true;0;0;9;Degree true;0;3; -0;22;77;Directional spread of dominant wave;Degree;0;0;9;Degree;0;3; -0;22;78;Duration of wave record;s;0;0;12;s;0;4; -0;22;79;Length of wave record;m;0;0;16;m;0;5; -0;22;80;Waveband central frequency;Hz;3;0;10;Hz;3;4; -0;22;81;Waveband central wave number;m-1;5;0;13;m-1;5;4; -0;22;82;Maximum non-directional spectral wave density;m2 s;2;0;20;m2 s;2;7; -0;22;83;Maximum non-directional spectral wave number;m3;2;0;20;m3;2;7; -0;22;84;Band containing maximum non- directional spectral wave density;Numeric;0;0;7;Numeric;0;3; -0;22;85;Spectral wave density ratio;Numeric;0;0;7;Numeric;0;3; -0;22;86;Mean direction from which waves are coming;Degree true;0;0;9;Degree true;0;3; -0;22;87;Principal direction from which waves are coming;Degree true;0;0;9;Degree true;0;3; -0;22;88;First normalized polar coordinate from Fourier coefficients;Numeric;2;0;7;Numeric;2;3; -0;22;89;Second normalized polar coordinate from Fourier coefficients;Numeric;2;0;7;Numeric;2;3; -0;22;90;Non-directional spectral estimate by wave frequency;m2 s;2;0;20;m2 s;2;7; -0;22;91;Non-directional spectral estimate by wave number;m3;2;0;20;m3;2;7; -0;22;92;Directional spectral estimate by wave frequency;m2 rad-1 s;2;0;20;m2 rad-1 s;2;7; -0;22;93;Directional spectral estimate by wave number;m4;2;0;20;m4;2;7; -0;22;94;Total number of wave bands;Numeric;0;0;7;Numeric;0;3; -0;22;95;Directional spread of individual waves;Degree;0;0;8;Degree;0;3; -0;22;96;Spectral band width;s-1;3;0;4;s-1;3;2; -0;22;97;Mean wavelength > 731 m of image spectrum at low wave numbers;m;0;0;14;m;0;5; -0;22;98;Wavelength spread (wavelength > 731 m) at low wave numbers;m;0;0;14;m;0;5; -0;22;99;Mean direction at low wave numbers (wavelength > 731 m);Degree true;0;0;9;Degree true;0;3; -0;22;100;Direction spread at low wave numbers(wavelength > 731 m);Degree;0;0;9;Degree;0;3; -0;22;101;Total energy (wavelength > 731m) at low wave numbers;Numeric;0;0;31;Numeric;0;10; -0;22;120;Tide station automated water level check;Code table;0;0;5;Code table;0;2; -0;22;121;Tide station manual water level check;Code table;0;0;5;Code table;0;2; -0;22;122;Tide station automated meteorological data check;Code table;0;0;5;Code table;0;2; -0;22;123;Tide station manual meteorological data check;Code table;0;0;5;Code table;0;2; -0;22;141;Sea-surface temperature (15-day running mean);K;2;0;15;K;2;5; -;;;;;;;;;;; -;;;;;;;;;;; -Notes:;;;;;;;;;;; --1;The significant wave height is defined as four times the square root of the energy spectrum integrated over direction and frequency. It corresponds to about the height that one-third of all waves exceed.;;;;;;;;;; -;;;;;;;;;;; --2;The dominant wave is the one that has the maximum energy in the energy spectrum.;;;;;;;;;; -;;;;;;;;;;; --3;Mean Wave Direction is the angle alpha 1 and Principal Wave Direction is the angle alpha 2, in the expression S(f, alpha) approximately equals:;;;;;;;;;; -c11 x (0.5 + r1 x cos (alpha-alpha 1) + r2 x cos (2 (alpha-alpha 2) ) ) / pi;;;;;;;;;;; -in which S(f, alpha) is the wave directional spectrum and c11 is the non directional spectrum, and the right hand side of this expression is the first two terms of the Fourier series expansion of S(f, alpha). If the mean and principal directions differ significantly (e.g, more than 15 degrees) for a given frequency, crossing seas are indicated.;;;;;;;;;;; -; --4;Descriptor 0 22 040 should be used instead of 0 22 039 for encoding meteorological residual tidal elevation (surge or offset). -; --5;Additional information: -0 22 097 nominal input range 0 - 10000; -0 22 098 nominal input range 0 - 10000; -0 22 099 nominal input range 0 - 359; -0 22 100 nominal input range 0 - 359; -0 22 101 nominal input range 0 - 2 x 106, but may be greater because of uncertainty.; -; --6;Descriptors 0 22 001, 0 22 002, 0 22 003: the direction given in these entries is the direction which waves are coming from. -; --7;Descriptor 0 22 004: the direction given in this entry is the direction towards which the current is flowing. -; --8;Wind waves and waves reporting standards -; -Observation;Speed;Direction;;;;;;;;; -;;;;;;;;;;; -No observation;Missing;Missing;;;;;;;;; -Calm;0;0;;;;;;;;; -Normal observation;>0;1-360;;;;;;;;; -Speed only;>0;Missing;;;;;;;;; -Direction only;Missing;1-360;;;;;;;;; -"""Light and variable""";>0;0;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; - -Class 23 - Dispersal and transport;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA ; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNITS ;SCALE ;WIDTH ; -F;X;Y;;;;;;;;(Characters); -0;23;1;Accident early notification - article applicable;Code table;0;0;3;Code table ;0;1; -0;23;2;Activity or facility involved in incident;Code table;0;0;5;Code table ;0;2; -0;23;3;Type of release ;Code table;0;0;3;Code table ;0;1; -0;23;4;Countermeasures taken near border;Code table;0;0;3;Code table ;0;1; -0;23;5;Cause of incident ;Code table;0;0;2;Code table ;0;1; -0;23;6;Incident situation ;Code table;0;0;3;Code table ;0;1; -0;23;7;Characteristics of release;Code table;0;0;3;Code table ;0;1; -0;23;8;State of current release ;Code table;0;0;2;Code table ;0;1; -0;23;9;State of expected release ;Code table;0;0;2;Code table ;0;1; -0;23;16;Possibility of significant chemical toxic health effect;Code table;0;0;2;Code table ;0;1; -0;23;17;Flow discharge of major recipient;m3 s-1 ;6;0;20;m3 s-1;6;7; -0;23;18;Release behaviour over time;Code table;0;0;3;Code table ;0;1; -0;23;19;Actual release height;m;0;-15000;17;m ;0;6; -0;23;21;Effective release height;m;0;-15000;17;m ;0;6; -0;23;22;Distance of release point or site of incident;m;0;0;24;m ;0;8; -0;23;23;Main transport speed in the atmosphere;m s-1 ;1;0;12;m s-1;1;4; -0;23;24;Main transport speed in water;m s-1 ;2;0;13;m s-1;2;4; -0;23;25;Main transport speed in ground water;m s-1 ;2;0;13;m s-1;2;4; -0;23;27;Main transport direction in the atmosphere;Degree true ;0;0;9;Degree true ;0;3; -0;23;28;Main transport direction in water;Degree true ;0;0;9;Degree true ;0;3; -0;23;29;Main transport direction in ground water;Degree true ;0;0;9;Degree true ;0;3; -0;23;31;Possibility that plume will encounter precipitation in State in which incident occurred;Code table;0;0;2;Code table ;0;1; -0;23;32;Plume will encounter change in wind direction and/or speed flag;Code table;0;0;2;Code table ;0;1; -;;;;;;;;;;; -;;;;;;;;;;; - -Class 24 - Radiological elements;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA ; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT ;SCALE ;WIDTH ; -F;X;Y;;;;;;;;(Characters); -0;24;1;Estimate of amount of radioactivity released up to specified time;Bq*;-11;0;28;Bq* ;-11;9; -0;24;2;Estimated maximum potential release;Bq;-11;0;28;Bq ;-11;9; -0;24;3;Composition of release;Code table;0;0;5;Code table ;0;2; -0;24;4;Element name;CCITT IA5;0;0;16;Character;0;2; -0;24;5;Isotope mass;Numeric;0;0;9;Numeric ;0;3; -0;24;11;Dose;mSv*/**;2;0;32;mSv*/**;2;10; -0;24;12;Trajectory dose (defined location and expected time of arrival);mSv;2;0;32;mSv;2;10; -0;24;13;Gamma dose in air along the main transport path (defined location and time period);mSv;2;0;32;mSv ;2;10; -0;24;21;Air concentration (of named isotope type including gross beta);Bq m-3;2;0;32;Bq m-3;2;10; -0;24;22;Concentration in precipitation (of names isotope type);Bq 1-1;2;0;32;Bq l-1;2;10; -0;24;23;Pulse rate of beta radiation;s-1;1;0;14;s-1;1;4; -0;24;24;Pulse rate of gamma radiation;s-1;1;0;14;s-1;1;4; -;;;;;;;;;;; -;;;; -Note:;Useful ranges used above:;;; -"1011 Bq to 1019 Bq for releases;";;;; -10-2 Bq to 107 Bq and 10-2 mSv to 107 mSv for concentration and doses.;;;; -;;;; -__________;;;; -;;;; -*;New named unit and symbol;In other SI units;Old special unit and symbol;Relationship, old to new units -;becquerel (Bq);s-1;curie (Ci);1 Ci = 3.7 x 1010 Bq -;sievert (Sv);J kg-1;rem (rem);1 rem = 0.01 Sv -**;Millisievert;;; -;;;; -;;;; -;;;; -;;;; -;;;; - -Class 25 - Processing information;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;25;1;Range-gate length;m;-1;0;6;m;?1;2; -0;25;2;Number of gates averaged;Numeric;0;0;4;Numeric;0;2; -0;25;3;Number of integrated pulses;Numeric;0;0;8;Numeric;0;3; -0;25;4;Echo processing;Code table;0;0;2;Code table;0;1; -0;25;5;Echo integration;Code table;0;0;2;Code table;0;1; -0;25;6;Z to R conversion;Code table;0;0;3;Code table;0;1; -0;25;7;Z to R conversion factor;Numeric;0;0;12;Numeric;0;4; -0;25;8;Z to R conversion exponent;Numeric;2;0;9;Numeric;2;3; -0;25;9;Calibration method;Flag table;0;0;4;Flag table;0;2; -0;25;10;Clutter treatment;Code table;0;0;4;Code table;0;2; -0;25;11;Ground occultation correction (screening);Code table;0;0;2;Code table;0;1; -0;25;12;Range attenuation correction;Code table;0;0;2;Code table;0;1; -0;25;13;Bright-band correction;Flag table;0;0;2;Flag table;0;1; -0;25;14;Azimuth clutter cut-off (see Note 1);Numeric;0;0;12;Numeric;0;4; -0;25;15;Radome attenuation correction;Flag table;0;0;2;Flag table;0;1; -0;25;16;Clear-air attenuation correction;dB m-1;5;0;6;dB m-1;5;2; -0;25;17;Precipitation attenuation correction;Flag table;0;0;2;Flag table;0;1; -0;25;18;A to Z law for attenuation factor;Numeric;7;0;6;Numeric;7;2; -0;25;19;A to Z law for attenuation exponent;Numeric;2;0;7;Numeric;2;3; -0;25;20;Mean speed estimation;Code table;0;0;2;Code table;0;1; -0;25;21;Wind computation enhancement;Flag table;0;0;8;Flag table;0;3; -0;25;25;Battery voltage;V;1;0;9;V;1;3; -0;25;30;Running mean sea-surface temperature usage;Code table;0;0;2;Code table;0;1; -0;25;32;Wind profiler mode information*;Code table;0;0;2;Code table;0;1; -0;25;33;Wind profiler submode information*;Code table;0;0;2;Code table;0;1; -0;25;34;Wind profiler quality control test results* ;Flag table;0;0;4;Flag table;0;2; -0;25;36;Atmospherics location method;Code table;0;0;4;Code table;0;2; -0;25;40;CO2 wind product derivation;Code table;0;0;4;Code table;0;2; -0;25;41;Moving platform direction reporting method;Code table;0;0;2;Code table;0;1; -0;25;42;Moving platform speed reporting method;Code table;0;0;2;Code table;0;1; -0;25;43;Wave sampling interval (time);s;4;0;15;s;4;5; -0;25;44;Wave sampling interval (space);m;2;0;14;m;2;5; -0;25;45;HIRS channel combination;Flag table;0;0;21;Flag table;0;7; -0;25;46;MSU channel combination;Flag table;0;0;5;Flag table;0;2; -0;25;47;SSU channel combination;Flag table;0;0;4;Flag table;0;2; -0;25;48;AMSU-A channel combination;Flag table;0;0;16;Flag table;0;6; -0;25;49;AMSU-B channel combination;Flag table;0;0;6;Flag table;0;2; -0;25;50;Principal component score;Numeric;4;-131072;18;Numeric;4;6; -0;25;51;AVHRR channel combination;Flag table;0;0;7;Flag table;0;3; -0;25;53;Observation quality;Flag table;0;0;12;Flag table;0;4; -0;25;54;SSMIS Subframe ID nember;Numeric;0;0;5;Numeric;0;2; -0;25;55;Multiplexer housekeeping;K;2;0;16;K;2;5; -0;25;60;Software identification (see Note 2);Numeric;0;0;14;Numeric;0;5; -0;25;61;Software identification and version number;CCITT IA5;0;0;96;Character;0;12; -0;25;65;Orientation correction (azimuth);Degree;2;-1000;11;Degree;2;4; -0;25;66;Orientation correction (elevation);Degree;2;-1000;11;Degree;2;4; -0;25;67;Radiosonde release point pressure correction;Pa;0;-8000;14;Pa;0;4; -0;25;68;Number of archive recomputes;Numeric;0;0;7;Numeric;0;3; -0;25;69;Flight level pressure corrections;Flag table;0;0;8;Flag table;0;3; -0;25;70;Major frame count;Numeric;0;0;4;Numeric;0;2; -0;25;71;Frame count;Numeric;0;0;5;Numeric;0;2; -0;25;75;Satellite antenna corrections version number;Numeric;0;0;5;Numeric;0;2; -0;25;76;Log-10 of (Temperature-radiance central wave number) for ATOVS;Log m-1;8;0;30;log m-1;8;10; -0;25;77;Bandwidth correction coefficient 1 for ATOVS;Numeric;5;-100000;18;Numeric;5;7; -0;25;78;Bandwidth correction coefficient 2 for ATOVS;Numeric;5;0;17;Numeric;5;6; -0;25;79;Albedo-radiance solar filtered irradiance for ATOVS;W m-2;4;0;24;W m-2;4;8; -0;25;80;Albedo-radiance equivalent filter width for ATOVS;m;10;0;14;m;10;5; -0;25;85;Fraction of clear pixels in HIRS FOV;Numeric;0;0;7;Numeric;0;3; -0;25;86;Depth correction indicator;Code table;0;0;2;Code table;0;1; -0;25;91;Structure constant of the refraction index (Cn2);dB;3;-18192;13;dB;3;5; -0;25;92;Acoustic propagation velocity;m s-1;2;28000;14;m s-1;2;5; -0;25;93;RASS computation correction;Flag table;0;0;8;Flag table;0;3; -0;25;95;Altimeter state flag;Flag table;0;0;2;Flag table;0;1; -0;25;96;Radiometer state flag;Flag table;0;0;5;Flag table;0;2; -0;25;97;Three dimensional error estimate of the navigator orbit;Code table;0;0;4;Code table;0;2; -0;25;100;XBT/XCTD fall rate equation coefficient a;Numeric;5;0;20;Numeric;5;6; -0;25;101;XBT/XCTD fall rate equation coefficient b;Numeric;5;-500000;21;Numeric;5;6; -;;;;;;;;;;; -Notes:;;(1) 0 25 014 nominal input range 0 - 2300;;;;;;;;; -;(2) The actual meaning may be obtained from the originator of the data.;;;;;;;;;; - -Class 26 - Non-coordinate location (time);;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;26;1;Principal time of daily reading in UTC of maximum temperature;Hour;1;0;12;Hour;1;3; -0;26;2;Principal time of daily reading in UTC of minimum temperature;Hour;1;0;12;Hour;1;3; -0;26;3;Time difference;Minute;0;-1440;12;Minute;0;4; -0;26;10;Hours included;Flag table;0;0;26;Flag table;0;9; -0;26;20;Duration of precipitation;Minute;0;0;11;Minute;0;4; -;;;;;;;;;;; -Note:;Descriptor 0 26 003 is to be used with 0 08 025 (time difference qualifier).;;;;;;;;;; - -Class 27 - Non-coordinate location (horizontal - 1);;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;27;1;Latitude (high accuracy);Degree;5;-9000000;25;Degree;5;7; -0;27;2;Latitude (coarse accuracy);Degree;2;-9000;15;Degree;2;4; -0;27;3;Alternate latitude (coarse accuracy);Degree;2;-9000;15;Degree;2;4; -0;27;4;Alternate latitude (high accuracy);Degree;5;-9000000;25;Degree;5;7; -0;27;20;Satellite location counter;Numeric;0;0;16;Numeric;0;5; -0;27;21;Satellite sublocation dimension;Numeric;0;0;16;Numeric;0;5; -0;27;31;In direction of 0 degrees longitude, distance from the Earths centre;m;2;-1073741824;31;m;2;10; -;;;;;;;;;;; -Notes:;;;;;;;;;;; --1;The alternate latitude may be used when the computation of the position yields multiple solutions and there is no a priori way to distinguish between them.;;;;;;;;;; -;;;;;;;;;;; --2;The satellite location counter is calculated as:;;;;;;;;;; -;counter = superswath no. x 1000 + box no. x 10 + minibox no.;;;;;;;;;; -;;;;;;;;;;; --3;The satellite sublocation dimension is calculated as:;;;;;;;;;; -;dimension = minibox dimension + box dimension;;;;;;;;;; -where:;minibox dimension;= lines x 1000;+ spots x 100;;;;;;;; -;box dimension ;= lines x 10;+ spots;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; --4;The value for descriptor 0 27 031 has been chosen to be suitable for polar orbiting satellites in approximately sun-synchronous orbits. Geostationary orbits would require greater data widths for distance and slightly less for speed.;;;;;;;;;; -;;;;;;;;;;; --5;Left handed xyz axes have been chosen for descriptor 0 27 031.;;;;;;;;;; - -Class 28 - Non-coordinate location (horizontal - 2);;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;28;1;Longitude (high accuracy);Degree;5;-18000000;26;Degree;5;8; -0;28;2;Longitude (coarse accuracy);Degree;2;-18000;16;Degree;2;5; -0;28;3;Alternate longitude (coarse accuracy);Degree;2;-18000;16;Degree;2;5; -0;28;4;Alternate longitude (high accuracy);Degree;5;-18000000;26;Degree;5;8; -0;28;31;In direction 90 degrees East, distance from the Earths centre;m;2;-1073741824;31;m;2;10; -;;;;;;;;;;; -;;;;;;;;;;; -Notes:;;;;;;;;;;; --1;The alternate longitude may be used when the computation of the position yields multiple solutions and there is no a priori way to distinguish between them.;;;;;;;;;; --2;The value for descriptor 0 28 031 has been chosen to be suitable for polar orbiting satellites in approximately sun-synchronous orbits. Geostationary orbits would require greater data widths for distance and slightly less for speed.;;;;;;;;;; --3;Left handed xyz axes have been chosen for descriptor 0 28 031.;;;;;;;;;; -;;;;;;;;;;; - -Class 29 - Map data;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;29;1;Projection type;Code table;0;0;3;Code table;0;1; -0;29;2;Co-ordinate grid type;Code table;0;0;3;Code table;0;1; -;;;;;;;;;;; -;;;;;;;;;;; - -Class 30 - Image;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;30;1;Pixel value (4 bits);Numeric;0;0;4;Numeric;0;2; -0;30;2;Pixel value (8 bits);Numeric;0;0;8;Numeric;0;3; -0;30;4;Pixel value (16 bits);Numeric;0;0;16;Numeric;0;5; -0;30;21;Number of pixels per row;Numeric;0;0;12;Numeric;0;4; -0;30;22;Number of pixels per column;Numeric;0;0;12;Numeric;0;4; -0;30;31;Picture type;Code table;0;0;4;Code table;0;2; -0;30;32;Combination with other data;Flag table;0;0;16;Flag table;0;6; -;;;;;;;;;;; -Notes: ;;;;;;;;;;; --1;Pixel data width can be changed with descriptor 2 01 YYY.;;;;;;;;;; --2;In order to distinguish unambiguously the cases of missing data and saturated pixels, n-bit image data should be encoded using a data width of n+1. Where such a descriptor is not already available in Class 30, operator descriptor 2 01 YYY should be used to modify the data width of the existing entry as required.;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; - -Class 31 - Data description operator qualifiers (this class does not exist in CREX);;;;;;; -;;;;;;; -;;;;;;; -;;;;;;; -TABLE REFERENCE;;;TABLE;;;;DATA WIDTH (Bits) -F;X;Y;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE; -0;31;0;Short delayed descriptor replication factor;Numeric;0;0;1 -0;31;1;Delayed descriptor replication factor;Numeric;0;0;8 -0;31;2;Extended delayed descriptor replication factor;Numeric;0;0;16 -0;31;11;Delayed descriptor and data repetition factor;Numeric;0;0;8 -0;31;12;Extended delayed descriptor and data repetition factor;Numeric;0;0;16 -0;31;21;Associated field significance;Code table;0;0;6 -0;31;31;Data present indicator;Flag table;0;0;1 -;;;;;;; -;;;;;;; -Notes:;;;;;;; -(1) The delayed descriptor and data repetition factor is intended for run-length encoding (e.g. scanning an image). It specifies a count N which applies to both descriptor and data, i.e. the value of the single element defined by the following descriptor is repeated N times (at intervals already specified).;;;;;;;;;;; -;;;;;;;;;;; -(2) Descriptor 0 31 031, used in conjunction with quality control or statistics operators 2 22 YYY through 2 32 YYY, shall indicate the presence of quality control information when the indicator value is set to zero. It may be used, in conjunction with the replication operator 1 01 YYY, to construct a table of data present/not present indicators, forming a data present bit-map as defined in Regulation 94.5.5.3. This makes it possible to present quality control information and statistical information for selected data corresponding to element descriptors which precede the 2 22 to 32 YYY operators.;;;;;;;;;;; -;;;;;;;;;;; --3;Other applications of the data present indicator may be developed.;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; - -Class 33 - Quality information;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;33;1;Reserved;;;;;;;; -0;33;2;Quality information;Code table;0;0;2;Code table;0;1; -0;33;3;Quality information;Code table;0;0;3;Code table;0;1; -0;33;4;Reserved;;;;;;;; -0;33;5;Quality information (AWS data);Flag table;0;0;30;Flag table;0;10; -0;33;6;Internal measurement status information (AWS);Code table;0;0;3;Code table;0;1; -0;33;7;Per cent confidence;%;0;0;7;%;0;3; -0;33;15;Data quality check indicator;Code table;0;0;6;Code table;0;2; -0;33;20;Quality control indication of following value;Code table;0;0;3;Code table;0;1; -0;33;21;Quality of following value;Code table;0;0;2;Code table;0;1; -0;33;22;Quality of buoy satellite transmission;Code table;0;0;2;Code table;0;1; -0;33;23;Quality of buoy location;Code table;0;0;2;Code table;0;1; -0;33;24;Station elevation quality mark (for mobile stations);Code table;0;0;4;Code table;0;2; -0;33;25;ACARS interpolated values;Code table;0;0;3;Code table;0;1; -0;33;26;Moisture quality;Code table;0;0;6;Code table;0;2; -0;33;27;Location quality class (range of radius of 66 % confidence);Code table;0;0;3;Code table;0;1; -0;33;30;Scan line status flags for ATOVS;Flag table;0;0;24;Flag table;0;8; -0;33;31;Scan line quality flags for ATOVS;Flag table;0;0;24;Flag table;0;8; -0;33;32;Channel quality flags for ATOVS;Flag table;0;0;24;Flag table;0;8; -0;33;33;Field of view quality flags for ATOVS;Flag table;0;0;24;Flag table;0;8; -0;33;35;Manual/automatic quality control;Code table;0;0;4;Code table;0;2; -0;33;36;Nominal confidence threshold;%;0;0;7;%;0;3; -0;33;37;Wind correlation error;Flag table;0;0;20;Flag table;0;7; -0;33;38;Quality flags for ground-based GNSS data;Flag table;0;0;10;Flag table;0;4; -0;33;40;Confidence interval;%;0;0;7;Percent;0;3; -0;33;41;Attribute of following value;Code table;0;0;2;Code table;0;1; -0;33;50;Global GTSPP quality flag;Code table;0;0;4;Code table;0;2; - -;;;;;;;;;;; -Class 35 - Data monitoring information;;;;;;;;;;; -;;;;;;;;;;; -;;;;;;;;;;; -TABLE REFERENCE;;;;BUFR;;;;CREX;;; -;;;TABLE;;;;DATA WIDTH (Bits);;;DATA; -;;;ELEMENT NAME;UNIT;SCALE;REFERENCE VALUE;;UNIT;SCALE;WIDTH; -F;X;Y;;;;;;;;(Characters); -0;35;0;FM and regional code number;Code table;0;0;10;Code table;0;3; -0;35;1;Time-frame for monitoring;Code table;0;0;3;Code table;0;1; -0;35;11;Number of reports actually received;Numeric;0;0;14;Numeric;0;4; -0;35;21;Bulletin being monitored (TTAAii);CCITT IA5;0;0;48;Character;0;6; -0;35;22;Bulletin being monitored (YYGGgg);CCITT IA5;0;0;48;Character;0;6; -0;35;23;Bulletin being monitored (CCCC);CCITT IA5;0;0;32;Character;0;4; -0;35;24;Bulletin being monitored (BBB);CCITT IA5;0;0;24;Character;0;3; -0;35;30;Discrepancies in the availability of expected data;Code table;0;0;4;Code table;0;1; -0;35;31;Qualifier on monitoring results;Code table;0;0;7;Code table;0;2; -0;35;32;Cause of missing data;Code table;0;0;4;Code table;0;1; -0;35;33;Observation and collection deficiencies;Code table;0;0;7;Code table;0;2; -0;35;34;Statistical trends for availability of data (during the survey period(s));Code table;0;0;3;Code table;0;1; -0;35;35;Reason for termination;Code table;0;0;5;Code table;0;2; -;;;;;;;;;;; - - -* Descriptor 0 01 027 should be used instead of 0 01 026 to encode this element.; -** Descriptors 0 01 012 and 0 01 013 may relate to parameters of various meanings and the corresponding values may be integrated on different periods.; -; -; -; -; -; -; -* Note: Descriptor 0 02 152 should be used instead of 0 02 021 for encoding this element.; -Note: (*);"This constant is defined as follows: Z = P + radar constant where Z = the reflectivity of target in beam direction (dBZ); P = the input receiver power above 1 mW (dBm). This constant is used to normalize the signal to the equivalent 100 km range." -* The meaning of these quantities may be obtained from the originator of the data.; diff --git a/rbufr/rtables/bufr/bufrtabd_11.csv b/rbufr/rtables/bufr/bufrtabd_11.csv deleted file mode 100644 index eb00ca8..0000000 --- a/rbufr/rtables/bufr/bufrtabd_11.csv +++ /dev/null @@ -1,2404 +0,0 @@ -BUFR Table D - Lists of common sequences (Version 11-05/11/2003);; -;; -F;X;Category of sequences -3;0;BUFR table entries sequences -3;1;Location and identification sequences -3;2;Meteorological sequences common to surface data -3;3;Meteorological sequences common to vertical soundings data -3;4;Meteorological sequences common to satellite observations -3;5;Meteorological or hydrological sequences common to hydrological observations -3;6;Meteorological or oceanographic sequences common to oceanographic observations -3;7;Surface report sequences (land) -3;8;Surface report sequences (sea) -3;9;Vertical sounding sequences (conventional data) -3;10;Vertical sounding sequences (satellite data) -3;11;Single level report sequences (conventional data) -3;12;Single level report sequences (satellite data) -3;13;Sequences common to image data -3;14;Reserved -3;15;Oceanographic report sequences -3;16;Synoptic feature sequences -3;18;Radiological report sequences -3;21;Radar report sequences -;; -Notes:;; -;; --1;From a conceptual point of view, Table D is not necessary:; -(a);"The Data description section can fully and completely describe the data using only element descriptors, operator descriptors and the rules of description;"; -(b);"Such a means of defining the data would involve considerable overheads in terms of the length of the Data description section. Table D is a device to reduce these overheads;"; -(c);"Each entry within Table D contains a list of descriptors. Each sequence descriptor that references to Table D may be expanded by replacing it with the list corresponding to that entry. The process of expansion is well defined, provided it results in a set of element descriptors and operator descriptors;"; -(d);"Descriptors listed in entries to Table D may themselves refer to Table D, provided no circularity results on repeated expansion;"; -(e);The initial Table D has been limited to lists of descriptors likely to be used frequently. Every attempt has been made not to produce initial tables that are too comprehensive. Minor differences of reporting practice can be accommodated by not endeavouring to reduce each observation type to a single descriptor. Indeed, much more flexibility is retained if the Data description section is envisaged as containing three or four descriptors.; --2;It should be noted that, initially, effort has been concentrated on the requirements for observational data. Extensions to forecast data, time series data, products, etc., follow logically, and can be added at an appropriate future date.; --3;"Category 1 contains common sequences of non-meteorological descriptors; categories 2 to 6 contain common sequences of meteorological descriptors; categories 7 to 21 contain sequences which define reports, or major subsets of reports.";;;;; --4;Underwater soundings are included, with some minor omissions, to illustrate the facility to describe data of slightly different contents.;;;;; --5;Satellite data have been split to maximize the benefits of data compression. Compound combinations may easily be defined using the descriptors available.;;;;; --6;Satellite observation data benefit enormously from being split into fragments (1, 2, 3 . . . 7), then applying data compression to many locations within each fragment. Again, BUFR flexibility enables compound forms to be defined if desired.;;;;; --7;"Categories 48 to 63 are reserved for local use; all other categories are reserved for future development.";;;;; --8;Entries 192 to 255 within all categories are reserved for local use.;;;;; - -Category 00 - BUFR table entries sequences;;;;;; -;;;;;; -;;;;;; -TABLE;;;;;; -REFERENCE;;;TABLE;;;ELEMENT NAME -F;X;Y;REFERENCES;;; -3;0;2;0;0;2;Table A category, line 1 -;;;0;0;3;Table A category, line 2 -;;;;;; -3;0;3;0;0;10;F, part descriptor -;;;0;0;11;X, part descriptor -;;;0;0;12;Y, part descriptor -;;;;;; -3;0;4;3;0;3; -;;;0;0;13;Element name, line 1 -;;;0;0;14;Element name, line 2 -;;;0;0;15;Units name -;;;0;0;16;Units scale sign -;;;0;0;17;Units scale -;;;0;0;18;Units reference sign -;;;0;0;19;Units reference value -;;;0;0;20;Element data width -;;;;;; -3;0;10;3;0;3;Table D descriptor to be defined -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Delayed descriptor replication factor; -;;;0;0;30;Descriptor defining sequence; -;;;;;;; -Notes:;;;;;;; --1;These entries include the facility to update the Table A code figure and data description.;;;;;; -;;;;;;; --2;"It is better to use different class 00 descriptors for the defining and defined elements, in the same way as different descriptors correspond to pressure considered as a coordinate and pressure measured at a given point; otherwise special rules would be needed to interpret such message.";;;;;; -"Entries 0 00 010 to 0 00 012 define F, X and Y for Tables B and D; entry 0 00 030 is a descriptor used as data and provides the F, X and Y values defining a sequence for Table D entries.";;;;;;; -;;;;;;; --3;"It could be argued that, as only additions are possible, only complete lines should be allowed; but it is conceivable that local areas will require changes as well as additions, so it is better and in any case clearer to provide descriptions for all the fields.";;;;;; -;;;;;;; -;;;;;;; - -Category 01 - Location and Identification sequences;;;;;;; -;;;;;;; -TABLE;;;;;;; -REFERENCE;;;TABLE;;;ELEMENT NAME; -F;X;Y;REFERENCES;;;; -3;1;1;0;1;1;WMO block number; -;;;0;1;2;WMO station number; -;;;;;;; -3;1;002*;0;1;3;WMO Region number; -;;;0;1;4;WMO Region sub-area; -;;;0;1;5;Buoy/platform identifier; -;;;;;;; -3;1;3;0;1;11;Ship's call sign; -;;;0;1;12;Direction of motion of moving observing platform; -;;;0;1;13;Speed of motion of moving observing platform; -;;;;;;(Surface station identification); -3;1;4;0;1;1;WMO block number; -;;;0;1;2;WMO station number; -;;;0;1;15;Station or site name; -;;;0;2;1;Type of station; -;;;;;;; -3;1;11;0;4;1;Year; -;;;0;4;2;Month; -;;;0;4;3;Day; -;;;;;;; -3;1;12;0;4;4;Hour; -;;;0;4;5;Minute; -;;;;;;; -3;1;13;0;4;4;Hour; -;;;0;4;5;Minute; -;;;0;4;6;Second; -;;;;;;; -3;1;21;0;5;1;Latitude;high accuracy -;;;0;6;1;Longitude; -;;;;;;; -3;1;22;0;5;1;Latitude;high accuracy -;;;0;6;1;Longitude; -;;;0;7;1;Height of station; -;;;;;;; -3;1;23;0;5;2;Latitude;coarse accuracy -;;;0;6;2;Longitude; -;;;;;;; -3;1;24;0;5;2;Latitude;coarse accuracy -;;;0;6;2;Longitude; -;;;0;7;1;Height of station; -;;;;;;; -3;1;25;3;1;23;Latitude and longitude (coarse accuracy); -;;;0;4;3;Day; -;;;3;1;12;Time; -;;;;;;; -3;1;26;3;1;21;Latitude and longitude (high accuracy); -;;;0;4;3;; -;;;0;4;3;(Time period in days); -;;;0;4;4;; -;;;0;4;4;(Time period in hours); -;;;0;4;5;; -;;;0;4;5;(Time period in minutes); -;;;;;;; -3;1;31;3;1;1;WMO block and station number; -;;;0;2;1;Type of station; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;22;Latitude and longitude (high accuracy), height of station; -;;;;;;; -3;1;32;3;1;1;WMO block and station number; -;;;0;2;1;Type of station; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;24;Latitude and longitude (coarse accuracy), height of station; -;;;;;;(Buoy/platform - fixed); -3;1;33;0;1;5;Buoy/platform identifier; -;;;0;2;1;Type of station; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;21;Latitude and longitude (high accuracy); -;;;;;;(Buoy/platform - fixed); -3;1;34;0;1;5;Buoy/platform identifier; -;;;0;2;1;Type of station; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;23;Latitude and longitude (coarse accuracy); -;;;;;;(Buoy/platform - moving); -3;1;035**;0;1;5;Buoy/platform identifier; -;;;0;1;12;Direction of motion of moving observing platform; -;;;0;1;13;Speed of motion of moving observing platform; -;;;0;2;1;Type of station; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;23;Latitude and longitude (coarse accuracy); -;;;;;;(Ship); -3;1;36;3;1;3;Ship's call sign and motion; -;;;0;2;1;Type of station; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;23;Latitude and longitude (coarse accuracy); -;;;;;;(Land station for vertical soundings); -3;1;37;3;1;1;WMO block and station number; -;;;0;2;11;Radiosonde type; -;;;0;2;12;Radiosonde computational method; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;22;Latitude and longitude (high accuracy), height of station; -;;;;;;(Land station for vertical soundings); -3;1;38;3;1;1;WMO block and station number; -;;;0;2;11;Radiosonde type; -;;;0;2;12;Radiosonde computational method; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;24;Latitude and longitude (coarse accuracy), height of station; -;;;;;;(Ship for vertical soundings); -3;1;39;3;1;3;Ship's call sign and motion; -;;;0;2;11;Radiosonde type; -;;;0;2;12;Radiosonde computational method; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;23;Latitude and longitude (coarse accuracy); -;;;;;;; -3;1;40;3;1;3;Ship's call sign and motion; -;;;0;2;11;Radiosonde type; -;;;0;2;12;Radiosonde computational method; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;24;Latitude and longitude (coarse accuracy), height of station; -;;;;;;; -3;1;41;0;1;7;Satellite identifier; -;;;0;2;21;Satellite instrument data used in processing; -;;;0;2;22;Satellite data processing technique used; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;;;;; -3;1;42;3;1;41;"Satellite identifier, data used, and data processing technique; date/time"; -;;;3;1;21;Latitude, longitude; -;;;;;;; -3;1;43;0;1;7;Satellite identifier; -;;;0;2;23;Cloud motion computational method; -;;;3;1;11;Date; -;;;3;1;13;Time; -;;;3;1;21;Latitude, longitude; -;;;;;;; -3;1;44;0;1;7;Satellite identifier; -;;;0;2;24;Integrated mean humidity computational method; -;;;3;1;11;Date; -;;;3;1;13;Time; -;;;3;1;21;Latitude, longitude; -;;;;;;(Satellite location and velocity); -3;1;45;3;1;11;Year, month, day; -;;;3;1;12;Time (hour, minute); -;;;2;1;138;Change width to 16 bits; -;;;2;2;131;Change scale to 3; -;;;0;4;6;Second; -;;;2;1;0;Change width back to Table B; -;;;2;2;0;Change scale back to Table B; -;;;3;4;30;Location relative to the Earths centre; -;;;3;4;31;Velocity relative to the Earths centre; -;;;;;;; -3;1;46;0;1;7;Satellite identifier; -;;;0;1;12;Direction of motion of moving observing platform; -;;;0;2;48;Satellite sensor indicator; -;;;0;21;119;Wind scatterometer geophysical model function; -;;;0;25;60;Software identification; -;;;2;2;124;Change scale; -;;;0;2;26;Cross-track resolution; -;;;0;2;27;Along-tract resolution; -;;;2;2;0;Change scale back to Table B; -;;;0;5;40;Orbit number; -;;;;;;(ERS product header); -3;1;47;0;1;7;Satellite identifier; -;;;0;25;60;Software identification; -;;;0;1;33;Originating/generating centre; -;;;0;1;34;Originating/generating sub-centre; -;;;0;1;12;Direction of motion of moving observation platform; -;;;3;1;45;Satellite location and velocity; -;;;0;2;21;Satellite instrument data used in processing; -;;;3;1;11;Date (year, month, day); -;;;3;1;12;Time (hour, minute); -;;;2;1;138;Change bit width to 16 bits; -;;;2;2;131;Change scale to 3; -;;;0;4;6;Second; -;;;2;1;0;Change width back to Table B; -;;;2;2;0;Change scale back to Table B; -;;;3;1;23;Location (latitude, longitude); -;;;;;;(Radar parameters); -3;1;48;0;2;104;Antenna polarization; -;;;0;2;121;Mean frequency; -;;;0;2;113;Number of azimuth looks; -;;;0;2;26;Cross-track resolution; -;;;0;2;27;Along-track resolution; -;;;0;2;111;Radar incidence angle; -;;;0;2;140;Satellite radar beam azimuth angle; -;;;2;2;127;Change scale to -1; -;;;0;1;13;Radar platform velocity; -;;;2;2;126;Change scale to -2; -;;;0;7;1;Radar platform altitude; -;;;2;2;0;Change scale to Table B; -;;;0;25;10;Clutter treatment; -;;;0;21;64;Clutter noise estimate; -;;;;;;(Radar beam data); -3;1;49;0;2;111;Radar incidence angle; -;;;0;2;112;Radar look angle; -;;;0;21;62;Backscatter; -;;;0;21;63;Radiometric resolution (Noise value); -;;;0;21;65;Missing packet counter; -;;;;;;; -3;1;51;0;1;6;Aircraft flight number; -;;;0;2;61;Navigational system; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;21;Latitude, longitude; -;;;0;8;4;Phase of aircraft flight; -;;;;;;; -3;1;55;0;1;5;Buoy/platform identifier; -;;;0;2;1;Type of station; -;;;3;1;11;Date; -;;;3;1;12;Time; -;;;3;1;21;Latitude and longitude (high accuracy); -;;;0;1;12;Direction of motion of moving observing platform; -;;;0;1;14;Platform drift speed (high precision); -;;;;;;(Radar location(s)); -3;1;62;1;1;0;Delayed replication of 1 descriptor; -;;;0;31;1;Replication factor; -;;;3;1;1;WMO block and station number; -;;;;;;(ACARS identification); -3;1;65;0;1;6;Aircraft flight number (see Note); -;;;0;1;8;Aircraft registration number (see Note); -;;;0;2;1;Type of station; -;;;0;2;2;Type of instrumentation for wind measurement; -;;;0;2;5;Precision of temperature observation; -;;;0;2;62;Type of aircraft data relay system; -;;;0;2;70;Original specification of latitude/longitude; -;;;0;2;65;ACARS ground receiving station; -;;;;;;(ACARS location); -3;1;66;3;1;11;Year, month, day; -;;;3;1;13;Hour, minute, second; -;;;3;1;23;Latitude and longitude (coarse accuracy); -;;;0;7;4;Pressure; -;;;0;2;64;Aircraft roll angle quality; -;;;0;8;4;Phase of aircraft flight; -;;;;;;(Satellite identifier/Generating resolution); -3;1;71;0;1;7;Satellite identifier; -;;;0;1;31;Generating centre; -;;;0;2;20;Satellite classification; -;;;0;2;28;Segment size at nadir in X direction; -;;;0;2;29;Segment size at nadir in Y direction; -;;;;;;(Satellite identification); -3;1;72;3;1;71;Satellite identification, Generation resolution; -;;;3;1;11;Date; -;;;3;1;13;Time; -;;;3;1;21;Latitude, longitude; -;;;;;;"(Surface station identification; time, horizontal and vertical co-ordinates)"; -3;1;90;3;1;4;Surface station identification; -;;;3;1;11;Year, month, day; -;;;3;1;12;Hour, minute; -;;;3;1;21;Latitude, longitude (high accuracy); -;;;0;7;30;Height of station ground above mean sea level ; -;;;0;7;31;Height of barometer above mean sea level ; -;;;;;;(Surface station instrumentation); -3;1;91;0;2;180;Main present weather detecting system; -;;;0;2;181;Supplementary present weather sensor; -;;;0;2;182;Visibility measurement system; -;;;0;2;183;Cloud detection system; -;;;0;2;184;Type of lightning detection sensor; -;;;0;2;179;Type of sky condition algorithm ; -;;;0;2;186;Capability to detect precipitation phenomena; -;;;0;2;187;Capability to detect other weather phenomena; -;;;0;2;188;Capability to detect obscuration; -;;;0;2;189;Capability to discriminate lightning strikes; -;;;;;;; -;;;;;;; -**;Descriptor 3 01 055 should be used instead of 3 01 035 to encode moving buoy/platform information.;;;;;; -;;;;;;; -Notes:;(1) As supplied by originating sub-center ARINC, this value is a pseudo-value rather than the actual value. The relationship between this pseudo value and the true value is known only by ARINC.;;;;;; -;(2) Descriptors from 3 01 041 to 3 01 049, 3 01 062, 3 01 071 and 3 01 072 should not be used in CREX for transmission.;;;;;; - -;;;;;;; -Category 02 - Meteorological sequences common to surface data;;;;;;; -;;;;;; -TABLE;;;;;; -REFERENCE;;;TABLE;;;ELEMENT NAME -F;X;Y;REFERENCES;;; -3;2;1;0;10;4;Pressure (at station level) -;;;0;10;51;Pressure reduced to mean sea level -;;;0;10;61;3-hour pressure change -;;;0;10;63;Characteristic of pressure tendency -;;;;;;(High altitude station) -3;2;2;0;10;4;Pressure (at station level) -;;;0;7;4;Pressure level -;;;0;10;3;Geopotential of pressure level -;;;0;10;61;3-hour pressure change -;;;0;10;63;Characteristic of pressure tendency -;;;;;; -3;2;3;0;11;11;Wind direction (10 m) -;;;0;11;12;Wind speed (10 m) -;;;0;12;4;Temperature (2 m) -;;;0;12;6;Dew point (2 m) -;;;0;13;3;Relative humidity -;;;0;20;1;Horizontal visibility -;;;0;20;3;Present weather -;;;0;20;4;Past weather (1) -;;;0;20;5;Past weather (2) -;;;;;;(General cloud information) -3;2;4;0;20;10;Cloud cover (total in %) -;;;0;8;2;Vertical significance -;;;0;20;11;Cloud amount -;;;0;20;13;Height of base of cloud -;;;0;20;12;Cloud type -;;;0;20;12;Cloud type -;;;0;20;12;Cloud type -;;;;;; -3;2;5;0;8;2;Vertical significance -;;;0;20;11;Cloud amount -;;;0;20;12;Cloud type -;;;0;20;13;Height of base of cloud -;;;;;; -3;2;6;0;10;4;Pressure (at station level) -;;;0;10;51;Pressure reduced to mean sea level -;;;0;10;62;24-hour pressure change -;;;0;10;63;Characteristic of pressure tendency -;;;;;;(Low altitude station) -3;2;11;3;2;1;Pressure and pressure change -;;;3;2;3;Wind, temperature, humidity, visibility, weather -;;;3;2;4;Significant cloud layer -;;;;;;(High altitude station) -3;2;12;3;2;2;Pressure and pressure change -;;;3;2;3;Wind, temperature, humidity, visibility, weather -;;;3;2;4;Significant cloud information -;;;;;; -3;2;13;3;2;6;Pressure and pressure change -;;;3;2;3;Wind, temperature, humidity, visibility, weather -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Delayed descriptor replication factor -;;;3;2;5;Cloud layer information -;;;;;; -3;2;21;0;22;1;Direction of waves -;;;0;22;11;Period of waves -;;;0;22;21;Height of waves -;;;;;; -3;2;22;0;22;2;Direction of wind waves -;;;0;22;12;Period of wind waves -;;;0;22;22;Height of wind waves -;;;;;; -3;2;23;0;22;3;Direction of swell waves -;;;0;22;13;Period of swell waves -;;;0;22;23;Height of swell waves -;;;;;; -3;2;24;3;2;22;Wind waves -;;;1;1;2;Replicate 1 descriptor 2 times -;;;3;2;23;Swell waves (2 systems of swell) -;;;;;; -3;2;51;0;10;4;Pressure -;;;0;10;51;Pressure reduced to mean sea level -;;;0;7;4;Pressure (vertical location) -;;;0;10;3;Geopotential -;;;0;12;4;Dry-bulb temperature at 2 m -;;;0;12;51;Standard deviation temperature -;;;0;12;16;Maximum temperature at 2 m, past 24 hours -;;;0;12;17;Minimum temperature at 2 m, past 24 hours -;;;0;13;4;Vapour pressure -;;;1;2;4;Replicate 2 descriptors 4 times -;;;0;8;51;Qualifier for number of missing values in calculation of statistic -;;;0;8;20;Total number of missing entities (with respect to accumulation or average) -;;;;;;(Visibility data) -3;2;69;0;7;32;Height of sensor above local ground -;;;0;7;33;Height of sensor above water surface -;;;0;33;41;Attribute of following value -;;;0;20;1;Horizontal visibility -;;;;;;(Wind data) -3;2;70;0;7;32;Height of sensor above local ground -;;;0;7;33;Height of sensor above water surface -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;0;11;43;Maximum wind gust direction -;;;0;11;41;Maximum wind gust speed -;;;0;11;16;Extreme counterclockwise wind direction of a variable wind -;;;0;11;17;Extreme clockwise wind direction of a variable wind -;;;;;;(Wind data from one-hour period) -3;2;71;0;7;32;Height of sensor above local ground -;;;0;7;33;Height of sensor above water surface -;;;0;8;21;Time significance (= 2 (time averaged)) -;;;0;4;25;Time period (= - 10 minutes, or number of minutes -;;;;;;after a significant change of wind, if any) -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;0;8;21;Time significance (= missing value) -;;;1;3;2;Replicate next 3 descriptors 2 times -;;;0;4;25;Time period -;;;;;;(= - 10 minutes in the first replication, -;;;;;; = - 60 minutes in the second replication) -;;;0;11;43;Maximum wind gust direction -;;;0;11;41;Maximum wind gust speed -;;;0;4;25;Time period (= - 10 minutes) -;;;0;11;16;Extreme counterclockwise wind direction of a variable wind -;;;0;11;17;Extreme clockwise wind direction of a variable wind -;;;;;;(Temperature and humidity data) -3;2;72;0;7;32;Height of sensor above local ground -;;;0;7;33;Height of sensor above water surface -;;;0;12;101;Temperature/dry-bulb temperature (scale 2) -;;;0;12;103;Dew-point temperature (scale 2) -;;;0;13;3;Relative humidity -;;;;;;(Cloud data) -3;2;73;0;20;10;Cloud cover (total) -;;;1;5;4;Replicate 5 descriptors 4 times -;;;0;8;2;Vertical significance -;;;0;20;11;Cloud amount -;;;0;20;12;Cloud type -;;;0;33;41;Attribute of following value -;;;0;20;13;Height of base of cloud -;;;;;;(Present and past weather) -3;2;74;0;20;3;Present weather -;;;0;4;25;Time period -;;;0;20;4;Past weather (1) -;;;0;20;5;Past weather (2) -;;;;;;(Intensity of precipitation, size of precipitation element) -3;2;75;0;8;21;Time significance (= 2 (time averaged)) -;;;0;4;25;Time period (= - 10 minutes) -;;;0;13;55;Intensity of precipitation -;;;0;13;58;Size of precipitation element -;;;0;8;21;Time significance (= missing value) -;;;;;;(Precipitation, obscuration and other phenomena) -3;2;76;0;20;21;Type of precipitation -;;;0;20;22;Character of precipitation -;;;0;26;20;Duration of precipitation -;;;0;20;23;Other weather phenomena -;;;0;20;24;Intensity of phenomena -;;;0;20;25;Obscuration -;;;0;20;26;Character of obscuration -;;;;;;(Extreme temperature data) -3;2;77;0;7;32;Height of sensor above local ground -;;;0;7;33;Height of sensor above water surface -;;;0;4;25;Time period -;;;0;12;111;Maximum temperature (scale 2) at height and -;;;;;;over period specified -;;;0;12;112;Minimum temperature (scale 2) at height and -;;;;;;over period specified -;;;0;7;32;Height of sensor above local ground -;;;;;;(for ground temperature) -;;;0;4;25;Time period -;;;0;12;112;Minimum temperature (scale 2) at height and -;;;;;;over period specified (for ground temperature) -;;;;;;(State of ground and snow depth measurement) -3;2;78;0;2;176;Method of state of ground measurement -;;;0;20;62;State of ground (with or without snow) -;;;0;2;177;Method of snow depth measurement -;;;0;13;13;Total snow depth -;;;;;;(Precipitation measurement) -3;2;79;0;7;32;Height of sensor above local ground -;;;0;2;175;Method of precipitation measurement -;;;0;2;178;Method of liquid water content measurement of precipitation -;;;0;4;25;Time period -;;;0;13;11;Total precipitation / total water equivalent of snow -;;;;;;(Evaporation measuremen)t -3;2;80;0;2;185;Method of evaporation measurement -;;;0;4;25;Time period -;;;0;13;33;Evaporation /evapotranspiration -;;;;;;(Total sunshine data) -3;2;81;0;4;25;Time period -;;;0;14;31;Total sunshine -;;;;;;Radiation data -3;2;82;0;4;25;Time period -;;;0;14;2;Long-wave radiation, integrated over period specified -;;;0;14;4;Short-wave radiation, integrated over period specified -;;;0;14;16;Net radiation, integrated over period specified -;;;0;14;28;Global solar radiation (high accuracy), integrated over period specified -;;;0;14;29;Diffuse solar radiation (high accuracy), integrated over period specified -;;;0;14;30;Direct solar radiation (high accuracy), integrated over period specified -;;;;;;First order statistics of P, W, T, U data -3;2;83;0;4;25;Time period -;;;0;8;23;First order statistics -;;;0;10;4;Pressure -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;0;12;101;Temperature/dry-bulb temperature (scale 2) -;;;0;13;3;Relative humidity -;;;0;8;23;First order statistics (= missing value) -;;;;;; - -Category 03 - Meteorological sequences common to vertical soundings data;;;;;; -;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -3;3;1;0;7;3;Geopotential -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;;;; -3;3;2;0;7;4;Pressure -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;;;; -3;3;3;0;7;4;Pressure -;;;0;10;3;Geopotential -;;;0;12;1;Temperature -;;;0;12;3;Dew point -;;;;;; -3;3;4;0;7;4;Pressure -;;;0;10;3;Geopotential -;;;0;12;1;Temperature -;;;0;12;3;Dew point -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;;;; -3;3;11;0;7;3;Geopotential -;;;0;8;1;Vertical sounding significance -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;;;; -3;3;12;0;7;4;Pressure -;;;0;8;1;Vertical sounding significance -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;;;; -3;3;13;0;7;4;Pressure -;;;0;8;1;Vertical sounding significance -;;;0;10;3;Geopotential -;;;0;12;1;Temperature -;;;0;13;3;Relative humidity -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;;;; -3;3;14;0;7;4;Pressure -;;;0;8;1;Vertical sounding significance -;;;0;10;3;Geopotential -;;;0;12;1;Temperature -;;;0;12;3;Dew point -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;;;; -3;3;21;0;7;4;Pressure (1) -;;;0;7;4;Pressure (2) defines layer -;;;2;4;7;Add associated field of 7 bits -;;;0;31;21;Additional field significance -;;;;;; -3;3;22;3;3;21;Layer, quality -;;;0;10;3;Geopotential (layer mean thickness) -;;;2;4;0;Cancel the added associated field -;;;;;; -3;3;23;3;3;21;Layer, quality -;;;0;12;1;Temperature (layer mean) -;;;2;4;0;Cancel the added associated field -;;;;;; -3;3;24;3;3;21;Layer, quality -;;;0;13;16;Precipitation water -;;;2;4;0;Cancel the added associated field -;;;;;; -3;3;25;0;2;25;Satellite channel -;;;2;4;7;Add associated field of 7 bits -;;;0;31;21;Additional field significance -;;;0;12;63;Brightness temperature -;;;2;4;0;Cancel the added associated field -;;;;;; -3;3;26;0;7;4;Pressure -;;;0;8;3;Vertical significance -;;;2;4;7;Add associated field of 7 bits -;;;0;31;21;Additional field significance -;;;0;12;1;Temperature -;;;2;4;0;Cancel the added associated field -;;;;;; -3;3;27;0;7;4;Pressure -;;;2;4;7;Add associated field of 7 bits -;;;0;31;21;Additional field significance -;;;0;10;3;Geopotential -;;;2;4;0;Cancel the added associated field -;;;;;; -3;3;31;0;7;4;Pressure -;;;0;8;3;Vertical significance (base of sounding) -;;;0;7;21;Elevation (local zenith) -;;;0;7;22;Solar elevation (solar zenith) -;;;0;8;12;Land/sea qualifier -;;;0;12;61;Skin temperature -;;;;;; -3;3;32;0;20;11;Cloud amount -;;;0;20;16;Pressure at top of cloud -;;;;;; -3;3;33;0;20;10;Cloud cover (total) -;;;0;20;16;Pressure at the top of cloud -;;;;;;(Wind sequence) -3;3;41;0;2;152;Geostationary satellite instrument used -;;;0;2;23;Cloud motion computational method -;;;0;7;4;Pressure -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;0;2;153;Satellite channel centre frequency -;;;0;2;154;Satellite channel band width -;;;0;12;71;Coldest cluster T -;;;;;; -;;Note: Descriptors 3 03 021 to 3 03 027 are not available in CREX.;;;; - -Category 04 - Meteorological sequences common to satellite observations;;;;;; -;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -3;4;1;0;8;3;Vertical significance -;;;0;10;4;Pressure -;;;0;12;1;Temperature -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;;;; -3;4;2;0;8;3;Vertical significance -;;;0;10;4;Pressure -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;;;; -3;4;3;0;8;3;Vertical significance -;;;0;12;1;Temperature -;;;;;; -3;4;4;0;8;3;Vertical significance -;;;0;10;4;Pressure -;;;0;20;10;Cloud cover (total) -;;;0;12;1;Temperature -;;;;;; -3;4;5;0;2;24;Integrated mean humidity computational method -;;;0;7;4;Pressure(1) -;;;0;7;4;Pressure (2) defines layer -;;;0;13;3;Relative humidity -;;;;;; -3;4;6;0;14;1;Outgoing long-wave radiation -;;;0;14;1;Incoming long-wave radiation -;;;0;14;3;Outgoing short-wave radiation -;;;;;;(GOES-I/M info) -3;4;11;0;2;163;Height assignment method -;;;0;2;164;Tracer correlation method -;;;0;8;12;Land/sea qualifier -;;;0;7;24;Satellite zenith angle -;;;0;2;57;Origin of first guess information -;;;0;8;21;Time significance -;;;0;4;1;Year -;;;0;4;2;Month -;;;0;4;3;Day -;;;0;4;4;Hour -;;;0;8;21;Time significance -;;;0;4;24;Time period or displacement -;;;1;10;4;Replicate 10 descriptors 4 times -;;;0;8;21;Time significance -;;;0;4;4;Hour -;;;0;4;5;Minute -;;;0;4;6;Second -;;;0;8;21;Time significance -;;;0;4;4;Hour -;;;0;4;5;Minute -;;;0;4;6;Second -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;1;3;10;Replicate 3 descriptors 10 times -;;;0;2;163;Height assignment method -;;;0;7;4;Pressure -;;;0;12;1;Temperature -;;;;;;(Location of platform) -3;4;30;0;27;31;In direction of 0 degree longitude, distance from the Earths centre -;;;0;28;31;In direction of 90 degrees East longitude, distance from the Earths centre -;;;0;10;31;In direction of North Pole, distance from Earths centre -;;;;;;(Speed of platform) -3;4;31;0;1;41;Absolute platform velocity - first component -;;;0;1;42;Absolute platform velocity - second component -;;;0;1;43;Absolute platform velocity - third component -;;;;;;(Cloud fraction) -3;4;32;0;2;153;Satellite channel centre frequency -;;;0;2;154;Satellite channel band width -;;;0;20;81;Cloud amount in segment -;;;0;20;82;Amount segment cloud free -;;;0;20;12;Cloud type -;;;;;;(Clear sky radiance) -3;4;33;0;2;152;Satellite instrument used in data processing -;;;0;2;166;Radiance type -;;;0;2;167;Radiance computational method -;;;0;2;153;Satellite channel centre frequency -;;;0;2;154;Satellite channel band width -;;;0;12;75;Spectral radiance -;;;0;12;76;Radiance -;;;0;12;63;Brightness temperature -;;;;;; -3;4;34;1;2;4;Replicating next two descriptors 4 times -;;;0;27;1;Latitude (high accuracy) -;;;0;28;1;Longitude (high accuracy) -;;;0;7;22;Solar elevation -;;;0;5;43;Field of view number -;;;0;20;10;Cloud cover (total) -;;;0;20;16;Pressure at top of cloud -;;;0;33;3;Quality information table -;;;0;10;40;Number of retrieved layers -;;;;;; - -Category 05 - Meteorological or hydrological sequences common to hydrological observations;;;;;; -;;;;;; -TABLE;;;TABLE;;;ELEMENT NAME -REFERENCE;;;REFERENCES;;; -F;X;Y;;;; -;;;;;;(SADC-HYCOS measurement array definition) -3;5;3;3;1;12;Hour, minute of first single measurement minus increment -;;;0;4;65;Short time increment - time interval between measuremens -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;3;5;1;Single measurement -;;;;;; -;;;;;;(MEDHYCOS measurement) -3;5;6;0;13;72;Downstream water level -;;;0;13;82;Water temperature -;;;0;13;19;Precipitation last hour -;;;0;12;1;Air temperature -;;;0;13;73;Maximum water height observed -;;;0;13;60;Total accumulated precipitation -;;;;;; -;;;;;;(MEDHYCOS report) -3;5;7;3;1;29;Identification -;;;3;1;12;Hour, minute (time of first measurement) -;;;0;4;65;Short time increment - time interval between measurements -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;3;5;6;Single measurement -;;;;;; -;;;;;;(AOCHYCOS - Chad measurement) -3;5;8;3;5;6;Same as MEDHYCOS type measurement -;;;0;12;30;Soil temperature at -50 cm -;;;;;; -;;;;;;(AOCHYCOS-Chad report) -3;5;9;3;1;29;Identification -;;;3;1;12;Hour, minute (time of first measurement) -;;;0;4;65;Short time increment - time interval between measurements -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;3;5;8;Single measurement -;;;;;; -;;;;;;(MEDHYCOS report type 2) -3;5;11;3;1;29;Identification -;;;3;1;12;Hour, minute (time of first measurement) -;;;0;4;65;Short time increment - time interval between measurements -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;3;5;10;Single measurement -;;;;;; -;;;;;;(MEDHYCOS report with meteorology and water quality data) -3;5;18;3;1;29;Identification -;;;3;1;12;Hour, minute (time) of first measurement -;;;0;4;65;Hour increment -;;;1;3;0;Delayed replications of 3 descriptors -;;;0;31;1;Replication factor -;;;3;5;8;Same as AOCHYCOS type measurement -;;;3;5;16;Meteorological parameters associated to hydrological data -;;;3;5;17;Water quality measurement - -Category 06 - Meteorological or oceanographic sequences common ;;;;;; -to oceanographic observations;;;;;; -;;;;;; -;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -3;6;1;0;2;32;Indicator for digitization -;;;1;2;0;Delayed replication of 2 descriptors -;;;0;31;1;Replication factor -;;;0;7;62;Depth below sea surface -;;;0;22;42;Subsurface sea temperature -;;;;;; -3;6;2;0;2;31;Method of current measurement (duration and time) -;;;0;22;4;Direction of current -;;;0;22;31;Speed of current -;;;;;; -3;6;3;0;2;2;Wind instrumentation -;;;0;11;11;Wind direction (10 m) -;;;0;11;12;Wind speed (10 m) -;;;0;12;4;Dry-bulb temperature (2 m) -;;;;;; -3;6;4;0;2;32;Indicator for digitization -;;;0;2;33;Method of salinity/depth measurement -;;;1;3;0;Delayed replication of 3 descriptors -;;;0;31;1;Replication factor -;;;0;7;62;Depth below sea surface -;;;0;22;43;Subsurface sea temperature -;;;0;22;62;Salinity -;;;;;; -3;6;5;0;2;31;Method of current measurement (duration and time) -;;;1;3;0;Delayed replication of 3 descriptors -;;;0;31;1;Replication factor -;;;0;7;62;Depth below sea surface -;;;0;22;4;Direction of current -;;;0;22;31;Speed of current -;;;;;;(Under water sounding (optional) parameters) -3;6;6;3;6;3;Surface wind and temperature -;;;3;6;2;Current -;;;0;22;63;Total water depth -;;;;;;(Buoy spare block parameters) -3;6;7;0;1;12;Direction of motion of moving observing platform -;;;0;1;14;Platform drift speed (high precision) -;;;3;6;8;Buoy instrumentation -;;;0;4;24;Time period -;;;0;27;3;Alternate latitude -;;;0;28;3;Alternate longitude -;;;;;;(Buoy instrumentation parameters) -3;6;8;0;2;34;Drogue type -;;;0;2;35;Cable length -;;;0;2;36;Buoy type -;;;;;; -3;6;23;0;1;15;Station or site name -;;;3;1;23;Latitude, longitude -;;;3;1;11;Year, month, day -;;;3;1;12;Hour, minute -;;;0;22;38;Tidal level with respect to local chart datum -;;;0;22;39;Meteorological residual tidal elevation -;;;0;22;120;Tide station automated water level check -;;;0;22;121;Tide station manual water level check -;;;;;; - -Category 07 - Surface report sequences (land);;;;;; -;;;;;; -;;;;;;; -TABLE REFERENCE;;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME; -;;;;;;(Low altitude station); -3;7;1;3;1;31;Identification, type, date/time, position (high accuracy), height; -;;;3;2;11;Basic surface report; -;;;;;;(Low altitude station); -3;7;2;3;1;32;Identification, type, date/time, position (coarse accuracy), height; -;;;3;2;11;Basic surface report; -;;;;;;(Low altitude station); -3;7;3;3;7;1;Location (high accuracy) and basic report; -;;;1;1;0;Delayed replication of 1 descriptor; -;;;0;31;1;Replication factor; -;;;3;2;5;Cloud layer information; -;;;;;;(Low altitude station); -3;7;4;3;7;2;Location (coarse accuracy) and basic report; -;;;1;1;0;Delayed replication of 1 descriptor; -;;;0;31;1;Replication factor; -;;;3;2;5;Cloud layer information; -;;;;;;(Low altitude station); -3;7;5;3;7;1;Location (high accuracy) and basic report; -;;;1;1;4;Replicate 1 descriptor 4 times; -;;;3;2;5;Cloud layer information (4 layers); -;;;;;;(Low altitude station); -3;7;6;3;7;2;Location (coarse accuracy) and basic report; -;;;1;1;4;Replicate 1 descriptor 4 times; -;;;3;2;5;Cloud layer information (4 layers); -;;;;;;(High altitude station); -3;7;7;3;1;31;Identification, type, date/time, position (high accuracy), height; -;;;3;2;12;Basic surface report; -;;;;;;(High altitude station); -3;7;8;3;1;32;Identification, type, date/time, position (coarse accuracy), height; -;;;3;2;12;Basic surface report; -3;7;9;3;1;31;Identification, type, date/time, position (high accuracy), height; -;;;3;2;13;Basic surface report; -;;;;;;(Main part of data for representation of METAR/SPECI code in BUFR); -3;7;11;0;1;63;ICAO location indicator;CCCC -;;;0;2;1;Type of station;(AUTO) -;;;3;1;11;Year, month, day (YY); -;;;3;1;12;GG, gg; -;;;3;1;24;Latitude-longitude (coarse accuracy), height of station; -;;;0;7;6;Height above station (= height of an anemometer); -;;;0;11;1;Wind direction;ddd -;;;0;11;16;Extreme counterclockwise wind direction of a variable wind;dndndn -;;;0;11;17;Extreme clockwise wind direction of a variable wind;dxdxdx -;;;0;11;2;Wind speed;ff -;;;0;11;41;Maximum wind speed (gusts);fmfm -;;;0;7;6;Height above station (= height of a thermometer); -;;;0;12;1;Temperature;TT -;;;0;12;3;Dew-point temperature;TdTd -;;;0;10;52;Altimeter setting (QNH);PHPHPHPH -;;;0;20;9;General Weather Indicator TAF/METAR; -;;;;;;(DvVVVV); -3;7;12;1;3;0;Delayed replication of 3 descriptors; -;;;0;31;1;Number of replication (up to 3); -;;;0;8;23;First order statistics; -;;;0;5;21;Direction of visibility observed;Dv -;;;0;20;1;Horizontal visibility;VVVV -;;;;;;(DRDRVRVRVRVR); -3;7;13;1;6;0;Delayed replication of 6 descriptors; -;;;0;31;1;Number of replication (up to 4); -;;;0;1;64;Runway designator;DRDR -;;;0;8;14;Qualification for runway visual range; -;;;0;20;61;Runway visual range;VRVRVRVR -;;;0;8;14;Qualification for runway visual range; -;;;0;20;61;Runway visual range;VRVRVRVR -;;;0;20;18;Tendency of runway visual range;i -;;;;;;(ww); -3;7;14;1;1;0;Delayed replication of 1 descriptor; -;;;0;31;1;Number of replication (up to 3); -;;;0;20;19;Significant present weather;ww -;;;;;;(Clouds group(s)); -3;7;15;1;1;0;Delayed replication of 1 descriptor; -;;;0;31;1;Number of replication; -;;;3;2;5;(NsNsNs, CC, hshshs); -;;;0;20;2;Vertical visibility;VVhshshs -;;;;;;(REww); -3;7;16;1;1;0;Delayed replication of 1 descriptor; -;;;0;31;1;Number of replication (up to 3); -;;;0;20;20;Significant recent weather phenomena;REww -;;;;;;(Wind shear on runways(s)); -3;7;17;1;1;0;Delayed replication of 1 descriptor; -;;;0;31;1;Number of replication; -;;;0;11;70;Runway designator of the runway affected by wind shear (including ALL);WS RWYDRDR -;;;;;;(Trend-type landing forecast); -3;7;18;0;8;16;Change qualifier of a trend-type;TTTTT -;;;;;;forecast or an aerodrome forecast; -;;;1;2;0;Delayed replication of 2 descriptors; -;;;0;31;1;Number of replication (up to 2); -;;;0;8;17;Qualifier of the time when the forecast;TT -;;;;;;change is expected (FM, TL, AT); -;;;3;1;12;GG, gg; -;;;1;4;0;Delayed replication of 4 descriptor; -;;;0;31;1;Number of replication (up to 1); -;;;0;7;6;Height above station; -;;;0;11;1;Wind direction;ddd -;;;0;11;2;Wind speed;ff -;;;0;11;41;Maximum wind speed (gusts);fmfm -;;;0;20;9;General Weather Indicator; -;;;1;1;0;Delayed replication of 1 descriptor; -;;;0;31;1;Number of replication (up to 1); -;;;0;20;1;Horizontal visibility;VVVV -;;;3;7;14;ww; -;;;;;;(Short METAR/SPECI); -3;7;20;3;7;11;Main part of data; -;;;3;7;14;ww; -;;;3;7;16;REww; -;;;;;;(Total sequence for representation of METAR/SPECI code in BUFR); -3;7;21;3;7;11;Main part of data; -;;;3;7;12;DvVVVV; -;;;3;7;13;DRDRVRVRVRVR; -;;;3;7;14;ww; -;;;3;7;15;Clouds group(s); -;;;3;7;16;REww; -;;;3;7;17;Wind shear on runway(s); -;;;3;7;18;Trend-type landing forecast; -;;;3;7;15;Clouds group(s); -;;;;;;(Ground-based GNSS data); -3;7;22;0;1;15;Station or site name; -;;;3;1;11;Year, Month, Day; -;;;3;1;12;Hour, Minute; -;;;3;1;22;Latitude (high accuracy), Longitude (high accuracy), Height of station; -;;;0;8;21;Time significance (= 23, monitoring period); -;;;0;4;25;Time period or displacement; -;;;0;10;4;Pressure; -;;;0;12;1;Temperature; -;;;0;13;3;Relative humidity; -;;;0;33;38;Quality flags for ground-based GNSS data; -;;;0;8;22;Total number (Number of GNSS satellites used); -;;;1;6;25;Replication; -;;;0;2;20;Satellite classification; -;;;0;1;50;Platform transmitter Id. number; -;;;0;5;21;Azimuth; -;;;0;7;21;Elevation; -;;;0;15;31;Atmospheric path delay in satellite signal; -;;;0;15;32;Estimated error in atmospheric path delay; -;;;0;8;60;Sample scanning mode significance (=5 for North/South); -;;;0;15;33;Difference in path delays for limb views at extremes of scan; -;;;0;15;34;Estimated error in path delay difference; -;;;0;8;60;Sample scanning mode significance (=6 for East/West); -;;;0;15;33;Difference in path delays for limb views at extremes of scan; -;;;0;15;34;Estimated error in path delay difference; -;;;0;15;35;Component of zenith path delay due to water vapour; -;;;2;1;131;Change data width; -;;;2;2;129;Change scale; -;;;0;13;16;Precipitable water; -;;;2;2;0;Reset scale; -;;;2;1;0;Reset data width; -;;;0;15;11;Log10 of integrated electron density; -;;;;;;; - -Category 08 - Surface report sequences (sea);;;;;;; -;;;;;;; -;;;;;;; -TABLE REFERNCE;;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME; -;;;;;;(Buoy/platform - fixed); -3;8;1;3;1;33;Identification, type, date/time, position (high accuracy); -;;;3;2;11;Basic surface report; -;;;0;22;42;Sea-surface temperature; -;;;;;;(Buoy/platform - fixed) -3;8;2;3;1;34;Identification, type, date/time, position (coarse accuracy) -;;;3;2;11;Basic surface report -;;;0;22;42;Sea-surface temperature -;;;;;;(Buoy/platform - moving) -3;8;3;3;1;35;Identification, movement, type, date/time, position (coarse accuracy) -;;;3;2;11;Basic surface report -;;;0;22;42;Sea-surface temperature -;;;;;;(Ship) -3;8;4;3;1;36;Identification, movement, type, date/time, position (coarse accuracy) -;;;3;2;11;Basic surface report -;;;0;22;42;Sea-surface temperature -3;8;5;3;8;4;Basic ship report -;;;3;2;24;Wind waves and swell waves -;;;;;;(Buoy Section 1 optional parameters) -3;8;6;0;10;4;Pressure -;;;0;10;61;3-hour pressure change -;;;0;10;63;Characteristic of pressure tendency -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;0;12;4;Dry-bulb temperature at 2 m -;;;0;13;3;Relative humidity -;;;0;22;42;Sea temperature -3;8;7;3;1;55;Identification, movement type, date/time, position (high accuracy) -;;;3;2;11;Basic surface report -;;;0;7;62;Depth below sea/water surface -;;;0;22;42;Sea/water temperature -;;;;;; -Note:;Descriptor 3 08 007 should be used instead of 3 08 003 to encode moving buoy/platform information.;;;;; -;;;;;; - -Category 09 - Vertical sounding sequences (conventional data);;;;;; -;;;;;;; -;;;;;;; -TABLE REFERENCE;;;;;;; -F;;X;Y;TABLE REFERENCES;;;ELEMENT NAME -;;;;;;;(Vertical wind profile) -3;;9;1;3;1;37;Identification, etc. (land station, high accuracy position) -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;11;Winds at heights -;;;;;;;(Vertical wind profile) -3;;9;2;3;1;38;Identification, etc. (land station, coarse accuracy position) -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;11;Winds at heights -;;;;;;;(Vertical wind profile) -3;;9;3;3;1;37;Identification, etc. (land station, high accuracy position) -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;12;Winds at pressure levels -;;;;;;;(Vertical wind profile) -3;;9;4;3;1;38;Identification, etc. (land station, coarse accuracy position) -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;12;Winds at pressure levels -;;;;;;;(Vertical sounding with relative humidity) -3;;9;5;3;1;37;Identification, etc. (land station, high accuracy position) -;;;;3;2;4;Significant cloud information -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;13;Pressure, geopotential, temperature and wind data -;;;;;;;(Vertical sounding with relative humidity) -3;;9;6;3;1;38;Identification, etc. (land station, coarse accuracy position) -;;;;3;2;4;Significant cloud information -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;13;Pressure, geopotential, temperature and wind data -;;;;;;;(Vertical sounding with dew-point data) -3;;9;7;3;1;37;Identification, etc. (land station, high accuracy position) -;;;;3;2;4;Significant cloud information -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;14;Pressure, geopotential, temperature and wind data -;;;;;;;(Vertical sounding with dew-point data) -3;;9;8;3;1;38;Identification, etc. (land station, coarse accuracy position) -;;;;3;2;4;Significant cloud information -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;14;Pressure, geopotential, temperature and wind data -;;;;;;;(Vertical wind profile) -3;;9;11;3;1;39;Ship's identification, etc. -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;11;Winds at heights -;;;;;;;(Vertical wind profile) -3;;9;12;3;1;39;Ship's identification, etc. -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;12;Winds at pressure levels -;;;;;;;(Vertical sounding with relative humidity) -3;;9;13;3;1;39;Ship's identification, etc. -;;;;3;2;4;Significant cloud information -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;13;Pressure, geopotential, temperature and wind data -;;;;;;;(Vertical sounding with dew-point data) -3;9;;14;3;1;39;Ship's identification, etc. -;;;;3;2;4;Significant cloud information -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;14;Pressure, geopotential, temperature and wind data -;;;;;;;(Vertical wind profile) -3;9;;15;3;1;40;Ship's identification, etc. -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;11;Winds at heights -;;;;;;;(Vertical wind profile) -3;9;;16;3;1;40;Ship's identification, etc. -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;12;Winds at pressure levels -;;;;;;;(Vertical sounding with relative humidity) -3;9;;17;3;1;40;Ship's identification, etc. -;;;;3;2;4;Significant cloud information -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;13;Pressure, geopotential, temperature and wind data -;;;;;;;(Vertical sounding with dew-point data) -3;9;;18;3;1;40;Ship's identification, etc. -;;;;3;2;4;Significant cloud information -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;14;Pressure, geopotential, temperature and wind data -;;;;;;;(Wind profiler - wind data sounding) -3;9;;19;3;1;31;Identification, etc. -;;;;0;2;3;Type of measuring equipment used -;;;;1;1;0;Delayed replication of 1 descriptor -;;;;0;31;1;Replication factor -;;;;3;3;11;Winds at heights -;;;;;;; - -;;;;;;; -TABLE REFERENCE;;;;;;; -F;X;Y;TABLE REFERENCE;;;ELEMENT NAME; -;;;;;;(Wind profiler - Cartesian coordinates); -3;9;20;3;1;31;Identification, etc.; -;;;0;2;3;Type of measuring equipment used; -;;;1;4;0;Delayed replication of 4 descriptors; -;;;0;31;1;Replication factor; -;;;0;7;3;Geopotential; -;;;0;11;3;u-component; -;;;0;11;4;v-component; -;;;0;11;5;w-component; -;;;;;;(Ozone sonde flight data) -3;9;30;0;15;4;Ozone sounding correction factor -;;;0;15;5;Ozone p -;;;1;4;0;Delayed replication of 4 descriptors -;;;0;31;1;Replication factor -;;;0;4;15;"Time increment since launch time, if needed; in minutes" -;;;0;8;6;Ozone vertical sounding significance -;;;0;7;4;Pressure -;;;0;15;3;Measured ozone partial pressure -;;;;;; - -Category 10 - Vertical sounding sequences (satellite data);;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -;;;;;;(Satellite - brightness temperature) -3;10;1;3;1;42;Identification, method, date/time -;;;3;3;31;Significance data, land/sea, skin temperature -;;;3;3;32;Cloud -;;;1;1;26;Replicate 1 descriptor 26 times -;;;3;3;25;Satellite channel and brightness temperature -;;;;;;(Satellite - low level) -3;10;2;3;1;42;Identification, method, date/time -;;;3;3;31;Significance data, land/sea, skin temperature -;;;3;3;32;Cloud -;;;1;1;9;Replicate 1 descriptor 9 times -;;;3;3;23;Layer mean temperature -;;;;;;(Satellite - high level) -3;10;3;3;1;42;Identification, method, date/time -;;;3;3;31;Significance data, land/sea, skin temperature -;;;3;3;32;Cloud -;;;1;1;6;Replicate 1 descriptor 6 times -;;;3;3;23;Layer mean temperature -;;;;;;(Satellite - precipitable water) -3;10;4;3;1;42;Identification, method, date/time -;;;3;3;31;Significance data, land/sea, skin temperature -;;;3;3;32;Cloud -;;;1;1;3;Replicate 1 descriptor 3 times -;;;3;3;24;Precipitable water -;;;;;; -3;10;5;3;1;42;Identification, method, date/time -;;;3;3;31;Significance data, land/sea, skin temperature -;;;3;3;33;Cloud -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Delayed descriptor replication factor -;;;3;3;25;Satellite channel and brightness temperature -;;;;;; -3;10;6;3;1;42;Identification, method, date/time -;;;3;3;31;Significance data, land/sea, skin temperature -;;;3;3;33;Cloud -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Delayed descriptor replication factor -;;;3;3;23;Layer mean temperature -;;;;;; -3;10;7;3;1;42;Identification, method, date/time -;;;3;3;31;Significance data, land/sea, skin temperature -;;;3;3;33;Cloud -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Delayed descriptor replication factor -;;;3;3;24;Precipitable water - -;;;;;; -;;;;;;(ATOVS HIRS report) -3;10;8;3;10;11;ATOVS field of view variables -;;;1;1;19;Replicate 1 descriptor 19 times -;;;3;10;12;ATOVS channel variables -;;;0;2;150;TOVS/ATOVS/AVHRR instrumentation channel number -;;;0;25;79;Albedo-radiance solar filtered irradiance for ATOVS -;;;0;25;80;Albedo-radiance equivalent filter width for ATOVS -;;;0;33;32;Channel quality flags for ATOVS -;;;0;14;45;Channel radiance -;;;;;;(ATOVS AMSU-A report) -3;10;9;3;10;11;ATOVS field of view variables -;;;1;1;15;Replicate 1 descriptor 15 times -;;;3;10;12;ATOVS channel variables -;;;;;;(ATOVS AMSU-B report) -3;10;10;3;10;11;ATOVS field of view variables -;;;1;1;5;Replicate 1 descriptor 5 times -;;;3;10;12;ATOVS channel variables -;;;;;;(ATOVS field of view variables) -3;10;11;0;8;70;TOVS/ATOVS product qualifier -;;;0;1;33;Identification of originating/generating centre -;;;0;1;34;Identification of originating/generating centre -;;;0;8;70;TOVS/ATOVS product qualifier -;;;0;1;33;Identification of originating/generating centre -;;;0;1;34;Identification of originating/generating centre -;;;0;1;7;Satellite identification -;;;0;2;48;Satellite sensor indicator -;;;0;5;40;Orbit number -;;;0;25;75;Satellite antenna corrections version number -;;;2;1;133;Change width -;;;0;5;41;Scan line number -;;;2;1;0;Change width -;;;0;5;43;Field of view number -;;;0;25;70;Major frame count -;;;0;33;30;Scan line status flags for ATOVS -;;;0;33;31;Scan line quality flags for ATOVS -;;;0;4;1;Year -;;;0;4;2;Month -;;;0;4;3;Day -;;;0;4;4;Hour -;;;0;4;5;Minute -;;;2;2;131;Change scale -;;;2;1;138;Change width -;;;0;4;6;Second -;;;2;1;0;Change width -;;;2;2;0;Change scale -;;;0;5;1;Latitude -;;;0;6;1;Longitude -;;;2;2;126;Change scale -;;;0;7;1;Height of station -;;;2;2;0;Change scale -;;;0;7;24;Satellite zenith angle -;;;0;5;21;Satellite azimuth -;;;0;7;25;Solar zenith angle -;;;0;5;22;Solar azimuth -;;;0;33;33;Field of view quality flags for ATOVS -;;;0;2;151;Radiometer identifier -;;;0;12;64;Instrument temperature -;;;0;2;151;Radiometer identifier -;;;0;12;64;Instrument temperature -;;;0;2;151;Radiometer identifier -;;;0;12;64;Instrument temperature -;;;0;2;151;Radiometer identifier -;;;0;12;64;Instrument temperature -;;;;;;(ATOVS channel variables) -3;10;12;0;2;150;TOVS/ATOVS/AVHRR instrumentation channel number -;;;0;25;76;Log-10 of (temperature-radiance central wavenumber) for ATOVS -;;;0;25;77;Bandwidth correction coefficient 1 for ATOVS -;;;0;25;78;Bandwidth correction coefficient 2 for ATOVS -;;;0;33;32;Channel quality flags for ATOVS -;;;2;1;132;Change width -;;;2;2;129;Change scale -;;;0;12;63;Brightness temperature -;;;2;2;0;Change scale -;;;2;1;0;Change width -;;;;;;(AVHRR (GAC) report) -3;10;13;0;1;7;Satellite ID -;;;0;5;40;Orbit number -;;;0;4;1;Year -;;;0;4;2;Month -;;;0;4;3;Day -;;;0;4;4;Hour -;;;0;4;5;Minute -;;;0;4;6;Second -;;;0;5;1;Latitude -;;;0;6;1;Longitude -;;;0;7;25;Solar zenith angle -;;;0;5;43;Field of view number -;;;0;25;85;Fraction of clear pixels in HIRS field of view -;;;2;1;131;Change width -;;;2;2;129;Change scale -;;;0;2;150;TOVS/ATOVS/AVHRR instrumentation channel number -;;;0;8;23;First order statistics -;;;0;8;72;Pixel(s) type -;;;0;14;27;Albedo -;;;0;8;72;Pixel(s) type -;;;0;14;27;Albedo -;;;0;2;150;TOVS/ATOVS/AVHRR instrumentation channel number -;;;0;8;23;First order statistics -;;;0;8;72;Pixel(s) type -;;;0;14;27;Albedo -;;;0;8;72;Pixel(s) type -;;;0;14;27;Albedo -;;;0;2;150;ATOVS/AVHRR instrumentation channel number -;;;0;8;23;First order statistics -;;;0;8;72;Pixel(s) type -;;;0;14;27;Albedo -;;;0;8;72;Pixel(s) type -;;;0;14;27;Albedo -;;;2;2;0;Change scale -;;;2;1;0;Change width -;;;2;1;132;Change width -;;;2;2;129;Change scale -;;;0;2;150;ATOVS/AVHRR instrumentation channel number -;;;0;8;23;First order statistics -;;;0;8;72;Pixel(s) type -;;;0;12;63;Brightness temperature -;;;0;8;72;Pixel(s) type -;;;0;12;63;Brightness temperature -;;;0;2;150;ATOVS/AVHRR instrumentation channel number -;;;0;8;23;First order statistics -;;;0;8;72;Pixel(s) type -;;;0;12;63;Brightness temperature -;;;0;8;72;Pixel(s) type -;;;0;12;63;Brightness temperature -;;;0;8;23;First order statistics -;;;0;8;72;Pixel(s) type -;;;0;12;63;Brightness temperature -;;;0;8;72;Pixel(s) type -;;;0;12;63;Brightness temperature -;;;0;2;150;ATOVS/AVHRR instrumentation channel number -;;;0;8;23;First order statistics -;;;0;8;72;Pixel(s) type -;;;0;12;63;Brightness temperature -;;;0;8;72;Pixel(s) type -;;;0;12;63;Brightness temperature -;;;2;2;0;Change scale -;;;2;1;0;Change width -;;;;;;(Satellite - geostationnary wind data) -3;10;14;3;1;72;Satellite identification, date, time, latitude, longitude -;;;3;3;41;Wind sequence -;;;3;4;11;GOES-I/M information -;;;;;;(Meteosat radiace data) -3;10;15;3;1;72;Satellite identification -;;;0;7;24;Satellite zenith angle -;;;0;10;2;Height -;;;3;3;41;Wind sequence -;;;1;1;3;Replicate next descriptor 3 times -;;;3;4;32;Cloud fraction -;;;0;2;152;Satellite instrument used in data processing -;;;0;2;24;Integrated mean humidity computational method -;;;0;7;4;Pressure -;;;0;7;4;Pressure -;;;0;13;3;Relative humidity -;;;1;1;3;Replicate next descriptor 3 times -;;;3;4;33;Clear sky radiance -;;;;;;(Meteosat Second Generation (MSG) radiance data) -3;10;16;3;1;72;Satellite identification -;;;0;7;24;Satellite zenith angle -;;;0;10;2;Height -;;;3;3;41;Wind sequence -;;;1;1;12;Replicate next descriptor 12 times -;;;3;4;32;Cloud fraction -;;;0;2;152;Satellite instrument used in data processing -;;;0;2;24;Integrated mean humidity computational method -;;;0;7;4;Pressure -;;;0;7;4;Pressure -;;;0;13;3;Relative humidity -;;;1;1;12;Replicate next descriptor 12 times -;;;3;4;33;Clear sky radiance -;;;;;;(Retrieved ozone data) -3;10;20;3;10;22; -;;;3;1;11;Year, month, day -;;;3;1;13;Hour, minute, second -;;;3;1;21;Lat., long. (high accuracy) -;;;3;4;34; -;;;3;10;21; -;;;;;; -3;10;21;1;8;0;Delayed replication of 8 next descriptors -;;;0;31;1;Delayed descriptor replication factor -;;;2;1;131;Change data width -;;;2;2;129;Change scale -;;;0;7;4;Pressure -;;;0;7;4;Pressure -;;;2;2;0;Change scale back to Table B -;;;2;1;0;Change data width back to Table B -;;;0;15;20;Integrated 03 density -;;;0;10;2;Height -;;;;;; -3;10;22;0;1;7;Satellite identifier -;;;0;2;19;Satellite instrument used -;;;0;1;33;Identification of originating/generating centre -;;;0;2;172;Product type for retrieved atmospheric gases -;;;;;;(Geostationary multi-channel satellite radiance data) -3;10;23;3;1;72;Satellite identification -;;;0;30;21;Number of pixels per row -;;;0;30;22;Number of pixels per column -;;;0;8;12;Land/sea qualifier -;;;0;7;24;Satellite zenith angle -;;;0;7;25;Solar zenith angle -;;;0;10;2;Height -;;;1;1;12;Replicate next descriptor 12 times -;;;3;4;32;Cloud fraction -;;;1;5;2;Replicate next 5 descriptors 2 times -;;;0;2;152;Satellite instrument used in data processing -;;;0;2;24;Integrated mean humidity computational method -;;;0;7;4;Pressure -;;;0;7;4;Pressure -;;;0;13;3;Relative humidity -;;;1;1;12;Replicate next descriptor 12 times -;;;3;4;33;Radiance - -;;;;;; -;;;;;;(Geostationary three-channel satellite radiance data) -3;10;24;3;1;72;Satellite identification -;;;0;30;21;Number of pixels per row -;;;0;30;22;Number of pixels per column -;;;0;8;12;Land/sea qualifier -;;;0;7;24;Satellite zenith angle -;;;0;7;25;Solar zenith angle -;;;0;10;2;Height -;;;1;1;3;Replicate next descriptor 3 times -;;;3;4;32;Cloud fraction -;;;1;5;2;Replicate next 5 descriptors 2 times -;;;0;2;152;Satellite instrument used in data processing -;;;0;2;24;Integrated mean humidity computational method -;;;0;7;4;Pressure -;;;0;7;4;Pressure -;;;0;13;3;Relative humidity -;;;1;1;3;Replicate next descriptor 3 times -;;;3;4;33;Radiance -;;;;;;(SSMIS Temperature data record) -3;10;25;0;1;7;Satellite id -;;;0;8;21;Scan start -;;;0;4;1;Year -;;;0;4;2;Month -;;;0;4;3;Day -;;;0;4;4;Hour -;;;0;4;5;Minute -;;;2;1;138;Milliseconds -;;;2;2;131; -;;;0;4;6; -;;;2;2;0; -;;;2;1;0; -;;;2;1;132;Scan number -;;;0;5;41; -;;;2;1;0; -;;;2;1;129;Scene number -;;;0;5;43; -;;;2;1;0; -;;;0;5;2;Latitude -;;;0;6;2;Longitude -;;;0;13;40;Surface flag -;;;0;20;29;Rain flag -;;;1;4;24;Repeat 24 times next 4 descriptors -;;;0;5;42;Channel number -;;;0;12;163;Temperature -;;;0;21;83;Warm target calibration -;;;0;21;84;Cold target calibration -;;;1;15;3;Replicate ephemeris data (15 descriptors) 3 times -;;;0;4;1;Year -;;;0;4;2; -;;;0;4;3; -;;;2;1;142;Ephemeris milliseconds -;;;2;2;131; -;;;0;4;26; -;;;2;2;0; -;;;2;1;0; -;;;0;5;1;Ephemeris latitude, longitude -;;;0;6;1; -;;;2;1;138;Ephemeris height -;;;2;2;129; -;;;0;7;1; -;;;2;2;0; -;;;2;1;0; -;;;0;8;21;Orbit start, year, month, day, hour, minute -;;;0;4;1; -;;;0;4;2; -;;;0;4;3; -;;;0;4;4; -;;;0;4;5; -;;;0;5;40;Orbit number -;;;1;1;3;Repeat 3 times -;;;0;12;70;Warm load temperature -;;;0;25;54;SSMIS subframe id number -;;;1;1;4;Repeat 4 times -;;;0;25;55;Multiplexer housekeeping values -;;;0;8;7;Dimensional significance (line) -;;;1;4;28;Repeat 28 times next 4 descriptors -;;;0;5;2;Latitude -;;;0;6;2;Longitude -;;;0;2;111;Earth angle -;;;0;5;21;Azimuth -;;;;;; - -Category 11 - Single level report sequences (conventional data);;;;;; -;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -;;;;;;(Aircraft reports) -3;11;1;3;1;51;ASDAR aircraft flight number, navigational system, date/time, position, phase of aircraft flight -;;;0;7;2;Altitude -;;;0;12;1;Temperature -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;0;11;31;Degree of turbulence -;;;0;11;32;Height of base of turbulence -;;;0;11;33;Height of top of turbulence -;;;0;20;41;Airframe icing -;;;;;;(ACARS reports) -3;11;2;3;1;65;ACARS identification -;;;3;1;66;ACARS location -;;;3;11;3;ACARS standard reported variables -;;;3;11;4;ACARS supplementary reported variables -;;;;;;(ACARS standard reported variables) -3;11;3;0;10;70;Indicated aircraft altitude -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;0;12;1;Temperature/dry-bulb temperature -;;;0;13;2;Mixing ratio -;;;;;;(ACARS supplementary reported variables) -3;11;4;1;1;0;Delayed replication of one descriptor -;;;0;31;0;Short delayed descriptor replication factor -;;;0;11;34;Vertical gust velocity -;;;1;1;0;Delayed replication of one descriptor -;;;0;31;0;Short delayed descriptor replication factor -;;;0;11;35;Vertical gust acceleration -;;;1;1;0;Delayed replication of one descriptor -;;;0;31;0;Short delayed descriptor replication factor -;;;0;11;75;Mean turbulence intensity (eddy dissipation rate) -;;;1;1;0;Delayed replication of one descriptor -;;;0;31;0;Short delayed descriptor replication factor -;;;0;11;76;Peak turbulence intensity (eddy dissipation rate) -;;;1;1;0;Delayed replication of one descriptor -;;;0;31;0;Short delayed descriptor replication factor -;;;0;33;25;ACARS interpolated values -;;;1;1;0;Delayed replication of one descriptor -;;;0;31;0;Short delayed descriptor replication factor -;;;0;33;26;Mixing ratio quality -;;;;;;(Standard AMDAR reports) -3;11;5;0;1;8;Aircraft identification -;;;0;1;23;Sequence number -;;;3;1;21;Latitude and longitude -;;;3;1;11;Year, month and day -;;;3;1;13;Hour, minute and second -;;;0;7;10;Flight level -;;;0;8;9;Detailed phase of flight -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;0;11;31;Degree of turbulence -;;;0;11;36;Derived equivalent vertical gust speed -;;;0;12;101;Temperature/dry-bulb temperature -;;;0;33;25;ACARS interpolated values -;;;;;;(AMDAR sounding data) -3;11;6;0;7;10;Flight level -;;;0;11;1;Wind direction -;;;0;11;2;Wind speed -;;;0;2;64;Roll angle quality -;;;0;12;101;Temperature/dry-bulb temperature -;;;0;12;103;Dew-point temperature -;;;;;; -;;;;;; - -Category 12 - Single level report sequences (satellite data);;;;;; -;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -3;12;1;3;1;43;Satellite identifier, instrumentation, location, date/time -;;;3;4;1;Cloud top pressure, temperature, wind -;;;;;; -3;12;2;3;1;43;Satellite identifier, instrumentation, location, date/time -;;;3;4;2;Cloud top pressure, wind -;;;;;; -3;12;3;3;1;42;Satellite identifier, instrumentation, location, date/time -;;;3;4;3;Surface temperature -;;;;;; -3;12;4;3;1;42;Satellite identifier, instrumentation, location, date/time -;;;3;4;4;Cloud cover -;;;;;; -3;12;5;3;1;42;Satellite identifier, instrumentation, location, date/time -;;;0;20;14;Height of top of cloud -;;;;;; -3;12;6;3;1;44;Satellite identifier, instrumentation, location, date/time -;;;3;4;5;Layer mean relative humidity -;;;;;; -3;12;7;3;1;42;Satellite identifier, instrumentation, location, date/time -;;;3;4;6;Radiation -;;;;;;(Orbital information, Part I) -3;12;10;0;1;7;Satellite identifier -;;;0;5;40;Orbit number -;;;0;2;21;Satellite instrumentation -;;;0;5;41;Scan line number -;;;0;4;1;Year -;;;0;4;43;Day of year -;;;;;;(Orbital information, Part II) -3;12;11;2;2;131;Change scale -;;;2;1;149;Change width -;;;0;4;6;Second -;;;2;1;0;Change width -;;;2;2;126;Change scale -;;;0;10;2;Height -;;;2;2;0;Change scale -;;;0;5;43;Field of view number -;;;0;5;53;Field of view number increment -;;;;;;(HIRS brightness temperatures - channels 1-19) -3;12;12;2;2;129;Change scale -;;;2;1;132;Change width -;;;1;1;19;Replicate 1 descriptor 19 times -;;;0;12;63;Brightness temperature -;;;2;1;0;Change width -;;;2;2;0;Change scale -;;;;;;(HIRS brightness temperatures - channel 20) -3;12;13;0;5;42;Channel number -;;;2;2;129;Change scale -;;;2;1;135;Change width -;;;0;12;63;Brightness temperature -;;;2;1;0;Change width -;;;2;2;0;Change scale -;;;;;;(HIRS satellite data) -3;12;14;3;12;10;Orbital information, Part I -;;;3;12;11;Orbital information, Part II -;;;1;5;56;Replicate 5 descriptors 56 times -;;;3;1;23;Latitude and longitude (coarse accuracy) -;;;0;5;42;Channel number -;;;0;5;52;Channel number increment -;;;3;12;12;HIRS brightness temperatures - channels 1-19 -;;;3;12;13;HIRS brightness temperature - channel 20 -;;;;;;(MSU brightness temperatures - channels 1-4) -3;12;15;1;9;11;Replicate 9 descriptors 11 times -;;;3;1;23;Latitude and longitude (coarse accuracy) -;;;0;5;42;Channel number -;;;0;5;52;Channel number increment -;;;2;2;129;Change scale -;;;2;1;132;Change width -;;;1;1;4;Replicate 1 descriptor 4 times -;;;0;12;63;Brightness temperature -;;;2;2;0;Change scale -;;;2;1;0;Change width -;;;;;;(MSU satellite data) -3;12;16;3;12;10;Orbital information, Part I -;;;3;12;11;Orbital information, Part II -;;;3;12;15;MSU brightness temperatures - channels 1-4 -;;;;;;(SSU brightness temperatures - channels 1-3) -3;12;17;1;9;8;Replicate 9 descriptors 8 times -;;;3;1;23;Latitude and longitude (coarse accuracy) -;;;0;5;42;Channel number -;;;0;5;52;Channel number increment -;;;2;2;129;Change scale -;;;2;1;132;Change width -;;;1;1;3;Replicate 1 descriptor 3 times -;;;0;12;63;Brightness temperature -;;;2;2;0;Change scale -;;;2;1;0;Change width -;;;;;;(SSU satellite data) -3;12;18;3;12;10;Orbital information, Part I -;;;3;12;11;Orbital information, Part II -;;;3;12;17;SSU brightness temperatures - channels 1-3 -;;;;;;(Wave scatterometer product with width change for wave number (spectral)) -3;12;19;3;1;47;Product header -;;;3;1;48;Radar parameters -;;;0;15;15;Maximum spectrum composition before normalisation -;;;0;29;2;Coordinate grid type -;;;0;21;76;Representation of intensities -;;;1;6;12;Repeat next 6 descriptors 12 times -;;;2;1;129;Change width to 14 bits -;;;0;6;30;Wave number (spectral) -;;;2;1;0;Change width back to Table B -;;;1;2;12;Repeat next 2 descriptors 12 times -;;;0;5;30;Direction (spectral) -;;;0;21;75;Image spectrum intensity -;;;0;21;66;Wave scatterometer product confidence data -;;;;;;(Wave scatterometer product) -3;12;20;3;1;47;Product header -;;;3;1;48;Radar parameters -;;;0;15;15;Maximum spectrum composition before normalization -;;;0;29;2;Coordinate grid type -;;;0;21;76;Representation of intensities -;;;1;4;12;Repeat next 4 descriptors 12 times -;;;0;6;30;Wave number (spectral) -;;;1;2;12;Repeat next 2 descriptors 12 times -;;;0;5;30;Direction (spectral) -;;;0;21;75;Spectral intensity -;;;0;21;66;Wave scatterometer product confidence data -;;;;;;(Wind scatterometer product) -3;12;21;3;1;47;Product header -;;;1;1;3;Repeat 1 descriptor 3 times -;;;3;1;49;Radar beam data -;;;0;11;12;Wind speed at 10 m -;;;0;11;11;Wind direction at 10 m -;;;0;21;67;Wind product confidence data -;;;;;;(Radar altimeter product) -3;12;22;3;1;47;Product header -;;;0;8;22;Number in average -;;;0;11;12;Wind speed -;;;0;11;50;Standard deviation of horizontal wind speed -;;;0;22;70;Significant wave height -;;;0;22;26;Standard deviation of significant wave height -;;;3;12;41;Altitude -;;;0;10;50;Standard deviation of altitude -;;;0;21;68;Radar altimeter product confidence data -;;;0;21;71;Peakiness -;;;0;21;72;Altimeter calibration status -;;;0;21;73;Altimeter instrument mode -;;;3;12;42;Altitude corrections -;;;0;21;62;Backscatter -;;;0;15;11;Log 10 of integrated electron density -;;;;;;(ATSR sea surface temperature product) -3;12;23;3;1;47;Product header -;;;1;3;3;Repeat 3 descriptors 3 times -;;;0;8;22;Number in average -;;;0;12;61;Skin temperature -;;;0;22;50;Standard deviation of sea surface temperature -;;;0;21;69;SST product confidence data -;;;0;21;85;ATSR sea surface temperature across-track band number -;;;;;;(Wave scatterometer product enhanced) -3;12;24;3;12;20;(Wave scatterometer product) -;;;0;8;60;Sample scanning mode significance - range -;;;0;8;22;Number in sample -;;;0;8;60;Sample scanning mode signification - horizontal -;;;0;8;22;Number in sample -;;;0;25;14;Azimuth clutter cut-off -;;;0;22;101;Total energy (wavelength > 731 m) -;;;0;22;97;Mean wavelength of image spectrum -;;;0;22;98;Wavelength spread (wavelength > 731 m) -;;;0;22;99;Mean direction (wavelength > 731 m) -;;;0;22;100;Direction spread (wavelength > 731 m) -;;;;;;(Wave scatterometer enhanced product (with change of width for wave number (spectral)) -3;12;25;3;12;19;Wave scatterometer product with width change for wave -;;;;;;number (spectral) -;;;0;8;60;Sample scanning mode significance - range -;;;0;8;22;Number in sample -;;;0;8;60;Sample scanning mode significance - horizontal -;;;0;8;22;Number in sample -;;;0;25;14;Azimuth clutter cut-off -;;;0;22;101;Total energy (wavelength > 731 m) -;;;0;22;97;Mean wavelength of image spectrum -;;;0;22;98;Wavelength spread (wavelength > 731 m) -;;;0;22;99;Mean direction (wavelength > 731 m) -;;;0;22;100;Direction spread (wavelength > 731 m) -;;;;;;(QUIKSCAT data) -3;12;26;3;1;46; -;;;3;1;11;Data -;;;3;1;13;Time -;;;3;1;23;Location -;;;3;12;31; -;;;1;1;4;Replicate 1 descriptor 4 times -;;;3;12;30; -;;;0;21;110;Number of inner-beam sigma-0 (forward of satellite) -;;;3;1;23;Location -;;;3;21;27; -;;;0;21;111;Number of outer-beam sigma-0 (forward of satellite) -;;;3;1;23;Location -;;;3;21;27; -;;;0;21;112;Number of inner-beam sigma-0 (aft of satellite) -;;;3;1;23;Location -;;;3;21;27; -;;;0;21;113;Number of outer-beam sigma-0 (aft of satellite) -;;;3;1;23;Location -;;;3;21;27; - -;;;;;; -;;;;;;(ATSR SST Product (SADIST-2)) -3;12;27;3;1;47;ERS product header -;;;1;5;9;Repeat next 5 descriptors 9 times -;;;3;1;23;Location (coarse Latitude + Longitude) of 10-arcmin cell -;;;0;7;21;Elevation: Incidence angle Nadir view [set to zero] -;;;0;12;61;Skin temperature: SST [Nadir-only view] -;;;0;7;21;Elevation: Incidence angle Dual view [set to 'missing'] -;;;0;12;61;Skin temperature: SST [Dual view] -;;;0;21;85;ATSR SST across-track band number [0-9] -;;;0;21;70;SST product confidence data (SADIST-2) [23-bit flag] -;;;;;;(SEAWINDS QUIKSCAT data) -3;12;28;3;1;46; -;;;3;1;11; -;;;3;1;13; -;;;3;1;23; -;;;0;8;25;Time difference qualifier -;;;2;1;136;Change data width -;;;0;4;6;Second -;;;2;1;0;Change data width back to Table B -;;;3;12;31; -;;;3;12;32; -;;;1;1;4;Next descriptor replicated four times -;;;3;12;30; -;;;1;1;2;Next descriptor replicated two times -;;;3;12;33; -;;;0;21;110;Number of inner-beam sigma-0 (forward of satellite) -;;;3;1;23; -;;;3;21;28; -;;;0;21;111;Number of outer-beam sigma-0 (forward of satellite) -;;;3;1;23; -;;;3;21;28; -;;;0;21;112;Number of inner-beam sigma-0 (aft of satellite) -;;;3;1;23; -;;;3;21;28; -;;;0;21;113;Number of outer-beam sigma-0 (aft of satellite) -;;;3;1;23; -;;;3;21;28; -;;;;;; -3;12;30;2;1;130;Change data width -;;;2;2;129;Change scale -;;;0;11;12;Wind speed at 10 m -;;;2;2;0;Change scale back to Table B -;;;2;1;0;Change data width back to Table B -;;;0;11;52;Formal uncertainty in wind speed -;;;2;1;135;Change data width -;;;2;2;130;Change scale -;;;0;11;11;Wind direction at 10 m -;;;2;2;0;Change scale back to Table B -;;;2;1;0;Change data width back to Table B -;;;0;11;53;Formal uncertainty in wind direction -;;;0;21;104;Likelihood computed for solution - -;;;;;; -3;12;31;0;5;34;Along-track row number -;;;0;6;34;Cross-track cell number -;;;0;21;109;SEAWINDS wind vector cell quality -;;;0;11;81;Model wind direction at 10 m -;;;0;11;82;Model wind speed at 10 m -;;;0;21;101;Number of vector ambiguities -;;;0;21;102;Index of selected wind vector -;;;0;21;103;Total number of sigma-0 measurements -;;;;;; -3;12;32;0;21;120;Probability of rain -;;;0;21;121;SEAWINDS NOF rain index -;;;0;13;55;Intensity of precipitation -;;;0;21;122;Attenuation correction on sigma-0 (from tB) -;;;;;; -3;12;33;0;2;104;Antenna polarisation -;;;0;8;22;Total number (with respect to accumulation) -;;;0;12;63;Brightness temperature -;;;0;12;65;Standard deviation brightness temperature -;;;;;;(Altitude) -3;12;41;2;1;141;Change width to 28 bits -;;;2;2;130;Change scale to 2 -;;;0;7;1;Altitude -;;;2;1;0;Change width back to Table B -;;;2;2;0;Change scale back to Table B -;;;;;;(Altitude corrections) -3;12;42;0;21;77;Altitude correction, ionosphere -;;;0;21;78;Altitude correction, dry troposphere -;;;0;21;79;Altitude correction, wet troposphere -;;;0;21;80;Altitude correction, calibration constant -;;;0;21;81;Open loop height-time loop calibration correction -;;;0;21;82;Open loop automatic gain control calibration correction -;;;;;; -Notes:;;;;;; -;;;;;; --1;Separation of single level satellite data into sets of BUFR messages helps compression and results in efficient data transmission and storage.;;;;; --2;"Each BUFR message may contain data for a number of locations; the BUFR compression technique involves negligible overheads for data items that are invariant.";;;;; --3;Compound BUFR messages may be described within the data description section, if required (e.g. 3 01 041, 3 04 001, 3 04 002, 3 04 003, 3 04 004, 3 04 005, 3 04 006).;;;;; -;;;;;; - -Category 13 - Sequences common to image data;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -;;;;;;(Radar reflectivity values) -3;13;9;0;21;1;Horizontal reflectivity -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;0;21;1;Horizontal reflectivity -;;;;;;(Radar rainfall intensities) -3;13;10;0;21;36;Radar rainfall intensity -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;0;21;36;Radar rainfall intensity -;;;;;;(Non run-length encoded row for Pixel value (4 bits)) -3;13;31;0;6;2;First longitude location minus one increment -;;;0;6;12;Longitude increment -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;2;Extended replication factor -;;;0;30;1;Pixel value (4 bits) -;;;;;;(Non run-length encoded picture data for Pixel value (4 bits)) -3;13;32;0;5;2;First latitude location minus one increment -;;;0;5;12;Latitude increment (signed value so cannot cross pole) -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;2;Extended replication factor -;;;3;13;31;Non run-length encoded row -;;;;;;(Run-length encoded row for Pixel value (4 bits)) -3;13;41;0;6;2;First longitude location minus one increment -;;;1;10;0;Delayed replication of 10 descriptors -;;;0;31;1;Replication factor -;;;1;4;0;Delayed replication of 4 descriptors -;;;0;31;1;Replication factor -;;;0;6;12;Longitude increment -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;12;Repetition factor -;;;0;30;1;Pixel value (4 bits) -;;;0;6;12;Longitude increment -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;0;30;1;Pixel value (4 bits) -;;;;;;(Run-length encoded picture data for Pixel value (4 bits)) -3;13;42;0;5;2;First latitude location minus one increment -;;;0;5;12;Latitude increment (signed value so cannot cross pole) -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;2;Extended replication factor -;;;3;13;41;Run-length encoded row - -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -;;;;;;(Run-length encoded picture data for Pixel value (4 bits), regular grid) -3;13;43;0;6;2;First longitude location minus one increment -;;;0;5;2;First latitude location minus one increment -;;;0;5;12;Latitude increment -;;;1;12;0;Delayed replication of 12 descriptors -;;;0;31;1;Replication factor -;;;1;10;0;Delayed replication of 10 descriptors -;;;0;31;1;Replication factor -;;;1;4;0;Delayed replication of 4 descriptors -;;;0;31;1;Replication factor -;;;0;6;12;Longitude increment -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;11;Repetition factor -;;;0;30;1;Pixel value (4 bits) -;;;0;6;12;Longitude increment -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;0;30;1;Pixel value (4 bits) -;;;;;; - -Category 15 - Oceanographic report sequences;;;;;; -;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -;;;;;;(Typically reported underwater sounding without optional fields) -3;15;1;0;1;11;Ship's call sign -;;;3;1;11;Date -;;;3;1;12;Time -;;;3;1;23;Latitude and longitude (coarse accuracy) -;;;3;6;1;Depth, temperature -;;;;;;(Typically reported underwater sounding without optional fields) -3;15;2;0;1;11;Ship's call sign -;;;3;1;11;Date -;;;3;1;12;Time -;;;3;1;23;Latitude and longitude (coarse accuracy) -;;;3;6;4;Depth, temperature, salinity -;;;;;; - -Category 16 - Synoptic feature sequences;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -3;16;1;3;1;11;Year, month, day -;;;0;4;4;Hour -;;;3;1;23;Latitude and longitude (coarse accuracy) -;;;0;1;21;Synoptic feature identifier -;;;0;2;41;Method for estimating reports related to synoptic features -;;;0;19;1;Type of synoptic feature -;;;0;10;51;Pressure reduced to mean sea level -;;;0;19;2;Effective radius of feature -;;;0;19;3;Wind speed threshold (15 m s-1 typically) -;;;0;19;4;Effective radius with respect to wind speeds above threshold -;;;;;;(Header) -3;16;2;0;8;21;Data time (analysis) -;;;0;4;1;Year -;;;0;4;2;Month -;;;0;4;3;Day -;;;0;4;4;Hour -;;;0;4;5;Minute -;;;0;1;33;Originating/generating centre -;;;0;8;21;Validity time (fcst) -;;;0;4;1;Year -;;;0;4;2;Month -;;;0;4;3;Day -;;;0;4;4;Hour -;;;0;4;5;Minute -;;;0;7;2;Flight level (altitude) (base of chart layer) -;;;0;7;2;Flight level (altitude) (top of chart layer) -;;;;;;(Jet stream) -3;16;3;1;10;0;Delayed replication -;;;0;31;1;Replication -;;;0;8;11;Meteorological feature (jet stream value) -;;;0;8;7;Dimensional significance (value for line) -;;;1;4;0;Delayed replication -;;;0;31;1;Replication -;;;0;5;2;Latitude (coarse) -;;;0;6;2;Longitude (coarse) -;;;0;10;2;Flight level (altitude) -;;;0;11;2;Wind speed -;;;0;8;7;Dimensional significance (cancel) -;;;0;8;11;Meteorological feature (cancel/end of object) -;;;;;;(Turbulence) -3;16;4;1;11;0;Delayed replication -;;;0;31;1;Replication -;;;0;8;11;Meteorological feature (value for turbulence) -;;;0;8;7;Dimensional significance (value for area) -;;;0;7;2;Flight level (altitude) (base of layer) -;;;0;7;2;Flight level (altitude) (top of layer) -;;;1;2;0;Delayed replication -;;;0;31;1;Replication -;;;0;5;2;Latitude (coarse) -;;;0;6;2;Longitude (coarse) -;;;0;11;031(1);Degree of turbulence -;;;0;8;7;Dimensional significance (cancel) -;;;0;8;11;Meteorological feature (cancel/end of object) -;;;;;;(Storm) -3;16;5;1;8;0;Delayed replication -;;;0;31;1;Replication -;;;0;8;5;Meteorological attribute significance (storm centre) -;;;0;8;7;Dimensional significance (value for point) -;;;0;5;2;Latitude (coarse) -;;;0;6;2;Longitude (coarse) -;;;0;1;26;WMO storm name (use unknown for a sandstorm) -;;;0;19;1;Synoptic features (value for type of storm) -;;;0;8;7;Dimensional significance (cancel) -;;;0;8;5;Meteorological attribute significance (cancel/end of object) -;;;;;;(Cloud) -3;16;6;1;12;0;Delayed replication -;;;0;31;1;Replication -;;;0;8;11;Meteorological feature (value for cloud) -;;;0;8;7;Dimensional significance (value for area) -;;;0;7;2;Flight level (altitude) (base of layer) -;;;0;7;2;Flight level (altitude) (top of layer) -;;;1;2;0;Delayed replication -;;;0;31;1;Replication -;;;0;5;2;Latitude (coarse) -;;;0;6;2;Longitude (coarse) -;;;0;20;011(2);Cloud amount -;;;0;20;12;Cloud type -;;;0;8;7;Dimensional significance (cancel) -;;;0;8;11;Meteorological feature (cancel/end of object) -;;;;;;(Front) -3;16;7;1;10;0;Delayed replication -;;;0;31;1;Replication -;;;0;8;011(3);Meteorological feature (value for type of front) -;;;0;8;7;Dimensional significance (value for line) -;;;1;4;0;Delayed replication -;;;0;31;1;Replication -;;;0;5;2;Latitude (coarse) -;;;0;6;2;Longitude (coarse) -;;;0;19;5;Direction of feature -;;;0;19;6;Speed of feature -;;;0;8;7;Dimensional significance (cancel) -;;;0;8;11;Meteorological feature (cancel/end of object) -;;;;;;(Tropopause) -3;16;8;1;11;0;Delayed replication -;;;0;31;1;Replication -;;;0;8;1;Vertical significance (bit 3 set for tropopause) -;;;0;8;7;Dimensional significance (value for point) -;;;0;8;023(4);Statistic (type of tropopause value) -;;;1;3;0;Delayed replication -;;;0;31;1;Replication -;;;0;5;2;Latitude (coarse) -;;;0;6;2;Longitude (coarse) -;;;0;10;2;Height/altitude -;;;0;8;23;Statistic (cancel) -;;;0;8;7;Dimensional significance (cancel) -;;;0;8;1;Vertical significance (cancel/end of object) -;;;;;;(Airframe icing area) -3;16;9;1;11;0;Delayed replication -;;;0;31;1;Replication -;;;0;8;11;Meteorological feature (value for airframe icing) -;;;0;8;7;Dimensional significance (value for area) -;;;0;7;2;Flight level (altitude) (base of layer) -;;;0;7;2;Flight level (altitude) (top of layer) -;;;1;2;0;Delayed replication -;;;0;31;1;Replication -;;;0;5;2;Latitude (coarse) -;;;0;6;2;Longitude (coarse) -;;;0;20;41;Airframe icing (type of airframe icing) -;;;0;8;7;Dimensional significance (cancel) -;;;0;8;11;Meteorological feature (cancel/end of object) -;;;;;;(Name of feature) -3;16;10;1;7;0;Delayed replication -;;;0;31;1;Replication -;;;0;8;11;Meteorological feature -;;;0;8;7;Dimensional significance (value for point) -;;;0;1;22;Name of feature -;;;0;5;2;Latitude (coarse) -;;;0;6;2;Longitude (coarse) -;;;0;8;7;Dimensional significance (cancel) -;;;0;8;11;Meteorological feature (cancel/end of object) -;;;;;;(Volcano erupting) -3;16;11;1;17;0;Delayed replication -;;;0;31;1;Replication -;;;0;8;11;Meteorological feature (value for special clouds) -;;;0;1;22;Name of feature (volcano name) -;;;0;8;7;Dimensional significance (value for point) -;;;1;2;0;Delayed replication -;;;0;31;1;Replication -;;;0;5;2;Latitude (coarse) -;;;0;6;2;Longitude (coarse) -;;;0;8;21;Time significance (eruption starting time) -;;;0;4;1;Year -;;;0;4;2;Month -;;;0;4;3;Day -;;;0;4;4;Hour -;;;0;4;5;Minute -;;;0;20;90;Special clouds (clouds from volcanic eruptions) -;;;0;8;21;Time significance (cancel) -;;;0;8;7;Dimensional significance (cancel) -;;;0;8;11;Meteorological feature (cancel/end of object) -;;;;;;(Forecast data) -3;16;22;0;1;32;Generating application (NWP model name, etc. code table defined by originating/generating centre) -;;;0;2;41;Method for estimating reports related to synoptic feature -;;;0;19;1;Type of synoptic feature -;;;0;19;10;Method for tracing of the centre of synoptic feature -;;;1;18;0;Delayed replication of 18 descriptors -;;;0;31;1;Replication factor -;;;0;8;21;Time significance (forecast) -;;;0;4;14;Time increment (hour) -;;;0;8;5;Surface synoptic feature significance -;;;3;1;23;Latitude (coarse accuracy), longitude (coarse accuracy) -;;;0;19;5;Direction of motion of feature -;;;0;19;6;Speed of motion of feature -;;;0;10;4;Pressure -;;;0;11;41;Maximum wind speed (gust: e.g. used in US) -;;;0;8;21;Time significance (forecast time averaged) -;;;0;4;75;Time period (minutes) -;;;0;11;40;Maximum wind speed (mean wind) -;;;0;19;8;Vertical extent of feature -;;;1;5;4;Replicate 5 descriptors 4 times -;;;0;5;21;Starting bearing or azimuth -;;;0;5;21;Ending bearing or azimuth -;;;1;2;2;Replicate 2 descriptors 2 times -;;;0;19;3;Wind speed threshold -;;;0;19;4;Effective radius with respect to wind speed above threshold -;;;;;; -Notes:;;;;;; --1;For MOD OCNL SEV code as 12 (extreme in clear air) or 13 (extreme in cloud);;;;; --2;Code table values ;: FRQ;;= code figure 8 (8 oktas);; -;;;: OCNL EMBD;= code figure 6 (6 oktas);; -;;;: ISOL;;= code figure 2 (2 oktas) when the cloud = Cb.; --3;Front direction (towards which the front is moving) must always be given as it is needed for plotting purposes. A front direction with a front speed of zero would indicate a slow front. A value in the code table exists to represent a quasi-stationary front.;;;;; --4;The statistic is to determine whether the following tropopause levels are minimum, maximum or spot values (missing code value).;;;;; - -Category 18 - Radiological report sequences;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -3;18;1;3;1;25;Latitude and longitude (coarse accuracy), day and time -;;;0;24;11;Dose -;;;;;; -3;18;3;3;1;26;Latitude and longitude (high accuracy), time periods in days, -;;;;;;hours and minutes -;;;0;24;5;Isotope mass -;;;0;24;4;Element name -;;;0;24;21;Air concentration -;;;;;; -3;18;4;3;1;25;Latitude and longitude (coarse accuracy), day and time -;;;0;4;23;Time period or displacement -;;;0;13;11;Total precipitation/total water equivalent -;;;0;24;5;Isotope mass -;;;0;24;4;Element name -;;;0;24;22;Concentration in precipitation -;;;;;; -;;;;;; - -Category 21 - Radar report sequences;;;;;; -;;;;;; -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -;;;;;;(Wind profiler - antenna characteristics) -3;21;1;0;2;101;Type of antenna -;;;0;2;114;Antenna effective surface area -;;;0;2;105;Maximum antenna gain -;;;0;2;106;3-dB beamwidth -;;;0;2;107;Sidelobe suppression -;;;0;2;121;Mean frequency -;;;;;;(Wind profiler - moment data) -3;21;3;0;21;51;Signal power above 1 mW -;;;0;21;14;Doppler mean velocity (radial) -;;;0;21;17;Doppler velocity spectral width -;;;0;21;30;Signal to noise ratio -;;;;;;(Wind profiler - moment data sounding) -3;21;4;3;1;31;Identification, type, date/time, position (high accuracy), height -;;;0;2;3;Type of measuring equipment used -;;;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;3;21;3;Wind profiler - moment data -;;;;;;(Transmitter-receiver characteristics) -3;21;5;0;25;4;Echo processing -;;;0;2;121;Mean frequency -;;;0;2;122;Frequency agility range -;;;0;2;123;Peak power -;;;0;2;124;Average power -;;;0;2;125;Pulse repetition frequency -;;;0;2;126;Pulse width -;;;0;2;127;Receiver intermediate frequency -;;;0;2;128;Intermediate frequency bandwidth -;;;0;2;129;Minimum detectable signal -;;;0;2;130;Dynamic range -;;;0;2;131;Sensitivity time control -;;;;;;(Integration characteristics) -3;21;6;0;25;1;Range-gate length -;;;0;25;2;Number of gates averaged -;;;0;25;3;Number of integrated pulses -;;;0;25;5;Echo integration -;;;;;;(Corrections) -3;21;7;0;25;9;Calibration method -;;;0;25;10;Clutter treatment -;;;0;25;11;Ground occultation correction -;;;0;25;12;Range attenuation correction -;;;0;25;13;Bright-band correction -;;;0;25;15;Radome attenuation correction -;;;0;25;16;Clear-air attenuation correction -;;;0;25;17;Precipitation attenuation correction - -;;;;;; -TABLE REFERENCE;;;;;; -F;X;Y;TABLE REFERENCES;;;ELEMENT NAME -;;;;;;(Z to R conversion) -3;21;8;0;25;6;Z to R conversion -;;;0;25;7;Z to R conversion factor -;;;0;25;8;Z to R conversion exponent -;;;;;;(A to Z law) -3;21;9;0;25;18;A to Z law for attenuation factor -;;;0;25;19;A to Z law for attenuation exponent -;;;;;;(Antenna characteristics) -3;21;10;0;2;101;Type of antenna -;;;0;7;2;Altitude of the tower base -;;;0;2;102;Antenna height above tower base -;;;0;2;103;Radome -;;;0;2;104;Antenna polarisation -;;;0;2;105;Maximum antenna gain -;;;0;2;106;3-dB beamwidth -;;;0;2;107;Sidelobe suppression -;;;0;2;108;Crosspol discrimination (on axis) -;;;0;2;109;Antenna speed (azimuth) -;;;0;2;110;Antenna speed (elevation) -;;;0;2;132;Azimuth pointing accuracy -;;;0;2;133;Elevation pointing accuracy -;;;;;;(General characteristics) -3;21;11;0;30;31;Picture type -;;;0;30;32;Combination with other data -;;;0;29;2;Coordinate grid type -;;;;;;(Antenna elevations) -3;21;12;1;1;0;Delayed replication of 1 descriptor -;;;0;31;1;Replication factor -;;;0;2;135;Antenna elevation -;;;;;;(Basic information (System/site header) on Wind profiler/RASS) -3;21;21;0;2;3;Type of measuring equipment used -;;;0;2;101;Type of antenna -;;;2;1;130;Change width to 8 bits -;;;0;2;106;3-dB beam width -;;;2;1;0;Change width back to table B -;;;2;1;132;Change width to 11 bits -;;;2;2;130;Change scale to -6 -;;;0;2;121;Mean frequency -;;;2;2;0;Change scale back to table B -;;;2;1;0;Change width back to table B -;;;2;1;133;Change width to 11 bits -;;;2;2;129;Change scale to 0 -;;;0;25;1;Range-gate length -;;;2;2;0;Change scale back to table B -;;;2;1;0;Change width back to table B - -;;;;;; -;;;;;;(Wind profiler: Processed-data winds) -3;21;22;0;7;7;Height -;;;2;4;1;Add associated field of 1 bit in length -;;;0;31;21;Associated field significance -;;;0;11;1;Wind direction -;;;2;4;0;Cancel add associated field -;;;0;11;2;Wind speed -;;;2;4;1;Add associated field of 1 bit in length -;;;0;31;21;Associated field significance -;;;0;11;6;w-component -;;;2;4;0;Cancel add associated field -;;;0;21;30;Signal to noise ratio -;;;;;;Wind profiler: Raw-data winds) -3;21;23;0;7;7;Height -;;;0;21;91;Radar signal Doppler spectrum 0th moment -;;;0;21;30;Signal to noise ratio -;;;2;2;129;Change scale to 2 -;;;0;21;14;Doppler mean velocity (radial) -;;;2;1;129;Change width to 9 bits -;;;0;21;17;Doppler velocity spectral width -;;;2;2;0;Change scale back to table B -;;;2;1;0;Change width back to table B -;;;;;;(RASS-Mode: Processed-data RASS) -3;21;24;0;7;7;Height -;;;2;4;1;Add associated field of 1 bit in length -;;;0;31;21;Associated field significance -;;;0;12;7;Virtual temperature -;;;0;11;6;w-component -;;;2;4;0;Cancel add associated field -;;;0;21;30;Signal to noise ratio -;;;;;;(RASS-Mode: Raw-data RASS) -3;21;25;0;7;7;Height -;;;0;21;91;Radar signal Doppler spectrum 0th moment -;;;0;21;30;Signal to noise ratio -;;;2;2;129;Change scale to 2 -;;;0;21;14;Doppler mean velocity (radial) -;;;2;1;129;Change width to 9 bits -;;;0;21;17;Doppler velocity spectral width -;;;2;2;0;Change scale back to table B -;;;2;1;0;Change width back to table B -;;;0;21;92;RASS signal Doppler spectrum 0th moment, referring to RASS signal -;;;0;21;30;Signal to noise ratio, referring to RASS signal -;;;0;25;92;Acoustic propagation velocity -;;;2;1;129;Change width to 9 bits -;;;2;2;129;Change scale to 2 -;;;0;21;17;Doppler velocity spectral width, referring to RASS signal -;;;2;2;0;Change scale back to table B -;;;2;1;0;Change width back to table B - -;;;;;; -;;;;;;(RASS data - fluxes) -3;21;26;0;7;7;Height -;;;2;4;1;Add associated field of 1 bit in length -;;;0;31;21;Associated field significance -;;;0;12;7;Virtual temperature -;;;0;25;91;Structure constant of the refraction index (Cn2) -;;;0;11;71;Turbulent vertical momentum flux -;;;0;11;72;Turbulent vertical buoyancy flux -;;;0;11;73;Turbulent kinetic energy -;;;0;11;74;Dissipation energy -;;;2;4;0;Cancel add associated field -;;;;;; -3;21;27;0;21;118;Attenuation correction on sigma-0 -;;;2;2;129;Change scale -;;;2;1;132;Change data width -;;;0;2;112;Radar look angle -;;;2;1;0;Change data width back to Table B -;;;2;1;131;Change data width -;;;0;2;111;Radar incidence angle -;;;2;1;0;Change data width back to Table B -;;;2;2;0;Change scale back to Table B -;;;0;2;104;Antenna polarization -;;;0;21;105;Normalized radar cross-section -;;;0;21;106;Kp variance coefficient (alpha) -;;;0;21;107;Kp variance coefficient (beta) -;;;0;21;114;Kp variance coefficient (gamma) -;;;0;21;115;SEAWINDS sigma-0 quality -;;;0;21;116;SEAWINDS sigma-0 mode -;;;0;8;18;SEAWINDS land/ice surface type -;;;0;21;117;Sigma-0 variance quality control -;;;;;; -3;21;28;0;21;118;Attenuation correction on sigma-0 -;;;2;2;129;Change scale -;;;2;1;132;Change data width -;;;0;2;112;Radar look angle -;;;2;1;0;Data width back to Table B -;;;2;1;131;Change data width -;;;0;2;111;Radar incidence angle -;;;2;1;0;Data width back to Table B -;;;2;2;0;Scale back to table B -;;;0;2;104;Antenna polarization -;;;0;21;123;SEAWINDS normalized radar cross section -;;;0;21;106;Kp variance coefficient (alpha) -;;;0;21;107;Kp variance coefficient (beta) -;;;0;21;114;Kp variance coefficient (gamma) -;;;0;21;115;SEAWINDS sigma-0 quality flag -;;;0;21;116;SEAWINDS sigma-0 mode flag -;;;0;8;18;SEAWINDS land/ice surface flag -;;;0;21;117;Sigma-0 variance quality control -;;;;;; - - - -* Descriptor 3 01 002 should not be used. diff --git a/rbufr/src/block.rs b/rbufr/src/block.rs index 1da4386..16ddbc2 100644 --- a/rbufr/src/block.rs +++ b/rbufr/src/block.rs @@ -2,7 +2,8 @@ use genlib::BUFRTableMPH; use genlib::tables::TableTypeTrait; use crate::errors::Result; -use crate::structs::versions::BUFRMessage; +use crate::structs::data_parser::DataParser; +use crate::structs::versions::{BUFRMessage, MessageVersion}; use crate::tables::*; pub struct MessageBlock { @@ -29,20 +30,33 @@ impl MessageBlock { let local_table_version = table_info.local_table_version as u32; - if local_table_version > 0 { + let local_tables = if local_table_version > 0 { let local_b: BUFRTableB = TableLoader.load_table(LocalTable::new( - Some(table_info.subcenter_id), + Some(table_info.subcenter_id * 256 + table_info.center_id), table_info.local_table_version, ))?; let local_d: BUFRTableD = TableLoader.load_table(LocalTable::new( - Some(table_info.subcenter_id), + Some(table_info.subcenter_id * 256 + table_info.center_id), table_info.local_table_version, ))?; - } + + Some((local_b, local_d)) + } else { + None + }; + + let (local_b, local_d) = if let Some((b, d)) = local_tables { + (Some(b), Some(d)) + } else { + (None, None) + }; + + let mut parser = DataParser::new(master_b, master_d, local_b, local_d); + + parser.parse(&self.message)?; Ok(()) - // master_b_table.load_table(TT::Standard); } fn load_first_validable_table( diff --git a/rbufr/src/discriptor_table.rs b/rbufr/src/discriptor_table.rs deleted file mode 100644 index 8e68f55..0000000 --- a/rbufr/src/discriptor_table.rs +++ /dev/null @@ -1,162 +0,0 @@ -use crate::errors::Result; -use encoding_rs::WINDOWS_1252; -use std::fs; -use std::path::{Path, PathBuf}; -mod btable; -mod dtable; - -pub use btable::BTable; -pub use dtable::DTable; - -#[repr(C)] -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub enum TableType { - A, - B, - C, - D, -} - -pub struct BUFRTable; -pub trait TableTrait { - fn file_path(table_type: TableType, sub_center: Option, table_version: u8) -> PathBuf; -} - -impl BUFRTable { - pub fn file_path(table_type: TableType, table_version: u8) -> PathBuf { - let base_dir = Path::new("tables/bufr"); - let file_name = match table_type { - TableType::A => format!("bufrtaba_{}.csv", table_version), - TableType::B => format!("bufrtabb_{}.csv", table_version), - TableType::C => format!("bufrtabc_{}.csv", table_version), - TableType::D => format!("bufrtabd_{}.csv", table_version), - }; - base_dir.join(file_name) - } -} - -pub struct LocalTable; - -impl LocalTable { - pub fn file_path(table_type: TableType, sub_center: u32, table_version: u8) -> PathBuf { - let base_dir = Path::new("tables/local"); - let file_name = match table_type { - TableType::A => format!("loctaba_{}_{}.csv", sub_center * 256, table_version), - TableType::B => format!("loctabb_{}_{}.csv", sub_center * 256, table_version), - TableType::C => format!("loctabc_{}_{}.csv", sub_center * 256, table_version), - TableType::D => format!("loctabd_{}_{}.csv", sub_center * 256, table_version), - }; - base_dir.join(file_name) - } -} - -impl TableTrait for BUFRTable { - fn file_path(table_type: TableType, sub_center: Option, table_version: u8) -> PathBuf { - BUFRTable::file_path(table_type, table_version) - } -} - -impl TableTrait for LocalTable { - fn file_path(table_type: TableType, sub_center: Option, table_version: u8) -> PathBuf { - let sub_center = sub_center.expect("Sub-center must be provided for LocalTable"); - LocalTable::file_path(table_type, sub_center, table_version) - } -} - -#[derive(Debug, Clone)] -pub struct TableLoader { - sequences: Vec, -} - -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub enum TT { - Localized(u32), // sub_center - Standard, -} - -impl TableLoader { - pub fn new() -> Self { - Self { - sequences: Vec::new(), - } - } - - pub fn load_table(&mut self, table_type: TT, table_version: u8) -> Result> { - let table_kind = T::table_type(); - - let local_table_path = match table_type { - TT::Localized(sc) => LocalTable::file_path(table_kind, sc, table_version), - TT::Standard => BUFRTable::file_path(table_kind, table_version), - }; - - // Here you would add code to actually load and parse the table from the file at `path`. - println!("Loading table from path: {:?}", local_table_path); - let raw = fs::read(&local_table_path)?; - - let fixed = normalize_dashes(raw); - let text = decode_tabd_text(fixed); - - let mut table = T::default(); - - for line in text.lines() { - if let Some(seq) = table.parse_line(line) { - self.sequences.push(seq); - } - } - - if let Some(seq) = table.finish() { - self.sequences.push(seq); - } - - let mut sequences = Vec::new(); - std::mem::swap(&mut sequences, &mut self.sequences); - - Ok(sequences) - } -} - -fn normalize_dashes(mut bytes: Vec) -> Vec { - for b in &mut bytes { - match *b { - 0x96 | 0x97 => *b = b'-', // EN / EM dash → '-' - _ => {} - } - } - bytes -} - -fn decode_tabd_text(bytes: Vec) -> String { - let (text, _, _) = WINDOWS_1252.decode(&bytes); - text.into_owned() -} - -pub trait TableT: Default { - type Seq; - - fn table_type() -> TableType; - fn parse_line(&mut self, line: &str) -> Option; - fn finish(&mut self) -> Option { - None - } -} - -#[derive(Debug, Clone)] -pub struct Descriptor { - pub f: i32, - pub x: i32, - pub y: i32, -} - -#[cfg(test)] -mod test { - use crate::discriptor_table::{TableLoader, btable::BTable, dtable::DTable}; - - #[test] - fn test_read_table() { - // let mut bufr_table: super::Table = super::Table::new(); - let mut bufr_table = TableLoader::::new(); - bufr_table.load_table(super::TT::Standard, 11).unwrap(); - - println!("{:#?}", bufr_table.sequences); - } -} diff --git a/rbufr/src/discriptor_table/btable.rs b/rbufr/src/discriptor_table/btable.rs deleted file mode 100644 index f5088bc..0000000 --- a/rbufr/src/discriptor_table/btable.rs +++ /dev/null @@ -1,51 +0,0 @@ -use crate::discriptor_table::{Descriptor, TableT}; - -#[derive(Debug, Clone, Default)] -pub struct BTable; - -#[derive(Debug, Clone)] -pub struct BSeq { - pub d: Descriptor, - pub scale: i32, - pub dw: i32, - pub refval: f32, - pub unit: String, - pub elname: String, -} - -impl TableT for BTable { - type Seq = BSeq; - fn table_type() -> super::TableType { - super::TableType::B - } - - fn parse_line(&mut self, line: &str) -> Option { - let fields: Vec<&str> = line.split(';').collect(); - if fields.len() < 8 { - return None; - } - - let parse_i = |s: &str| s.parse::().ok(); - let parse_f = |s: &str| s.parse::().ok(); - - let f = parse_i(fields[0])?; - let x = parse_i(fields[1])?; - let y = parse_i(fields[2])?; - - let name = fields[3]; - let unit = fields[4]; - - let scale = parse_i(fields[5])?; - let refval = parse_f(fields[6])?; - let dw = parse_i(fields[7])?; - - Some(BSeq { - d: Descriptor { f, x, y }, - scale, - dw, - refval, - unit: unit.to_string(), - elname: name.to_string(), - }) - } -} diff --git a/rbufr/src/discriptor_table/dtable.rs b/rbufr/src/discriptor_table/dtable.rs deleted file mode 100644 index b9c7d19..0000000 --- a/rbufr/src/discriptor_table/dtable.rs +++ /dev/null @@ -1,78 +0,0 @@ -use crate::discriptor_table::{Descriptor, TableT, TableType}; - -#[derive(Debug, Clone)] -pub struct DD { - pub f: i32, - pub x: i32, - pub y: i32, -} - -#[derive(Debug, Clone)] -pub struct DSeq { - pub d: Descriptor, - pub del: Vec
, -} - -#[derive(Debug, Clone, Default)] -pub struct DTable { - current_seq: Option, -} - -impl TableT for DTable { - type Seq = DSeq; - - fn table_type() -> TableType { - TableType::D - } - - fn parse_line(&mut self, line: &str) -> Option { - let fields: Vec<&str> = line.split(';').collect(); - - if fields.len() < 6 { - return None; - } - - let parse_i = |s: &str| s.trim().parse::().unwrap_or(0); - - let isf = parse_i(fields[0]); - let isx = parse_i(fields[1]); - let isy = parse_i(fields[2]); - let idf = parse_i(fields[3]); - let idx = parse_i(fields[4]); - let idy = parse_i(fields[5]); - - let mut finished_seq = None; - let current = &mut self.current_seq; - - if isf == 3 || isx != 0 || isy != 0 { - if let Some(prev) = current.take() { - finished_seq = Some(prev); - } - - *current = Some(DSeq { - d: Descriptor { - f: isf, - x: isx, - y: isy, - }, - del: Vec::new(), - }); - } - - if idf != 0 || idx != 0 || idy != 0 { - if let Some(seq) = current.as_mut() { - seq.del.push(DD { - f: idf, - x: idx, - y: idy, - }); - } - } - - finished_seq - } - - fn finish(&mut self) -> Option { - self.current_seq.take() - } -} diff --git a/rbufr/src/lib.rs b/rbufr/src/lib.rs index 4558b27..7a85886 100644 --- a/rbufr/src/lib.rs +++ b/rbufr/src/lib.rs @@ -1,9 +1,9 @@ mod block; -mod tables; -// mod discriptor_table; mod errors; +mod opera; pub mod parser; pub mod structs; +mod tables; #[cfg(test)] mod test { @@ -16,7 +16,7 @@ mod test { ) .unwrap(); - let entry = bufr.lookup(FXY::new(0, 0, 1)).unwrap().unwrap(); + let entry = bufr.lookup(FXY::new(0, 0, 1)).unwrap(); println!("{:#?}", entry); } diff --git a/rbufr/src/opera.rs b/rbufr/src/opera.rs new file mode 100644 index 0000000..e6d4480 --- /dev/null +++ b/rbufr/src/opera.rs @@ -0,0 +1,3 @@ +/// This Module contains functions specific to handling BUFR Opera files. + +pub struct OperaBitmapParser; diff --git a/rbufr/src/parser.rs b/rbufr/src/parser.rs index 5c1b828..daf2f36 100644 --- a/rbufr/src/parser.rs +++ b/rbufr/src/parser.rs @@ -1,6 +1,6 @@ -use crate::block::{BUFRFile, MessageBlock}; use crate::errors::Result; use crate::structs::versions::BUFRMessage; +use crate::{block::BUFRFile, structs::versions::MessageVersion}; use flate2::read::GzDecoder; use std::{ fs::File, @@ -78,14 +78,6 @@ impl Parser { let total_length = u32::from_be_bytes([0, section0_buf[4], section0_buf[5], section0_buf[6]]); - // Limit message size for safety - // if total_length as usize > MAX_MESSAGE_SIZE { - // return Err(crate::errors::Error::ParseError(format!( - // "Message too large: {} bytes", - // total_length - // ))); - // } - // Read entire message let mut message_buf = vec![0u8; total_length as usize]; reader.seek(SeekFrom::Start(offset))?; @@ -131,7 +123,7 @@ impl Parser { for offset in offsets { match Self::read_message_at_offset(buf_reader, offset) { Ok(message_data) => match BUFRMessage::parse(&message_data) { - Ok((_, message)) => { + Ok(message) => { file_block.push_message(message); } Err(e) => { diff --git a/rbufr/src/structs/bit.rs b/rbufr/src/structs/bit.rs index b8933da..3e20f82 100644 --- a/rbufr/src/structs/bit.rs +++ b/rbufr/src/structs/bit.rs @@ -1,9 +1,16 @@ +use std::ops::{AddAssign, Shl, Shr}; + use nom::IResult; use nom::bits::{bits, bytes, complete::take}; pub type BitInput<'a> = (&'a [u8], usize); -pub fn parse_arbitrary_bits(input: BitInput, count: usize) -> IResult { +pub fn parse_arbitrary_bits< + T: From + AddAssign + Shl + Shr, +>( + input: BitInput, + count: usize, +) -> IResult { take(count)(input) } @@ -15,7 +22,7 @@ mod test { fn test() { let data = [0xA0, 0xA0, 0x01, 0xA0]; - let result = parse_arbitrary_bits((&data, 0), 16).unwrap(); + let result = parse_arbitrary_bits::((&data, 0), 16).unwrap(); println!("{:?}", result); } diff --git a/rbufr/src/structs/data_parser.rs b/rbufr/src/structs/data_parser.rs new file mode 100644 index 0000000..a9de127 --- /dev/null +++ b/rbufr/src/structs/data_parser.rs @@ -0,0 +1,381 @@ +use crate::{ + errors::{Error, Result}, + structs::versions::MessageVersion, +}; +use genlib::{ + FXY, opera, + prelude::{BUFRTableB, BUFRTableD}, + tables::{ArchivedBTableEntry, ArchivedDTableEntry, BTableEntry}, +}; + +pub struct DataParser { + master_b: BUFRTableB, + master_d: BUFRTableD, + // local + local_b: Option, + local_d: Option, + // Common State + common_scale: Option, + common_ref_value: Option, + common_data_width: Option, + common_str_width: Option, + // Localized State + local_data_width: Option, + // Temporary storage + temp_operator: Option, +} + +impl DataParser { + pub fn new( + master_b: BUFRTableB, + master_d: BUFRTableD, + local_b: Option, + local_d: Option, + ) -> Self { + DataParser { + master_b, + master_d, + local_b, + local_d, + common_scale: None, + common_ref_value: None, + common_data_width: None, + common_str_width: None, + local_data_width: None, + temp_operator: None, + } + } + + pub fn parse(&mut self, message: &V) -> Result<()> { + let data_block = message.data_block()?; + let mut descriptors = message.descriptors()?; + + let mut data_input = BitInput::new(data_block); + + while !descriptors.is_empty() { + let (desc, data) = self.parser_inner(&mut Vec::new(), descriptors, data_input)?; + descriptors = desc; + data_input = data; + } + + Ok(()) + } + + fn parser_inner<'a>( + &mut self, + values: &mut Vec, + mut descriptors: Vec, + mut data: BitInput<'a>, + ) -> Result<(Vec, BitInput<'a>)> { + if descriptors.is_empty() { + return Ok((descriptors, data)); + } + let des = descriptors[0]; + + println!("Processing descriptor {:?}", des); + + match des.f { + 0 => { + // Element descriptor - parse data + if let Some(e) = self.lookup_b_descriptor(des) { + // let (value, remaining) = e.parse(data); + let (value, remaining) = self.evalute(data, &e)?; + + println!("Parsed value: {}", value); + values.push(value); + data = remaining; + descriptors.remove(0); + } else { + return Err(Error::ParseError(format!( + "Descriptor {:?} not found in Table B", + des + ))); + } + } + 1 => { + let genlib::FXY { x, y, .. } = des; + descriptors.remove(0); + + for i in 0..y { + let descriptors_clone = descriptors.clone(); + let (cde, cd) = + self.repeat_parser(values, descriptors_clone, data, x as usize)?; + + if i == y - 1 { + descriptors = cde; + data = cd; + } + } + } + 2 => { + let data = self.deal_with_operator(values, des, data)?; + descriptors.remove(0); + return self.parser_inner(values, descriptors, data); + } + 3 => { + if let Some(seq) = self.lookup_d_descriptor(des) { + let mut fxy_chain: Vec = seq + .fxy_chain + .iter() + .map(|f| { + let result = + FXY::new(f.f.to_native(), f.x.to_native(), f.y.to_native()); + result + }) + .collect(); + fxy_chain.extend(descriptors[1..].into_iter()); + descriptors = fxy_chain; + } else { + return Err(Error::ParseError(format!( + "Sequence descriptor {:?} not found in Table D", + des + ))); + } + } + _ => { + return Err(Error::ParseError(format!( + "Invalid descriptor F value: {}", + des.f + ))); + } + } + Ok((descriptors, data)) + } + + fn lookup_b_descriptor(&self, fxy: genlib::FXY) -> Option<&ArchivedBTableEntry> { + self.master_b + .lookup(fxy) + .as_ref() + .map(|entry| { + if FXY::new( + entry.fxy.f.to_native(), + entry.fxy.x.to_native(), + entry.fxy.y.to_native(), + ) == fxy + { + Some(*entry) + } else { + None + } + }) + .flatten() + .or(self.local_b.as_ref().and_then(|t| t.lookup(fxy))) + } + + fn lookup_d_descriptor(&self, fxy: genlib::FXY) -> Option<&ArchivedDTableEntry> { + self.master_d + .lookup(fxy) + .as_ref() + .map(|entry| { + if FXY::new( + entry.fxy.f.to_native(), + entry.fxy.x.to_native(), + entry.fxy.y.to_native(), + ) == fxy + { + Some(*entry) + } else { + None + } + }) + .flatten() + .or(self.local_d.as_ref().and_then(|t| t.lookup(fxy))) + } + + fn repeat_parser<'a>( + &mut self, + values: &mut Vec, + descriptors: Vec, + data: BitInput<'a>, + count: usize, + ) -> Result<(Vec, BitInput<'a>)> { + if count == 0 || descriptors.is_empty() { + return Ok((descriptors, data)); + } + let (desc, data) = self.parser_inner(values, descriptors, data)?; + return self.repeat_parser(values, desc, data, count - 1); + } + + fn evalute<'a>( + &self, + data: BitInput<'a>, + e: &ArchivedBTableEntry, + ) -> Result<(Value, BitInput<'a>)> { + match e.bufr_unit.as_str() { + "CCITT IA5" => { + let total_bytes = self + .common_str_width + .unwrap_or(((e.bufr_datawidth_bits.to_native() as usize) + 7) / 8); + let (s, data) = data.take_string(total_bytes as usize)?; + return Ok((Value::String(s), data)); + } + _ => { + let datawidth = self + .common_data_width + .unwrap_or(e.bufr_datawidth_bits.to_native()); + + let scale = 10f32.powi(-self.common_scale.unwrap_or(e.bufr_scale.to_native())); + let reference_value = + self.common_ref_value + .unwrap_or(e.bufr_reference_value.to_native()) as f32; + + let (value, data) = data.get_arbitary_bits(datawidth as usize)?; + let result = (value as f32) / scale + reference_value; + return Ok((Value::Float(result), data)); + } + } + } + + fn deal_with_operator<'a>( + &mut self, + values: &mut Vec, + operator: FXY, + data: BitInput<'a>, + ) -> Result<(BitInput<'a>)> { + match operator.x { + 1 => match operator.y { + 0 => { + self.common_data_width = None; + } + _ => { + self.common_data_width = Some(operator.y as u32); + } + }, + 2 => match operator.y { + 0 => { + self.common_scale = None; + } + _ => { + self.common_scale = Some(operator.y as i32); + } + }, + 3 => match operator.y { + 0 => { + self.common_ref_value = None; + } + _ => { + self.common_ref_value = Some(operator.y as i32); + } + }, + 5 => { + let (string, _data) = data.take_string(operator.y as usize)?; + values.push(Value::String(string)); + } + + 6 => { + let localized_width = operator.y; + self.local_data_width = Some(localized_width as u32); + } + 7 => { + self.temp_operator = Some(operator.y as u32); + } + 8 => match operator.y { + 0 => { + self.common_str_width = None; + } + _ => { + self.common_str_width = Some(operator.y as usize); + } + }, + _ => {} + } + + Ok(data) + } + + // fn seq_parser(descriptors: &[genlib::FXY]) -> Result<()> {} +} + +#[derive(Debug, Clone, serde::Deserialize, serde::Serialize)] +pub enum Value { + Float(f32), + Double(f64), + Int(i32), + UInt(u32), + String(String), +} + +impl std::fmt::Display for Value { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + Value::Float(v) => write!(f, "{}", v), + Value::Double(v) => write!(f, "{}", v), + Value::Int(v) => write!(f, "{}", v), + Value::UInt(v) => write!(f, "{}", v), + Value::String(v) => write!(f, "{}", v), + } + } +} + +#[derive(Debug, Clone, Copy)] +pub struct BitInput<'a>(&'a [u8], usize); + +impl<'a> BitInput<'a> { + pub fn new(input: &[u8]) -> BitInput { + BitInput(input, 0) + } + + pub fn pointer(&self) -> usize { + self.1 + } + + pub fn take_string(self, nbytes: usize) -> Result<(String, BitInput<'a>)> { + let total_bits = nbytes * 8; + let mut chars = Vec::with_capacity(nbytes); + let mut remaining_input = self; + + for _ in 0..nbytes { + let (byte_value, next_input) = remaining_input.get_arbitary_bits(8)?; + chars.push(byte_value as u8); + remaining_input = next_input; + } + + let s = String::from_utf8(chars) + .map_err(|_| Error::ParseError("Invalid UTF-8 string".to_string()))?; + Ok((s, remaining_input)) + } + + pub fn get_arbitary_bits(self, nbits: usize) -> Result<(u32, BitInput<'a>)> { + if nbits == 0 { + return Ok((0, self)); + } + + let mut value: u32 = 0; + let mut remaining_bits = nbits; + let mut bit_offset = self.1; // Current bit position in the first byte (0-7) + let mut byte_data = self.0; // Remaining bytes + + while remaining_bits > 0 { + if byte_data.is_empty() { + return Err(Error::ParseError( + "Not enough data to parse bits".to_string(), + )); + } + + let current_byte = byte_data[0]; + // How many bits we can read from the current byte + let bits_available_in_byte = 8 - bit_offset; + let bits_to_read = remaining_bits.min(bits_available_in_byte); + + // Extract bits from the current byte + // Bits are read from MSB to LSB (left to right) + let shift = bits_available_in_byte - bits_to_read; + let mask = ((1u32 << bits_to_read) - 1) as u8; + let extracted_bits = (current_byte >> shift) & mask; + + // Add to value + value = (value << bits_to_read) | extracted_bits as u32; + + remaining_bits -= bits_to_read; + bit_offset += bits_to_read; + + // Move to next byte if we've consumed all 8 bits + if bit_offset >= 8 { + byte_data = &byte_data[1..]; + bit_offset = 0; + } + } + + Ok((value, BitInput(byte_data, bit_offset))) + } +} diff --git a/rbufr/src/structs/mod.rs b/rbufr/src/structs/mod.rs index eda93aa..68fa492 100644 --- a/rbufr/src/structs/mod.rs +++ b/rbufr/src/structs/mod.rs @@ -4,6 +4,8 @@ use nom::{ number::complete::{be_u8, be_u16, be_u24}, }; pub mod bit; +pub mod data_parser; +pub(super) mod tools; pub mod versions; #[inline] diff --git a/rbufr/src/structs/tools.rs b/rbufr/src/structs/tools.rs new file mode 100644 index 0000000..c9536ee --- /dev/null +++ b/rbufr/src/structs/tools.rs @@ -0,0 +1,28 @@ +use crate::errors::{Error, Result}; +use crate::structs::bit::{self, BitInput, parse_arbitrary_bits}; +use nom::{IResult, Parser, multi::many1}; + +pub(super) fn parse_descriptors(input: &[u8]) -> Result> { + parse_descriptors_inner(input) + .map(|(_, v)| v) + .map_err(|_| Error::ParseError(format!("Can't parse descriptors from section3"))) +} + +fn parse_descriptors_inner(mut input: &[u8]) -> IResult> { + let mut results = Vec::new(); + while input.len() > 1 { + let ((finput, _), fxy) = take_fxy((input, 0))?; + results.push(fxy); + input = finput; + } + + Ok(((input, 0), results)) +} + +fn take_fxy(bit_input: BitInput) -> IResult { + let (bit_input, f) = parse_arbitrary_bits(bit_input, 2)?; + let (bit_input, x) = parse_arbitrary_bits(bit_input, 6)?; + let (bit_input, y) = parse_arbitrary_bits(bit_input, 8)?; + + Ok((bit_input, genlib::FXY::new(f, x, y))) +} diff --git a/rbufr/src/structs/versions/mod.rs b/rbufr/src/structs/versions/mod.rs index c903173..5226676 100644 --- a/rbufr/src/structs/versions/mod.rs +++ b/rbufr/src/structs/versions/mod.rs @@ -2,47 +2,127 @@ pub mod v2; pub mod v4; pub(super) use super::{skip, skip1, skip2}; use crate::errors::{Error, Result}; +use genlib::FXY; use nom::{ IResult, bytes::complete::{tag, take}, number::complete::{be_u8, be_u16, be_u24}, }; -#[derive(Clone)] -pub enum BUFRMessage { - V2(v2::BUFRMessageV2), - V4(v4::BUFRMessageV4), +macro_rules! message { + ($(($version:ident, $t: ty, $v: expr)),+$(,)?) => { + #[derive(Clone)] + pub enum BUFRMessage { + $( + $version($t), + )+ + } + + impl MessageVersion for BUFRMessage { + fn parse(input: &[u8]) -> Result< Self> { + let (_, section0) = parse_section0(input)?; + match section0.version { + $( + x if x == $v => { + let msg = <$t as MessageVersion>::parse(input)?; + Ok(BUFRMessage::$version(msg)) + } + )+ + _ => Err(Error::UnsupportedVersion(section0.version)), + } + } + + fn description(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + $( + BUFRMessage::$version(msg) => msg.description(f), + )+ + } + } + + fn table_info(&self) -> TableInfo { + match self { + $( + BUFRMessage::$version(msg) => msg.table_info(), + )+ + } + } + + fn subcenter_id(&self) -> u16 { + match self { + $( + BUFRMessage::$version(msg) => msg.subcenter_id(), + )+ + } + } + + fn center_id(&self) -> u16 { + match self { + $( + BUFRMessage::$version(msg) => msg.center_id(), + )+ + } + } + + fn master_table_version(&self) -> u8 { + match self { + $( + BUFRMessage::$version(msg) => msg.master_table_version(), + )+ + } + } + fn local_table_version(&self) -> u8 { + match self { + $( + BUFRMessage::$version(msg) => msg.local_table_version(), + )+ + } + } + + fn subsets_count(&self) -> u16 { + match self { + $( + BUFRMessage::$version(msg) => msg.subsets_count(), + )+ + } + } + + fn ndescs(&self) -> usize { + match self { + $( + BUFRMessage::$version(msg) => msg.ndescs(), + )+ + } + } + + fn descriptors(&self) -> Result> { + match self { + $( + BUFRMessage::$version(msg) => msg.descriptors(), + )+ + } + } + + fn data_block(&self) -> Result<&[u8]> { + match self { + $( + BUFRMessage::$version(msg) => msg.data_block(), + )+ + } + } + } + }; } -impl BUFRMessage { - pub fn parse(input: &[u8]) -> Result<(&[u8], Self)> { - let (_, section0) = parse_section0(input)?; - match section0.version { - 2 => { - let (input, msg) = v2::BUFRMessageV2::parse(input)?; - Ok((input, BUFRMessage::V2(msg))) - } - 4 => { - let (input, msg) = v4::BUFRMessageV4::parse(input)?; - Ok((input, BUFRMessage::V4(msg))) - } - _ => Err(Error::UnsupportedVersion(section0.version)), - } - } +message!((V2, v2::BUFRMessageV2, 2), (V4, v4::BUFRMessageV4, 4)); +impl BUFRMessage { pub fn version(&self) -> u8 { match self { BUFRMessage::V2(_) => 2, BUFRMessage::V4(_) => 4, } } - - pub fn table_info(&self) -> TableInfo { - match self { - BUFRMessage::V2(msg) => msg.table_info(), - BUFRMessage::V4(msg) => msg.table_info(), - } - } } impl std::fmt::Display for BUFRMessage { @@ -55,11 +135,35 @@ impl std::fmt::Display for BUFRMessage { } pub trait MessageVersion: Sized { - fn parse(input: &[u8]) -> IResult<&[u8], Self>; + fn parse(input: &[u8]) -> Result; fn description(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result; fn table_info(&self) -> TableInfo; + + fn subcenter_id(&self) -> u16 { + self.table_info().subcenter_id + } + + fn center_id(&self) -> u16 { + self.table_info().center_id + } + + fn master_table_version(&self) -> u8 { + self.table_info().master_table_version + } + + fn local_table_version(&self) -> u8 { + self.table_info().local_table_version + } + + fn subsets_count(&self) -> u16; + + fn ndescs(&self) -> usize; + + fn descriptors(&self) -> Result>; + + fn data_block(&self) -> Result<&[u8]>; } pub struct TableInfo { diff --git a/rbufr/src/structs/versions/v2.rs b/rbufr/src/structs/versions/v2.rs index b99cc7c..e1c8783 100644 --- a/rbufr/src/structs/versions/v2.rs +++ b/rbufr/src/structs/versions/v2.rs @@ -4,7 +4,8 @@ use nom::{ number::complete::{be_u8, be_u16, be_u24}, }; -use crate::structs::versions::MessageVersion; +use crate::errors::Result; +use crate::structs::{tools::parse_descriptors, versions::MessageVersion}; use super::skip1; @@ -18,7 +19,7 @@ pub struct BUFRMessageV2 { } impl MessageVersion for BUFRMessageV2 { - fn parse(input: &[u8]) -> IResult<&[u8], Self> { + fn parse(input: &[u8]) -> crate::errors::Result { let (input, section0) = parse_section0(input)?; let (input, section1) = parse_section1(input)?; let (input, section2) = if section1.optional_section_present { @@ -31,16 +32,13 @@ impl MessageVersion for BUFRMessageV2 { let (input, section4) = parse_section4(input)?; let (input, _section5) = parse_section5(input)?; - Ok(( - input, - BUFRMessageV2 { - section0, - section1, - section2, - section3, - section4, - }, - )) + Ok(BUFRMessageV2 { + section0, + section1, + section2, + section3, + section4, + }) } fn description(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -56,6 +54,21 @@ impl MessageVersion for BUFRMessageV2 { subcenter_id: self.section1.subcentre as u16, } } + fn subsets_count(&self) -> u16 { + self.section3.number_of_subsets + } + + fn ndescs(&self) -> usize { + self.section3.data.len() / 2 + } + + fn descriptors(&self) -> Result> { + parse_descriptors(&self.section3.data) + } + + fn data_block(&self) -> Result<&[u8]> { + Ok(&self.section4.data) + } } #[derive(Clone)] diff --git a/rbufr/src/structs/versions/v4.rs b/rbufr/src/structs/versions/v4.rs index 20c8038..497bfbe 100644 --- a/rbufr/src/structs/versions/v4.rs +++ b/rbufr/src/structs/versions/v4.rs @@ -1,4 +1,5 @@ -use crate::structs::versions::MessageVersion; +use crate::errors::Result; +use crate::structs::{tools::parse_descriptors, versions::MessageVersion}; use nom::{ IResult, bytes::complete::{tag, take}, @@ -18,7 +19,7 @@ pub struct BUFRMessageV4 { } impl MessageVersion for BUFRMessageV4 { - fn parse(input: &[u8]) -> IResult<&[u8], Self> { + fn parse(input: &[u8]) -> crate::errors::Result { let (input, section0) = parse_section0(input)?; let (input, section1) = parse_section1(input)?; let (input, section2) = if section1.optional_section_present { @@ -29,18 +30,15 @@ impl MessageVersion for BUFRMessageV4 { }; let (input, section3) = parse_section3(input)?; let (input, section4) = parse_section4(input)?; - let (input, _section5) = parse_section5(input)?; + let (_input, _section5) = parse_section5(input)?; - Ok(( - input, - BUFRMessageV4 { - section0, - section1, - section2, - section3, - section4, - }, - )) + Ok(BUFRMessageV4 { + section0, + section1, + section2, + section3, + section4, + }) } fn description(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { @@ -57,6 +55,22 @@ impl MessageVersion for BUFRMessageV4 { subcenter_id: self.section1.subcentre as u16, } } + + fn subsets_count(&self) -> u16 { + self.section3.number_of_subsets + } + + fn ndescs(&self) -> usize { + self.section3.data.len() / 2 + } + + fn descriptors(&self) -> Result> { + parse_descriptors(&self.section3.data) + } + + fn data_block(&self) -> Result<&[u8]> { + Ok(&self.section4.data) + } } #[derive(Clone)] diff --git a/rbufr/src/tables.rs b/rbufr/src/tables.rs index 33bf68f..a9e74d6 100644 --- a/rbufr/src/tables.rs +++ b/rbufr/src/tables.rs @@ -37,13 +37,13 @@ impl TableTrait for MasterTable { TableType::B => { let mut base_dir = PathBuf::new(); base_dir.push("tables/master"); - let file_name = format!("BUFR_TableB_en_{:0>2}.bufrtbl", self.version); + let file_name = format!("BUFR_TableB_{}.bufrtbl", self.version); base_dir.join(file_name) } TableType::D => { let mut base_dir = PathBuf::new(); base_dir.push("tables/master"); - let file_name = format!("BUFR_TableD_en_{:0>2}.bufrtbl", self.version); + let file_name = format!("BUFR_TableD_{}.bufrtbl", self.version); base_dir.join(file_name) } _ => { @@ -60,26 +60,20 @@ impl TableTrait for LocalTable { let mut base_dir = PathBuf::new(); base_dir.push("tables/local"); let sub_center_str = match self.sub_center { - Some(sc) => format!("sc{:0>2}", sc), - None => "sc00".to_string(), + Some(sc) => format!("{}", sc), + None => "0".to_string(), }; - let file_name = format!( - "BUFR_TableB_{}_en_{:0>2}.bufrtbl", - sub_center_str, self.version - ); + let file_name = format!("BUFR_TableB_{}_{}.bufrtbl", sub_center_str, self.version); base_dir.join(file_name) } TableType::D => { let mut base_dir = PathBuf::new(); base_dir.push("tables/local"); let sub_center_str = match self.sub_center { - Some(sc) => format!("sc{:0>2}", sc), - None => "sc00".to_string(), + Some(sc) => format!("{}", sc), + None => "0".to_string(), }; - let file_name = format!( - "BUFR_TableD_{}_en_{:0>2}.bufrtbl", - sub_center_str, self.version - ); + let file_name = format!("BUFR_TableD_{}_{}.bufrtbl", sub_center_str, self.version); base_dir.join(file_name) } _ => { @@ -97,6 +91,7 @@ impl TableLoader { T: TableTypeTrait, { let path = table_type.file_path(T::TABLE_TYPE); + println!("Loading table from {:?}", path); BUFRTableMPH::::load_from_disk(path).map_err(|e| e.into()) } } diff --git a/rbufr/tables/local/BUFR_TableB_10.bufrtbl b/rbufr/tables/local/BUFR_TableB_10.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..9857b054b51ebe0251ad10eb359c72908e7925e5 GIT binary patch literal 150632 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_12.bufrtbl b/rbufr/tables/local/BUFR_TableB_12.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..a46a16b2d4fc9e108e499c77f6d7216078fdeed4 GIT binary patch literal 155916 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_13.bufrtbl b/rbufr/tables/local/BUFR_TableB_13.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..c3ffe8996ca31977395706bb3bde1f6a5fc33eef GIT binary patch literal 174972 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_15.bufrtbl b/rbufr/tables/local/BUFR_TableB_15.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..56cf33f102e4e0e2ccc6f5b77b2762c989555091 GIT binary patch literal 193040 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�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 z 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 RpFa4wpP1l8H1=Zf`TuP3wNC&5 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_18.bufrtbl b/rbufr/tables/local/BUFR_TableB_18.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..811d1af364f806d0c5f3a771e353c69e3ead3a9f GIT binary patch literal 209628 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 b1>K*rY4>AA>toYj{&&R<9CT^TV)Fd|*yn-P literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_2.bufrtbl b/rbufr/tables/local/BUFR_TableB_2.bufrtbl new file mode 100644 index 0000000..a05bf41 --- /dev/null +++ b/rbufr/tables/local/BUFR_TableB_2.bufrtbl @@ -0,0 +1,43 @@ +$ckOCB25jk,yGY3T.:'ѴCv3+^mj7[lRDZl63?lrS~“1§꿐k_t;uVzD/6DK7q`d;;4g%!sK2k#;Maximum image spectral component before normalizationMaximum image spectral component before normalizationAntenna height above tower baseAntenna height above tower baseOzone instrument typeOzone instrument typeCode tableAircraft registration numberAircraft registration numberCCITT IA5Flag tableMethod of wet-bulb temperature measurementMethod of wet-bulb temperature measurementCode tableDepth below land surfaceDepth below land surfaceAntenna effective surface areaAntenna effective surface areaSatellite antenna corrections version numberSatellite antenna corrections version numberOther weather phenomenaOther weather phenomenaFlag tableOzone vertical sounding significanceOzone vertical sounding significanceFlag tableGOES-I/M soundings parameter characteristicsGOES-I/M soundings parameter characteristicsCode tablePlatform transmitter ID numberPlatform transmitter ID numberTide station automated water level checkTide station automated water level checkCode tableIntensity of phenomenaIntensity of phenomenaCode tableCloud amountCloud amountCode tableAssociated field significanceAssociated field significanceCode tableColumn numberColumn numberSpecial phenomenaSpecial phenomenaCode tableGeneral Weather Indicator (TAF/METAR)General Weather Indicator (TAF/METAR)Code tableDay/night qualifierDay/night qualifierCode tableSunshine over period specifiedSunshine over period specifiedMean speed estimationMean speed estimationCode tableStructure constant of the refraction index (cn2)Structure constant of the refraction index (cn2)Orbit numberOrbit numberQualifier of the time when the forecast change is expectedQualifier of the time when the forecast change is expectedCode tableNumber of days with precipitation equal to or more than 1 mmNumber of days with precipitation equal to or more than 1 mmMain transport direction in waterMain transport direction in waterDegree true Crosspol discrimination (on axis)Crosspol discrimination (on axis)Satellite instrument data used in processing*Satellite instrument data used in processing*Flag tableWave sampling interval (space)Wave sampling interval (space)Special cloudsSpecial cloudsCode tableAircraft reporting point (Beacon identifier)Aircraft reporting point (Beacon identifier)CCITT IA5Azimuth clutter cut-off (see Note)Azimuth clutter cut-off (see Note)Data category CREX table AData category CREX table ASEAWINDS normalized radar cross sectionSEAWINDS normalized radar cross sectionLocation quality class (range of radius of 66 % confidence)Location quality class (range of radius of 66 % confidence)Code tableRadar look angleRadar look angleLikelihood computed for solutionLikelihood computed for solutionManual on Codes (Volume I.1, Section C) Code table from which data are derivedManual on Codes (Volume I.1, Section C) Code table from which data are derivedQuality control indication of following valueQuality control indication of following valueCode tablePicture typePicture typeCode tableGenerating applicationGenerating applicationCode table defined by originating/ generating centre (Notes (3), (4) and (5))Synoptic feature identifierSynoptic feature identifierCondition for which number of days of occurrence followsCondition for which number of days of occurrence followsCode tableCable lengthCable lengthAntenna beam azimuthAntenna beam azimuthType of centre or station performing monitoringType of centre or station performing monitoringCode tableWaveband central frequencyWaveband central frequencyMeteorological residual tidal elevation (surge or offset)Meteorological residual tidal elevation (surge or offset)Cause of incident Cause of incident Code tableMethod of sea-surface temperature measurementMethod of sea-surface temperature measurementCode tableTotal energy (wavelength > 731m) at low wave numbersTotal energy (wavelength > 731m) at low wave numbersRadiometric resolution (noise value)Radiometric resolution (noise value)SEAWINDS land/ice surface typeSEAWINDS land/ice surface typeFlag tableRadius of confidenceRadius of confidenceHeight of swell waves Height of swell waves Descriptor defining sequenceDescriptor defining sequenceCCITT IA5Possibility of significant chemical toxic health effectPossibility of significant chemical toxic health effectCode tableSatellite altimeter calibration statusSatellite altimeter calibration statusFlag tableSensitivity time control (STC)Sensitivity time control (STC)Flag tableHours includedHours includedFlag tableProduct type for retrieved atmospheric gasesProduct type for retrieved atmospheric gasesCode tableData collection and/or location systemData collection and/or location systemCode tableTotal sunshineTotal sunshineWMO long storm nameWMO long storm nameCCITT IA5Ozone sounding correction factorOzone sounding correction factorValid times of first guess information for GOES-I/M soundingsValid times of first guess information for GOES-I/M soundingsCode tableState of the sea State of the sea Code tableComposition of releaseComposition of releaseCode tableA to Z law for attenuation exponentA to Z law for attenuation exponentPeriod of wind waves Period of wind waves Extreme counterclockwise wind direction of a variable windExtreme counterclockwise wind direction of a variable windDegree trueStandard deviation of wind directionStandard deviation of wind directionDegree trueMaximum wind speed (mean wind)Maximum wind speed (mean wind)Direction of swell waves Direction of swell waves Degree trueSatellite derived wind computation methodSatellite derived wind computation methodCode tableMoving platform speed reporting methodMoving platform speed reporting methodCode tableCloud amount in segmentCloud amount in segmentQuality informationQuality informationCode tableFormal uncertainty in wind speedFormal uncertainty in wind speedSignificant present or forecast weatherSignificant present or forecast weatherCCITT IA5Downstream water levelDownstream water levelIncident situation Incident situation Code tableMean direction from which waves are comingMean direction from which waves are comingDegree trueUnits scaleUnits scaleCCITT IA5Alternate latitude (high accuracy)Alternate latitude (high accuracy)Wind direction associated with wind speed which followsWind direction associated with wind speed which followsDegree trueSatellite sensor indicatorSatellite sensor indicatorCode tableSteadiness of wind (6)Steadiness of wind (6)X descriptor to be added or definedX descriptor to be added or definedCCITT IA5Log 10 of integrated electron densityLog 10 of integrated electron densitylog (1/m2)Model wind speed at 10mModel wind speed at 10mSolar and infrared radiation correctionSolar and infrared radiation correctionCode tableMaximum water levelMaximum water levelDay of occurrence qualifierDay of occurrence qualifierCode tableACARS interpolated valuesACARS interpolated valuesCode tableInstrument type for water temperature profile measurementInstrument type for water temperature profile measurementCode tableDiffuse solar radiation (high accuracy), integrated over period specifiedDiffuse solar radiation (high accuracy), integrated over period specifiedRadome attenuation correctionRadome attenuation correctionFlag tableIce developmentIce developmentCode tableDrogue depthDrogue depthF descriptor to be added or definedF descriptor to be added or definedCCITT IA5Altitude correction (dry troposphere)Altitude correction (dry troposphere)SEAWINDS wind vector cell qualitySEAWINDS wind vector cell qualityFlag tableCause of missing dataCause of missing dataCode tableTidal elevation with respect to local chart datumTidal elevation with respect to local chart datumTotal sunshineTotal sunshineAmount of high cloudsAmount of high cloudsType of instrumentation for evaporation measurement or type of crop for which evapotranspiration is reportedType of instrumentation for evaporation measurement or type of crop for which evapotranspiration is reportedCode tableHeight of wind waves Height of wind waves Type of instrumentation for wind measurementType of instrumentation for wind measurementFlag tableOrigin of analysis information for GOES-I/M soundingsOrigin of analysis information for GOES-I/M soundingsCode tableWater temperature profile recorder typesWater temperature profile recorder typesCode tableType of monitoring exerciseType of monitoring exerciseCode tableAir concentration (of named isotope type including gross beta)Air concentration (of named isotope type including gross beta)Row numberRow numberW m-2 sr-1Maximum wind gust directionMaximum wind gust directionDegree trueWind direction at 10 mWind direction at 10 mDegree trueRunway visual range (RVR)Runway visual range (RVR)Radiometer identifierRadiometer identifierCode tableKp variance coefficient (Alpha)Kp variance coefficient (Alpha)SST product confidence dataSST product confidence dataFlag tableAtmospherics location methodAtmospherics location methodCode tableCo-ordinate grid typeCo-ordinate grid typeCode tableState of current release State of current release Code tableAnemometer typeAnemometer typeCode tablePulse widthPulse widthSatellite identifierSatellite identifierCode tableWave measurement instrumentationWave measurement instrumentationCode tableSolar azimuthSolar azimuthDegree trueATSR sea surface temperature across- track band numberATSR sea surface temperature across- track band numberRadiance computational methodRadiance computational methodCode tableShort delayed descriptor replication factorShort delayed descriptor replication factorShort time period or displacementShort time period or displacementWavelength spread (wavelength > 731 m) at low wave numbersWavelength spread (wavelength > 731 m) at low wave numbersNumber of retrieved layersNumber of retrieved layersStandard deviation wave heightStandard deviation wave heightMeteorological featureMeteorological featureCode tablePresent weather (see note 1)Present weather (see note 1)Code tableTOVS/ATOVS/AVHRR instrumentation channel numberTOVS/ATOVS/AVHRR instrumentation channel numberCode tableBandwidth correction coefficient 2 for ATOVSBandwidth correction coefficient 2 for ATOVSTerrain type (ice/snow)Terrain type (ice/snow)Code tableDuration and time of current measurementDuration and time of current measurementCode tablePast weather (1) (see note 2)Past weather (1) (see note 2)Code tableSatellite instrument used in data processing(6)Satellite instrument used in data processing(6)Flag tableSea-surface temperature (15-day running mean)Sea-surface temperature (15-day running mean)Number of gates averagedNumber of gates averagedDrogue typeDrogue typeCode tableStandard deviation sea-surface temperatureStandard deviation sea-surface temperatureAttenuation correction on sigma-0Attenuation correction on sigma-0Geostationary sounder satellite channels usedGeostationary sounder satellite channels usedFlag tableTable A: data category description, line 1Table A: data category description, line 1CCITT IA5Vertical extent of circulationVertical extent of circulationCode tableLagrangian drifter submergence (% time submerged)Lagrangian drifter submergence (% time submerged)Image spectrum intensityImage spectrum intensityTotal water depth Total water depth Main transport direction in the atmosphereMain transport direction in the atmosphereDegree true Method of derivation of percentage confidenceMethod of derivation of percentage confidenceCode tableElement nameElement nameCCITT IA5Wave length setting for Dobson instrumentsWave length setting for Dobson instrumentsCode tableIsotope massIsotope massStation or site nameStation or site nameCCITT IA5Type of synoptic featureType of synoptic featureCode tableCombination with other dataCombination with other dataFlag tablePulse rate of gamma radiationPulse rate of gamma radiationTotal accumulated precipitationTotal accumulated precipitationConcentration in precipitation (of names isotope type)Concentration in precipitation (of names isotope type)Segment size at nadir in Y directionSegment size at nadir in Y directionPlume will encounter change in wind direction and/or speed flagPlume will encounter change in wind direction and/or speed flagCode tableSpectral peak wave periodSpectral peak wave periodState of expected release State of expected release Code tableRadar constant*Radar constant*Spectral peak wave lengthSpectral peak wave lengthIntegrated 03 densityIntegrated 03 densityUnits reference valueUnits reference valueCCITT IA5Original specification of latitude/longitudeOriginal specification of latitude/longitudeCode tableZ to R conversionZ to R conversionCode tableLight source type for Brewer spectro photometerLight source type for Brewer spectro photometerCode tablePrecision of temperature observationPrecision of temperature observationSea/water temperatureSea/water temperatureAirframe icingAirframe icingCode tableIndicator for digitizationIndicator for digitizationCode tableSource conditions for Dobson instrumentsSource conditions for Dobson instrumentsCode tableA to Z law for attenuation factorA to Z law for attenuation factorOrigin of surface information for GOES-I/M soundingsOrigin of surface information for GOES-I/M soundingsCode tableDesignator of the runway affected by wind shear (including ALL)Designator of the runway affected by wind shear (including ALL)CCITT IA5Along track resolutionAlong track resolutionTracking technique/status of system usedTracking technique/status of system usedCode tableQuality of buoy satellite transmissionQuality of buoy satellite transmissionCode tableUnits reference signUnits reference signCCITT IA5Main transport direction in ground waterMain transport direction in ground waterDegree true Sigma-0 variance quality controlSigma-0 variance quality controlAircraft navigational systemAircraft navigational systemCode tableWind computation enhancementWind computation enhancementFlag tablePixel value (4 bits)Pixel value (4 bits)Characteristic of pressure tendencyCharacteristic of pressure tendencyCode tableRunning mean sea-surface temperature usageRunning mean sea-surface temperature usageCode tableQuality informationQuality informationCode tableVertical significance (satellite observations)Vertical significance (satellite observations)Code tableIdentification of originating/generating centreIdentification of originating/generating centreCode tableQuality of buoy locationQuality of buoy locationCode tableDirection spread at low wave numbers(wavelength > 731 m)Direction spread at low wave numbers(wavelength > 731 m)Tide station automated meteorological data checkTide station automated meteorological data checkCode tableAlbedo at the top of cloudsAlbedo at the top of cloudsAverage wave periodAverage wave periodMethod of tidal observationMethod of tidal observationCode tableQualifier for number of missing values in calculation of statisticQualifier for number of missing values in calculation of statisticCode tableWind profiler quality control test results* Wind profiler quality control test results* Flag tablePhenomena occurrencePhenomena occurrenceFlag tableTable A: data category description, line 2Table A: data category description, line 2CCITT IA5Principal time of daily reading in UTC of maximum temperaturePrincipal time of daily reading in UTC of maximum temperatureNumber of vector ambiguitiesNumber of vector ambiguitiesAmount segment cloud freeAmount segment cloud freeGround occultation correction (screening)Ground occultation correction (screening)Code tableDelayed descriptor replication factorDelayed descriptor replication factorWind product confidence dataWind product confidence dataFlag tableNon-directional spectral estimate by wave numberNon-directional spectral estimate by wave numberWave sampling interval (time)Wave sampling interval (time)Number of outer-beam Sigma-0 (forward of satellite)Number of outer-beam Sigma-0 (forward of satellite)Tide station identificationTide station identificationCCITT IA5SEAWINDS sigma-0 qualitySEAWINDS sigma-0 qualityFlag tableCharacter of precipitationCharacter of precipitationCode tableMoving platform direction reporting methodMoving platform direction reporting methodCode tableBuoy/platform identifierBuoy/platform identifierStatistical trends for availability of data (during the survey period(s))Statistical trends for availability of data (during the survey period(s))Code tableAVHRR channel combinationAVHRR channel combinationFlag tableUnits nameUnits nameCCITT IA5Method for estimating reports related to synoptic featuresMethod for estimating reports related to synoptic featuresCode tableAltitude correction (ionosphere)Altitude correction (ionosphere)Quality of following valueQuality of following valueCode tableAmount of low cloudsAmount of low cloudsData present indicatorData present indicatorFlag tableWave scatterometer product confidence dataWave scatterometer product confidence dataFlag tableIdentification of originating/generating sub-centreIdentification of originating/generating sub-centreCode tableProjection typeProjection typeCode tableNumber of integrated pulsesNumber of integrated pulsesFirst order statisticsFirst order statisticsCode tableCloud typeCloud typeCode tableDay of the yearDay of the yearBulletin being monitored (YYGGgg)Bulletin being monitored (YYGGgg)CharacterMean direction at low wave numbers (wavelength > 731 m)Mean direction at low wave numbers (wavelength > 731 m)Degree trueTotal number of wave bandsTotal number of wave bandsAlternate longitude (high accuracy)Alternate longitude (high accuracy)Average wave lengthAverage wave lengthRadiosonde completenessRadiosonde completenessCode tableSatellite location counterSatellite location counterDirection of motion of moving observing platformDirection of motion of moving observing platformDegree trueObservation and collection deficienciesObservation and collection deficienciesCode tableCalibration methodCalibration methodFlag tableBearing of ice edge (see note 3)Bearing of ice edge (see note 3)Degree trueState of the ground (with or without snow)State of the ground (with or without snow)Code tableHeight above stationHeight above stationMinimum pressure reduced to mean sea levelMinimum pressure reduced to mean sea levelPast weather (2) (see note 2)Past weather (2) (see note 2)Code tableSpectral wave density ratioSpectral wave density ratioPart per thousandSignificant wave heightSignificant wave heightMeasured ozone partial pressure (sounding)Measured ozone partial pressure (sounding)Time-frame for monitoringTime-frame for monitoringCode tableTotal sunshineTotal sunshineGlobal solar radiation (high accuracy), integrated over period specifiedGlobal solar radiation (high accuracy), integrated over period specifiedICAO location indicatorICAO location indicatorCCITT IA5Time significanceTime significanceCode tableAttenuation correction of sigma-0 (from tB)Attenuation correction of sigma-0 (from tB)Direct solar radiation (high accuracy), integrated over period specifiedDirect solar radiation (high accuracy), integrated over period specifiedRadiance typeRadiance typeCode tableTotal number (with respect to accumulation or average)Total number (with respect to accumulation or average)Directional spread of individual wavesDirectional spread of individual wavesAircraft flight numberAircraft flight numberCCITT IA5WMO station numberWMO station numberAlbedo-radiance equivalent filter width for ATOVSAlbedo-radiance equivalent filter width for ATOVSEcho integrationEcho integrationCode tableSidelobe suppressionSidelobe suppressionCharacteristics of releaseCharacteristics of releaseCode tableColdest cluster temperatureColdest cluster temperatureCloud distribution for aviationCloud distribution for aviationCode tableHeight assignment methodHeight assignment methodCode tableDirection of motion of featureDirection of motion of featureDegree trueAmount and type of iceAmount and type of iceCode tableIntensity of precipitationIntensity of precipitationKg m-2 s-1Water pressureWater pressureWMO storm name*WMO storm name*CCITT IA5Wind scatterometer geophysical model functionWind scatterometer geophysical model functionCode tableStation elevation quality mark (for mobile stations)Station elevation quality mark (for mobile stations)Code tableReference time period for accumulated or extreme dataReference time period for accumulated or extreme dataKp variance coefficient (Beta)Kp variance coefficient (Beta)Trajectory dose (defined location and expected time of arrival)Trajectory dose (defined location and expected time of arrival)Maximum non-directional spectral wave densityMaximum non-directional spectral wave densityFrame countFrame countPlatform transmitter ID numberPlatform transmitter ID numberCCITT IA5Buoy typeBuoy typeCode tableExtended delayed descriptor replication factorExtended delayed descriptor replication factorWind correlation errorWind correlation errorFlag tableEntry sensor 4/20 mAEntry sensor 4/20 mABi-directional reflectanceBi-directional reflectanceSignificant recent weather phenomenaSignificant recent weather phenomenaCCITT IA5Wind directionWind directionDegree trueDuration of wave recordDuration of wave recordSecond normalized polar coordinate from Fourier coefficientsSecond normalized polar coordinate from Fourier coefficientsSoftware identificationSoftware identificationBearing or azimuthBearing or azimuthDegree trueHeight above station (sensor height artificially corrected) (see Note 2)Height above station (sensor height artificially corrected) (see Note 2)Instrument temperatureInstrument temperatureSatellite data-processing technique usedSatellite data-processing technique usedFlag tableTotal number of missing entities (with respect to accumulation or average)Total number of missing entities (with respect to accumulation or average)Length of wave recordLength of wave recordPhase of aircraft flightPhase of aircraft flightCode table3-dB beamwidth3-dB beamwidthMaximum non-directional spectral wave numberMaximum non-directional spectral wave numberIce situationIce situationCode tableSample scanning mode significanceSample scanning mode significanceCode tableField of view number incrementField of view number incrementSEAWINDS NOF* rain indexSEAWINDS NOF* rain indexPeakinessPeakinessSuperadiabatic indicatorSuperadiabatic indicatorCode tableMethod of current measurementMethod of current measurementCode tableRadiosonde typeRadiosonde typeCode tableSSU channel combinationSSU channel combinationFlag tableShort time period or displacementShort time period or displacementNominal confidence thresholdNominal confidence thresholdDepth correction indicatorDepth correction indicatorCode tableShip or mobile land station identifierShip or mobile land station identifierCCITT IA5Storm identifierStorm identifierCCITT IA5Number of pixels per rowNumber of pixels per rowStandard deviation altitudeStandard deviation altitudePasquill-Gifford stability categoryPasquill-Gifford stability categoryCode tableRASS computation correctionRASS computation correctionFlag tableCross-track cell numberCross-track cell numberRelease behaviour over timeRelease behaviour over timeCode tableMoisture qualityMoisture qualityCode tableXBT/XCTD fall rate equation coefficient bXBT/XCTD fall rate equation coefficient bScan line status flags for ATOVSScan line status flags for ATOVSFlag tableSurface albedoSurface albedoZ to R conversion exponentZ to R conversion exponentSEAWINDS sigma-0 modeSEAWINDS sigma-0 modeFlag tableFloat cycle numberFloat cycle numberMean wavelength > 731 m of image spectrum at low wave numbersMean wavelength > 731 m of image spectrum at low wave numbersChannel quality flags for ATOVSChannel quality flags for ATOVSFlag tableRadiosonde computational methodRadiosonde computational methodCode tableDirectional spectral estimate by wave numberDirectional spectral estimate by wave numberPrecipitation attenuation correctionPrecipitation attenuation correctionFlag tableVertical significance (surface observations)Vertical significance (surface observations)Code tableWater conductivityWater conductivitySiemens m-1Indicator to specify observing method for extreme temperaturesIndicator to specify observing method for extreme temperaturesCode tableRadar altimeter product confidence dataRadar altimeter product confidence dataFlag tableTurbidityTurbidityDirection (spectral)Direction (spectral)Coldest cluster temperatureColdest cluster temperatureDelayed descriptor and data repetition factorDelayed descriptor and data repetition factorFrequency group, precipitationFrequency group, precipitationCode tableBright-band correctionBright-band correctionFlag tableAccuracy of fix and rate of atmosphericsAccuracy of fix and rate of atmosphericsCode tableMethod of removing velocity and motion of platform from currentMethod of removing velocity and motion of platform from currentCode tableAgency in charge of operating the Observing platformAgency in charge of operating the Observing platformCode tableDirection of wind waves Direction of wind waves Degree truePrincipal direction from which waves are comingPrincipal direction from which waves are comingDegree trueClutter noise estimateClutter noise estimateQualifier on monitoring resultsQualifier on monitoring resultsCode tableACARS ground receiving stationACARS ground receiving stationCCITT IA5Representation of intensitiesRepresentation of intensitiesCode tableChange qualifier of a trend-type forecast or an aerodrome forecastChange qualifier of a trend-type forecast or an aerodrome forecastCode tableEcho processingEcho processingCode tableType of data buoyType of data buoyCode tableNormalized radar cross-sectionNormalized radar cross-sectionSea/water temperatureSea/water temperatureEstimate of amount of radioactivity released up to specified timeEstimate of amount of radioactivity released up to specified timeElevation pointing accuracyElevation pointing accuracyDimensional significanceDimensional significanceCode tableFirst normalized polar coordinate from Fourier coefficientsFirst normalized polar coordinate from Fourier coefficientsMeasurement typeMeasurement typeCCITT IA5Oxydation Reduction Potential (ORP)Oxydation Reduction Potential (ORP)Altitude correction (wet troposphere)Altitude correction (wet troposphere)Type of antennaType of antennaCode tablePart per thousandAntenna polarisationAntenna polarisationCode tableDirect solar radiation integrated over last hourDirect solar radiation integrated over last hourIndex of selected wind vectorIndex of selected wind vectorMinimum number of atmosphericsMinimum number of atmosphericsIntegrated mean humidity computational methodIntegrated mean humidity computational methodCode tableNumber of azimuth looksNumber of azimuth looksPrincipal time of daily reading in UTC of minimum temperaturePrincipal time of daily reading in UTC of minimum temperatureHydrostatic pressure of lower end of cable (thermistor string)Hydrostatic pressure of lower end of cable (thermistor string)Indicator for type of platformIndicator for type of platformCode tableVertical sounding significanceVertical sounding significanceFlag tableWind profiler mode information*Wind profiler mode information*Code tableManual/automatic quality controlManual/automatic quality controlCode tableObserving platform manufacturer's modelObserving platform manufacturer's modelCCITT IA5Type of aircraft data relay systemType of aircraft data relay systemCode tableChannel number incrementChannel number incrementAzimuth pointing accuracyAzimuth pointing accuracyPixel value (8 bits)Pixel value (8 bits)Time of occurrence of Peak Eddy Dissipation RateTime of occurrence of Peak Eddy Dissipation RateCode tableDuration of time relating to following valueDuration of time relating to following valueShort time incrementShort time incrementDepth below sea/water surfaceDepth below sea/water surfaceFormal uncertainty in wind directionFormal uncertainty in wind directionDegree trueKp variance coefficent (Gamma)Kp variance coefficent (Gamma)Short time period or displacementShort time period or displacementCause of ice accretionCause of ice accretionFlag tableZ to R conversion factorZ to R conversion factorRelative humidityRelative humiditySea ice concentrationSea ice concentrationCode tableFM and regional code numberFM and regional code numberCode tableHIRS channel combinationHIRS channel combinationFlag tableShip line number according to SOOPShip line number according to SOOPCCITT IA5BUFR/CREX edition numberBUFR/CREX edition numberCCITT IA5Sea-surface temperature (15-day running mean)Sea-surface temperature (15-day running mean)Band containing maximum non- directional spectral wave densityBand containing maximum non- directional spectral wave densityIndicator for method of calculating spectral wave dataIndicator for method of calculating spectral wave dataCode tableWMO Region number/geographical areaWMO Region number/geographical areaCode tableDirection from which dominant waves are comingDirection from which dominant waves are comingDegree trueHeight of waves Height of waves Maximum pressure reduced to mean sea levelMaximum pressure reduced to mean sea levelLong Station or site nameLong Station or site nameCCITT IA5ObscurationObscurationFlag tableSatelllite altimeter instrument modeSatelllite altimeter instrument modeFlag tableDirection of current Direction of current Degree trueType of commercial aircraftType of commercial aircraftCCITT IA5Channel numberChannel numberSea/water temperatureSea/water temperatureGamma dose in air along the main transport path (defined location and time period)Gamma dose in air along the main transport path (defined location and time period)Type of precipitationType of precipitationFlag tableShort ICAO location indicatorShort ICAO location indicatorCCITT IA5Cloud cover (total)Cloud cover (total)Amount of middle cloudsAmount of middle cloudsAttribute of following valueAttribute of following valueCode tableEstimated maximum potential releaseEstimated maximum potential releaseDegree of turbulenceDegree of turbulenceCode tablePossibility that plume will encounter precipitation in State in which incident occurredPossibility that plume will encounter precipitation in State in which incident occurredCode tableStationary buoy platform identifier; e.g. C-MAN buoysStationary buoy platform identifier; e.g. C-MAN buoysCCITT IA5Satellite sublocation dimensionSatellite sublocation dimensionNumber of reports actually receivedNumber of reports actually receivedStandard deviation brightness temperatureStandard deviation brightness temperatureAir mass (slant path at 22 km)Air mass (slant path at 22 km)Qualifier for runway visual rangeQualifier for runway visual rangeCode tableAlong track row numberAlong track row numberShort station or site nameShort station or site nameCCITT IA5Number of outer-beam Sigma-0 (aft of satellite)Number of outer-beam Sigma-0 (aft of satellite)CO2 wind product derivationCO2 wind product derivationCode tableNumber of flashes (thunderstorm)Number of flashes (thunderstorm)Dissolved oxygenDissolved oxygenDirection of waves Direction of waves Degree trueXBT/XCTD fall rate equation coefficient aXBT/XCTD fall rate equation coefficient aFraction of clear pixels in HIRS FOVFraction of clear pixels in HIRS FOVOpen loop correction (height-time loop)Open loop correction (height-time loop)Direction of profileDirection of profileCode tableY descriptor to be added or definedY descriptor to be added or definedCCITT IA5Land/sea qualifierLand/sea qualifierCode tableStandard deviation of significant wave heightStandard deviation of significant wave heightPulse rate of beta radiationPulse rate of beta radiationSatellite radar beam azimuth angleSatellite radar beam azimuth angleObservation qualityObservation qualityFlag tableField of view numberField of view numberTotal number of sigma-0 measurementsTotal number of sigma-0 measurementsElement name, line 2Element name, line 2CCITT IA5Geostationary satellite data-processing technique usedGeostationary satellite data-processing technique usedFlag tableOzone instrument serial number/ identificationOzone instrument serial number/ identificationCCITT IA5Discrepancies in the availability of expected dataDiscrepancies in the availability of expected dataCode tableNon-directional spectral estimate by wave frequencyNon-directional spectral estimate by wave frequencyActivity or facility involved in incidentActivity or facility involved in incidentCode tableWater conductivityWater conductivityIce deposit (thickness)Ice deposit (thickness)Identification of originating/generating centre (see Note 10)Identification of originating/generating centre (see Note 10)Code tableWind profiler submode information*Wind profiler submode information*Code tableRate of ice accretionRate of ice accretionCode tableMaximum antenna gainMaximum antenna gainWater temperatureWater temperatureNumber of inner-beam Sigma-0 (forward of satellite)Number of inner-beam Sigma-0 (forward of satellite)Scan line numberScan line numberTide station manual meteorological data checkTide station manual meteorological data checkCode tableRASS signal Doppler spectrum 0th moment, referring to RASS signalRASS signal Doppler spectrum 0th moment, referring to RASS signalDirectional spread of dominant waveDirectional spread of dominant waveWMO block numberWMO block numberGeostationary soundings accuracy statisticsGeostationary soundings accuracy statisticsCode tableDistance of release point or site of incidentDistance of release point or site of incidentGOES-I/M brightness temperature characteristicsGOES-I/M brightness temperature characteristicsCode tableMinimum relative humidityMinimum relative humidityRadiation vertical sounding significanceRadiation vertical sounding significanceFlag tableAscending/Descending Orbit QualifierAscending/Descending Orbit QualifierCode tableCharacter of obscurationCharacter of obscurationCode tableName of feature (see Note 11)Name of feature (see Note 11)CCITT IA5Acoustic propagation velocityAcoustic propagation velocityUpstream water levelUpstream water levelTendency of runway visual rangeTendency of runway visual rangeCode tableBulletin being monitored (TTAAii)Bulletin being monitored (TTAAii)CharacterMethod of salinity/depth measurementMethod of salinity/depth measurementCode tableModel wind direction at 10mModel wind direction at 10mDegree trueType of measuring equipment usedType of measuring equipment usedCode tableExtreme clockwise wind direction of a variable windExtreme clockwise wind direction of a variable windDegree trueObserving platform manufacturer's serial numberObserving platform manufacturer's serial numberCCITT IA5Difference statisticsDifference statisticsCode tableField of view quality flags for ATOVSField of view quality flags for ATOVSFlag tableSST product confidence data (SADIST-2)SST product confidence data (SADIST-2)Flag tableW m-2 sr-1Period of waves Period of waves Segment size at nadir in X directionSegment size at nadir in X directionTime difference qualifierTime difference qualifierCode tableNumber of pixels per columnNumber of pixels per columnMSU channel combinationMSU channel combinationFlag tablePeriod of swell waves Period of swell waves Range attenuation correctionRange attenuation correctionCode tableSatellite classificationSatellite classificationCode tableTable A: entryTable A: entryCCITT IA5Maximum wave heightMaximum wave heightPer cent confidencePer cent confidenceClutter treatmentClutter treatmentCode tableCross track resolutionCross track resolutionDynamic rangeDynamic rangeAMSU-B channel combinationAMSU-B channel combinationFlag tableSpectral radianceSpectral radianceW m-3 sr-1Method for tracking the centre of synoptic featureMethod for tracking the centre of synoptic featureCode tableWind direction at 5 mWind direction at 5 mDegree trueGeostationary imager satellite channels usedGeostationary imager satellite channels usedFlag tableGeostationary soundings statistical parametersGeostationary soundings statistical parametersCode tableAircraft roll angle qualityAircraft roll angle qualityCode tableCloud top descriptionCloud top descriptionCode tableType of stationType of stationCode tableSatellite instrumentsSatellite instrumentsCode tablePixel value (16 bits)Pixel value (16 bits)Major frame countMajor frame countAMSU-A channel combinationAMSU-A channel combinationFlag tableElement data widthElement data widthCCITT IA5Units scale signUnits scale signCCITT IA5Altitude correction (calibration constant)Altitude correction (calibration constant)Tracer correlation methodTracer correlation methodCode tableConfidence intervalConfidence intervalPixel(s) typePixel(s) typeCode tableWMO Region sub-areaWMO Region sub-areaElement name, line 1Element name, line 1CCITT IA5Runway designatorRunway designatorCCITT IA5TOVS/ATOVS product qualifierTOVS/ATOVS product qualifierCode tableMeteorological attribute significanceMeteorological attribute significanceCode tableInstrument temperatureInstrument temperatureType of release Type of release Code tableSatellite channel(s) used in computationSatellite channel(s) used in computationFlag tableScan line quality flags for ATOVSScan line quality flags for ATOVSFlag tableTurbulence IndexTurbulence IndexCode tableOrigin of first guess information for GOES-I/M soundingsOrigin of first guess information for GOES-I/M soundingsCode tableSize of precipitating elementSize of precipitating elementTide station manual water level checkTide station manual water level checkCode tableExtended delayed descriptor and data repetition factorExtended delayed descriptor and data repetition factorCountermeasures taken near borderCountermeasures taken near borderCode tableRadar incidence angleRadar incidence angleShip transect number according to SOOPShip transect number according to SOOPRadar signal Doppler spectrum 0th momentRadar signal Doppler spectrum 0th momentDuration of time relating to following valueDuration of time relating to following valueProbability of rainProbability of rainMaximum relative humidityMaximum relative humidityWMO Region sub-area (see Note 9)WMO Region sub-area (see Note 9)Battery voltageBattery voltageNumber of inner-beam Sigma-0 (aft of satellite)Number of inner-beam Sigma-0 (aft of satellite)jjNumericfjjmjjjjjj@gRadomeRadometj'>j`jj=Lj\jmr,jBjm2Kjjj$j@j 6 +j.jRj2j2jNumericxj(jHjj j.j iijiiiiiNumeric ?iii + diii hisi~i"Hi^iMinute 4iAiNi[i@idBG ((i,iNumerich"iTi5iRiNumericFi_ixi lDi]idB6i[ii ,Ji`imZ6ifaaataam + +LanaPaPaeazaUDaWaNumeric@SalinitySalinityaF``m ``Pascal #`````Minute ``J m-2?```@```z``dB'``J m-2`````Numeric_``Degree```@``Numeric +Ps``m +```k_`k`dB7`I`[` G%`8`K  `"`9```#`_`` #__` 7___A__Pa___@w[___!o_____Minute k__Numeric __mSv R__m2 sG__Numeric3___`$___V_|_NumericYearYearYear !%_ _._[^_A +*^^%^^^ ^^^ N^^s Yj^^Numeric<^^Numericp^z^^@O^^m ^^Kk^^^u^^NumericO^^m^^^j}^^DegreeSI^m^m3$Q^V^[^MinuteMinuteMinute<]]^5]]Numericy]]NumericG]]Numeric &_]o]]I]^]s] =]D]K]/]$]3]J\]Hour!$\]%V\\\ \\]H\\\ PWater pHWater pHpH unit +S\c\Numeric +23\F\m )\4\O\]\,\?\" \\Numeric[[ \![[[e[[Numeric ![[[[[%y[[Numeric t][j[w[7A[K[Numeric + DoseDosemSv*/** aZZm! Z[[ ZZ[]Z[m4Z[[Z [1[ QZ[[3Z[F[D[/[N[ T[[LumenZZDegree ZZK ZZNumeric 3ZZZ ZZZG~ZZZ(ZZZ$ZZ[ZZ[ WZZ[ @ZZNumeric#ZZZAZZZ(LZZZZZ[ZZZZZZiZZdB'*ZZK [ZZBq* ZZDegreesZZZX]ZZNumericZZZ U\ZwZVORZoZm +eLZSZZZ>SalinitySalinityZhYYY3YYJ m-2fYYNumericFYYNumericYYYqYYNumericYYHour YYPa-Y Z!ZYZZ YYZ!#YY ZUYYZ>YYZ4YYNumericYYDegreeYYNumeric &rYYY YYMinuteAYYMinute>lYYm 5VYrYYrYYoYdB"KEY^YMinute!7YEYSYY-YNumeric XY%"XXX#XXX +-XXXPXXX XXX)sXXK T}XXNumeric,XXYXXYLXXY XXm + + XXPaXXXXXXIuXXX wXXX  \XoXX@*KXQXNumeric+X$XK W;XmSv EXRX_X>)X>XSX Ozone pOzone pDU + +WW%4WW%!)WWWrWWBq  hWtWWJWWW +WW X@WWNumeric# WWNumeric AWWK WWNumeric +WWW"WWNumeric WWW(qlWWNumeric(zWWW ;jWWNumeric SZWbWKg m-3*W5W@W d W,WNumericU W)WNumericQW$Wm +8WWW VWW VVVVVm +VVs-1VVDegree 5VVV +VVNumericg`V|VNumericXVdVpV19VgVV_VVV #tVVVZVVm2 sVVVBVVS m-1VVmfVVV!VVV VVVi|VVdB RTV]VK n&VQVNumeric)SQSS(S5SRS SRRR RRNumericAlbedoAlbedo%FERNRNumeric0R)R;RRRRQQQPQQm QQQ!(QQ%HQQQUQ`QNumeric +Q7QCQMonthMonthMonth@PPP FPPPPPP @PPK iPqPyPCPcPP!MPfPP %IPQPYP9#PSPP :MPbPmy7PTPqP ;PiPNumericWPpPPoSP`PDegree +$-PKPNumeric[)PIPdBd)PMPHourx1PEpm6vrnasDUCHP*-Y-ys|_Q31UTC#J!u4mPnxqNdzREChN)W1h2iay-8Dn z=!HW;f&9k?wy`$so1IJ%KGWgRH>#(~zJ33g$wo6Qv@%f6d{b@V!BOXcLvxV!*O6W^x z?I-=dBXZ+>$`xY~_Z%KLc7+Grb%ks1YSOje52BJC`c+(KrI@q*pvXNLsvlhUVfst^ ztK}&Xkfr>fEJG<=-81BSMSD1qMd{Vw@(=gkXUL?FwM)Pa+KbV{4 zZk0A_Iuw!J!)JS&bd3c5j3}sGjIgZ@&2%keqAYV|>G^@p56H0j_8SfA_sf+)gdsVu zETWR{H0#mc8j%O!p->(aSg}2sb7YX1yXJ!d9!B<@z-5)+)_Ih!G@tmYwr>qBXQmoP zW#L8kG%rMckZibb z6<5jfVBV$}r#P7tJSrgzpb`3k$(X$^FD9uf)lUv_V>=B_91a;t?6xaCu|~I!s`_=N zv9_{zbw=FXq$^El*pblYE^QQ6i!9~9m==$nzR6nX*Zp>%h# zR=F(=lhr-T;n6oA3A{^^$e^rk7izgmI5rOgKHqwTdO=z26Yv$(i7RnTd=z{Nd>jN+ zxklf#q{TkRm?NnBFrPRI-YbfM5OLg&cF(PhZ2`?nR@wI&23yb}?gq&|($^a1_GQ_p znDjjAO_)!-1%&%WAPdWSo3(IDTI_3#c^dWSzvGyA0o3cg7VSgt-rTkwG%FT6g@Lrb z_n|{vtkc{0{$XuO2#Lx=bTST5gD%I!-0fiBiX7o(D4-(Vd1br?FtNz%J3jH!@) zY|lpgYq75|@y4_yB48C{1Bvde+&Yun8#nc@(1PlCo!LRw5Io7ou2kfqQ2hMVqfAh zowE@0i3^~PXFb#Wyk*!KOnL#e3?1S;*cgB2>+M$Ojr=hH9pVT``}YV4sA8^XDSu4l zhSgsc&4%^1o3FQR`Te`}SK^Of!NaiX3Rp9bZPPa`nPJ~z%!{a}FrRo1Y>dB+te5f& zz1NOGhxi7l{XuauvUg+e56btHR~+aNXF#=oICE&KVtzi_*$K>e3w0-Sh(jRxw*&&J zWb{o-TI&1Y;hKLn|G$4T>ib{;zkB{-920*7^?G$aHD9l#&c{*cd;lHdNwD4@8~eV> zuyfF$I9Y%W@fdhD@$v;U=$yIGA>EM`u%~XD(3H_jLKJ(_jW>u zNV@onR~cXXV^bn)aLq7UFMU^Sg${8?ou100co~`dw@u||`p&rcXY#%AFG%^I6S{yZ jhiYt%tg`P-4E!EC#NWZj{WHx6TmOh-3mT`PaXa`Qdt;a` literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_247_8.bufrtbl b/rbufr/tables/local/BUFR_TableB_247_8.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..88d0883a006c585122f865435a45acb8739b6cfe GIT binary patch literal 5048 zcmbuCUu+ab9LJ}n2BHXPa*=BGoTwp%cp;FO_$J3GT7pn$qezTldN;kBW^ebhyVuf2 z6B2y@OccecU=U*@8e^hFebN{e1^u2Qrd1V6;rx~@zE|ek0##OC)8+lrF9)JlQAJ)0{Bc>-(-a{e+OcgjSDuQL zaMg4&`!EWWSH6NFg~H&-2p`PfwM9h6hS{qf0*k~0p}aAy65bg}FI3S~r}l?(6T+>N zU&cZi@c}Whx=qtiI-3YyY`IOBZdg`TuBtpg;9`#o+k4xpQ^Bv+0vU!BCsi3${8GCX z6C6Wo4+0`o(-Jf0yK*HJB#Yni!F?i(_@uRm$PWz-w%k74>Zi%oZJNwRLiCmD#i-@B$$AP4Po!IMcER!; zpQNJ`2a0hEFL&wGSU2Hv_}X{tv|rk`6^r$1-Ay)55)S$KO{s-u;$b7xs1lr^#*_>? zKbhTDCjOOI45aqrz-YQF=C(F%{-(ghp#9igd4$UU2n&+9u+T7Op33z>*rZjtEMM5rI z%AJ@kvQ!EAu*>7p#$AojZ+iDe8Hv?4PfS|NyR}O5h`H@BT4(AsOy;-DhR4RKNaE;9 zB7+VIUTowlS>hrH#8melj5+L69EwL!|GX5(#27pP-tcc61G+3S7hUPFFVW`^>MzhC zo(J!h?8&~k9r*AiSL5&y$n=w zR_{6^+?5Xd7JZ&Zoq`VWanQ{78r<)F>&Bj&LA&Cxv*`Ff>OIgQj)VKb84%EgTTj?w zpJN31^D&Gk?gov03-?Ec-2si4QE!6|aXnbAuBqhKCH_SdTR}foC8Os{ancJN;`OAr zHjJr|eQd)*;>BTKW5~0pKmQZQ#NR-g_jwS|h5TYy9QGAD9!Gr-d(b`RUj8J%_HVphH{>n*FQe1#Q>bNa;R~ zwvXm_>0&a^|3G6O#mR<|{jA?wFQemy;_hSU5Kn?t9nH!5{f@<3z5u=N(UNpXxPVJul5I>8+T(oadSiO(I!3P7o*>q4m*v9 zw9i&yJh1?pcsAqg_gjX2gF!E#a_A861dV@9{Mpa9U+*{a!=(#}KNdlc)^8aI=wh$u zXn#DC+ou2b7`Du}*M7b|v*-Cf*hl_20@C^M4wzWS*h+KJl^OOO`n-r*$9UqCU~Bv> zWWJPN=$zaR9pVUR{6TRtv}s}I2jzRpD>p%h=zx0tu;*~Ai~auSWglY18>r|0j$>jB zl7DZ3E}%=sTy&+Qzc+R^{A+mS{>|v`je~ga4D2Ev1sKX9vy{dttp z`HJ@0Ip`5d7k>$K#y9?0oXA@IW*E(vzN=0{hxk*Ip3b8-yQ|gPniGu>*}g&=>&!2aA8tJpcdz literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_247_9.bufrtbl b/rbufr/tables/local/BUFR_TableB_247_9.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..6bb263715f1c7ea60bf0af4717d17b7ece6f14d7 GIT binary patch literal 5760 zcmbuCO^g&p6vum)B@j>+NhT3=#xfe&C62mAj5iq;(NSPGyBh=&6KiH_XNvT658XX1 z!@;aa&?tye&=8EDoIGeacrfuBza{Y_F%mp@5EByx6^$mg|5rUV(>otbu~t(3>#nZ) z&#U)dRrM_I9~d}2`sHhfvS+^TTXuMMu{B@~{B>cuMP;g15zL)to*VE$x(*YzEi1k& z3*Fz0x&@J*;yGJP2HYudufQtY`{-zP zYKmnuYqz*wP-4DY#dWt7GtBjh+>ySr^rA1DCT^*gbHbx3^1ZSQCBMC8lj{`Om?w+U ziQV2U+@i-TC7EXx&)q5V%0Jv^;}c`|GU>=ba$D|=+~x4Nm4xp#ljbWebM8lU^vjD<3}oLAZ`knLMsMB5C57>;rr7bTn@~Y{HO+3&E*SNb!$YLoV zqee61UbOWDXnAb@eulEk;mu{=2y*u~&C!vI_)Y^q z_UKfP54V{oeAlj0oIAGV^VM?Ij`E-^f|6Uvv^O;^)D!pHQm6ZyMhb1MyIMMVPpFkL zl-oVrxiz+5#BL|JQxxeOmJcnXxlfbTO2t;P+^b<{5k9TO8Nq`R_9;C0u4mF`qs@!a zF5J|QlB4yxxd`;G#cb(_F3mct;oacCv4N;z(=OmB=<#~gEmN?4I%J~^?$n}B*24N7 z?OC{91bo=!jrLl`u9V^<=C-e|VFMOXF4DHcS-x(gC@}7Myw%?x1viMICqx+b<9X;h%NhjDO3L~W9S@_{phMgT z?gNj2fGW4>o1RRm`5r~T9L5u8K$`EPF+KD7rmS}{_6gLj7*Bi3N1C{Q2m6UZ7U7kk$1@;mD1THcct|<#vVld20Fy= zK^+guKPpQi7+e>rd^v)i$Du=f1KcbE;rU_MS648fZ_@e*V;)D{4;|t`kn-;^2&h7F zHY+KmM}Es;JaHFD{+o^I&Enat^eO*Q9%nJ0I9br-evhI#|W6K@1{K5PG7 zhIX@(RQth8=zRWzBK-HUFQs_ z=Sy*2H?_}N37VCJnlI(abI>8a0+z$5kj7aUH%K=|C1HJmezY$;&>_}H?`9-3ie4Yf zjI^jz%6bo1vTH-#zWYF${{#rAvRL2rWWS0BokLe+Jn^Qw-ny8cwzH=k;z9ch<;fC^ zC$0wPpDzjPV`w~yIshHwa!|)t=d<~ISE~Jm;&A%+C>}q8yWftY<)MrImZ6V~VG^%UxMj3*Ys*8IDa`OzDcz{=p4#Ihqw)l$K%qz{}R?I zXi%Q4h7NHpIRAV}srep*&I0HVSAmqzBOsv4x;lF!p}wzZ{r-JETE7ch?Sq*4{+zTv zfEMYUs_T6R&fkA26%U%{%g`ad3DSJO0s&QK>+FrB^$t2w{vO46;xX|5*hhL~7l#gU z52(M_@TiLU_d!bi|Df-dG3XGtgJfqORARW8?=J~;e$c*`#(3hLApXdy^HQ&mMOwHg z6Dq#+-FyXfh}XvS)VYR_1M~HkQhLur=iIq4Brb(stN%>rd*G)qOhV%zV5xV) literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_255_1.bufrtbl b/rbufr/tables/local/BUFR_TableB_255_1.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..bfc8842c741707362110551596c3644747c0b297 GIT binary patch literal 1692 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_3.bufrtbl b/rbufr/tables/local/BUFR_TableB_3.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..61a86dd1064c1798a07748f8fd2751f03eadb3d8 GIT binary patch literal 59292 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 z zGXIO@?izT6x2SxFg1}{$?MCit9v;NQP1t$fItosyFq z$S=Gb?A^X!VfKOMw*&A9uK|0vuSU!_uYR})9$^7ge^fxgg163tQV4BxDjlu zuYdb3HGLpCUI>qHIoP}XJY@R|?}6u^Ulp9sJ_I`Z&+56Mo9Cwo&EF(Bc@!SuzkyD_ zXk6&yU*A=!qe-uI?+4)#ehHNP{Tu`=`0M8d_B`a(@CdI5C4cvUfCYc~8@A_}kpN0l#jpt zvcmdK^V&E(!m{{6e=L`&%lP=$cgXbf2gvh>@Ca+5lRwi_kon8YN<06eetiWz!Yruv z%Y%Rg|MpvI{UJTImi)qvVDIBC_}_w>$Ctw+JQ|e!ay$rF@Rz?4YipJ3-(MM&FAa~A zXEzV|kB`;1UidJ4UxH64KK|cHQ5J&Z%MkAu`b}Rsd$|!EhyQwT$ozF5BI7~IC;U6G zcXhIIidO3V4M11Yh^%TVmr)dSwkf!WV!^f9%g8T|&HHSZVDizwY7i2v>vB z_s4^d!(X1$sSKGkK7Mu}7$5!cs9#nl_?%o5-68awug0w>8_{LuXan^Xz7%xwB0I9%{kIk5k)C=wJi-&f-rt|S%KX{4!}CjC0WUlPKK(N# XO(Cw`hKctHwbj8I;rnpihn)R4o>IY2 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_6.bufrtbl b/rbufr/tables/local/BUFR_TableB_6.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..f59a9aafe6a82621dff9ca08f5b326f316293255 GIT binary patch literal 92504 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_65535_1.bufrtbl b/rbufr/tables/local/BUFR_TableB_65535_1.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..1d41f680d6c9c600edcb140e93228e5fed9495de GIT binary patch literal 1676 zcmbu9zfTlF6vyX~L<@}++L-KRA{2(?3iu01z^hOU5Mx3$WQV;mdo!2W5ro=MAXP)%i)8ezs4av;{x5f#ljOH>;RUUyI0&f zrz+A+@^F|+Cx6c-jZTg(r8R8kP?3K&66aMO#_r%xWgiNfI-uGdCW00}S zU@^POhLHFIz6c%SDp;=%*D534mvWJdIlCibdq~=X--Qmb2CjiCAQ0@_(V#0Mc7Pn( zKauNH!T;~K9O`=sy$jGGM!D`Nh-t91)b{~9=pGIaoA+_Pr}`rH30gbwFVG`?2X9Fy zZPu#q8sfz)V)Q1S!#_iZ_!SI41mDu5oMKjH`$*h|??8vR3)20NJ`n6I=l2misLyBE zPkaOR((gNHJcX}Ahq%$B9`*Yeeh)gtIq>-VyHjOs0P$iLvA0Nk0xv^{IM_pdkA8T6 M1sdOedVdN04N&`;#sB~S literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_65535_12.bufrtbl b/rbufr/tables/local/BUFR_TableB_65535_12.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..2fe6d37ceebe25b0dc4351bd2080c19e3eb26e36 GIT binary patch literal 69124 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_65535_3.bufrtbl b/rbufr/tables/local/BUFR_TableB_65535_3.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..809e09ee25a0d0713c71ca3a984195b4e1e238b1 GIT binary patch literal 2096 zcmbu8ziSjh6vrnqB31^;SqOWKXc5H|&eAH08bnSFUMjH}b8~wW_I8%pNiO*ZgeYoZ zBZ?N1KR^TclY{mhTI-+k}R>|o!(*y6>J{p{(| zK>rcutZYSC5vIZ;VMGwffETw}nw*a$*Hvz`6;|nx%OFrutW~A+&RJcNg-LNEkR@UH z6{CC=wnvw>u{9p+89Zl|Y;bLS5vth9@3`r7E$Lnr$ebIY!YWedDzq|;m7VXjzO}H^ z+bzkuD%4e|4Ht7N-c)v4bvZ-KgwfM-%5}@4eVeB3?wl8~~fM3@slXlU5w>yfZF>SaNqpg$KD>cwRE)_OMGH9 zh-&M6GUl2- zu=o7(F2Bdnv(OVXS8}k9|boJ@_H$5IvC2=NJe$+uIs+WuCo4 z%p>@Z-$_F3Yw8WH)60Gy9(xZBs`CrTmF zH;B3me+eDp(tqXWx&GaT&Q0hL7r^!RWnz3c_b=z}AKl{;bcol%R=t?A5%_NEeU11# v@RQIX7Qx=nqo2Ki2A%8Awe)-sLXYm>DG+d$YYn>a>uQn=A?6pf=pX$H?duCs literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_65535_4.bufrtbl b/rbufr/tables/local/BUFR_TableB_65535_4.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..def4085d932e77688fd8d6aab51f6572dd09f77e GIT binary patch literal 3212 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_65535_7.bufrtbl b/rbufr/tables/local/BUFR_TableB_65535_7.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..214ba2b79b39b3414268761c2426ace4d8058517 GIT binary patch literal 4440 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_18.bufrtbl b/rbufr/tables/local/BUFR_TableD_18.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..3773a040878c5c528730e3b12d87fd4f9c787412 GIT binary patch literal 75412 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 AYybcN literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_2.bufrtbl b/rbufr/tables/local/BUFR_TableD_2.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..eceeb8ce1dccd0703600f533be8fe6f524c64dc7 GIT binary patch literal 34204 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_255_5.bufrtbl b/rbufr/tables/local/BUFR_TableD_255_5.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..8fff7ddd67869b7d8801068fa9a678cc5bf38f2c GIT binary patch literal 1632 zcmcJP%?*M;5QX2uf<`65MD(P@t0h=~C0K|hc(McwumDT&Kd}k>&}i_@f-xE|CObpwy~*hcSiSWBf6W0`eL5+buws4R zO^|*)-{4;PH8 zuNp(VI#T#{*WB|ACo(Q%L>f&{GeqL{d`U+69r_1}S6j+Xl)c)MF;Zl#uSL-zBPB!r F9Z$<_J}&?O literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_255_6.bufrtbl b/rbufr/tables/local/BUFR_TableD_255_6.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..146795874a4e598b1b6ac659d54912e927b47d0a GIT binary patch literal 2652 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_6.bufrtbl b/rbufr/tables/local/BUFR_TableD_6.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..cdeab56daf8dfe23d8ddd9bbdef8e14bce04624a GIT binary patch literal 29848 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_65535_12.bufrtbl b/rbufr/tables/local/BUFR_TableD_65535_12.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..34b1fd6382388444a8e43c14df740df4f2a674ec GIT binary patch literal 14796 zcmcIrU5s318Gg?1Wm-y7&S(* zlKPWqydYkfUU*^DXu<_CXiQ_4-BM|xRH1H5DW#NlTS{9B5-$wN_&m=$hdI;kLQHs1 zv+sWU%{Slk{=e_}&gr^ZGtU=(cVzE_`@j5?2M^Bf_~Wi$Zr%R&pVNWcYsEumMRVsv zS$_Xrd(vN8W;M&~qUa?vyVeqD*Pg{}ZUx45JBM-7cn!w<^q}Zo(A+kFPTPUXct6Gs zd}7wbz6qlS#<-YrofbV)882&m7Btz7pgr3vdb=pO?TNP@ zesf$Cofcic!VKjl=Z@Gj?w{F9plhrRS_kDCr_?}hGw-fxO46oed9U>u_Te=Pt_^#A zQS?ioQ}!v)p1meYxq8xSN1Sh#HafsJ>qv(k@Kx0($JAs4-=l`fVPWrxE`qv63VXRS zKB@6jptJ~ipmk^q@(6H?o_iT&S)2C?($~Xs_pfU3QL(pVD(8{i6xYGAYb|2=GeOvS! zq8mj&BKmdFd9D9G#u=iM-~ArO4RPc9Y=9=Hr3Im1Cv-+Jq@mr1=*L^z=>QOdj%v4j#Z&gn#jL}L7$2z~7!;RvQIo5fk9;lfv=E)~H zp>A_T13l-bpb7rNnYw1UnjCXI^I=mqBC5+f>HlrJ8S@=$VfEO)oS~H)&^hUh{u=Ml z(YG4H=}1?T`_E!&8y?Pm4q=BGSt`kw>foHbJ%dkU?9P1ayj_{`$kmv)wrv)NH;bQ- zgL)i~_27O^TP$Fu+k)}MF=Hn~UZND#Rp~|Ux2#K?jgXQ4_BwX%+Xc~!qO9g!Xq)sO zqW=_qPV{-v!{DeGxpz_Dy#_OD>;=%eXhSqp)QmO%epO&vG2+x~pZh>2on%IxWcC~oGy9lu zSITUYb+dzLE-Ogij$_PT0)x+^=bR+l|1R)o!o?+Y@ zFeb|0U@OK|&+(nxijg*?U~IA?lryw@Io>Z6N}7)%g`KT;t=CIev^Y5_tE&6JFSV~&*f8q_9)+4^y_d$78nzcd^&cST&( z6|>Z{z+kAO4yGJ6yl4g8L{%Br~|6vNLIZVT2G zYwdqukMt|QtNA@J*r`Tbj1S&7>;gtyoM(0!7~6mm7ay7Nq~qNA;gFqM#Kkj-C$RBR zV8rE;hHC9DV8q!Y=`3JdC`Lf<^}BZiqZK9xpL?3!6e>qkHa~TCIBbT=;ZJNH1x94vZCw+Rls8mTLPlJzZM#N9jln+@B6 z5owPzu*dSLNL{t$SC0TAE?_^IN$ZR>FxzaTnzGUFta&e#QD{X&SaKf zj+J8(a{L+?aed;H?mzAcm19chyBk9>8j|DiiAdi~dT-#zz=*qd<~xjLcLF1>*4A}j z`_4;|zMF*cI56U#3Hv(*KLYB zn{<}(8DPYnGx(cgYk?8xyGiHN%P&UelBV+RW59^>D}RUm9$>`9Am4|_dpN*|v-!1( z!DGiFYpuU8^DAIPo--^!R}TXtPFG3&)!o2|?BV#9=sIA;`7Zxgh}qv>i1gjAdWL&} z5hq7Yaozz&WZ%9Qx_atpBt~5|>bt;*(^b-Q=Pkg9>*4qgx!He?M9R_9ndNVQ5%=8L z-*0^c7T4V|ZSrDXjhfdQuq62t>=oEeE5dE=BNwvLMg(&(GI4jO951rq< z*&P{Mj!VGWz#25mAoiOA0ds@`2K`ns+=~jYN=&%Vsmk-#MG5&1eN23u{fNNA{};8a zhPY&*9wg?-e4O&DZo2BOjupG@92)n{Yzk^%_u~Kmo&)~%ImvG&=4o_Sxtk6{p3{Y{ ztA}%PBQ%!G^TfgjGExlyYl;tH>{WeasL0qVGiox{Wb~LdmdxtL!gEz0sXveB-MLW1 e1Z#?qGxL!Qy}O&?O2$r+v8tV$kg*|S!2AM=<2f1t literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_65535_3.bufrtbl b/rbufr/tables/local/BUFR_TableD_65535_3.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..73289f716a71a93e39288c8d142705e0dc72bd5a GIT binary patch literal 1624 zcmcJPJqp4=6ohA!O@ycr#Av0#&cb6@crH(1?FlTb#WMa~z;jp&in7kz)xuyS>~7$( zOg8hqc?rptUR85I>qtj%OChtH5~3t1q0o3MihFlXRPbJlb;!M3vYajoP~cM2o#Mwo zrgsxkTekLpRA68`N#0ppq7i#bA$7j-NTWskoVyoDE2oj{j#xeCm6` zbtU6l^5^WQ!wU%QTg7uAR+&bkExHt9}yVi!fTOd zjcdgTkr)ySvNLdNWyJ2$J|VZA@_8k z>(kvic@Y{%=D8#Bh8mfM06E2nXslIz&}i_@f-xE|CObpwy~*hcSiSWBf6W0`eL5+buws4R zO^|*)-{4;PH8 zuNp(VI#T#{*WB|ACo(Q%L>f&{GeqL{d`U+69r_1}S6j+Xl)c)MF;Zl#uSL-zBPB!r F9Z$<_J}&?O literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_65535_6.bufrtbl b/rbufr/tables/local/BUFR_TableD_65535_6.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..146795874a4e598b1b6ac659d54912e927b47d0a GIT binary patch literal 2652 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_11.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_11.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..f5cc6ffe28187c8970e96f09e80537233cf0dd9b GIT binary patch literal 14404 zcmcIqON<=V6}?qm)4!?7An0l^ftj%(25f{hWYO8gkSro(c>{_p7Fk#kNERCiSV#y7 z$VWu7Ac?YI6m-jq$VE@5~&rEN5{>f+7KH9tU;GbV^1m*`&5%vOL-*uh%+0NO3wF>7Pq z6s;E8(|FD>%ba?M+r%H~F7)^9Hqco+E&6V){hr$IgQm6`v~O!ge=16D`{J#SU$z^f z6QWlx(ZltUb4TnO=TGcS&@meaZGv))Q%WE+h-oyYt(CU5mj5?C!92XC!L?zoJ4NpT z?b?q)`*uc@>*`CYJ#oHL(&z!rtS1@vz!&94ndIU&7q_{+t)5e&?}(npa~$osDgOHd z+Ee&tn^$4ikErWCK|i&S*eB>8mn6sW%aQxkKaX}BJXUvaRsT8k^zAdXKSjH1w}KY7 zUz9dbNLGctq%r43*Mep?hr5-9uua=&38gI_a{CHBx$OaU8_VsjTKlBh{{*Ft5j_K? zb&*f5bsTGMU{0>w*FKG3+T)n|cd0)c^;GF8PF8+FM-A z@-sc+hwU5H=9;)FuEj0u5ZXP>(*^?Dw64<5>8CwuyiVIj&n>O-CA23b1NWU$*R&0e zB>EcAhMf?d5f2@;j{$ROne!>?F#$U1l^R)>HltiBZd2ed9)A^jTr;WtKqF~0nfy1C z%}`2Pt?HkEO&)t|*zzsI?XLpV~Z>VP=dFN+=# zeMR&rxXMS-ehxj8XglY$RYtE2_QUmT1x*pV*wa)G*GYR~USRypkm=}IjNYjtk9%-p zPpkKL80#^L*5c1nZq$Eb%m~bZjL&;C!&T@Rv)4hJqAk%xnWgfb@5-AKiUUqP<9Mz~ zB$LD_lf;eyF|i*Bcj-u2&sH84eV$o6ju~c^*=G^Q*k-=-^?642c*vaiUECJ-8lEMk z3@MvRlH`z@^_-q78uUlGn?6$5i=xLwUj-dtU8L0Yz>bRkSCnH0#xY(I4TL+8ga`J9 z?y|xei08V84&;vmRgxuToX=5tlG4(0-OXitsd>(N0R4rsYN1G5NRMSLL5ry8ZjWXQ zV-&NGOVaC#aoNl`yqGpgA1r$)hq8S@n!VW5>ER8djWNGhd7PY-d7N3GzV_7qh`UWi z*QWS)K682fr7G%7l~o4qP=lU%nTvhx^;IvfSQtO&@Cvka>sT5L-+2TdVY&P@4y zf1hREWAarffN*{gl8*j$;gHv{I+! zb4(UHC5erV?Dh)uPvALH*6sOuPXYo{5(qg|UQ{?uGeCS*7yxouL?hqO}DWaj~SO9CHgW z;$nMC73it6k#U!q)a)<7i1Twlx!4GdI3FyO&-gp}^g*Po z{Iqx*FyhwHQLfzpj7YoM2VFOT5$A)Gs!NW%A1SMG<-sR_5$7K*<@39M!4r&#tATeM zJUx977;!$>)gEUvFyid0VLbU=1&lcV@N>Sy??tY|-vVp}MqHiP(Yg70V8rR%-_P6* zjJUl)V&|dr3-3nCDpzdZ35>XXE#IG;Z39M}?I!jqFg5@q&IkSNZ!>fqZJopIJRMn! z@~t1vmVgnd5AHd;p&0%q>VsUahM=&ev~6%BrdT#|xnth2rjm zp%|&&f7}d=I3MKq3}#=Ph|Gfx>HJw>#O)1Q+N*5>Mx>w5LsmUt#Jz*;$j`rcGtxi! z6`|P2r8;Lgc|7vG#J^G80gO0V`PWffff2bM+z-3j z0*pAjnw0IX0!Cb}ZTq|J|3$9DztY+YjJTM{Z^Q7e2pDl^eb-7K*95PFwa@W4B6aRx z`aJ`TxL8sspRWT(oPRW=^RutV=E1$t$FrdrO`Ylg5*Tr^YUv$h3XC|N^V@0c2VaX^ xM@MIUcLO8teQiti?j51)@GmMqe>GAclhXM%U_|AQLoW`8w?OB217kCOzX1`t%QOH0 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_12.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_12.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..87469fe8159d02827216c3718aa9df66991147fc GIT binary patch literal 14536 zcmcIrO>7<26+Sa>{Qg}d`rb z-LOs%*GtYFv16P+u}?q;tN~gE5@wAY{E}%c>fjVm2KJ-#9F5wjadlKzo{AQb1 z+s6J+b8F? zF#$U128}FAn-MG(w<+*fkKc$M*Gy{P(MZ}%Cg03tGnCS5Y51JO7}?Q^I+7D(UoNqn zD@rCaYHgDpEX+e0W_BHDA{6rP8YG9~%UrF-r50Rnbz@YlE0z|mx@nXr*O}{gNb{%C zY#E-!`5BigSaXx*4=(w}DpS1+)cTw2GD9)X9^6WqyIhvnel3i#Ujlc+&WSFHGUK-)L(;#Cejxgx=s!dcfve_nJfA|(5ZcZ; zZI#h0gZ*$l&w{3iUF<2VhwG$0F{dzoW_A*keWZ*$?!k#Yr`|tctj8!?i$6=bQU8fC ze=+JaKF{dcjp!M$k3h?!712c2-uInv%M^o(15Q0ZdS*-{lf)>K#6ARKV&4<)`jN1h zTRkfJJQH>VGfb$)n6RU2GduhG8bbGYNI(5HZriqiXGtkN%BC+#a!Ad3)@~{qbe6L- zeWY#giq4B32JK>9q||lS4vGF#lw-QaF<$L-h1->cyY{i}vU=%?=c0#p<&Rxei8*DQ zZ=$LsrKL4>w<+68&2!eH=x-~lwiRjH(&LqKw@0&LjLL1pbN61%){)hfHK)&0hrHZp zNvF~7&p_#|^iw5Fluvyhls>ys4qgc~ z;oX$#DN$C`P5VsrxajAii~|X31kRJ!8sLDe;u)S>~p^2Oz45I431X zY34SN+S6#0e^S~xb1b#}tEFDAj^7a%Iidah7#Pgk5f|mceEh!)y+x+i;$ke_hl!_w5$WfwM;`@7q&`@K zYyn1GOyo|E*%#+}J=S^=m*+gQ*F!OUXJR)nB4x!~`$J&F*_FR_ocOZWW4#e^(LY!x zP6H#(&l6h$#w0M}{39{$M2rE0byvj2J%e{JaSIr6ICk5m|A zz^Fzj19P%wpzSW5jl}SG!nc4CCo7&6AfE%H7AC8jaZhFkFowb~{2XpOFe3efyG`fL zM9Ru{gWm>5+&XHiOLhVy(ysPFR^z~k^T8p#dtN#nDXWI+-Ist7=N}b+cLoOc8X~R| z&M>$;`XVsme6X$>?ipaj*;UE7vwI&f;{3yRQp%{KvI`>(m?fNOo3&4o8tEOW6c3{NSyIs|ybzoc%KZ&^bUdvPN z>wytxyZ%Mo?6F86^fTQjfDyN!IHWz9`-9gpLq!84u1>7$J!d!uUBb;?8URZ2rzrS@{=3M?Q%>gRJR%e+n3p z`Zx%?+5?QZc*UwtJKG@hUJP z*TJtoCxH#~N7icq literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_13.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_13.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..87469fe8159d02827216c3718aa9df66991147fc GIT binary patch literal 14536 zcmcIrO>7<26+Sa>{Qg}d`rb z-LOs%*GtYFv16P+u}?q;tN~gE5@wAY{E}%c>fjVm2KJ-#9F5wjadlKzo{AQb1 z+s6J+b8F? zF#$U128}FAn-MG(w<+*fkKc$M*Gy{P(MZ}%Cg03tGnCS5Y51JO7}?Q^I+7D(UoNqn zD@rCaYHgDpEX+e0W_BHDA{6rP8YG9~%UrF-r50Rnbz@YlE0z|mx@nXr*O}{gNb{%C zY#E-!`5BigSaXx*4=(w}DpS1+)cTw2GD9)X9^6WqyIhvnel3i#Ujlc+&WSFHGUK-)L(;#Cejxgx=s!dcfve_nJfA|(5ZcZ; zZI#h0gZ*$l&w{3iUF<2VhwG$0F{dzoW_A*keWZ*$?!k#Yr`|tctj8!?i$6=bQU8fC ze=+JaKF{dcjp!M$k3h?!712c2-uInv%M^o(15Q0ZdS*-{lf)>K#6ARKV&4<)`jN1h zTRkfJJQH>VGfb$)n6RU2GduhG8bbGYNI(5HZriqiXGtkN%BC+#a!Ad3)@~{qbe6L- zeWY#giq4B32JK>9q||lS4vGF#lw-QaF<$L-h1->cyY{i}vU=%?=c0#p<&Rxei8*DQ zZ=$LsrKL4>w<+68&2!eH=x-~lwiRjH(&LqKw@0&LjLL1pbN61%){)hfHK)&0hrHZp zNvF~7&p_#|^iw5Fluvyhls>ys4qgc~ z;oX$#DN$C`P5VsrxajAii~|X31kRJ!8sLDe;u)S>~p^2Oz45I431X zY34SN+S6#0e^S~xb1b#}tEFDAj^7a%Iidah7#Pgk5f|mceEh!)y+x+i;$ke_hl!_w5$WfwM;`@7q&`@K zYyn1GOyo|E*%#+}J=S^=m*+gQ*F!OUXJR)nB4x!~`$J&F*_FR_ocOZWW4#e^(LY!x zP6H#(&l6h$#w0M}{39{$M2rE0byvj2J%e{JaSIr6ICk5m|A zz^Fzj19P%wpzSW5jl}SG!nc4CCo7&6AfE%H7AC8jaZhFkFowb~{2XpOFe3efyG`fL zM9Ru{gWm>5+&XHiOLhVy(ysPFR^z~k^T8p#dtN#nDXWI+-Ist7=N}b+cLoOc8X~R| z&M>$;`XVsme6X$>?ipaj*;UE7vwI&f;{3yRQp%{KvI`>(m?fNOo3&4o8tEOW6c3{NSyIs|ybzoc%KZ&^bUdvPN z>wytxyZ%Mo?6F86^fTQjfDyN!IHWz9`-9gpLq!84u1>7$J!d!uUBb;?8URZ2rzrS@{=3M?Q%>gRJR%e+n3p z`Zx%?+5?QZc*UwtJKG@hUJP z*TJtoCxH#~N7icq literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_14.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_14.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..471e415f8b6114177b79b203e49735c34036f1b9 GIT binary patch literal 14652 zcmcIqOK4qH6y5i}oA-~A`rflvOj7^0BBp{51b-6;4g`w>5fKp)DdGpDs006~h=PbX z5^*33Dh?cU;3zh2tnpuKs#R;OX=~NAwN6Be&$ZUh_1&b2B6Q!<{dUeh_pEdF|D1bI zELF2?^Xoge+&wZmwei5ny>CA8;@Z1f_e>qWw=`%Eug|j7R%aV-c_+QHGHNADY)~qqoNY&Q>)@AsNpw*3v91+e4_dd2Ks$Col23;c}uZJ^W$=RoaH7n~ch z8ki?ny%sb>yITeO6Qv=PhOJZkVYGDYck#c0ucMt-F)2#zwveW*T1Kr2{Rf`1wK zR4dAL%@K0`i1___YEJ!WA&DJAdp-y1sBK%(O1Zd%Q~dQf_+k8#=he0|=P5@xUAVMT zw;w)T!s;eL%k%ayD}Ee(QoCLBe$jhGSBah~dY33IIkkttC-4CB4}z~~4%E8AH|n5m z+l-MDqpziq3H{|H(UvH+IVd>~8Z9>W9j>E}XL3z7F-}omlqatd>5*$E%E&wl`E$i* z;PRgAQ?ifnR7-QKVn*aC)!g>zJ1uFvNUNG#t_5EOt;p>;wG)RM3{&NpXY*RzRB>6Pp3H8EqFI8N!`T+?p{Z3c=eR77|5_Lue*x~8{VF;q%1qsc3`su|{akdr z=og|pFstT#93Dr@5O~g$o}S6hGuRK;^E7B`kEy+^7Os=_#9Y9rnAu)XwvjTLQF46t zSqY6@8pB`xYaNsWuq1-Qt;5eSHm~dpx9{{?}~V_7$Eb zrSvG9z9czAYSy!DQ_-L^pH=B2ZF^sIT68C97waOWuDiBF^h;6p=^FcZmC_Y%R}${p zF5P9-(bb%b9@>>Zb`@iD$~fOdHAqTJYwB)OwwIdc!MoAkRt{<_(zd0?<+7MZvxPB= zHtCY|>ZKu@X~2tVtMtLVg>uOG52V>+J(qed8FPWhflTvBZ4`ggs`F@8vCF`FJ>auy z%EyQRMsGx+`*88gT6Oh1-V`>bC)&$!K}kRnI^e;&## z$*0Z%rB^OQ@m$}8|8iFQL|N-L?FZ34qCbk#(-Twy9H(C?xs~?wGVOl?{Zmy;+? zZoT=gfp*y6JM?WYuf6*gGLD{O^7`d$m~vZQV!7V=n|srm1+t=r)0UV$DK|Qa;~eTD!~5QIg=8i8Rz4b`4pZ^kOvvx z9}zmMQ^(^h+4D@$zIRZz?7=>6IlN21?#Bx9+t7pS$*n83C&5z!q!Wb^#?dm2Cz!jL zH*Y!I>(%iaadEC&Fz_Y7V0|5NQO3;k2M_gnU{Jpi z7xlrc-T?;VTEssv(CL47?Jv5<+BPHakk4-C$n9@_Iefk zMqJF*?_uCqfDxyUAz@qtj5vKH#vOGP7_1p0F4`{lE`R(I>4T|ixmSP@Co9%WW;XyM z&aV6{c@!9Nc2!Xx{N(3IeblsP-Uy61eWb#;5E#`6!^N1)=d|6U2O=?im$(fWakApx z!t7CC)WT#{GoHg-2aKUG41Z^KH83LmgSF@%KSj#QPk^U@5x0(-YKHrO5ouRjA**%3 zi1WcAogw_SKT=i=)uL|!BhEi6+Sfh^48B>6xJr0$!4uJ!ff46}b=6ld03*(>O2*UN zYk(2wAAUx6bYJ8;{A7O4eZYwGL4TvWE_5ALox{z{M%JQylV|o6Fe3HAy}`wy82)x?_Q%Nm zhkq;Z1~B5zOZZOJY&|gI^ih*t88G7f!{4sGyC*Ux`u9Y4hGO_>{OO?>{(f}&he+G? zw-YY`BhIdx`ikjlV8qqCUDcu;V61?jL|ok0^3C=zFe3B$Az*BuiS$8#%liy4;?87J z)$Qwn5%)f-u0770P+9pmRkPnm#`dyg^$alL;%;g@L%s?aaX!ee7R*+J%Bm!tzq>nf zZ&1-*?Ezp!`uQAWbpbHq-rd!7zPkb#k#_Yd*74DIk+FndADTT6jJO=-UnE@tjJSA} zYR|b67;$xCsXGw~if?z1{_| LtLK2R0l$9(^tjrX literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_15.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_15.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..471e415f8b6114177b79b203e49735c34036f1b9 GIT binary patch literal 14652 zcmcIqOK4qH6y5i}oA-~A`rflvOj7^0BBp{51b-6;4g`w>5fKp)DdGpDs006~h=PbX z5^*33Dh?cU;3zh2tnpuKs#R;OX=~NAwN6Be&$ZUh_1&b2B6Q!<{dUeh_pEdF|D1bI zELF2?^Xoge+&wZmwei5ny>CA8;@Z1f_e>qWw=`%Eug|j7R%aV-c_+QHGHNADY)~qqoNY&Q>)@AsNpw*3v91+e4_dd2Ks$Col23;c}uZJ^W$=RoaH7n~ch z8ki?ny%sb>yITeO6Qv=PhOJZkVYGDYck#c0ucMt-F)2#zwveW*T1Kr2{Rf`1wK zR4dAL%@K0`i1___YEJ!WA&DJAdp-y1sBK%(O1Zd%Q~dQf_+k8#=he0|=P5@xUAVMT zw;w)T!s;eL%k%ayD}Ee(QoCLBe$jhGSBah~dY33IIkkttC-4CB4}z~~4%E8AH|n5m z+l-MDqpziq3H{|H(UvH+IVd>~8Z9>W9j>E}XL3z7F-}omlqatd>5*$E%E&wl`E$i* z;PRgAQ?ifnR7-QKVn*aC)!g>zJ1uFvNUNG#t_5EOt;p>;wG)RM3{&NpXY*RzRB>6Pp3H8EqFI8N!`T+?p{Z3c=eR77|5_Lue*x~8{VF;q%1qsc3`su|{akdr z=og|pFstT#93Dr@5O~g$o}S6hGuRK;^E7B`kEy+^7Os=_#9Y9rnAu)XwvjTLQF46t zSqY6@8pB`xYaNsWuq1-Qt;5eSHm~dpx9{{?}~V_7$Eb zrSvG9z9czAYSy!DQ_-L^pH=B2ZF^sIT68C97waOWuDiBF^h;6p=^FcZmC_Y%R}${p zF5P9-(bb%b9@>>Zb`@iD$~fOdHAqTJYwB)OwwIdc!MoAkRt{<_(zd0?<+7MZvxPB= zHtCY|>ZKu@X~2tVtMtLVg>uOG52V>+J(qed8FPWhflTvBZ4`ggs`F@8vCF`FJ>auy z%EyQRMsGx+`*88gT6Oh1-V`>bC)&$!K}kRnI^e;&## z$*0Z%rB^OQ@m$}8|8iFQL|N-L?FZ34qCbk#(-Twy9H(C?xs~?wGVOl?{Zmy;+? zZoT=gfp*y6JM?WYuf6*gGLD{O^7`d$m~vZQV!7V=n|srm1+t=r)0UV$DK|Qa;~eTD!~5QIg=8i8Rz4b`4pZ^kOvvx z9}zmMQ^(^h+4D@$zIRZz?7=>6IlN21?#Bx9+t7pS$*n83C&5z!q!Wb^#?dm2Cz!jL zH*Y!I>(%iaadEC&Fz_Y7V0|5NQO3;k2M_gnU{Jpi z7xlrc-T?;VTEssv(CL47?Jv5<+BPHakk4-C$n9@_Iefk zMqJF*?_uCqfDxyUAz@qtj5vKH#vOGP7_1p0F4`{lE`R(I>4T|ixmSP@Co9%WW;XyM z&aV6{c@!9Nc2!Xx{N(3IeblsP-Uy61eWb#;5E#`6!^N1)=d|6U2O=?im$(fWakApx z!t7CC)WT#{GoHg-2aKUG41Z^KH83LmgSF@%KSj#QPk^U@5x0(-YKHrO5ouRjA**%3 zi1WcAogw_SKT=i=)uL|!BhEi6+Sfh^48B>6xJr0$!4uJ!ff46}b=6ld03*(>O2*UN zYk(2wAAUx6bYJ8;{A7O4eZYwGL4TvWE_5ALox{z{M%JQylV|o6Fe3HAy}`wy82)x?_Q%Nm zhkq;Z1~B5zOZZOJY&|gI^ih*t88G7f!{4sGyC*Ux`u9Y4hGO_>{OO?>{(f}&he+G? zw-YY`BhIdx`ikjlV8qqCUDcu;V61?jL|ok0^3C=zFe3B$Az*BuiS$8#%liy4;?87J z)$Qwn5%)f-u0770P+9pmRkPnm#`dyg^$alL;%;g@L%s?aaX!ee7R*+J%Bm!tzq>nf zZ&1-*?Ezp!`uQAWbpbHq-rd!7zPkb#k#_Yd*74DIk+FndADTT6jJO=-UnE@tjJSA} zYR|b67;$xCsXGw~if?z1{_| LtLK2R0l$9(^tjrX literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_16.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_16.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..471e415f8b6114177b79b203e49735c34036f1b9 GIT binary patch literal 14652 zcmcIqOK4qH6y5i}oA-~A`rflvOj7^0BBp{51b-6;4g`w>5fKp)DdGpDs006~h=PbX z5^*33Dh?cU;3zh2tnpuKs#R;OX=~NAwN6Be&$ZUh_1&b2B6Q!<{dUeh_pEdF|D1bI zELF2?^Xoge+&wZmwei5ny>CA8;@Z1f_e>qWw=`%Eug|j7R%aV-c_+QHGHNADY)~qqoNY&Q>)@AsNpw*3v91+e4_dd2Ks$Col23;c}uZJ^W$=RoaH7n~ch z8ki?ny%sb>yITeO6Qv=PhOJZkVYGDYck#c0ucMt-F)2#zwveW*T1Kr2{Rf`1wK zR4dAL%@K0`i1___YEJ!WA&DJAdp-y1sBK%(O1Zd%Q~dQf_+k8#=he0|=P5@xUAVMT zw;w)T!s;eL%k%ayD}Ee(QoCLBe$jhGSBah~dY33IIkkttC-4CB4}z~~4%E8AH|n5m z+l-MDqpziq3H{|H(UvH+IVd>~8Z9>W9j>E}XL3z7F-}omlqatd>5*$E%E&wl`E$i* z;PRgAQ?ifnR7-QKVn*aC)!g>zJ1uFvNUNG#t_5EOt;p>;wG)RM3{&NpXY*RzRB>6Pp3H8EqFI8N!`T+?p{Z3c=eR77|5_Lue*x~8{VF;q%1qsc3`su|{akdr z=og|pFstT#93Dr@5O~g$o}S6hGuRK;^E7B`kEy+^7Os=_#9Y9rnAu)XwvjTLQF46t zSqY6@8pB`xYaNsWuq1-Qt;5eSHm~dpx9{{?}~V_7$Eb zrSvG9z9czAYSy!DQ_-L^pH=B2ZF^sIT68C97waOWuDiBF^h;6p=^FcZmC_Y%R}${p zF5P9-(bb%b9@>>Zb`@iD$~fOdHAqTJYwB)OwwIdc!MoAkRt{<_(zd0?<+7MZvxPB= zHtCY|>ZKu@X~2tVtMtLVg>uOG52V>+J(qed8FPWhflTvBZ4`ggs`F@8vCF`FJ>auy z%EyQRMsGx+`*88gT6Oh1-V`>bC)&$!K}kRnI^e;&## z$*0Z%rB^OQ@m$}8|8iFQL|N-L?FZ34qCbk#(-Twy9H(C?xs~?wGVOl?{Zmy;+? zZoT=gfp*y6JM?WYuf6*gGLD{O^7`d$m~vZQV!7V=n|srm1+t=r)0UV$DK|Qa;~eTD!~5QIg=8i8Rz4b`4pZ^kOvvx z9}zmMQ^(^h+4D@$zIRZz?7=>6IlN21?#Bx9+t7pS$*n83C&5z!q!Wb^#?dm2Cz!jL zH*Y!I>(%iaadEC&Fz_Y7V0|5NQO3;k2M_gnU{Jpi z7xlrc-T?;VTEssv(CL47?Jv5<+BPHakk4-C$n9@_Iefk zMqJF*?_uCqfDxyUAz@qtj5vKH#vOGP7_1p0F4`{lE`R(I>4T|ixmSP@Co9%WW;XyM z&aV6{c@!9Nc2!Xx{N(3IeblsP-Uy61eWb#;5E#`6!^N1)=d|6U2O=?im$(fWakApx z!t7CC)WT#{GoHg-2aKUG41Z^KH83LmgSF@%KSj#QPk^U@5x0(-YKHrO5ouRjA**%3 zi1WcAogw_SKT=i=)uL|!BhEi6+Sfh^48B>6xJr0$!4uJ!ff46}b=6ld03*(>O2*UN zYk(2wAAUx6bYJ8;{A7O4eZYwGL4TvWE_5ALox{z{M%JQylV|o6Fe3HAy}`wy82)x?_Q%Nm zhkq;Z1~B5zOZZOJY&|gI^ih*t88G7f!{4sGyC*Ux`u9Y4hGO_>{OO?>{(f}&he+G? zw-YY`BhIdx`ikjlV8qqCUDcu;V61?jL|ok0^3C=zFe3B$Az*BuiS$8#%liy4;?87J z)$Qwn5%)f-u0770P+9pmRkPnm#`dyg^$alL;%;g@L%s?aaX!ee7R*+J%Bm!tzq>nf zZ&1-*?Ezp!`uQAWbpbHq-rd!7zPkb#k#_Yd*74DIk+FndADTT6jJO=-UnE@tjJSA} zYR|b67;$xCsXGw~if?z1{_| LtLK2R0l$9(^tjrX literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_17.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_17.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..471e415f8b6114177b79b203e49735c34036f1b9 GIT binary patch literal 14652 zcmcIqOK4qH6y5i}oA-~A`rflvOj7^0BBp{51b-6;4g`w>5fKp)DdGpDs006~h=PbX z5^*33Dh?cU;3zh2tnpuKs#R;OX=~NAwN6Be&$ZUh_1&b2B6Q!<{dUeh_pEdF|D1bI zELF2?^Xoge+&wZmwei5ny>CA8;@Z1f_e>qWw=`%Eug|j7R%aV-c_+QHGHNADY)~qqoNY&Q>)@AsNpw*3v91+e4_dd2Ks$Col23;c}uZJ^W$=RoaH7n~ch z8ki?ny%sb>yITeO6Qv=PhOJZkVYGDYck#c0ucMt-F)2#zwveW*T1Kr2{Rf`1wK zR4dAL%@K0`i1___YEJ!WA&DJAdp-y1sBK%(O1Zd%Q~dQf_+k8#=he0|=P5@xUAVMT zw;w)T!s;eL%k%ayD}Ee(QoCLBe$jhGSBah~dY33IIkkttC-4CB4}z~~4%E8AH|n5m z+l-MDqpziq3H{|H(UvH+IVd>~8Z9>W9j>E}XL3z7F-}omlqatd>5*$E%E&wl`E$i* z;PRgAQ?ifnR7-QKVn*aC)!g>zJ1uFvNUNG#t_5EOt;p>;wG)RM3{&NpXY*RzRB>6Pp3H8EqFI8N!`T+?p{Z3c=eR77|5_Lue*x~8{VF;q%1qsc3`su|{akdr z=og|pFstT#93Dr@5O~g$o}S6hGuRK;^E7B`kEy+^7Os=_#9Y9rnAu)XwvjTLQF46t zSqY6@8pB`xYaNsWuq1-Qt;5eSHm~dpx9{{?}~V_7$Eb zrSvG9z9czAYSy!DQ_-L^pH=B2ZF^sIT68C97waOWuDiBF^h;6p=^FcZmC_Y%R}${p zF5P9-(bb%b9@>>Zb`@iD$~fOdHAqTJYwB)OwwIdc!MoAkRt{<_(zd0?<+7MZvxPB= zHtCY|>ZKu@X~2tVtMtLVg>uOG52V>+J(qed8FPWhflTvBZ4`ggs`F@8vCF`FJ>auy z%EyQRMsGx+`*88gT6Oh1-V`>bC)&$!K}kRnI^e;&## z$*0Z%rB^OQ@m$}8|8iFQL|N-L?FZ34qCbk#(-Twy9H(C?xs~?wGVOl?{Zmy;+? zZoT=gfp*y6JM?WYuf6*gGLD{O^7`d$m~vZQV!7V=n|srm1+t=r)0UV$DK|Qa;~eTD!~5QIg=8i8Rz4b`4pZ^kOvvx z9}zmMQ^(^h+4D@$zIRZz?7=>6IlN21?#Bx9+t7pS$*n83C&5z!q!Wb^#?dm2Cz!jL zH*Y!I>(%iaadEC&Fz_Y7V0|5NQO3;k2M_gnU{Jpi z7xlrc-T?;VTEssv(CL47?Jv5<+BPHakk4-C$n9@_Iefk zMqJF*?_uCqfDxyUAz@qtj5vKH#vOGP7_1p0F4`{lE`R(I>4T|ixmSP@Co9%WW;XyM z&aV6{c@!9Nc2!Xx{N(3IeblsP-Uy61eWb#;5E#`6!^N1)=d|6U2O=?im$(fWakApx z!t7CC)WT#{GoHg-2aKUG41Z^KH83LmgSF@%KSj#QPk^U@5x0(-YKHrO5ouRjA**%3 zi1WcAogw_SKT=i=)uL|!BhEi6+Sfh^48B>6xJr0$!4uJ!ff46}b=6ld03*(>O2*UN zYk(2wAAUx6bYJ8;{A7O4eZYwGL4TvWE_5ALox{z{M%JQylV|o6Fe3HAy}`wy82)x?_Q%Nm zhkq;Z1~B5zOZZOJY&|gI^ih*t88G7f!{4sGyC*Ux`u9Y4hGO_>{OO?>{(f}&he+G? zw-YY`BhIdx`ikjlV8qqCUDcu;V61?jL|ok0^3C=zFe3B$Az*BuiS$8#%liy4;?87J z)$Qwn5%)f-u0770P+9pmRkPnm#`dyg^$alL;%;g@L%s?aaX!ee7R*+J%Bm!tzq>nf zZ&1-*?Ezp!`uQAWbpbHq-rd!7zPkb#k#_Yd*74DIk+FndADTT6jJO=-UnE@tjJSA} zYR|b67;$xCsXGw~if?z1{_| LtLK2R0l$9(^tjrX literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_18.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_18.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..471e415f8b6114177b79b203e49735c34036f1b9 GIT binary patch literal 14652 zcmcIqOK4qH6y5i}oA-~A`rflvOj7^0BBp{51b-6;4g`w>5fKp)DdGpDs006~h=PbX z5^*33Dh?cU;3zh2tnpuKs#R;OX=~NAwN6Be&$ZUh_1&b2B6Q!<{dUeh_pEdF|D1bI zELF2?^Xoge+&wZmwei5ny>CA8;@Z1f_e>qWw=`%Eug|j7R%aV-c_+QHGHNADY)~qqoNY&Q>)@AsNpw*3v91+e4_dd2Ks$Col23;c}uZJ^W$=RoaH7n~ch z8ki?ny%sb>yITeO6Qv=PhOJZkVYGDYck#c0ucMt-F)2#zwveW*T1Kr2{Rf`1wK zR4dAL%@K0`i1___YEJ!WA&DJAdp-y1sBK%(O1Zd%Q~dQf_+k8#=he0|=P5@xUAVMT zw;w)T!s;eL%k%ayD}Ee(QoCLBe$jhGSBah~dY33IIkkttC-4CB4}z~~4%E8AH|n5m z+l-MDqpziq3H{|H(UvH+IVd>~8Z9>W9j>E}XL3z7F-}omlqatd>5*$E%E&wl`E$i* z;PRgAQ?ifnR7-QKVn*aC)!g>zJ1uFvNUNG#t_5EOt;p>;wG)RM3{&NpXY*RzRB>6Pp3H8EqFI8N!`T+?p{Z3c=eR77|5_Lue*x~8{VF;q%1qsc3`su|{akdr z=og|pFstT#93Dr@5O~g$o}S6hGuRK;^E7B`kEy+^7Os=_#9Y9rnAu)XwvjTLQF46t zSqY6@8pB`xYaNsWuq1-Qt;5eSHm~dpx9{{?}~V_7$Eb zrSvG9z9czAYSy!DQ_-L^pH=B2ZF^sIT68C97waOWuDiBF^h;6p=^FcZmC_Y%R}${p zF5P9-(bb%b9@>>Zb`@iD$~fOdHAqTJYwB)OwwIdc!MoAkRt{<_(zd0?<+7MZvxPB= zHtCY|>ZKu@X~2tVtMtLVg>uOG52V>+J(qed8FPWhflTvBZ4`ggs`F@8vCF`FJ>auy z%EyQRMsGx+`*88gT6Oh1-V`>bC)&$!K}kRnI^e;&## z$*0Z%rB^OQ@m$}8|8iFQL|N-L?FZ34qCbk#(-Twy9H(C?xs~?wGVOl?{Zmy;+? zZoT=gfp*y6JM?WYuf6*gGLD{O^7`d$m~vZQV!7V=n|srm1+t=r)0UV$DK|Qa;~eTD!~5QIg=8i8Rz4b`4pZ^kOvvx z9}zmMQ^(^h+4D@$zIRZz?7=>6IlN21?#Bx9+t7pS$*n83C&5z!q!Wb^#?dm2Cz!jL zH*Y!I>(%iaadEC&Fz_Y7V0|5NQO3;k2M_gnU{Jpi z7xlrc-T?;VTEssv(CL47?Jv5<+BPHakk4-C$n9@_Iefk zMqJF*?_uCqfDxyUAz@qtj5vKH#vOGP7_1p0F4`{lE`R(I>4T|ixmSP@Co9%WW;XyM z&aV6{c@!9Nc2!Xx{N(3IeblsP-Uy61eWb#;5E#`6!^N1)=d|6U2O=?im$(fWakApx z!t7CC)WT#{GoHg-2aKUG41Z^KH83LmgSF@%KSj#QPk^U@5x0(-YKHrO5ouRjA**%3 zi1WcAogw_SKT=i=)uL|!BhEi6+Sfh^48B>6xJr0$!4uJ!ff46}b=6ld03*(>O2*UN zYk(2wAAUx6bYJ8;{A7O4eZYwGL4TvWE_5ALox{z{M%JQylV|o6Fe3HAy}`wy82)x?_Q%Nm zhkq;Z1~B5zOZZOJY&|gI^ih*t88G7f!{4sGyC*Ux`u9Y4hGO_>{OO?>{(f}&he+G? zw-YY`BhIdx`ikjlV8qqCUDcu;V61?jL|ok0^3C=zFe3B$Az*BuiS$8#%liy4;?87J z)$Qwn5%)f-u0770P+9pmRkPnm#`dyg^$alL;%;g@L%s?aaX!ee7R*+J%Bm!tzq>nf zZ&1-*?Ezp!`uQAWbpbHq-rd!7zPkb#k#_Yd*74DIk+FndADTT6jJO=-UnE@tjJSA} zYR|b67;$xCsXGw~if?z1{_| LtLK2R0l$9(^tjrX literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_19.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_19.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..471e415f8b6114177b79b203e49735c34036f1b9 GIT binary patch literal 14652 zcmcIqOK4qH6y5i}oA-~A`rflvOj7^0BBp{51b-6;4g`w>5fKp)DdGpDs006~h=PbX z5^*33Dh?cU;3zh2tnpuKs#R;OX=~NAwN6Be&$ZUh_1&b2B6Q!<{dUeh_pEdF|D1bI zELF2?^Xoge+&wZmwei5ny>CA8;@Z1f_e>qWw=`%Eug|j7R%aV-c_+QHGHNADY)~qqoNY&Q>)@AsNpw*3v91+e4_dd2Ks$Col23;c}uZJ^W$=RoaH7n~ch z8ki?ny%sb>yITeO6Qv=PhOJZkVYGDYck#c0ucMt-F)2#zwveW*T1Kr2{Rf`1wK zR4dAL%@K0`i1___YEJ!WA&DJAdp-y1sBK%(O1Zd%Q~dQf_+k8#=he0|=P5@xUAVMT zw;w)T!s;eL%k%ayD}Ee(QoCLBe$jhGSBah~dY33IIkkttC-4CB4}z~~4%E8AH|n5m z+l-MDqpziq3H{|H(UvH+IVd>~8Z9>W9j>E}XL3z7F-}omlqatd>5*$E%E&wl`E$i* z;PRgAQ?ifnR7-QKVn*aC)!g>zJ1uFvNUNG#t_5EOt;p>;wG)RM3{&NpXY*RzRB>6Pp3H8EqFI8N!`T+?p{Z3c=eR77|5_Lue*x~8{VF;q%1qsc3`su|{akdr z=og|pFstT#93Dr@5O~g$o}S6hGuRK;^E7B`kEy+^7Os=_#9Y9rnAu)XwvjTLQF46t zSqY6@8pB`xYaNsWuq1-Qt;5eSHm~dpx9{{?}~V_7$Eb zrSvG9z9czAYSy!DQ_-L^pH=B2ZF^sIT68C97waOWuDiBF^h;6p=^FcZmC_Y%R}${p zF5P9-(bb%b9@>>Zb`@iD$~fOdHAqTJYwB)OwwIdc!MoAkRt{<_(zd0?<+7MZvxPB= zHtCY|>ZKu@X~2tVtMtLVg>uOG52V>+J(qed8FPWhflTvBZ4`ggs`F@8vCF`FJ>auy z%EyQRMsGx+`*88gT6Oh1-V`>bC)&$!K}kRnI^e;&## z$*0Z%rB^OQ@m$}8|8iFQL|N-L?FZ34qCbk#(-Twy9H(C?xs~?wGVOl?{Zmy;+? zZoT=gfp*y6JM?WYuf6*gGLD{O^7`d$m~vZQV!7V=n|srm1+t=r)0UV$DK|Qa;~eTD!~5QIg=8i8Rz4b`4pZ^kOvvx z9}zmMQ^(^h+4D@$zIRZz?7=>6IlN21?#Bx9+t7pS$*n83C&5z!q!Wb^#?dm2Cz!jL zH*Y!I>(%iaadEC&Fz_Y7V0|5NQO3;k2M_gnU{Jpi z7xlrc-T?;VTEssv(CL47?Jv5<+BPHakk4-C$n9@_Iefk zMqJF*?_uCqfDxyUAz@qtj5vKH#vOGP7_1p0F4`{lE`R(I>4T|ixmSP@Co9%WW;XyM z&aV6{c@!9Nc2!Xx{N(3IeblsP-Uy61eWb#;5E#`6!^N1)=d|6U2O=?im$(fWakApx z!t7CC)WT#{GoHg-2aKUG41Z^KH83LmgSF@%KSj#QPk^U@5x0(-YKHrO5ouRjA**%3 zi1WcAogw_SKT=i=)uL|!BhEi6+Sfh^48B>6xJr0$!4uJ!ff46}b=6ld03*(>O2*UN zYk(2wAAUx6bYJ8;{A7O4eZYwGL4TvWE_5ALox{z{M%JQylV|o6Fe3HAy}`wy82)x?_Q%Nm zhkq;Z1~B5zOZZOJY&|gI^ih*t88G7f!{4sGyC*Ux`u9Y4hGO_>{OO?>{(f}&he+G? zw-YY`BhIdx`ikjlV8qqCUDcu;V61?jL|ok0^3C=zFe3B$Az*BuiS$8#%liy4;?87J z)$Qwn5%)f-u0770P+9pmRkPnm#`dyg^$alL;%;g@L%s?aaX!ee7R*+J%Bm!tzq>nf zZ&1-*?Ezp!`uQAWbpbHq-rd!7zPkb#k#_Yd*74DIk+FndADTT6jJO=-UnE@tjJSA} zYR|b67;$xCsXGw~if?z1{_| LtLK2R0l$9(^tjrX literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_2.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_2.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..342097d5b7d8e3853c8f43893d712cb01a869357 GIT binary patch literal 10284 zcmcIqOK2Tc82)GO&7HZACL)<@T5WRES|5#ws9S3h7cQi@5nKilb)~Ts!HusLEQ+p+ zy0JnR;zF|1RdVxaw26;e8{Cwlt)^v95&BQbpFd~L`M>{t&dl_d zI4$1y(U;8^E`7D_)rH;feOj77+SoPx$^QLTD?at~txXG8mqlPoZ8{CU%XqKf#>7up z0rz%;#`XNW%#V-ClwqBV_7h)#-5;a&{RY(SDT8wa0Ba%_!tcN5!(ySd~B_}B*V zQn`3$U>uN=@qaDEJ7P??~ z?v%74(4w@>HRSyYMsq7_ir{KnLJp+xM(}X(E$Ib~g#6hHzF_A>8GXi(|N0=A`LK1Y z^DGK}3wg3v^H)bX#PO6YIt&`yTaa9bWx+;{@QUq4(bq&@5#1qryXecJW0)7)8{i|` zCjNEs3I59EY=>9qx2EPWF1ZILF_POphVjUDfp%)AlanD^?$KRlcZdbEnx2`(Pl8x* zJdY#w@0Wb$RbBDiyhezU*CzSfu##&!b-{=f+f_WLJItRL_O4&shmm}Bx8^V(imGTz zpe94o6RfI|`p@Af*S|BK=kUgSC}V!X&SGlR_9|O5o*KOFk{(Oigr=s?`!;R+zGYGsOJ?LtcYv|W1;_b z+0WohqKRmv+=$e5nQ3|74jntP@3r;^(bMwG9?-4waCOh`Re#9kuo5@#54pZo`5|<2 zW-O!7*^g?#TXpqN9i5z~jr3pG<%7NdwS$a7huA{@ z9FbNW$@l$WQHal0^-^#9mU1@hGwW-APC5caJ%_8_0bf#em)bt$zSilz%!CAULd0We z7kb_Q$w2nf+}n&ey+fHinXIqM!8Pcd8*7AB#&tx$yUnk+j!|Bp6_h`P@er?GtY$A_ zwe~_9DWjCxccRSR%$U8IofiF3^o(#9MVBzL6S{EDw~$v;yH?Sxl=Vg`gf~U!rvYjE2s&<2Z2G0JuY_EF$it|gZsP3MbEJ(UBA|9g_^qg zD8!h6*im4xt9e{ucQ^YO7|aBZi*`&x@Z-Sni+Q4x%*s_yJHpQQAu#;n5l-$$fZ>-{ zJY$&c1BPFnC(7M_R$49gG>@x*&c^4qQDAu5!Crk37=F1MoT%`g{sX}9i+M%4+YJoA8Z2p#nptkOc#`tC*xOG+@Cjh}_4dg4X5|1d{CpJ| zPdF(sc%t;Um{;QveEqVg9jP!zf#KIn61~wH28LhE%X+3tU4514%+Or&^i@gm7;(km z6C>W!0i*1ZxRA+xkZ0=UMcJaf0K zXUNZh;b%uGjOT!ny2ZRld+h_RzN%`kJ@=<)4VLW;eDnn{{OY5k`Zxg$znF)&x5L2j z+oLLqN4KjT;f?XkAD%ri)gCqCicwI^`+(us6U)YTO0$>NVca7(P;a4AgKaTf+t{9P?)tU>wcJN#>0t~;iD8C|@^|{(nR-I4(?wMCb?SpRu z!>`VJ)OR0twIjT_U;53{jvBtvn;i#+-?^lqc)SFR60kh30#5EcC*BVXzxO5KyUDeS zo^>9+4;=@FpRdCIl6V#ve!ab{J?ai%_`PS~*B5*NaCF#PI+Uy{+UfZ_KpBQpNaD+7jK%xn5~ eH};F~_rWQcaSRw<=fn&1t=1l3JOPX+@%vw;ChSfC literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_20.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_20.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..471e415f8b6114177b79b203e49735c34036f1b9 GIT binary patch literal 14652 zcmcIqOK4qH6y5i}oA-~A`rflvOj7^0BBp{51b-6;4g`w>5fKp)DdGpDs006~h=PbX z5^*33Dh?cU;3zh2tnpuKs#R;OX=~NAwN6Be&$ZUh_1&b2B6Q!<{dUeh_pEdF|D1bI zELF2?^Xoge+&wZmwei5ny>CA8;@Z1f_e>qWw=`%Eug|j7R%aV-c_+QHGHNADY)~qqoNY&Q>)@AsNpw*3v91+e4_dd2Ks$Col23;c}uZJ^W$=RoaH7n~ch z8ki?ny%sb>yITeO6Qv=PhOJZkVYGDYck#c0ucMt-F)2#zwveW*T1Kr2{Rf`1wK zR4dAL%@K0`i1___YEJ!WA&DJAdp-y1sBK%(O1Zd%Q~dQf_+k8#=he0|=P5@xUAVMT zw;w)T!s;eL%k%ayD}Ee(QoCLBe$jhGSBah~dY33IIkkttC-4CB4}z~~4%E8AH|n5m z+l-MDqpziq3H{|H(UvH+IVd>~8Z9>W9j>E}XL3z7F-}omlqatd>5*$E%E&wl`E$i* z;PRgAQ?ifnR7-QKVn*aC)!g>zJ1uFvNUNG#t_5EOt;p>;wG)RM3{&NpXY*RzRB>6Pp3H8EqFI8N!`T+?p{Z3c=eR77|5_Lue*x~8{VF;q%1qsc3`su|{akdr z=og|pFstT#93Dr@5O~g$o}S6hGuRK;^E7B`kEy+^7Os=_#9Y9rnAu)XwvjTLQF46t zSqY6@8pB`xYaNsWuq1-Qt;5eSHm~dpx9{{?}~V_7$Eb zrSvG9z9czAYSy!DQ_-L^pH=B2ZF^sIT68C97waOWuDiBF^h;6p=^FcZmC_Y%R}${p zF5P9-(bb%b9@>>Zb`@iD$~fOdHAqTJYwB)OwwIdc!MoAkRt{<_(zd0?<+7MZvxPB= zHtCY|>ZKu@X~2tVtMtLVg>uOG52V>+J(qed8FPWhflTvBZ4`ggs`F@8vCF`FJ>auy z%EyQRMsGx+`*88gT6Oh1-V`>bC)&$!K}kRnI^e;&## z$*0Z%rB^OQ@m$}8|8iFQL|N-L?FZ34qCbk#(-Twy9H(C?xs~?wGVOl?{Zmy;+? zZoT=gfp*y6JM?WYuf6*gGLD{O^7`d$m~vZQV!7V=n|srm1+t=r)0UV$DK|Qa;~eTD!~5QIg=8i8Rz4b`4pZ^kOvvx z9}zmMQ^(^h+4D@$zIRZz?7=>6IlN21?#Bx9+t7pS$*n83C&5z!q!Wb^#?dm2Cz!jL zH*Y!I>(%iaadEC&Fz_Y7V0|5NQO3;k2M_gnU{Jpi z7xlrc-T?;VTEssv(CL47?Jv5<+BPHakk4-C$n9@_Iefk zMqJF*?_uCqfDxyUAz@qtj5vKH#vOGP7_1p0F4`{lE`R(I>4T|ixmSP@Co9%WW;XyM z&aV6{c@!9Nc2!Xx{N(3IeblsP-Uy61eWb#;5E#`6!^N1)=d|6U2O=?im$(fWakApx z!t7CC)WT#{GoHg-2aKUG41Z^KH83LmgSF@%KSj#QPk^U@5x0(-YKHrO5ouRjA**%3 zi1WcAogw_SKT=i=)uL|!BhEi6+Sfh^48B>6xJr0$!4uJ!ff46}b=6ld03*(>O2*UN zYk(2wAAUx6bYJ8;{A7O4eZYwGL4TvWE_5ALox{z{M%JQylV|o6Fe3HAy}`wy82)x?_Q%Nm zhkq;Z1~B5zOZZOJY&|gI^ih*t88G7f!{4sGyC*Ux`u9Y4hGO_>{OO?>{(f}&he+G? zw-YY`BhIdx`ikjlV8qqCUDcu;V61?jL|ok0^3C=zFe3B$Az*BuiS$8#%liy4;?87J z)$Qwn5%)f-u0770P+9pmRkPnm#`dyg^$alL;%;g@L%s?aaX!ee7R*+J%Bm!tzq>nf zZ&1-*?Ezp!`uQAWbpbHq-rd!7zPkb#k#_Yd*74DIk+FndADTT6jJO=-UnE@tjJSA} zYR|b67;$xCsXGw~if?z1{_| LtLK2R0l$9(^tjrX literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_3.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_3.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..653173b3dfa23cd8cdf27ce4bdc3d93dcbdc6920 GIT binary patch literal 10876 zcmcIqNsLrg6utjfbfd!Lu~t{-0W%*UG_u}1O9rOD3Ay2{2> zpR@w{)_|sV04)Qy5j4dZw%0`)YMB(B5}ih$BMgaiX1}66vyYuLuk)A4{OY7 z%rA<^5azK?IayDD$>N+l=MI1mM^ZjgN;m{c$qQIxL3A8F1NJcLi4B8#Z(^6wUO|sx zRa{Zs?$wwXjlZt?Rn%)}=US+%%)S$)W->ddG1pM9pvIAuq9IMzC4U`gW@WYem@?+E zg}4>rHf$EN%NUtxj<1w*_K5!_wR0_rUBRqe+B)i)O>6GB#uQQKtOWloL-l zpRBWFHqxf#xe>F9k~x=?qiSf)*V2%Obgsxfp#q(_o?XMFXVl_ev;p;kof4%F(31RH z4$diTadV63zU10-Z`q*nowjys9@M&afu{BbI1gZbzEZZZq_$P`715VO2SsleeNl7_ z<5GJa^~8Ere+~6AzU6#YKr7VVgvQW1xdx`tlCOOX?TOt9Iu}7~anE$0S*Kq5xLbt2 zP0bv_e;Kx5du~n2ze@b+T?4Y}!jVFhJVIH&4Kq1sE;?wDVmp=(tA}2cV!hpSm!l=0 zy+mW^4@Danr3M(k-SQvqkRL-JE7z5K@{RsbMQ_1QU}VzPDkG8lr#yFQ?m}A1W36Tn zVtftJ&A6a0J>nWRi8{HsoCWI>|J11YQaiHlLoeel_w!B;b;wR`!=kG}`)xgFMb;tT zJR{AY#WDR>g)EdNAJdO-wCobmK7H%#Q^>%J}!G* zD89cif^H>MX1{I zO^vC@1DnEaN|Q~UF`9NxV<>ZHY&Ny(rZLy$^dRb~dCuR4x_d>Y%$CV6H`@n2pUlNO z*XWkNStJg$wL!#%vS_!BDCfe_(V5@ouQ9c^F{`BfMoOthggbYBOTd-h$n2V8#T@hh z{GYo?E*rgwHYQJ=(7JQN>UroKo2sSLH|}op=+*#zWB%!4{@zMGQ1Ur1CHgd4+&av( z%)s=5e#l75(@=)YNy>Q1jPa7m-!h}WWp)fR=&_`i(XtXUv;7FZ7p1q7oku-Yy$5yn z(q5TOVU}y2S%W(cPn#>1ZASlTwMuAyjnB5Dz=&K2GxZi=#QCm2pUuv+THK!^ z3UxIG#uLDZi}QkZm*+#*;ZH@IfDvc&ntXTWN@NU{WRK5)!Lva`VQ$|K#_s?l&gO~n z?bD`EUHSRu;^kJ0C(?+*r|oetJ_(Gtyju~*9$>`flCs|VJqnCCn^$!vy?7~7S7n_U zJ^@CYu1d1UQ=u4q--ZH=YJ}s0Cv*D*K9Bw#YjZx?z6y-KuyvHRj%~n*J2TW|^ATXg z#ks%jI`vni?^g8$`93h>)=?40W5B3{*}PAC?Xpl^)wS1-U5t#uvYrP&1P1R(B1!@8 zX!(w5A28x#u%;ON6c}-SbCK)t_ut!r z5%=uO`$w|}fDw15<~@zsZ+}MWs;XQv3XC}4EowjC42-y3;x`AgXCpEEcI8W8#QBxq zw(kH&T%0%Xn-8-QV8or_n%Zk;&a_&~fE7`A$8iOW{{=>z@A{47K48SzysABFCotmP zWfT;HTY*uEFa~(?j%5m;>q70p8+fzRe?-QI-}&wa25%Z83U9Lc+p?E|5oZtn%ERpb zP+g_UC8tkE+M}xb@7=(Ni}OC|>hVwv{{9fZ(*Q=?d!NMkOTH7oNBUJm&$WAj5qXz7 Yjdi>LjHrEZ&+%4kEimo?#uNDb4_`76b^rhX literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_4.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_4.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..653173b3dfa23cd8cdf27ce4bdc3d93dcbdc6920 GIT binary patch literal 10876 zcmcIqNsLrg6utjfbfd!Lu~t{-0W%*UG_u}1O9rOD3Ay2{2> zpR@w{)_|sV04)Qy5j4dZw%0`)YMB(B5}ih$BMgaiX1}66vyYuLuk)A4{OY7 z%rA<^5azK?IayDD$>N+l=MI1mM^ZjgN;m{c$qQIxL3A8F1NJcLi4B8#Z(^6wUO|sx zRa{Zs?$wwXjlZt?Rn%)}=US+%%)S$)W->ddG1pM9pvIAuq9IMzC4U`gW@WYem@?+E zg}4>rHf$EN%NUtxj<1w*_K5!_wR0_rUBRqe+B)i)O>6GB#uQQKtOWloL-l zpRBWFHqxf#xe>F9k~x=?qiSf)*V2%Obgsxfp#q(_o?XMFXVl_ev;p;kof4%F(31RH z4$diTadV63zU10-Z`q*nowjys9@M&afu{BbI1gZbzEZZZq_$P`715VO2SsleeNl7_ z<5GJa^~8Ere+~6AzU6#YKr7VVgvQW1xdx`tlCOOX?TOt9Iu}7~anE$0S*Kq5xLbt2 zP0bv_e;Kx5du~n2ze@b+T?4Y}!jVFhJVIH&4Kq1sE;?wDVmp=(tA}2cV!hpSm!l=0 zy+mW^4@Danr3M(k-SQvqkRL-JE7z5K@{RsbMQ_1QU}VzPDkG8lr#yFQ?m}A1W36Tn zVtftJ&A6a0J>nWRi8{HsoCWI>|J11YQaiHlLoeel_w!B;b;wR`!=kG}`)xgFMb;tT zJR{AY#WDR>g)EdNAJdO-wCobmK7H%#Q^>%J}!G* zD89cif^H>MX1{I zO^vC@1DnEaN|Q~UF`9NxV<>ZHY&Ny(rZLy$^dRb~dCuR4x_d>Y%$CV6H`@n2pUlNO z*XWkNStJg$wL!#%vS_!BDCfe_(V5@ouQ9c^F{`BfMoOthggbYBOTd-h$n2V8#T@hh z{GYo?E*rgwHYQJ=(7JQN>UroKo2sSLH|}op=+*#zWB%!4{@zMGQ1Ur1CHgd4+&av( z%)s=5e#l75(@=)YNy>Q1jPa7m-!h}WWp)fR=&_`i(XtXUv;7FZ7p1q7oku-Yy$5yn z(q5TOVU}y2S%W(cPn#>1ZASlTwMuAyjnB5Dz=&K2GxZi=#QCm2pUuv+THK!^ z3UxIG#uLDZi}QkZm*+#*;ZH@IfDvc&ntXTWN@NU{WRK5)!Lva`VQ$|K#_s?l&gO~n z?bD`EUHSRu;^kJ0C(?+*r|oetJ_(Gtyju~*9$>`flCs|VJqnCCn^$!vy?7~7S7n_U zJ^@CYu1d1UQ=u4q--ZH=YJ}s0Cv*D*K9Bw#YjZx?z6y-KuyvHRj%~n*J2TW|^ATXg z#ks%jI`vni?^g8$`93h>)=?40W5B3{*}PAC?Xpl^)wS1-U5t#uvYrP&1P1R(B1!@8 zX!(w5A28x#u%;ON6c}-SbCK)t_ut!r z5%=uO`$w|}fDw15<~@zsZ+}MWs;XQv3XC}4EowjC42-y3;x`AgXCpEEcI8W8#QBxq zw(kH&T%0%Xn-8-QV8or_n%Zk;&a_&~fE7`A$8iOW{{=>z@A{47K48SzysABFCotmP zWfT;HTY*uEFa~(?j%5m;>q70p8+fzRe?-QI-}&wa25%Z83U9Lc+p?E|5oZtn%ERpb zP+g_UC8tkE+M}xb@7=(Ni}OC|>hVwv{{9fZ(*Q=?d!NMkOTH7oNBUJm&$WAj5qXz7 Yjdi>LjHrEZ&+%4kEimo?#uNDb4_`76b^rhX literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_5.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_5.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..cf546fcf4fcf94bf941ce9c68924144321875528 GIT binary patch literal 13256 zcmcIqTdP%76dr5sb@uJ-Gt-E$huuRrdg`Ia@F7GbA|j&fMJ&qfLO~Gq z5D^g(5j_+{5B-3hr>m)%nVESx-YO-+xHrCPIM_~W*ywEXk}IW&2}zIlqy!n)twg|1|Z) z{JUgxz&W)M{J)S+scDx#*X250qVaugy1i8)D|!bd;C|7vL+atGhwO6ErYPkzBrOct z6&O?a$oJ@{&P$MkbNdoK1)mPug`6pay0BbI4S7UgRRC)P-ZhoZfmlW~P|no;y_<&T~FEx3r=b=9NGr zyxba#Sy3{X%>$ilKVS?cUszGb(2Jf8qLg0Ji&~3%v+9p`Z>APpZgsmuZARU`uIXQH zV{Uu&%3<+OrP;D9Dv|u@K^)(i!eJ0AAkPue1)xp45wwbtoCPnBz!Px?HKu7bj49U0 zU*-;aY$j{TpauHitDq@-ll^7&aBb8IV<{s>hU~zRuc`k9+^OKNiT+E@l-Z@1 z39XS?FG0Q_f8rEYJu#m$8mF)^j~hi?njVpIXpp&MtLTrS+eCj7-3|^_STFf78V}g7 zpk>jDXd>HYHg`|CSWX<0%$<5RacfUBhr~FC#I^x3vFm&DpJ=_*JMC>^Ch{2Qd|X#k zYp09NDz}~BNy?Q{s(tBkCgVb6#%##PTfO|tndJ73=nm0eK--u-6a!lJe zrYh@g3%4yvwr!X09u*zcEYR%vbz7@$D{>Z;(Ys+=M5)1s?lz>;)Sf_3YO6tW#gkk$ zRW5y9C{KB9IXQ;VN4!??+F;OF2@E1H6xBk}Lpc=f?;u0Z9hnfB$LS@!JW>_;n(;8P zYbEo3MdveV$j%*iNS0r;y;A)e+%m|Y9K51%zg{?no3D4e{r6YOc-R4#ew?HYu)gyg z;ufAlmc;shaU)UAEo4rISWP zraHkZAJQ+t$LpU=)gz@x8B(W?J9BMA{@00rUq=_WhrU#c+K(}WGA{QhH8`MbIA2ye zfb|k<2`KA-w#P+JVdT}20quDUdNakGvK>P^ReJz!-eo0__awFm?V`?Sc5aD7OXFMk zi#?3hEo6C8R!7r&3ajJVi#9DVwMRss5`9vXbwz4din28-k9C6WhSt%U? zMkN9OJXz1u&p!^uXlRdTH89Fy>+nkZmQa0owKoqKaemG{39}8SB4w2-TfGp9;d?;$ z03$AzROEx_$GhDu%&scRQJ(=LE|yeO6|DqDoL$u=t1>X+^ifva?VRj(S*u1|#V*Es zz=(?_sor~50wYdV71h9VfDxzjVO8Fp-y_$--Ep(0ff1LZ5<3HoyF=HJ>dpD@6OsC; zX}{qEV8q!~DvTAts75#-c(N|x``hAB4DLgl{dqi6R($I;`xF>)?>IH%F3fsh4C6QA zD&DZy03$L-aerxHsH}Wf_pf7->!>N8e+Y~?AFK*vB{1TAa9H_#NvNy_mCtt`jr5O- z_8dM22KPlGt`fdQa6fb-Fyef$uJ@=8Fyicr-yo1{ff48D{uOX>=sFtO12}Lb^4&SH zvyjy$V8rR8rkdepV8q##f9rS#7?JfZclB=vMx0%hs%npS zB{1UZc7F52ZZ$CC^x@ybKR*h_fp{o%S#=;(V}yvq(4@0gSjhv8@_zY=5_V8L%QQ zz7O(y@G)S-*_EGPdlwjS{^4KwmjffxuD*q=t^!6qLK)!6QzxVN{c|ibCYDvVzYB~w zeN?pvupAh1KA8IXQ((mTAiwe>f9#9Y2T#nHtp!G$tV+UI1dO=)s-k>;WN&ON8HcRi z0R~SHMO-{F#8XS_fDtDvKVx$zFydlKO?%-jV8r=(S+&pBJ(0GXYOilyD8{h-{3c+; z$*Su9u{%~)j3sXZBhGd!()s$qC_NJH1*r>r;p78%voW<^TWy literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_6.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_6.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..cf546fcf4fcf94bf941ce9c68924144321875528 GIT binary patch literal 13256 zcmcIqTdP%76dr5sb@uJ-Gt-E$huuRrdg`Ia@F7GbA|j&fMJ&qfLO~Gq z5D^g(5j_+{5B-3hr>m)%nVESx-YO-+xHrCPIM_~W*ywEXk}IW&2}zIlqy!n)twg|1|Z) z{JUgxz&W)M{J)S+scDx#*X250qVaugy1i8)D|!bd;C|7vL+atGhwO6ErYPkzBrOct z6&O?a$oJ@{&P$MkbNdoK1)mPug`6pay0BbI4S7UgRRC)P-ZhoZfmlW~P|no;y_<&T~FEx3r=b=9NGr zyxba#Sy3{X%>$ilKVS?cUszGb(2Jf8qLg0Ji&~3%v+9p`Z>APpZgsmuZARU`uIXQH zV{Uu&%3<+OrP;D9Dv|u@K^)(i!eJ0AAkPue1)xp45wwbtoCPnBz!Px?HKu7bj49U0 zU*-;aY$j{TpauHitDq@-ll^7&aBb8IV<{s>hU~zRuc`k9+^OKNiT+E@l-Z@1 z39XS?FG0Q_f8rEYJu#m$8mF)^j~hi?njVpIXpp&MtLTrS+eCj7-3|^_STFf78V}g7 zpk>jDXd>HYHg`|CSWX<0%$<5RacfUBhr~FC#I^x3vFm&DpJ=_*JMC>^Ch{2Qd|X#k zYp09NDz}~BNy?Q{s(tBkCgVb6#%##PTfO|tndJ73=nm0eK--u-6a!lJe zrYh@g3%4yvwr!X09u*zcEYR%vbz7@$D{>Z;(Ys+=M5)1s?lz>;)Sf_3YO6tW#gkk$ zRW5y9C{KB9IXQ;VN4!??+F;OF2@E1H6xBk}Lpc=f?;u0Z9hnfB$LS@!JW>_;n(;8P zYbEo3MdveV$j%*iNS0r;y;A)e+%m|Y9K51%zg{?no3D4e{r6YOc-R4#ew?HYu)gyg z;ufAlmc;shaU)UAEo4rISWP zraHkZAJQ+t$LpU=)gz@x8B(W?J9BMA{@00rUq=_WhrU#c+K(}WGA{QhH8`MbIA2ye zfb|k<2`KA-w#P+JVdT}20quDUdNakGvK>P^ReJz!-eo0__awFm?V`?Sc5aD7OXFMk zi#?3hEo6C8R!7r&3ajJVi#9DVwMRss5`9vXbwz4din28-k9C6WhSt%U? zMkN9OJXz1u&p!^uXlRdTH89Fy>+nkZmQa0owKoqKaemG{39}8SB4w2-TfGp9;d?;$ z03$AzROEx_$GhDu%&scRQJ(=LE|yeO6|DqDoL$u=t1>X+^ifva?VRj(S*u1|#V*Es zz=(?_sor~50wYdV71h9VfDxzjVO8Fp-y_$--Ep(0ff1LZ5<3HoyF=HJ>dpD@6OsC; zX}{qEV8q!~DvTAts75#-c(N|x``hAB4DLgl{dqi6R($I;`xF>)?>IH%F3fsh4C6QA zD&DZy03$L-aerxHsH}Wf_pf7->!>N8e+Y~?AFK*vB{1TAa9H_#NvNy_mCtt`jr5O- z_8dM22KPlGt`fdQa6fb-Fyef$uJ@=8Fyicr-yo1{ff48D{uOX>=sFtO12}Lb^4&SH zvyjy$V8rR8rkdepV8q##f9rS#7?JfZclB=vMx0%hs%npS zB{1UZc7F52ZZ$CC^x@ybKR*h_fp{o%S#=;(V}yvq(4@0gSjhv8@_zY=5_V8L%QQ zz7O(y@G)S-*_EGPdlwjS{^4KwmjffxuD*q=t^!6qLK)!6QzxVN{c|ibCYDvVzYB~w zeN?pvupAh1KA8IXQ((mTAiwe>f9#9Y2T#nHtp!G$tV+UI1dO=)s-k>;WN&ON8HcRi z0R~SHMO-{F#8XS_fDtDvKVx$zFydlKO?%-jV8r=(S+&pBJ(0GXYOilyD8{h-{3c+; z$*Su9u{%~)j3sXZBhGd!()s$qC_NJH1*r>r;p78%voW<^TWy literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_85_7.bufrtbl b/rbufr/tables/local/BUFR_TableD_85_7.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..beccc10e4f20d305e868e15c6e76feb45e67cc0d GIT binary patch literal 13792 zcmcIrONbm*6unhl(_PckZiJCa^Zz3WQ92XkFg^0LOL?nm=6mbzyH-ZwQ#(*OD zS%@IG5Emlq!lf%2C+0Wt?-*nJMV(9%HD6r_2HJDZ?MnB2qAqeP%bS zUQVy&S@zVfzwiBS^_Izp4@|9nyZ-Wu$I6L4FT7#{sabo}?8WSjH7nEPJUiWN2>(c1 zpe@@Zx*2rXYM^aPM4ivX58#)&O^8CEm3BSʿ=n*_(+X6NbN)Sd><{!ZDGGE?EE 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ʿ=n*_(+X6NbN)Sd><{!ZDGGE?EE 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_0.bufrtbl b/rbufr/tables/master/BUFR_TableB_0.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..3604afb5f0489326296ad6c528819d094c79626b GIT binary patch literal 3604 zcmb`INsJ6(6vrE5iG7P$LOvpvkQl}uf*B+e`lK~mD<6wv1K^XTb6w>Uf<=D4VS4?|6Y=`p4_g|zTsrYmMif?_Jn zK$?b^w0OErdpyf&Pi6G&;S3yh?BGC(jwGI-G(%ky#1rv1mGDROXo?4G9h|=KhxIQ` zP~YAkva*FVRqy?;howhKCHT8z#;YebA zyAj`mZxP-JgO^0_9?2gpyj_TIV!dB@)Q>PUYKXI_zIw?YjYQVB5%D#6)=9nl3|=@a z*sEj_Z>8iX!XuyW zW0~-F8a&QRoJIA`m;9kfWPP&{cf(UR`?sYJkI(VEt-(ImORIa&A9Z0nGY%Jdte5k* z8lJqhav#e~lJ`4F@`oUwym5%T;g#^B_l2#Dc|NF%_0`n$u5Y^VM&TZLlM!=X<_eFx z5tfXA7~?JK8Y%hXu_kY*@K`tX&N6sO&d0AGrSG38yl;rFVm(-RV+>xB{(ThQAmM#L z%=!BY&-x}Byd?AYNqA#~NB%jizYFiD+{aetB|l;;>fc+*XUzV+MtlkWo$%fpyd-*` zN&Yn9Jw?p^y%OFVgO}v|-k1Cd!n=p~I@V8w_rl=q#D1JbdT&bpNF-8kCt{x8yTW^J q@RI25lKiQ{yMmbSqg#07A`GoMT2$~+eaDdh`%AIN`8$F&Yxo1pUh@M0 literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_1.bufrtbl b/rbufr/tables/master/BUFR_TableB_1.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..97b62590497621a299a1a7f0cd2d7958b47f864c GIT binary patch literal 14424 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 z�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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_14.bufrtbl b/rbufr/tables/master/BUFR_TableB_14.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..90da8e810529589628a156e49b7a656a60c11066 GIT binary patch literal 7280 zcmcJTTWl0n7{>=}VpLE>#S1D&iAk$0m(rF3iqLWspssF~XgRb(XonYSE499+?oYM2ZPW9X9$2m;bSE!7T8?4%n1Qfe zXCSvUNG@nqRYx# zo@sFXkvN`Nuwif)riOQQJg(aN35aWUZ!_m-o!dfg%f21L@-A(UkworHPvqWAtCe~F zy>Wriu}ni&FpNT&HxHyP(70tPb#(cWm%JARJ4}CMjV&=YDKdM$aZ+9cUAnP%z;i>q zb?mTYIhhh(7C9f=Bd>dT)TSZ%_WB?15}9h@;C>>jO3B!`)&0tQz~OxHW4fWASVYn@ zA@mBmVG7;uH}h_4_tXx_FTF`9o4u}Oi=wFq*^;;0^;ijUKrlSl_j7};ZHj(mif`ya zV0x*JC0E2raBTFVCY+U0r&?!0?3D+K2G3pNRHCqyTQpKxm!wzL%%{W5C1y*}4P1ZN z35sT5;e==peBDb8_^?f-^5~a%CM0947`-v}SD@ z{y2Lczvk~zbQbDEH}DUnD2o2Yuck%OwecTt$sbd2`xt%$j3aLWuE}#@zX&}9Jq|qq zg~V-+x=2vP+belF^dYYR`xz*o^Az-81@9`@9LMMEi^pl&;tot6P4Va-=XX8&khcf+ z8K?tQ{{DmhxTRggj~Y$!I3Mx^`jMx@ei}-@i}903{Jj$QYc<7NBYAu_c`ISR4()-C zn%^f;lx2SRN#1

x6v**K47S((K|j9LhGUEQz0r*D87K=tW)*_BrTssPgwBrZ82z5Z#bSD&JJRF3GzM zx5=abPvXl5t9Ts69H`Y4?-9wn8Xd{o3HxIx^GMCFp8YW(d3Q@*KkOH9JqW$4DqmC_ z@%5Od=C@VyZblEzZzJrFpbtUS{OZYPj$=MgmprcLd$=|#c=h_GR zzs-d*PxcI7jAlV=HO12;Z!S8L_xEq*`CWng@xO2o9`?_j?R z{S~U>S5N-^D0x#Q?|axE;QB%Zub%bzMe;f&?-GA-$##0-ZIHM1p73uk3sWYqf$ zy2K8{j2q8uwVLvGx8&W4j^yoveF|D=khf9t?vcE8uvt(0pgb4xc}-BZ%J;|icpT1? z?W5lx>*M>)8hzpXx?!{aZH21!sHa|Skh~7bTLb$Dg3&vMr)fN|)oLn!dnB(F9XY>; zVIPHBP_=*AmyPSoYt}J7kJlYl=Rd}a^?=`z*9H46=oV-r{?b44=nHu(VZQ_Iso=%$ zkBsMC#amp#J5$9guSd4`+gdrlTO@B4?3Zx88LHw3Gj3VxU#sLX$LMbk_J`2r&_?37 zRPvasq_Eum_j` literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_15.bufrtbl b/rbufr/tables/master/BUFR_TableB_15.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..39a14559232648bd7b58987269f73f1f6b828932 GIT binary patch literal 11512 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 z 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 RpFa4wpP1l8H1=Zf`TuP3wNC&5 literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_19.bufrtbl b/rbufr/tables/master/BUFR_TableB_19.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..704927b3f7aee4202aa3f0018fc8144b379f4267 GIT binary patch literal 5120 zcmbtWJ8T?97~VJz34uTYG!zljfX)Py#7@Wq5IA>^Fp`r9p9q}AW4t@(+vN74-8m`GYD5POBFFd5&DfiBeA@GkwD;}5H}lQ^p4mG# zK7Re?*i&QIZoKJvp1^Zzd~6>8V_`K;QXTrDsif{?DzC4mN+eB@_x({#0wuIuYOAxU z%A^jHShnx9x|Jlcn2WW_VmnJzlPJQ+Go5HjWuk&D%p`sewN`4PTAi!c#oWx%f!vvj z1FEK5N~AK^V(Q3bE9qpyZ^?LBiOPYKqNY|$QwpVgj9G% zwnef66)&|yzh(A`AV(_JZeN`xY3O5~zv{P>Sc#U*#gbC7z(>E+mRbenTy;*u^eh&2 z$5=U6pAd1+N7l;z-3FOa?KvTYCM}ssALLGHwW>tW$-;Qq*ff1eL}A>~Dlez$=@6kV z=sA*_wNOUN>K4fhNhajwFfVGliS6ZdoozOiufr83G8u%OTwDruOCYaPd=@%^j3k1j zf?UWYL>Df>->sw_RC1-nnM5lwH85dnQp7(yb&AO~gt=)r&5Vd=O?MG>d9G=>!7h z#Kt4EZ9J^*bM?tyA(T_F=tI*S`dqiJDF5A>Bj?fo+G6%H^GF4S@XybV6#oqgi#)Ks zcs(Bv56s666hq{^sI+B<-kIwpi}HcnxRZfCZ1!5hP*JMi)@M4Y99P;LgfR+vRaB~TqqO&#G?j+2 z@6bcP=h@ZUW2Dx(z^2Gq! zc@U1|qgt428T$%HzP`j$pT%IWC3zZVXtYb*nh*c#b)IsmI~O2f!X~=4Nx#BPz}*n+ zonufU&np>=pm4@g3*KpbUYKxYLB}1&1Gpk?^BQ-H(an`w8+lz+Zs4ZmKNw zv7hJt(d~B2==ZDT+iCf3LcR)u-+{Du;-7VU$02VvoPOIepZ4y>MCx}7Jf8t~;(Jj) z@^H`1Mn50-?&qU^(?jaF$LjZh<=X}M6TI)+qJFzA-*(Hl1M*jRzYj?Lo&y5RDC56} z4PV1^_C5re@!b!M5L1p@cu06J9{TA$JSWUL;0ZIu)G4zc7wy&`zhXO zFZEk2@RfP^0Sfv=3c^b`4LKlNjMeG8nje60ds8U0RKzWXd6 z{lAwdti~c(c`9t6A%;2&VR$$`@H4b0S@v#4Vm>py;amX5GgAe87BP zT&uUoAoG535J>%A2Lj9}lh3R#+UxR#=i?Vx%{Y^p3HP$k3s9y?nd}Z`w9QXd&?e51S>huWkf5nO;P5=M^ literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_2.bufrtbl b/rbufr/tables/master/BUFR_TableB_2.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..e54daea82a3aa50ad303049c597b21dfe9f4d2fb GIT binary patch literal 25688 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_22.bufrtbl b/rbufr/tables/master/BUFR_TableB_22.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..fbb0f2d339462f6bb1d33262b9dcc0b5d01358f4 GIT binary patch literal 20940 zcmcg!d5|2{d2fV}IV1#TMt~?p+ZV^Uvk4J94rM@ zXi#ZbnM5hG19JNwcf9J~((uFLo`IV0yX&I5?-quWRkPOH9aI{Xg!hDv%67k+Eb}q7 z+KP^8SADNUD{$ViDUKvhajRGNs~ui6RgK1jvhPBzQMJUId#3!_@~8x7^R}1$#EEW> z>hNbj^s5tl+yRPI_QQ$#qK>Rx)Wbn?)uHZn%cxX1(HM6#>3qJSE%?efcIv-$+hPjMw8z#rm~|FH{*(-Beoco z8Nw&Uwmp4suYwgbL4r4rK-Ilw&zNua~@Ofs2` z-bOO=_Q+31<}u76Rnl6z6P3V(uN+C|!^9La=6gdr=wqvV;;41~7Dc~S512_@EQnN? ztCLeAAjD{u8#ScE5bJc}pyfK@qzUHuds0ofm9mfUStG@EuehUD^yOqP102VI2q79&S zg{)Xhqw(>YUysGn0*eHC6lEi9+abxW096U(B&1u9T+|M_kSw#L$BNddB>Kw+zZyiX z;wyP^UqGZ9+>5=B^9j!@ba_Y`q>t{08OA#ImH zu$zPT6v2M%ZEhQ&i8E^h^{MubHb=&G1XeqUWg9l(JlG3sm7rF`E+1~(u&BLE>Cjq+ z)mFk}0OcI=;i~gct-adYR5~jlQdHi_s&Mz72|rBK?vY8z_DC`1hqIXfr=3##vz&aN z!rm>|sZWK7oV@QdOHJqEkY*`Hh_t_@m@gN4kC5#{N;_iJNxS|y(6ObgC4D8Z*lD)k z(%vTY+zu{IUKqxDe`ko9GZ~{po?WdScu$cmKC@UQYj+^@CvYH#GmX}_jM!0O!Qx|! zw3|sfvA~Ow>q6%wZGI`UYc;4PwEU zh=mPB_isFqSh7}0Ey?1G;Spb#THCkE2+qk$g9SG^-M2M$#Mw;Z95Z`&BJ#TSFAaha zpYdw?E1rulE{S8))DLlu)wIrHS=!?FDt3mktW6WAmiRyquZ#O}EU*)y+K0wzLI~@O zK52`;*7nqGY3zfoYq`Z+t>xBBm!%|}7EfmWKj9S@%EG);Q`neR04 zY$t2d^RM8|Rd{*l5qRTh!qr=r7g_u}8_cpv+P;RWigf;U6S zmvhE&k9fy{e++asXk}CjDEiCcdcP)kGGDPT=S%x?zG7d&o81o#*9DLAaK2k{jq?2l zcn^S{jO$qYlz?DWI|+X|j`N+4`|KC=bXA}J{A-M-Kd(Tac>fLl&p@Z)`MW^h3<{!} zjXfw2<>R}E_dnndf}Q{z1TW5niY+|GB%iwn|IQZqh8K6(V-~JczHNAhcqf8?5_C=s zPxNOaAKydyMhspKJm<@KcFSiIA8%B6Ip-Y)kMhzU=k&m{k?%F5Kl&EuOFyQ3^h?@< z@eHEc3DW67saM+9!SkH&W#|&`e}Tt*a1yRdK1h@QB;L+6c#JptGv%aw=cbg8{z3T` z8@ykFe;9qrokhNv6kg8ZoH*YXz%yUH3@Z8ntD3|I{qI+}ui|5LQHTEt-WEI~cwazY z@MwPphCgvU`n$p#9`3-?@s@Yy8$8C_r_pD;b>>s&@LU1zLB+oRf$`MeW`p;0@Lxxt zxN-drzuIittRK`r@vbs>{|TP{N59DuA6mYgvppu?6J7FwRZa3U?Qv>Lf1UY&dSX7{ z{Amxy%ZETu!FAe~>l27-aeFXtD0_6-SMn7H5Rd-I^@H~7mrp6*Ji+VASCS8|H+akk zl#ls9>;YD_S<>l2#lEjV9?o|V&rm-4-Tk0kM`Znw_&uWsj$9JF=MCPCxIw(U~*pD4VX;~Bi$z<&$<55(}msuqvm$8euE zD0IcgK82TeMsbhwJqVul^P@4mH1>Uu!pk{tF?jC+&-lH!3vc(KW|Q$onHay1;6D2c z7pnBE`ph2>7`z+Mr+m~W>(kGIcH7rxJs165Xz-}Nuc9BQ)UXcqij}zb5w0E4;ijj0b6t)4)FlIuEqlzFaT+HNktM z!CQp~i8l*8>w|MZv&{DtgZDOrHv{}9(9iY2v+~uW0bLf&T{j#oklsgOF?Fui~+Aq)!9|Yb#pkfcOs@c?kzQW75^8Gu(i=1}>g>o7==S1oB zpwuz#w?*OQob~7vXCrvp<7Uuq`E2s@6$X#KMZCq}nGdcZo;d)Ne8766UlaMxRe1SU zemM&~=XnwFy4DZAvtJXuSD(}VC;9YO;Ge>v3fqxkNGeJdvdOfoHzHr#YuhcKU2G9KR2H-I-%mxKfP3joo<5cwbZwfE(ya_is z-xt9%K7I)rm+!3KG@GZy0lNBv_nN`G#^5pEuwI*yalS7Zyf+)X7r-Ax|7FlD_C2KV za?VnNNBsAr{|e{^PY3X8Ah_h5&Od#c%=ZThFYjE7=cvEG0MGN&zXgr!k1#g=@`S?6 zweY?Mp8ES9sMKqGH=9j9_?*JaJ6rHP<$D-B_cQxJ89(0#1yPN7#Ag2c7Ot~jFga4@ z`xRVgzB(WGh)0|+gFXo=^Og9uSRQGa=Z_ebD){&F{{%$K@h zvssU}E4;jO1D>b;ZURrb12oHguQPb8?TE7iJohu3KxO|6R<(FN6yQGP?ylF~VesVp z+uOi%J(>V*RHE|Gj)~U!#u*y6=U-woA6=#Ja*muITn3)sXI6oV{sh1#J_ZzC-eF8} zzUPB~60|_P*Qx*3;C`?9E>(Cr=VpU<1^7qMUk%#5U$xnPT&nQ$&W#3d6#PE)`5u|C ztm8K8$HfLu{OVDw^8k&o-! z%)`wl?MsY%@oyvUD?IZX3ikQ_l?HDa`jn4;@@-JsHI8SyUT#r%IY;pLUalWEgN~U6 zNzR4l;(EU(@+~oVzk>%U-vaQgua<$z{+G|P+0+MTDZIQRcxQlr3}fE}+MWMw>Y=>C z%Q*wUpnRu+|0d`>(768iJwWmw{e||T+}+;;E-`r5;2!ZV0?+dU&bu-)q>f~zzMq5Z z{hH|Sbc44X4-#)C_;=&xTu{buJU(pJ5AA=s*6(xZf0U2&k@F^rkJ-51uZes)jH5pf z;z7zc8$9##xu9|V;nLyr@TXrByx0Ct$J?2Bka(|xr+hPFczl-4X1@Py@Fd^=Blvw7 zdkB>AGaa}fs@eF&3M%sz{n^O(4+ih;2Jgq6=0d8`>e+{1T@zWTd$Y&G3dcJw* z3WLY_Qa;XC;#cJ2n$@p~e1C~?^goWFe18u9YoI>_rT&_rAgW3HGN1kzt`noXexV%9 z_c!4l@qPxL`Q;a&QV+>|ZR{cbC+7$BzcKUQzhwE|ebC5vwUO^Y4?M{)Hv82(4Bm*r z+Y9~+=)WJdJ0IB8FC0((%`$j@0G{!CC#dXK!Kx;97CuhJzT*bZ#ZB771JC_Y1S;!? z*n{uv*933O;H}1k#9IfR=T~nB75Vrqn@v7gZ1BXNN5JpH*sDS5f7?JoR1>=hAEzQ8 q$J3uz;wI%A1kdk1mxD@t$hecG(}N1$e2iQ1c(Y0W8$ka~(EkGgM}wpQ literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_23.bufrtbl b/rbufr/tables/master/BUFR_TableB_23.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..54b3bdf9c00a452d272ccfc919dc5fdd612f9ee1 GIT binary patch literal 3924 zcmbuB%Zpq^6voFmzCbZi6Ca6M0hL4>L*Q}jhkS4k>uM~NlTSH?^qc1-GgyA}YfN;r?e*L~@fZK;k` zsKRy|6fr`>dR1$SG`*Nr)6JCVYh#4UlcJkret`w$SP<*c@NK(7xOk|rqMoE}WM>w; zUS2PiDB8l-?$0uGIZ1R&Zv!Ox!Y&D&0vN7&6k7+YN-4>R7ndnxoTSayT4pprmUpn_-Sd zdb-`_Ve6?lxbc!!aL8qX(*c8ZQq9@OBgSl<)?rho@5*XXReDVu?bcaGr8~Jl5AY;O zRfaQQgey+#1gn$Ar9$~-&(cSe3Uw*Ynahf*OqFeLJ)wbg&(~>1TPAhQI`0*xSKm{y z7yn0bSG3oa1=Kt#??d_O57@1wxmhZo6v7x^ai3n=F! z7vkfF_%KEz?}Na*1MiUcHuCe(&!Aad9_p{-rl8{_^4<(QftScL$p3)81*Lz#LLojP zH|E0{d8~u}(IfIcM*b!AOyJSqI4=4a^I?s=e&8`D&mzAJeLwIn&B*&O@OA~>JIFWj z{5dr4@3qJox79NCGuGD&JpPZz`sgQl??LI`1{C6>$$G26V-4ix$iIeipUI=25Fbr= zGVu0b1bMF`{{?yqnz5M?9)=J0)TD^(eIxL0#f#*(dW;~C{BzJ(p!Baj#B0*eM*?qm;5{CA&qIg(Yr5VC z1Mj-PyC3;?czy)R`i?>&KAP;W2)sKng6rLj`~sBo%yS>?2|V6yP0pKCX!mV>I#} z2)w;`hdlCshCU2s|D71(HR->lz~kKH9YFpS^f4&wV?RNBH1Y4Qz`GYC$lHzlEQ+U( zu6;`a8UM6fYhHL1lf_(-RDA7_tr1uWF|Hb=B+YnVe|6r`nBlPVQa3l&`s6FwOUbxep-n$^Y;nm(L{1Hq+b*Sxsh^QEWHVH?p->0Zt`u~! zI2&JiyS?1$(DM9jRn1F6YeBKWQ9wok1w>*{nCnR#EnY$7)Mh4klnK|PW-K>Uii{Ey z6=I9DNRM#d%EXmA6g%!5b+I?MLDNb}D`+FSR7p}*R@>;zSjFw7SWhao z+})gAFVarRRhut|rqjaOs@P609?Qs?e7g{0w7zl+oxrz^`@lC)o~waK{@1BqYu4(x zv9Iu~{uvHG03QMuHiv%v#LO4^EKhq3zVgrU+{QZQI}Mxp+VI~3nYU#NzVLgfoxuCO zM#(o5_)Z~^`C9Nl0Dr*x10(OvgJak(^JjbRqTkZTaKGFOd`Dq3AM17#{}hfIC%^N7 z??B)q_^)A41D^q}0Res-ER7M!xpIC}f$t1#&TkU_JK#CsIQ?7?e7raF{rz2>?-9IT x>1+H5qn-Q?!DSnR6TJDpo_@P? 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_26.bufrtbl b/rbufr/tables/master/BUFR_TableB_26.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..b3c3396423def76ca0f87ae99283127bd406fd33 GIT binary patch literal 1352 zcmc(eziS&Y6vxl5DM_0lLz_Z|prv33GKCgHOO}NEfW+vWa?j0D0J-KR4CW)lcm~&8=Ne8aQeO{OP~8b>AYBLoHiD(YIDiQMiQc9^jgmt zn<_0GiOlq*Q$~xXQ#rMEO=%0EbT2DYO1CpP5Kg|&=*^I;#B1A2i{WP?Vvs|+I;{kH`){9o_~M3I5DA-_dM{pW`6?p59muMGdcJ- zj#>JB6?hM@o_WlLE``dut#ouP& ztppx(z9R2Ji_xob|D%`-I!)Ls`)dc@6Xfh~9rb7E9(1x_OeK$b_)kRMD)#-t*)WfL HornGfsd=ND literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_27.bufrtbl b/rbufr/tables/master/BUFR_TableB_27.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..b0d3950e8e204510b5162b86ac6decefd54f1159 GIT binary patch literal 1744 zcmbtTO=}cE5S=9J#e)XXgC`p=W+4G5yAizU!9_tfg5bTK>FhSlbT2(UNen2cs0V`t zH4py?EN65k&BJ2*UVkb~>{OyCP#jPgPA-zkXHKJv~vYo%JUB-qc2I!W&3i ztGPgH6H3LcV37{Em0Gcxt~PQ_E6XD`$Nc)`$OIm#hx%Z4v+rzfa_ymD?r^uB~c`Y%L#OO>+G9fLMnlZpzEqlR>tY1x8GV`^z_dqyhD_^M2pUx8&go+Q1!f8jzI3zgvN zl>{4AW^}c@w<|J4U-c48c-%v8*|Lt(xJqNMDHcj2g8XR!@H`s~D#3$Mo%}h>A|tU} z1%fRZ9W&b%>XMPBYw{jC);l}4)A+i;7uY%c=rpux6rO$itYW#vg6R>#PNGr;N3tX z;oXD33H=6|`mvkGVL*uAIB|H6-xLxZzxS}m@pJWlz&UxnhvxArKfmQ2E%08#-+=uE zI?g*Y_~4g!j6P$;@uPb|^Eib(;`app4)iDJzs=(#;yJ%&^T0f|3%tbwZxcS5Zl^wn`2b8`~7BmQ^aDS0Zs`EG158sc7Gt z19Fi<-MVNqA*r;ps+cH6P2=!Ejf4)VUV7J2cCeLb-_^s*wo^8>savt@hKh>P2%9Jp zQg*G7N2T#rRGnv!*T%SxjkP0j7{l!xHs6}DxhQT$*VgXGnm*_pwEs5nrpFoW3$nrc z;3@9R1?I26-v5AJK@a?JWQX_ZC%==yJi}b;d(Uy>MY+0D8^*`TAE3^>1;otDAwP#c zgW_HdfXw^$-TMNR87G*flvl0S2k&s5c~4Sa9x?MCBR_@iLP!4i1C)X_e#{snULoai z&b)`nKS8&kBY%s?dmk?Q>(E(a#9K{yd?w~CBmWHDoZwBK_cmTW71jJMHkE0ss0==>>0B X9o}bNdLY{W4dGv4_6)uObiU~aDqnG9 literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_3.bufrtbl b/rbufr/tables/master/BUFR_TableB_3.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..ba93fb06b9702157e080be3a1fd628ec5bfd33ca GIT binary patch literal 4320 zcmbW3?`s@I7{@Pd)EWibYHed}I{L;4tyd9!Qv{D-iIiZlMPK+rC%dz^tGhet?CvEO z--sYeTeM2W)`|o~TC5;KQELAI!C#2r8Ag`!17D*A`2rG`%~IiBA0WqdU#%$az(~{P)19q{ZpY#Qx%IjnfeQnpNG3dP{gq) z=OUDGAQHJ4B}F18_dPZ}b7%jrp6<4dP82K`p@Ma3+r{81od!|6sNA6-#JcDxlZikZ zk%!786|))k@Ku~#=ra=LL^2*k3w4n>8at!%Q2S-7lx!{#TzG{sNTf)V%nG9@sV{Y8knyT^?lidN;Q43wF7ep01b*P9sG9Ds)2Uo9* zHRQ5)afDt-m2pWy%j6LSUB+?uN-Po9svvuzaAD2rETYR#p`_a?GL>f9IF&*z9o0p> z(mZ-Lh{?qP>3DDv<>$ln-1eTT743^<`~P}OFO^j-crx~is;FEXx82UuWf$})2rlPb z_SBL}jy0>8mbc%JvP{PvxU3huZI!O|!ak~ye7K6{7PZ6jQvEyaVsdFf$p6!7`(HP^ zbwPF%Zbv&02kbRE%Xa5RdQS_L;YRcA#+?>fv^3yd(Ta829_pk`VGx(0Fp*QMKTw!J zda7)BRQQx3m!#Tgc<2*GiNK(3sMPD$VnQ#~iN+{CU&jACf2^#~OZPpV>zH7ytHi3GmKQK@D|Qi2LjM>tWZoM!-uhKZ)kDk6 znRgQ&6Hh}w3)x}b$u;sa=8Z8gg--b`n0LI!bIC8Ar}#}UFM|FO=JU)WJE4}t#ot-x zZNmxjcR%!#kdHv_-+gzP;Hyhoqd`9O8#aFTFz;GyB;H-n--o;xGHGTdkM`1_J^hB| z?P4C;K)gGkpMfNvyI7^V8b5gLz~F*|!b) zTaY`MM}FIrF8RHIc{ej}4Eiz5H!+XwwLI&$)$7vQ_v_`VUN&Hn?E4uy#qT#r@^{M` zd6$?+u_oRR&`&`A!n~0h&&A(wnMb{dc;7%L`@Vx5CcmFEZxi!Afll^)2}%B5EY~r? zaLMm^=24F$`_4f>1$lvaU(|Rm{pt+!Ze-ru(2ryOF7rOD@m%6}jCnhlcLe$Y{6Y}B5V*hl%j4?4Y%?uWGY**@jcU$!!DoOzp}FJnGl<3Vk_ zhyrlojWCaVA^ZONz2dDOlJ_Id)B9sP^S*~p{{93>`Mq4OV}jw5->;ZQ@g(~`gHHAQ oHS;dkcrL#;&NELi?;LcxzZW2f$?qwg+jD7Uh3>}*%;~-PH=+FkMgRZ+ literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_30.bufrtbl b/rbufr/tables/master/BUFR_TableB_30.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..f2b9c65b7c7a3e4f98ac13f81605c76a09f932b0 GIT binary patch literal 1188 zcmbV~&q~8U5XMvO!HPl;>Pc|*WKTs9@!+9Q5Ja#&_9okAZ5KA#kZi1fUO?1C5e316 z`T{2uX15_x=L zQ$@E0Mb=;b-;a~%&zJoK(wf98Phjsjw9BF>x`rNnMiF9}&pXj*2>47Hk#g!$U0@5u zY2Gxp;oU&*r|@QB&sv7J74uf$Xn0r9)fC=L77TX7E5*Ep1n&-d_%YsZ9^M<`bibN! z>eKJ{oWd)@p0!MUPcd&9j)r#+{g}ebQ{P$4)42^#&*LDvHj$!HA9{g zjoW^BiWSm>GwdQfA)|g-k`IW)tZzsZ3oY6cSy_+MlQJYjSj?! z;0a0v(c%>oLEzg;8aRblb{!F@B@Yj7OV6fB-=X?VEmHq;zp+!lF2T>T)9SS{&@(LO zGYrq6o6y->g|xCmlu`5~Ns4m+4ps$y%;R9*GU_YnRtk@M8b!iejd>k7$UKeu2D+ER zOa5bN%!J2t@O*tSZv*u;^5Ya9e_!s~#k#;g=f#n+kR#!p#JnNw@q9<9525$aZRise z5(W40I>6$6&PT_Gi^b9p?-rl)e1q6y-X-c&=rfdg?@&k-T}hIn$$SqnuODZacZd2B Y`Ud^`zRmdeioX0u7!H8(g1j601t&?1wg3PC literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_33.bufrtbl b/rbufr/tables/master/BUFR_TableB_33.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..79e0d5ee96aa08ba2938eca358c1d8f6731c8794 GIT binary patch literal 14560 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 T$4^GT*$-jw0plb*)6V|^A@kM^ literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_35.bufrtbl b/rbufr/tables/master/BUFR_TableB_35.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..08f426c52537fb066c503023baa45a29ef951cfa GIT binary patch literal 2136 zcmb`I&ubGw6vwwFwOUaMS{2kfHkafeh~V8M#nOWoHJ2VIyDxEIe}tLYV9uVZ7cUAT zD8++!PyQkP4~ioGwu068eao&cB`aBRVDsj^%zW~l_ugz4W~$ zD@726%0^m+eWAi$qyuSH6kfM5#wu6(!fFaVBk-M&L#ce(Rlc$#5%q+}gt`|e+wBb! zCe}k5i2-R9d3Dohv?Gs%m0h3K5lq<9|H}`zV&5mLLeV9bl&T|7)HgO(SNr`&yS>)w zh_&X0>3G*jnkY=fThf6F6AAxMRjbu1D``a;SJOa-t|Eh^3r^hb%+k#PxfbW<6ql9T zma!qOPoRw9H2w>uxDuUCv#C_sV_&)~WatS^ee@UF%H_@oq{EW4x)GY$<@+Q&>M7Ja zsd-s!aV6RqW$VyU0g0ZL{D~|5=hPErRh;wAGTs&s@x1sx9&gS#&P&+a@asF{aq=R; zMcN{V1eS-f8c5kZhWRAyciblr!lJb_Yka_RnKZC8L`p)Kf)gl<;8E+2jS)V|R zd7RICu!|{gxg>8V)wh`Pw&8DKJ`WDpqn6`MQ;&>?t%*M7u}NDeqXy`v9NyRiTUPaU!Qrz%Lq^zRxL-eb&c%AHZ_o au)f1N-Zc03E%ra(9*>V;?<>p?!u|rc@N-iD literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_4.bufrtbl b/rbufr/tables/master/BUFR_TableB_4.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..c4e0a963e9be7be5213fcb53c4750ffcd0e64ab1 GIT binary patch literal 4700 zcmb`KU1%Le6vx+i(>67>5wU&|98l;DZ6AuY6#8OqDXmS?*hHcD;$-jK+?Cy(>)zco z7nCacq@su-p&~R`QAB*Qg3^NETVKQ%9~7a8;#0vs7=sGy|ID7nz1MCscXh(vGiN@2 zbLN~gvzxJ@T5bIHW7jTyck-0u3^|Td!=HdenbfX~JspaA>;-CK4nM*R-ADy0j8C>z zWO}9FH*U72qgc=sfia$L2px%r*J=CG-C(Nq63W$Kqa)6Eamx#Z6oD5eu@d#bb0gg` zy+XQf5=pl^QEsa3dS=|9n>m8jjr(*n^G2k6G=vKx)}pC>U!NgmQTmB0H*q=%=2axX zXvl81W6_S3>$SZ&!>eZ!=@S!f4s@hM+>)W#D}tb$I?%=~VqU&dc~2ov{?iJTf>UnR zp+zM20!4-c-h^NK!gW|T;AT1RuM@cP6;7$9id5(VQ8*;D45e(4AWM`vG-@fP!-mMm zvK&`w{{`m{n%9-qt2F8VIYG2^hYpaQ@2F@oJ2XiLF2@wFD(*zQqv7k2)y;}I1>Tywdt_abaN$meiwGj2IVUn0=eV`Ng!es zAgnS@qIEL#i0slF+Im;XXoC!Ecuh{*-Qw}N!(xw^oSLh5loHb#4&1-dH9KgU6}&p= zRFiBLp(x+6jjO$I9aozdXx+IL@^w6)uchg0kY7SJ(yW*vf2HXyrgGz-o6!6Up0_d2 zaq7+q)QR^7^cBcuNWA+D5UTS$YFnsMQgYr4%p1ix;ynwU?0b=T`X8QSY2Rt)ZD!sa z^iNQK60*bl-2|P=J(;-SZ*JdX%-fDpWZxuovTqi$xL*f4?V+sXyb0#f+QfSR`a6)j zAanZ+<$G`$453GMg- zz-N?;_-Dn2x0QL@Fok%-(8+(JkS&gfp;^ZFN7zI8H^#glpcC&W$SVH(f_cNty9j;C ze8W}q-%HH9nR#cS<9ahY?KyAgxAEUJ^B!T|ap-TMJ_A|YukCr;%{+=X#bYP*)3|fV zKv|3j`fT!fbv28}9n8B9o$`4NvWI6G-|v}6{{fJF-$I|#VNAKwb046uhNrCL`TRcf zW-yR==b>MK`~dQ0$gfO4DkwI*cbP}ABi=IfS@W6S8xP{y#CL&tw=r)X`bE?|$m02Z z>JPj7rOCXzm?xoAJX(-F=MCr2CcY<__bBs@LSI3Bs*h)zfBTttC-e3~C;JXS_M8vP ze7To-cQbDX^Tr{I{G~ygz@-?$aT(_xKO}Ht)Ap%%}V6AoH$6zl{1CB<0^8 zvmPoaHuM2(swE z{Jhb;SMgjxKh^gg$S%p8x6Hg9=p){n&?%qK5wF7c%X7>-&b%e)E2y7^EbiAfzAfg_ zw;kE%LZ|oT(~wo}=ZBd`cO~%-LO-Sx^Zuw3->uBs$GlMwt#Uz F>|#+0Cws z2bYj25EKE!A)tUFM-WgfFalLnDU=kVRZ!(oY83&?qbN%M033h6H{aXoEc23=;H#Sb z^*8sOanzouTl@AZ?{Kltq(wc zqhrL+R2T-C@=AW@_p3-He&{7CO9C~Ht5tO$cPG7a=vTaQoOmP47WKp>u?3uCETlz)vPUKg@!v%2eW|8Q!Id(mt|nnPEwa=kP$uQ%QpN29cN6ld@k_ zUK$6XSB---t0#69dcwF~@@jsP1;r2#1ylC9eTiS>GQ7C#O{kzU#`kuw7#JS*YQbt1 z^6iE0k%HH^Y=u{h$5n#+6G1lSrBOVwFeuuo`&R{ex#z=>y(;sA5RZ0#(5~4Sbev2x zRdq1VND*F%D&Dv%X0T1Q4kOpXNq$8h->W4-oCM}Rw2zY#T#&_HNtJ^L?!z?kGW2Qk zSiL#qg8^ny5kjJ_QkqHYtD-c>f^h~2e3b;NtrWc~3C0mB;|g|*O4MZ3FRo0Be#Y3) zQDlF(o@Q`CN!j_AUpP4Isp*($1#mNZpzw6`ti)nqW*xd)3LujVK?DuUDv1%s2bS^bjLHPJd;717LrpfBTuWnhX&Q+^Vlb z6;-k^t5ufPtD~?TN<`>SswDNW7r@@(WUD}0pZ%ak|1aLmRRim*b46M20^3uSn|mZ; z36+ReqXWkD{^!xDm8c3QIjm@y8$=m4!}gLv8*o|mZZ!&3KZ;d-JW;Kwk>H}sidudKws31q13CVsE^FL>8-`S!hC;{k8hSc2W!qOkciCgp^;B_c2Ac@ z_G&1e@q~lDx@iJ71G*K`J4#ruMhF+|>3(s{EC|cf@o!z$R<>B$#_X|vfL^1u#V$yd z@|Ggw?VCa_jnUaCW+UQnEYsbBRizzud^rL#yQxnSt&Dgn0RZ7emm90VDo-u zkps~HqPnx3s8w~WiRUV`H+3B-xdQHYnoP<}doqc3BT1ZVYvM;0`=P|%#hBjI>h)G} zY#tg?l>D@q1f%BgQ5^HxbD=AlYR13ra?&Q^uzD0|b{ z3O+POt5vbi<0S!4f4gh zV>W);?8WCB_#F1PM&tXyqk-1}mjD5JaGq`KfE#P@nUDFLw?97QI}q}nKu`Ei&GGGo z?`^~I%@aQU{7Sw(Am0z%8+c@+IXIVNP7~VxHGH##?)jV0^1TN6tGM|`pwZ7fZ+MNIN5l7~@a=<})!9Lymf`ESO}e*%%D{5hmy{BU3!9`lvq+f(ef7&pkbE94&l_W~Neogs6~ zZ$jI@hOa~T4#zC=y$ikW1@3_Fs|!=@ksTp#eEYq|M}f9s`2H^IJq{Dew+S-sMmre& zIG1DBCba!)_%;e(0kg>WGssT?e*rviM*O+(Jtush62503bG^?4spp@706pfKi#BNV zdrJ5QF^Bp+4*7cAq@HHI=5fZTZ5X~+gztDvB;QMr*8zV6q<+5#0`#C?Y{T$9DSV7o z@@;_3{QU`VhJG7e;^ltfBR~1>fqWbA0iek@-s70lgtmW;ertqpA!d>9YRHcP*8;g- z>JQMvWxY2F-)?wi_!bD?2;{qQeKFAZgSD3S z*%KezF!t*azD1Zw{mzDb3$PbR`&|G8=;4wd#|z)Nc!GS#Kz<0g5NPx>{&nFyQuq!K zJ`XbE?jMJx;JR(Yte4NT-XDPv^*adi?ZCr?@01)L=h=qgn=5>$U?TZ;hs^zV zp73$qhQq}ly9wVR!Z#c81Gt_8H2a(3bE)_5zS&&wnZoyP$oJs-J)rT2;dAlF8^X7{ z@ckJw>&qq}{qZ(%TliiSz8>Lw0rHP<{SwgVw=MDVtnhUU-_wwPi0kKae0qO7MLj@qmaJ`d=kj@z6u2BVfJAo=h5&zBz%l5@;v~V{ma8ZvtCoD=Hv-x zTpPaYgzs3~C*M_&8P98g)bB1JKo7%fZnr510Kn6uuMi1oaAU}fZmB4C@|8U}HYy9e>Us3p$2;U`;*}s&4rhm!%gMOqPF2{Xd zcXgelyBy=+n(!Tpdt5K|qWx9@O~0o1k1sbGF8ZwyzK;pt`H=6#^@Tv{5di^uxY%z% z_zuGp)UOBf9l!$cTHvKX@?19g-^SiR+c4`rP53^7iR3#G^25N>fhL~0-u1AOOZ=T6 zd?yLtv5>FA%esIw*XzP(*4rn1T<->4bG_~Si(74nSudYwJe-FQ*LybPwYb>}H0w14 zF8ObD0z)Nc^-df>3|m2-S9_FF7`%Z2Yu$keY} z_!ut`^>C@rj0@_w7e3VQB*<67erEv9{>%FV?=%`N`+1-6eO&mc*Y&vW&+$R*xa`H9 zI$YxUP~rQ8@Erj8Zd}g?8vpA2#dj|H?IwI@2;XeTtS@tNd=T|;@y8y*M_bc=yFg}r z*%QckIUESk!-em?O-+BW7Lo5ikiQ9hA86KV;*LJE4U-?Q3EzI0NWNDgv)_0<$7eWP z&ilU>KK5ed`z7RCfiLIy=noE;ditpF9gX?qdl2$HzzsP*h#haBUb)2c?ZVfEXUKO8 zfB-#Q^t(a$7+d691Nm{_jl%a#j?ef-lh62L{6T$~Pqa1pZi4(R;H|*z zId6>%-+bX)1)24J0+`?5@Kp!*1lutBMZ$L~CQ`ouGV4_gr2Vb{0`zdHr=JzR0X#vz ziy;3TcnQ$NGvCeOk{?R=j>LTOT?Y9^U^&M}KfD7{{w8G`X1(VKAAhSM-x-h}0WJov z1&#sPdvS2jw++MBD|`oGBKgSA`nLpFQWf2sFh3sosawBsu<)HPeEUOYKY0j{{x}N= z(1S5x8%DqVgzt1rq<-@t)4${;-?7`sx0CSE=H%;ud>deApz*KCi#fb+8AiWNNOb1M z5I*Gl3uN-W38a4S0s(rs#LI7m?=(C?zLz1hUi}WZ2KYvf&*+J-KQN4b&kEmJm_fd$ zA>R*t4rtbE9(K|1G2!#@5cwX0{2kzrfn4tkKxA!-`L5_8X%>*% literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_41.bufrtbl b/rbufr/tables/master/BUFR_TableB_41.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..1be9e9c4e1621049e93c27d735975499c8f8b6e1 GIT binary patch literal 1020 zcmb7?KTE?v7{(K=3M!at2gj@m(N+gH!B)hnEm%i~YkDL{FS(GUN;g+g7r%sGMG^c2 zE^f|_{)^9R60i`#ym0s2lf3UQckji}D@H}rR`qj|G&(kCzH&kqxWeA-3*~TSyWA5t zlV-p|=JA+^(SaPPkViK6ZQcoZ$YP;Qin4Yyw`%hyf(;~@v$!B`rIV2J94Zhjz z?$qnxQS%V=j-r-I;hgiHGu|w+i1!3feSL?vM;;G_{j1^Mo0Vy{C literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_42.bufrtbl b/rbufr/tables/master/BUFR_TableB_42.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..b5123ae1d05076fe58517f05fd66d761a98b1100 GIT binary patch literal 2828 zcmcJR$!^p@5QZlZAnXCkPsm_AOvs1OK{7s}!h}zN@jTjF z1UiQ6)txL|v~g;Oqo{ji&70)jEM0$Gg@3}q-Z&IfXi@2Rjh)WE-04J2x1`VY=J?Xh ztBj=O6=Frf6n0tfZ9TF{q_W|cXJE=yst8*_gW}SZO+=xuLXxpiVVmNFM7N+8l%0B| zfWIR8SNE?*feJU3dbfGFo4U?bul5;|=;9PD*Njp$r9!XR6egXv*QI5PG(t;Ck+fo* z0p*FVN1>yDv54L3vaOr8anHQ>u-Bkp z3p_r+zprQ6QE0zmc%L+H7bY@q1NH{=8#Kr|gXi+t-;tibhWA@I#r01{kFVH;B z4f8zMtI&3VX8={=y`y=&HuI)nbG#1=ysgB0SMv^Q-n8aD+9q#S^SD;ozuT}sK^D%3+tjn!-(fuO zH;jMhHSZWEGVcuRx6pAY$NK;Z$ww9c&S@U=nKuTT`|T3cCO2=m9EP7N{dPg~I2Pue zh0XiHanHLV7(Jck=gX3EvlDpUZ6@!L7h#!ecuMo4VtO*1Rf(o(-3oOir(Fn?c-kzG7(w^?Ix@W)Q zS1=?9f+&Qb5HX?xff%D6h+Z&3jmC>65>1Q;FDO9|sL7gW+W+f$H4dHWqJQM$tNYL#K3OlGW-R zJ!M%cTejoWl$Y@Lrm3DNz(kc#g1&%B~o>vcmQX8TKGADU%SXC-B~a7>i@z`Ur+=he$1# z|EMzU>_!pzZY|zXWfx>EFbV`-=(;i#mNV{TO4r8THv->I7F@oGMjqEZEA*|P;ke$# zf-LgJnP4`==aTZB4;y6xqp$%5eHcwxtwQ1WwhBbHBhldWv@<(jmQ_j|FF^6orvgXP zR|Ps}h*>_D8!}l>Q*0dDvs~#3qhxCMUywo7wVn7lwv!e4DkeM1F5)!$u504+Dkg+4VY} ztyB;A%FA+J=u?1K^J#x)VIc8- zhW!fkFDUKTG;sC4n(W7q%v;F3?_raF7of@bk)LTz`}ZaD1~HKQ`xN#`=sBp4Ul#wq zU|x=SXJOMizlA3Ki}wY8Yt^)W$C%8cqd@L z4E+dNAqd((_@QYg{_SJlJd7va9@qzr|51{hN;G zX-&s(fO+(8ieEqMx1bL}wSSb)-~A9pGofis^OiG@<`8cw?AM^=cRRehm^YVsy|CXw ze+e|X-mCCDt!e*ynAeYiECyPA2+nAZvW zCG=-C@v_vHi@(?FX&>{>!>02#2~Eb&WWDE@x1M=l!#<4uPf)$yPS{&lUW%xOr!~DF zpD}L{22%V!f&Du48)(u$llpv`d3Q4J1K6~`XIt=0*82wYx|w$fHm&y*RM$VMfq2wm zav$ww-dg7Ef=&0)VQ6x_CjLFey!)6p3Y+fp9ZAoymc5z`LY%^?Z;y+cqZ{%#=P5@w*)r%x2^?` z?wGWu{p)4k1`H(s=EA19Eo#A|bCT9HZ#wgOF_3uEVDE)q*MeuV-iw#&^`M7&=V8By z{v_Uop>O-siA4)A!2=w4L=1GH(v^R>MAo{w8SBKa=m5rI@$>d=%XR#$xp6 GLH`9j;34t= literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_6.bufrtbl b/rbufr/tables/master/BUFR_TableB_6.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..ac5589c0a112999af0c23752bd03ec69b3c778cc GIT binary patch literal 2564 zcmbu9J7^U_6oxmFs9?ma7(u}}(dH&{iAE3$v59s`)TBrng~{wBcgVijha|zmLP2~M ziVtE?lt?PkMzoQjHmR)aYy>+ASXrpJ{^w?fn2QT@4mu zN+OR7-Oi0y@2^g?S$HVITHSt#^Yy=*zB=-?9K_zx%lx2${aPtoxv)}>bJS_YpX5HS zS3mQ74!Q_+<#Nh(~jX_X7S5^z9mXbDGztd5_>9S4qmz zHhwL-FNJ>xdI=hHx0{$Pnqk8enzv8$&cdgBL+C)}%UB82 zW7(+2MP}j~)I5fP6kk955uBE>M5ZQRsx53`4{kK?8m?m)N6!b39I6$>@Om__6W@qe zfqzerua9pN-WQqSwQC-YCEiZ>PoP~;(=SxN3&TslcR`EH@Y*!50|SXyg8u;80X6wj zLd3D@zZT8gi}A#B;NOL8h1Tc0fxZ`*iSOHw<$m6eam4!ye-`=+YVvJ{zi|0Wz5`lh zhWAnn%4ryc_W6p%0-Z-$wpdH#LvW67jCU qzYd*&*2iaaek0AJc!@UwpY%M`#Mj7voWZ=-?|Hr*j1fF literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_7.bufrtbl b/rbufr/tables/master/BUFR_TableB_7.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..9729bfa5c9461069a215a884653da03093c59d75 GIT binary patch literal 5080 zcmbuCU5pe(5XV+veiK1RaJ`@lkK_ApGx7)Wjadu`iJ9|e? zA5P=Tp#c>%2mur|!3PtgKInr=LUP+ndX^9-1G`{3?TdZ8 zs4AZA2Fh{*JE#@)BNgpOW|ni22}`tH>J60Fqq;5ME9*e}%Ify|v?^=MRaI>%NB3!` zt*W(J;RRaFX-_7uE?}PJmYkH8ml3OMx2V@~`GFLw=UBed@Fm`Iv;bz~Up4S+WsM#C zx<~ukEojx_TjiAH7y4eQrd3f_g5FD7I*ajucI}`yOB77}5%o;@T5Sc|actz_(%0xg zI^C*g65J1zuc|e_$13Q0emhh0yO0r6-P-Z`Ssr%|!>G1GIc0uw{7gK~``XVy`np=t zg+K+Kss>R3BvTeSQB_Bkn{2sQdlgi*8`zeUY}vSP$8w7%a>=t+=?a_&A70~7^`1X& z!%`ueswW|z62w*7iGkLDU9M#-wd`AMNJ1R#x?>$Fj>*)vUL=5N^PC#5sFYcau1SoN z!@5Q;JXN$2J05vlA#q6SzRpisHF*iyiR~7A&FdxEdTF_0p+GAZZyubhx)<|OylAYe z3(iyWqRXvy$bMN>?SUu&12c;@T&*JD$rB%ojy@|B$3NwwY$%4t+rz=*Kr zaH$k^;b~@}Z27jURRsmwj@my#c`*(t6(Xdarn_p?%_NSxwz zGu={Md?ay`2K`#Qs_fwe9vb{OSd^Q9znkzm{%06c zo`fuiaT^2ugL}eo5@fS>83ta&XD{ZFcN6;Ld=7m#v0m6`zJ9$6g z^zR__U698h4Ue&4%W~fK3GYhSleY(Ye7V$lWKH=yK5y(_tkGBcw@G-**~e!Cbe`Wg zAdP=ebCrL?Fw6NE5*}-nyceJ|J{w2ya_}!pehb38N_bBR&n9n{s?MCn_~vq_Q7~EJ zw?KFcgqMfD1^oxei&Gbxd`u*`Ni*@AF1-6;$Nf%&{yt=T0}pD{_&+pLFP#`?zoTPb zw5s9VCcI@BBX0(D*7IGErk-pR9Z zJyR#|N9eCWo`N*-BZEBN&$Q!u-(#Hpj*iY@`#mJQ#TX;+0CeW#XakSF589>h2FPa3 z`1h&s#=(%hkD*h30a>cV9+Hvud~6loEto^jYtXkrz6oje%X*nIX88NI4dc;%=g%It z-;Kg!Es(b!`bzn!wbF`AqdyqRWvRa>g?G8|9*55NtpI8KBP;9qy<2!~!s`@XR|Ajx z8XW)OSiUjrGrt`eXMf&^_k4!%?!_4QtDtX(ynO@@U*)pYU#sw@!=AkH(3y|PkfV9e z&z*_uxl4Fwpl?7wgf#j12N}UvnfyB}JOz9DcM$p@0&@(~`MGfo zu+RJXSK+bt$@>{P?}M|D=00F8tzGzAcs*pZW_X8$Hw}j59e~dJ>L{e~kG3O!ul4p6;XMp{@`j-EylrmaL5*6L``N*~{4Zg6BWCoX HKLheVtKgYw literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableB_8.bufrtbl b/rbufr/tables/master/BUFR_TableB_8.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..34d1b4e1e7e51ff75d527fed4ac767f1a8d2e67a GIT binary patch literal 13224 zcmcIpTZ|-C87^=^?iT@BAm9;DW`SXM*&84lW_xyFg_*709(K7yO?P#7L3dSCRXsc7 zB@ts(5D`#N;)SbtLybNdBQd@hpNxso_@*&27+;LO7&I}g-*@Ui(`UwM=bQ#lvh$x) zbQQC;rgM+AxMVuE0%uKbiTpdZ$rYibz+*D@O9u#F!%bKw&qxo*UzaQsOnPh3y z9f4R+$|P;82uQs+Dh7Gni_^0D$#O|Gx=~SRMu?(+wTycj6*UX*wz+RakoVIeaM2OIWA70zj*0_Hekj8?{~a zKRf8nL!Oml6zkh$vsoFdZJX8?aBU4wz(ZRRV!|?dvB`(al_Av1y4?(M z)K<_%nM0FJP#tVOphIS}fmZ1Xzwj|iJx&X<(@gTXK@ay~V>)TI;wrfQw*j_07+}Uq z2Lr@wUPeiZlrV0{_-C3vRFL!&x{{wBR@(T+xq28bXS5cA(?_RsOMQ4-3$blH#d5tW z{Cwc*d!`QWo1Lz!E>iC11fFa>y2KCpc*?%CDD#2N*3CDQ%JzRKOJlXLoY3C12S>er z7h<7yrS#+;tI@blW3(SXI7s@G)koK1vKV(KicN~D^*Y#z3T^Z#$s2jpDpjkSv^!ou zUh70@+p694p-3Ucq|Hh4!(tIPqM~H&j#3rHdDhIc-tdJF$MtNGGb^@~Ri5pN?gKWR zK+^?cZdHBr!8jN-69`kX761$_itXny0vTLra#Uo?lq=nj?({qp5tDD04*9S;1|2kB(Hi_$)x ziy}PZEYG@GTWcvQ%RHGMz>9_s+VD!gCgn>*1`}v|!nC+{AZeoSWl>2Jw7ZxN#a>@` zwG7=U+U62&GcJ3Qj^JkKbCc@YL8k+AE37<;<(YpUX-Fg+$`Sk)-S(#o_|mKtyCJ!qu)vHgy=Hs8zYy zLEO3Fm2z`|yDn_IWEZdTa&U-(Isj{QpMiA`S>I1)q7)Zx1(&0D6>8#8)#7=a#h=;-&Pkr)k5i3M><8pex?7vZT%;T4lB8|wdeDz3{NZ#lK83A?MIe!Z@IGf{u+aNo07qGLnr@zyoS z(=l#RT|o9to9W+O>MAg93j43aYGP_3sl3m0rCtg)UN(&NmiRFJyaqO#f}GsLN08T~?J zeLqMF1SB(P?4>!Q@gj~UO=B(T0=WV$4;qjjCXSqU@qInzg=-Eq_#^Rtf8awEevEk^f;^6S~et|*xh!8EUE74QL* zwdJiVqkHuwRdwTqc;$ylA9b1JTYBD^Z{hb0xZ{|$+N8qy2%lL{c>Po2Fz^s#Dj%dr z@Wpu{DOkyI5o>!DJf}-%6KQQGZ8xS#j%rXEyD** z-I!3VRfjWd0GiQKp(AtnS-<*F=GSkzT=A3P_b#g&@KO1yt4b?IUpV4FF#?V-*onVi z#J|Cxj~;y)^b??ufW80m%9>@C2pw9~44=uc7M}gtF!FyEj4&xc|K85wyK%W-8S1ddic_|n5w@L6G z!uko!$tU&qjD>d`)}w~uuMoUL*hv0TtiKBSQNerC!aHRY7@ixvuHbFOGvc+eej0QE zbQYaHJ_0P;*To)lf>#&3{a6$C9#G2L)9*3CIK3ik{x$sFD0nwx7jbrD{SxSbHSk>Q zYw*ss@F=gryVv6HcswT`kIH+_cWpVUhv9FJ@WY(L3Ml2Kyp_E$!64qKVen=I z?<{O2-c4A43-qwyE$a6b%7%)p`Pbkb6g;kpM|}G8U4oZecyC`5sd{MeZV|i&9utrH zq(2`LJX?P*{9P+}8wGDW)=yzx6TDEr#{&%89`pn9v~%l9d+gNv!{BbbBY#`5roYfG zvVeo#2xxr)p(qQ=G5+C$4=7Ui1sL$sxzY}zPe>nhzia+|xi$!8}3!W-UCI zd@vz+HwoS)SbrAts|9bDh38U_&J;Y#LjF#{`b(e}2;LQ*c*hCe8G;vJ{c$Mwbiv!_ ziAVY9FY|(T5!STFq~KNlga;Td_E3Vy+(vmRC*{3d@UGME@c_dG?`*-F!G7XVPR0lM zq6&|Oe^e^}5-w%Ti3f}El(_cD*XZJ5I z_O0|22ImPL^XM~}n|efCEcKv28~f7FIp1Efr{}ycRQWOtrZA^H=)dIeHc-mju<%^? zd%xZvYTFU-8mzw#$~s3pyB@j38{>-paw*OdkM-#Lpp=_hGO`NB#W>bL!8|FL)HNW{nz@o&IO~wTm$)f9#LG4Ql!|-n+2W z!^K}H7yV^FP7sg!d<>L*2K}Y&iN}75cozxY^~3}7H-oO0mo;J3F!EOYP8b}-M)F6y zGM_R}k-sNELG*C(=PJL2!6i6BycW*0e(*a2@jmT|H?Q}H!PSCyH`dIj^kd?^Y~i`s z<70w%lHh$9>z6QpWDPu*d~fh>v+y3b@Se2zbE!vFe1^g0f=B;gy<8Cfs_!3ofWe-9 z)G+p~;wcQ+8`B=F3(PM|g7+|}!En)Em5;*U9KmDWV87cFJo0JqT=ZAn_rl;Z!J{8D zKeIm2zDF!P7yX&|y+!aCzr4?z__gn=E_lrEjJNj)9{Vl&a}AXI@ty>thl{*h1aB`+ z&>mM{{UYdff_JNh=VFh|g7+@LW1q|W7WrPC4_xx|g@Sjc;BCbECzxLbN_lVB?=it} zslVF+rEtP zQNzTWv4_G&@<)3RkM^LvtWO|%xY+k1y*~_Y#R=k_hxO+`Cj_thJq_p7Z=5K2HwxYc ztciP;;IUt=(A@f$f4^46$Jv7SI@Y|;91on;{^wGE>2Hj;3Be;@>?g?=^;h{5CKxX9 zd#d1Fi2aoF1gx14&J{e~53$t4B|iQk@}7bd#QQtePl6t$+@O_yF~M+&k3VU=1G*0* z-XE|g{j1*qoLD0u(U@9_Y`#s7XIc=upG@qUFh`>Wpz z-pQW&drk1J5zWiN6%MXV z=YJGlUzg5ztXIz|JiQ^EPb>5`rt?{aW1G_XGr-C2j?M#Zo$Wm$c6$p_$RG}V8F5*h zE%vzuwLU7t$S(#W7#Zr7VO!got}b!r#KFChl;V6bmZD|fg<%=GF&=UY>Heho5TA*; zxw$96SHK&Np8TEz!a9j+9C;R=t4+cae zFOSHePnJkl65E6Q$m=!sehmBsB(L8DB9*EoKKrb) z87oQAPRQvk_I(8Wta6ssIlavkT3hVR^2_JduDu|KU>PEChva@y@B=BDj7i#zeaPnn zc(A9xRpFDE0lupii{O*dk{FUM{lG}a*@>5EKKC)!e6ls0QC@E1!y6Gw&T z#;)jdV>wU^ua<;{BC4!4nrS*bKFE_k`U1#zQu{xFfHZP=vIi~N?Do10HO6~@v@BX zn+v)Xdy{fi(YbGt_osGO#jk<*qW4X3x_&mT^YkL~+z%+@AdQb&f st2cPoat2;n&KbB7`?G$wGcd3B=;;|pp=>PO+AY>7YVXe6-Mun1cer<^ zbdi{iX%w|;1w=r^%4cI1DF{*xA;c&lh7iyu8bb^}{NWFN@PkBt5bN{YbI$!fGrP!1 zcHeu>+vk(u0bwsL1{?MMqCl&nde7!?ORnqV>~d|1CuuXUP7Wir%(D_J_`t z^ths5JWKXpR&?*#vcF=bq(>FqdXDVBspx*iySEj+|2+Bm1*;@oP;~1@WdFFLjgQLy zJBl7XU-m~Xko1_MjgQIx+lt=xaoJyWp`xv$@NcLBLLej&E4qhz##}(as ziR{0w=#7`k{+o)nKPmg~DtgytvVXyVq(>DUSuOj|DZ2e~b>9_|9#M33P~E5K$Qs!{ zuIQmFW&gUhYFyFTb+Z4KqWi0||Bj*u*316N4U)d3=++_G|GT2I!?ORjq6ass=Qc@t zMA5+!**^d>UUyp^Z`!Ll9nWv=Y&e~1KWK_h;IzV~*Xg){7~d*d-R6`VOtjq~y3J|e zN!ucs_s9MDIG~W9l=`DmJwol689bk z&0?CE3f*9z*P0P+&84Q(>P`bsH*kZ?LV?dc0G7-u2Z*=Y))(-f7$3$wPk{bPVSFux z(New%9~T-i{u=il1kGaXEx&R|wncR!o@00?<@mh9ljhl8jGLO~*%923#WUG<-Ma9n zMboEx$*YKmeu0||T zeLuk;`NZpu>jtaqhfka!)+aD_J7^AThl=l|w5{Q{W(r_x%*~51`bw zv>XNcrl#dsw8PC#qv3;J(+zKCw$odqDi+O|IB19b&a^|~_$w$#)J7F8Bg8>FyazPP zlRei@h^7;GEmsr;CfxlUw^fIL6Q&j9wFmDcwgtTZNzkW2^FHD{jGLO4*J0d{#kMVQ z+OzOm4KWtDj=0tj+?o@1#K5*|$5z7@Z|=ISnw!E_uKv&|x_x4#Jrbj~$29*`D8Q%1 zrukR2$4R&8t!a8KKM>A-FQonlekbyw!fiCXcIbQc9M38i-8b>j9v=avJvQ;jrcxA3 zg~lQnjA)(}b^L~w2eycI;Mcpgj;OoSUdy9p8hOJci&&`R_kwC2PxIy-jGLO~O;NX$ z7C?SYzwV~}d<-Ub38K0o?+PF{ZGY6Q`v8EtMZNzcsKzso3)=q=@b?VHd0idefGg<> z=pXLKSXQ^jyr331(;X4GZ9nKlPT%)hP_E6cQ-fh98gFzEw)JVem%KZIIq0i67xDcC z6eMb+ik1;AN0VMTUtgMDF->?s^r{38blP1z?beYXG(^Z=ibb(JGn!tpmZk8R;*Ka| zj2a_<7^{zgX63ilgEL4XPI6_4J#}{`K=kPZT{qUb9$^T&cN*p-FArk=qo8+y5)bnY zkf@!C|2hsmj`2wM)(;PET$kwHJnqS2m${D@hFxSla2ScIW!Q)K!}OXMsPEMOKZE9d z>k5pUnzqe(+>pgEIoI;r9j_*)U5D9?350E(gJ(5{pW(U;!|50|H7&z=+>phvtJ}K8 znS+lCy_uGS;9Raoki{sT)fj$^YhuX9KY?*m(|mXsH)Ju4%^-%%39luXdCnjTP77aV z!N>zUvt?m%3%r@=I8zNbD=*u+1n(!#!@&16=%b+D15NvbmFSzA##zi4wz?sll#DBm z7tm)JxW&9h>n`(!J29Eg7t(plDia8d69;`+5yzy8ZBFgxt{3)-EX?Kh;yvU?FC2&Q zxv6O!^SB`^H=RE<{NBlvZG8pLYTda5*IIX$n){acM86v#|A5AXNKZUmPIK+TU~AA2 z@`OuK;$iHkO*8gWM_vU5iJB@u=x&B;o)l#h$Fz>)^;@J=fFzO4UAWddlGatVT+Pg{ zJH%ngv&Xkxf6ea2Cup|CdBIvU6_>yt-&dSw)Ze`Mo&*OPH6r{VOH&_xtXYLs37O z+lSGbr{y%=*j>c&PgFOSSkUCC?O9`j3WSH)a$w_BT)X*DV*SS{VeY_Z!$ z(18C#HiU425IPk(=g?sKw)G{&0T+PZOl`n zs)0x312IsR_kfng@-s1RYMMuF+>phvXY<&OvLcdgeHHg|PTDe`{|9K^zWU9{?|rB+ z=Psx2`Js;ms&K*@44nmtR#eD})kjp!&-^w=&&sQgd9f&ka)ilM6>I{HNxGpL_v@ItQ>4*KDZU&j1bQ()=V3*_bPv z8u>{dR+KS)7^^hB9a))-S(2vSQO3-Hbe%BGvz-_xKKjnz;yzwiN7myik@3SA%Sttl zvw=I~g(##(s}HGo;Fj=_HYOoQ)?H)oo8z5rQEtSU&Kcj!8nRdm*ctdWHw@{mq_(lp zTSIDM0ApJN3QMnAz&hMxYLp}EOvN}%Iqm|xpzL9HYK?<}PKFb<#k`n&U>v5r%Hr@c zjGG$grk^OvYj@aX0A!_GuJ)7ELHL=Skv-3KGhz=SOhV;(K9=W)#( zU+cQYrnZT6H$yd#iurh!m3wco;$vgRqbv52cK2aYJgVMfrjZOQc(=g6!){bKPze+lJ;wsOpc0ifv+11iH zwx(3jspj$6*132e@sLkH0@Zv<`=d87p2xFEx}zxO5Koa$*LwS*xlPxBZMn{x2Gq6z zO`nEBvp!nK0>7C=n2b6h|J8c~NQ<@9Th1UJ}Ya)K_6Q5P1m$Sw~2}e)QlU2 zWvL!~AFF0**5IwFI=m0{X!c`$C`e%6YBQ@p2=d!_7;)1>k?qf>95N< zeLLF2A>MS}PP}Q|T7kay`Og9yuZMVw{k3jy-`QV6UM`oYx5H`+*%Z>hK#xDD3{;Trm_T5W3*@6&waJ{|d% z&pS`XctMv^YgWeiVw@gFZjLv>tzRkB{^9n9KUc?r2g%CZ!H|l@d5DE^`XNxp={y$N zs;Oz6Dq@LsDtkV~;1TG*hcJo8!hD!mXk%$P5wEEcOSwKN|Lp{GVhSaeq-^EIDf-pI zy>jMCEZVO}`GYrw<)Ilksnf(sec~Ef>r>iyjbhx?h_hUN^4!Xzmz+TIHM}d&v%GE# z6A+AR-7a6}O=0zLQ)z}kc~L((H`jTGKpEfiy3=p{M7t{HC_AEsxZ0jfYC*X;MjylZ zd##^7j?Ya^>u%AmxA=ZgXQ{_cW#8dk*l~^NH~fq~V?}?+S`_U%ufL2Drl$3G9yerT z#3Yd52m;_RDN2+!!w@`WTYNux(yK1m4+CXVv}d`d$gWWt(64?m-Q9&M05Pp^}f>Su~Meq2vl#9<&i&ck};_@lsQYFdA3 zds%%^zCTeE!Fo6MKyjR8+H08WMiY1!^@p{#UxMmd+fsd7kvEABC$LOHvMu@z;vjEy z4ozE1=g{=SrbgaSzVo12-Y^!VH_1&HDzSf~Es@7MM_nq0qJP;97DPuc(u={~Ok!8#F;C7dx7k<+U+xl$XDhXOYY3VAGWcy)Et z@ZkFD;D(W+uM+C}><1>UF~14Q{OlkoNYs|&KjRGZ-N!J_Ykp_F)-Lx|s5h0?nUZgm zMN_dpg?Ey->3T(8-fDPZ{9)Xt ztuk)Yr!sbdL~Sv7Uomd)aV$UsuEt^9DB1|J+n1 zh2u_K>l$1-$6JMQQ`0tDT$@ZzjxWM*^Jg;T1J@?hjaL+1s^2c^>vp+^y4W-v{_1Rn zC9SXYS808Xf-J_$8hJsPl;klg&cd+qQ<55wP(U=%aa^MhvZMWD@}^fFGg<~jjcM5& zMPGYNnXz2css(dxct8=(dhN(-`cp`EMT5Ul(9tf@V=*v=n$5-`f$bF^3qI3N2r6-{ zi?!u%!Eds*OdcKw)ll~`IWaV1eiHWw%_&O6PjB6b(`sUPnT%QR@q;*wRT6TPvoH0WC=6v0V zYjiEE-{C%953R=qn#NJ0&*V>oKY@`Mt#E3!sFH&Nz`mHAnAmCJ%}%_ZGNV2-&(`bS zw0#SVo0`Tnj~lW+N#>ipVP542;>VAC;ZyIu+xlrZE)#^!DhdNpiK3 t3gd~4s++Px!W0#24gM1kZHjuFuT#H+@s${-Y`E_p|7K$(*>`82`#&sKdC~v? diff --git a/rbufr/tables/master/BUFR_TableB_en_02.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_02.bufrtbl deleted file mode 100644 index bb156f2d563eddf0bc7593b9e796fe0dff60cf43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27334 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 diff --git a/rbufr/tables/master/BUFR_TableB_en_03.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_03.bufrtbl deleted file mode 100644 index 14bee965b993d8d3559486065bc3e55b1a345411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4585 zcmbtX-)kI29A9hHnpTa!e>7c3pH67G3cmT05G@f223quax;uBfxVIB$cavP`Lmqr6 zDq2M_V$gsO77Vt!Tx^Utl;xe-kHW(d}!Swm*HF>FijXIbg=uEuO#KjE_wiykzmY zJIwfZi{YJSJaL!74U5wU&3MP+3wN9GKNiDDGyd1&*+XW0-Qwn9Gd^*T!EK9;d(HTY z#hLre_^QRlDKp*xyp(3SDmo&~c^=F3bazQG*Daq>y z_}&AUNBdvJ8t(vqv-|(mx4$(Do(?zK|1#dK&}J^;X(|$ShNt059Olt6)+&;O={}2i z(qbLH8h45gYn*&-e&Lz2Hcw)0r_E*bNt+Hn)T~K8YnowV_{M4TCi*39=DTerI|8<1 zk$^qYcAbe}qlYn{c>IWcKLGv$Bpdw!1n6d6+zkhicwEH0+rSc!IhnTNc41tC94V2- zvQQaoNyYL=sE%RTjCzEPuZ`gQDE1+~8`$$(;Ag-xUmJ>eI@}yzit7^J1rEt#o{Zub z$s!vesP8?5b&1~v@cI%++LV2M96$2;3ZGjLc_c#}k%Bi@h%E~Wr4X;IBY0LQL9tsW zp6^XsZnqkb>sY6x-E5kRH03Nq>L{{03h*~dyrj?1_>J!ZuUUQi{cW5+r0F{5mN+bC z-5}DQui}6OQnXre5JQo2>^+9Lj>E^6!^_8?#j3lzHa%;t@Tju6*sHM7Y)2L_2b>*F z9*B@FWB)iY`I6@>k2^Z2DuFDTwg;I}&ZKlt+{i{3fjTcVGtJE&J^GzWV)&A{eTBEr z155hMOBJt4B=>}cVkwV$xt$>(O)_VVZYfoP6KO)6u3+5@!0&)AS2XIH#B)SNvlG&^0LrpBZJXhym?%|1n+G%M$+ac5tR zpZCnlI0UEG?S_>EBX4IB`)8C1I6@D6*pT3wgrNNDQs;3catPaN<)g{hgOzO6JJU=`3V0F}CSBIJ4r1$&<+Fn|KSBQoVEK$4SF_L=TTwf?nm3TT z77oadYKZvWgO&%?P9LK0YNvi5-izNXVQxv6+C7ijJ^#j@r;siq``i2X+)GT8PnGuU z4Yg-9P1xvaD2%gACd=>{x!P@ubZ_;>Vas(B9KS*TbIWzV^?yZNy(*A^;4G+c<94JE z+;Zw+jkR)E!FTAo<>HF&BsX)G(fPWHxjn&j-Wj?R44&@3_mtiHSImDOeX`m78vddE zhY!B;o}hm<&7D&t_Fm!30taV1j|MjPy{EAz{chTu>U`SUo#FP1IrhFmFr7;*aBQ`M8i!@^TIpH{8$52gP(Im0pYpBaf}wW~fi*>)nnpU%*;v74Hj!z2 zKU_#}m;1NSzgaFLa!D)EE~?^D_pl?D$EbVQxLiV-RPZ=es1^@|uFdIKq_kg~U#P|; wJx1lUz1*4Cu|`dN1Sss3U@e6@PozP2z*DIPW|&JHsBWS2nCh1O#tCWhKX@EC6aWAK diff --git a/rbufr/tables/master/BUFR_TableB_en_04.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_04.bufrtbl deleted file mode 100644 index 8989c533b7c1b3fcfc25d549d2b06ae62d4fedea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5021 zcmcIo&x;&I6fWbct5J8w_>%++yv(8=#3%v1#4HkZH(8QZ2zao!r#90t-97g7Y<3|B z4<3RB&0$X_hZO{K2yq2}!ioU}_Yg4PL6AN84+tJb0`2#8Rbh3_tkbirwM>6qRo(So zy?XC^ulIlu;&J>Y_l%7lxc}(y8^0buA;cbxjNwlLowjW5$8OO#XASP-^JwP{?z>g@ zuNa&k)BWoPr*G5!b%XnF*ZoTd$M4Yn3kGi*Tpicr;!cfg1{-(j{^tf?*sJ?L7<}Vy z-JiTi;{}8J@74VcgNG(`f79UHr0#DSoWD=^uNlnIok_zWkJ3ao@+ekQ^SH<;2{RR| zBtPC!SvecDg=h$h{Q$okMNzyD`~}#=j}2WRZWe`6x$OFv_b~7oo;?Tj50k9>w@}&7RGu_L#teefDt9LHt=1#(f8hwsPOWtY?qX7wdQfeUp2m9@ntn zi@+a&cK_%K@kddZuqnI#g?e1YI|I&T8U`;zBwf@VnyEGhlG8FzCyo_&t>;supSXw?i>wA;u|royNb;Imfej z&fAy6(StJt{ryEFe-m;UOFsc!yVl`l`g@(dGJV^D=E*NT7_G)$Fk823=tZn@_H zNTMDt_f+(#kr&B5b@t2>#qN1FO>)LcCI4XFlqtCDZxDK>C==`EUL;JSWnQ zyYlMdD*5}ep$!7=QFJ5x-3`Hg|5n$bcxdIBA!s8 zglXJiv75J)%v1+o0~n7L%9XON>b}$tP;d1S52Q52^SCnJR-yB^z>7d~&kZ1;Y{U3~ zw%lpXI}8bwzlk+$&U4SQj&GAA2E^G+$}-cTqJRA?f-PP*x-ibxaL?}|H~)&?iedue z+ckTB1GsT6L)woztSG5aS$9V56&zR4WY)ky94tq1FP6EAK?_0N%ltg?3T~R{7+~D&Fh-+fNQ@pd`dx;M-NfkMa+T@v diff --git a/rbufr/tables/master/BUFR_TableB_en_05.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_05.bufrtbl deleted file mode 100644 index 080a03cdb013e3c305f75e2bcde347009fea522b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6661 zcmcIpPmI)594@#j3JNMJCa6U{EV`RWgNB1f1;j;x-7p@+c%a*Pv-4u7oxGV@b_s`# z(S#`Ymk|FDV-ytwQ8XMdVuFb#crXT|i6$Jp>cJS}fr}ZxZ~8jhcBZcb#usM3zINO9 z&G-BBe!p_FWmzNmEL%7?cW;bu8FQMxi-Q>8i%io=0`M+ERW{L zG>%*!%};1tcSAJ)QKNrjH2+iMK1{cSp4*gRU=LSAC3lBG)Aj99d(GmLA8gR+>y_q-Odo8WTKAdgS+w|juOJhq3s@^rWr_i_C* zcm{3o3oxrg(fYK-A=COhY&V!{`L43-VMBHVsi?4Kdm?BmVTToaO1aarIhzs(PjsyN z@J)V4u*OHg&w;T%opAi)x%LX2&l}X|W8AYBn5)kgxM#Bke;uyMsjBUIUQ4;&Y}Qsx zBjj=l&wCyCU4jc!#p$Ed?VEskBeoTNK9|dS;VKzS*`c!C-LlqdR`GL{KrE?NHk6*b}4f?)>_RasZZ9IbV|iv_KsK| zqc4?0`jM6fRPe6>X-LObq9T+CJYiRqTg#~BSX;1U>`O;+ob;tZwK@)6jj^`g4a$9k z&9TPy`iwRH)_$?3w-{XQ9lVF@9|q?7Pf0TG!hN5HGG#H-aU?&4NBM3OiP+Z{Renx* z3eTrb?_jOZfXpvRJ7U__TPCjd4)SD9Fy_YXq7nM7PA*VxS+*J}XTlR4YXaZo!QA)? zkh!sj563_F;FMLQSD|m0po;Iyrm($PFMq!n!CK@(-#!Rr>?bwBDQhvmaz?BPb9}Dt zx_PJ@VaAL^jkqRx(J$Tweg%y4BmbFQW}}`T6thcG2EOU7721Z3ZVmeZf6UZ}H4Ynj3o8AZx|gzX#<*-!j^;RF!q6#h`&AE#Bo&1%#^1 ztr%`s8XuoXS&-cB(A;Rl4{+SihPp+-)!q^31Y@2|_?PDfwl4#bPL+~R;>fqxkw}KKN^!>D< z9P0txOAgFWF9BKW#~kQG97Qz}^MJ92+$4oxW*Sgp%2oYK0O&D_waCS^j}*l{{n;2_ zrPk!=e4?y}619=9YuuDLj{mrHuI|Ay)QC0h+d$T|S${67BdL)wuKIDxXmgk5@n7T0XsZc1BYe9dccTvq>~vF| z;j>EfN!lu|hwyVd^-z%?bI&mP@#ap^h&>GHa7yIvUyo`ordq$qkIBVY>pyw%edGO_ z-~ZY-rg{-%l)i16WASxL9P|5e%-WH0^8;|u{8MPR@yUiz)6u&bv;aXtkC!r*+Y zjj=x*3ssQQA8ym@oBBiM(?W%!1=sE4HzrN^@kgHpRz4P&v$S39gmIs`TM#44s7R@hG@n) zR>$gTzB6P0Kz@9Oz~eRR*5W9NYp!qHdrD0u>ovD-=LM=`J%VSF2lt-WfMC|h~hjrzLz+_!XI}OsOP#NT1?qpZ+M}s}l?f#CW@l0d?rlh~5(b$~yS2W(}O!~hyPIV>yo-GN^X*|6( z=`U)$(4F*GHP*K2`G6tU6oGObUaGmCnsl8&SiHKtU7CR>tmc3i>;U$l_g}((4}f2Ro~R5EA1$AjT;5=AVLUF1 zab<@#_tm82?iimaR}=)}LsuEsFoPY@d>Z319NN-TW`v>GNJDu>zM*(b0dsv*@}=a% zZXo%YtVaySv5x$)f<3N->zFTtG&VZzmJec_Qj*>oa*e2c;_NB3qNuIdoEKhDYIBQ%8l8zaJ1};04x+VTz3^} zua(y0EF%U^$FLXqXAzv90zU)Oc+pj{Ji8k01?CxXqMADc%;j`dR8;6wcAKsqxuX2KB~V)9tEouR@X;>pN!;jOdI@a2 zm)g}d)xpBL(@>K$uEF{H_4!nH$lpJKaS;YmeIaWVBg&~_-PGZZ0o%oO-lF*6G=m+* zvspLI^+$hF5WO{)>gK=VRro1kFv{mNUh`--#;e`$2+H|stj*QZplgM;vu>u7f9M_{ n4xg~kUEmL3vwvFMRU7%1DU>kykWPpX)j`6>Z<%&AOnm+V76l-L diff --git a/rbufr/tables/master/BUFR_TableB_en_07.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_07.bufrtbl deleted file mode 100644 index 3324feda6b20b899418d88e431766d2382dc4dfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5425 zcmbVQ%a0UA9ByG%6jXc$P1I5`84g5wF9|9nYXiFAMiRZ!%+$_y?CGBL^zM=khdFTY zL3~F|P_mLeV2p~AD2X0OAkjn;O(c;-4j%Xeh$jzd`+Z$iPEU9B%tB>ne^vdc-&f!7 zQNQX39mjbbzm-cyMvfmlaqP1dN6$LW2(I|uk@laExpr9hYd5IQyq02#8lTg0`%*PN zqvdwahjvEGu^ZL+vX;qBdaUK4o7MPlEt6$xd{xVZThzFAtC9;^KDk_tPiwhtg&JSb za_lxWKBwix?P`2U%c(om__CJsE7f@Qol2h9a^fyEzMy5}ZZ+;gj7N1Z@uN`GW@McB zbuU=6Gxi&z9r4tovE#vGlFUVeX9YTB$zjJAtQvL$j!jFx#p4^tE_dr&) zH*n)iJUb6*!LUpE&8b90lj49EM=hDiSa=7b87W%Q3q?nIB9JpOsCA?id!s~(jcW=Z zUFTuUO>7I$a{}@!NQ05Cu>VS$k|Oqx;P)Nwvp>2K9W-L(I|-x(r^j`6 z;d$!)74NUmW=&+iec8YiX83n+DzfKZE4;&|!lQNcJ zU5d%rYxNU^SzYHj{5Q5ag+6({R*vXD2kjWg;;1<-MMJiesS-b~)_orD)9$}R8o$6W zYdS>DuumF(D(q9>r=T8dzYnt+`@Drd?Q=bAAEiu59WI+fwcax?MK#VwnEdWj4IA30$F2dnTdF))990LlDytu`PB zAKNh)4knSR!cJt8*DRpLqB9*&dUe^$U7O3f>k*Cb1avH*e+trY#2m%O7%t_m&3F*a z_$d9`!qFH5LmZGnG|OcAL?19wtGD_Qxz00~hkTvJ+{Yo$LK-}J8+C@|d-4_7@f3o@ zb-0yMAALcQ+0%#1&Z?^_ce8J6X8rHure*yl`^+*}V%cfSdLoiYbdoH&m2mCBe8hDU zxVWc$pW^{Tr~Pl5(k@la;Ht=5ZjkMJ+1^&t&74Htm3a%C42v7)*$Uk|Wz@z_8YaFM zlytL{Dd}D>I&0Ub*`9I*h8kvn>OPElEcVFzW8j4i6C))YPiY)yFxN-u|D5CB_@OS3 zaJSqH|BNXMju&McP5=&IeH0s0|Cb?sVXU2_7r>+a;es5$9rKf~dEom3^79-{46`Pz|%AsRk{g!LaPR24ft3vDe@16+@4T;%yE`uV)dxL&oS zzgGVi&t>tlbpv`TUWjY4`wL@_>*xM50i$70mJ=RlQVqA9#pIES8ch3yAJ${Zg1BG^ z*Wpo;`tvn<(I*$Pk5t6R?pE8wM%MONeWT{+k-w!#zU$O97RCq93;FmU$KB=MEM?7V z;=`PiwiM1u6dobIrN64IlRD zAYS{C@Qm_U4hwyfyj<%!YQP!g<*XRwenaQ$Q|~%Ev~KS8Z=%mLit*2X(8r~rJTP~k z#&ecjk;|X?`ZU1TfIu|kXc}8^4P|RX)?Z-=x4hU7rD$WdFKM~T6<_c8YOkNuV23t82Of&48%4(3no zKZdlyA1O8z$a0;BFh6nH>ICvr{6=Bwgi%!{WLyoX6P`7v^q#@imoShA!_{l(SDl57 zy$puUqnWveVbH#&n5n9(`644+cTf{Qv*} diff --git a/rbufr/tables/master/BUFR_TableB_en_08.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_08.bufrtbl deleted file mode 100644 index 5e20f5ccf23a0852e1dd648fcfc3f5a447efc0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14001 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 bKgFsnhU)4Q2AAu*_%%|2sK58~sq6h85!5ld diff --git a/rbufr/tables/master/BUFR_TableB_en_11.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_11.bufrtbl deleted file mode 100644 index eb500a05e31379dbe33a246b05e126efb3553aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12405 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 diff --git a/rbufr/tables/master/BUFR_TableB_en_12.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_12.bufrtbl deleted file mode 100644 index 5fe1d6a41c0581020c3a369a8e5c012047bcc02e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13258 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 q0MQ*4?g&SRg~-Z^*Lwe^vrbn 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 diff --git a/rbufr/tables/master/BUFR_TableB_en_14.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_14.bufrtbl deleted file mode 100644 index 704b366dce7e9c29d2787cd0d37ce3582c640056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7729 zcmb_hU2GIp6dthtf{K5L2r~X9pj4nO1$;0-QL8c4P{9`-9CoMOiL*O(X134-6CN-@ zMdbla#RgYHl$gq25P=v)5)CoY@IZXR#77@^=$kw!>-WvQm(K3qyFV>AY`=SEXXbvK zbM86ko?U2J)-rtN%xr6WF7W-6vlN#f4zF~%#{3UVMOd+@3 zAaG1#SDTP8O5Am$kk{TM@Uq11Hw*c(TLhk$*n6vxFG<{Sn~>XP3EU@f!E7O)m6*F- z$P*Gr?+|kDodPdO+%iYV7bNbvOUSeD7Fd$F1k@di9M`!X&huXB9Mnqe)rsIrgo87r5|r-5Gs zU$pb>9l-zav8-}gss-QHj`wis2=3bl)N}36I6mm)U8i8L+uXZx-`~kQJcp>403C1D;+P~z*XGej0UOhRdP;h-6n@oOjGZ{L9BNacpRwg`Y-0VWXWy7Y0V(V!?`(!-oT6GURqvVg)Munf;1;AXK}f*7G&0Aus-)m0x{@IsK|a zFK5f;MtV7hXUx2$zbDkNRntyB=~dlnuOhFfQoKHtyy!bWOMPv>TrM+ADW5ux>zsG2 z!32Z)BCj!^-d=ry7rD0kX3-nQhAhN(*7ajY@BV3Pia4dBcjJ&^!JK1u7n+CZvCfCm& zQ7#DMX(bTqnW>drnLo||r;5V>?)>|v_xrAr+dSiTS&c>Qh znQ&zJM2^fM$ARe_(rj%&+fFryJS^8w=a6c9%F+;b)(+Z}>oZ5|btLobrp>k&hANj# zM(Ne*C@t*Pi+52cC-B~nfXw+Su0XV`f6kRz_Nh3na{ua1+=!uk%p9lto7$Hqo3ZpJ zKgQ|9K*njsuN9l^!n1mv^(RG%gAF#V=xSgIC}ZTyjQ46JBhwlOCD*P z_Ta?BLlnMBhCE6tu>zG%&H9oxWrVz!b;2x4w_$lIZ0SjP8i(r- z;T`(;kzP^w4cif1^CF&Gm#}KRuA;A*Yia#?cbcVivNsnw(& z`;l|{JpGjO?o=<0G1q)XYpQ-V+LvpQAJ1st0H<=HW;hU{R# z&iFwwn{Kx=rp%XI*mwFA^QrWm7*p!h|4sD->Xl7)-8XSg-nbsaDRQr8-<$HZ?w^Xt!~q&v}xg&Ig<2NE?{-sjrJ$ SRA<7Ky>6vX)@@VmH~tUC;AuVp diff --git a/rbufr/tables/master/BUFR_TableB_en_15.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_15.bufrtbl deleted file mode 100644 index f2975dbf74af6b6366a92be2c543b12c75ec4826..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12193 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 diff --git a/rbufr/tables/master/BUFR_TableB_en_19.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_19.bufrtbl deleted file mode 100644 index fc3743c475e7d98d5f3a59848e02a68b71956e8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5401 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 diff --git a/rbufr/tables/master/BUFR_TableB_en_21.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_21.bufrtbl deleted file mode 100644 index dfdf41a2f4b782ebf93bbc5ba6beace5a1962205..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21358 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%0DeO5FTyY5*z30=`gaU4pM%UR zT#6UTVVLJFfj09z>AlpA)#POn*QR<@x);oE_vUhY!RTWt4|^?FbXn&r)pcV&uY=qR zeq)3#*?D=~E~dc)ZA@BJ=X8fDjUhyLWMnz7D~5Et{3kGJ?bZIq-edE z{8af`^0J8Ur8Yud^mahCvOiP$6I?3pZNjx;BkX}muJj!43seos6$G~-=Yl-AzH~A? z9JIr^DB=$Ub$ZxOir2{L>`UI!7*>61@?rOQY+J3MX#iuaC6uC?}@B2^zB}TEt3~tuYMPR n`r!Hmhdw-YKewm(IzyK};Xxd;A0T^w#3!u7`LaPhq%Zn^zVaCt diff --git a/rbufr/tables/master/BUFR_TableB_en_22.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_22.bufrtbl deleted file mode 100644 index 96a240cd69a73c057e049e9c44cb2454366f526e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22238 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 pp=pHJX^H8bx~A3&6cfZtTVcaN|1(H-#SjI;d1p zP^hT4sufD{;72_O3VIMP`a?Xg&zqSkvvjt&FHD{!lgaz!dEdNq#PhsEc&bB{73S?5 zo*b!Eydg{!Y&q+*Z2oJ8?cwyr$z3U~XV|W!la5z19Nn9a?*gvyKu}HX;I^v->?A7pi-UB@A-EQ|e z@H22?5e@7w9!z)5aw2u55%K54Yov0%0n zixUNwp403o_9vbz@U;Pa1)NwM3jy6M#2&+ZKO>%Ruyz$#%5z*M%_H*N8n4~#3ECt&JM1Jf9M`707x3VQ|C(plt zHDhKqGclB(m(Ut1+mn^4#uRVjybP|_F?i-Uqk;WzUcScKrM{fgJL3XguTRa+vZ?WN zJ)w57rmIOjHnGaIr)kThR78fWEp@Ox{#38%3`^i~A6ni6s+ktr!QxMK zZHF^Zyi-Q*G<4-_MhG^I8pO`@(sJ6;T_#>sKOO@=0Hc}K*aDE^PeyB~Pug!}^XE^a z1Ix7y@vf9tA)HiS4qzSm`;BieKycb)P#vhg5SLPab**A;B$Zcp0n(CN*8wUCp9_m= zPJF2R6Q6h3^C9pH@D}hF5a2BP739Mnr1S5{r?>VtT&8VBsUQyaAwI`}IiIKK6Q4or zFXeh0-l0>$6*pt1)_aOWbU#h8}fK*cl%_YkFf5*&upa1{> diff --git a/rbufr/tables/master/BUFR_TableB_en_25.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_25.bufrtbl deleted file mode 100644 index 67b16abd65a3f7adbf204f25e022a5f032344ca5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24082 zcmbtcZIB$rd0u1L=0mozEd#cR8L+@7!&%ZE0>#0g(;Y&x?sVezkQ7W}&F#+JjoIB< z&(7+@;m0MVA4*Ir#IYS=E3N|+zO2GvQ!!5D6qTYJ%0*Ekpi%yHO)k^@(&d^i8+z## zx_{Qt$@RMbnxTh3tov^nntVj}Fa4;d&l`FOUz_cBhCcK$-QVzWP0tv*{S&(XTSMy` zbl>}=rsoWuyh`_9HT2Ncx_`mYhYV*od`iFmlA*glt^4m7ntVq0N3PZMyrGAFPxs$8 zbosNof9-Xeo;7s4r~9uMy8n9Jf6LJN4Z6SabDBPF=+s7YpP?sj)cp-NY5J0(`#-Py z?--hl=zeLFrVkss@eAg2hECpWK4<93TXcV9RMT^YPJL1L&l~!{X5BAs(e#v|Tej-{ z%Z5Hs*8O)4JvpZP8*kP0MMI~y>Hb@WCb#MS`r9=2^j7Yu!Px9)p;G(BtRj<4wcn}+V*Yx;)PrgZ;pLzky@f5Sda z<L6M)zMcbZ)=ym+sZ{5kuF{n$H=!qoVug4Lvlc`xgv7ai8vw9MJTfp}P<2{@aGO z4(a|Wko|E~4chInx#)$>g(zmrXS

M9D=zZtq!ZUfy^|zC3{C}p(g>Q#1elj8 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 diff --git a/rbufr/tables/master/BUFR_TableB_en_27.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_27.bufrtbl deleted file mode 100644 index 311b21fc666c5fa7cab5400d4342fcb0a3e6ab74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1832 zcmbtVziSjh6y79fW1&G}VdY?B4ia#47tu}&gMwTFg8jNXxf|G>Ic8@QO)m(h2&fR` zzz|Xd3>qP*g~b&X7B+%K3Jd=TOJV)q{>bi~ce3Dv*>7g&?YwWkH*a>vvaHi+(-XDY zC2O*8O>NaCFfQ9sHdx6ferMR5OebzkrT8nuC$)5Z?No|CGd#qwrR2P;l=g&l3}?P_ z9V3)vvmK?yhLXnd**vrBH+{o(>H-H7c^odH-C>UFM%r;7)n`M_SxaFNyT07zI$6i@ z5o6L?vWUVy+VeP$cY#MhkGJuRW1`c4y%t{p(pEOn-s3&>?Z!gl^A!Cz=xqb5a=tr; zX_*~yqd3IvAY1<{a1=MVj5OkQh;L|(s@(2DZQmDV$z2smh+OEnFha)}#Gp7m#Cr++ z1Z+hC*TRi4Ol%s@zjSOi;2Focjy?EPb>q|p&Cv!r~lU~S^K2W~HbpEF&) z0kaaaNW*cK=lg%_XIRZ5^Me&coT-$FGu6)?uv|Z7UGuzugx_%e&>7vrw^emrQp$9- zkcK%AMab-79qFDTPQ-=Q{SFM!a>Fa@3_ZqJuHymbt8yypCX61O+*Y0lxD0V`6%sZE zi-$Bkk2u748w6hgNuz(&&IimV8aA8BmWc0L^hp1zd~X-m=(_N5IMpf(ouG>Y%GQ*R z$}Ov!*3dH6C!RZqwF~S6b6qh^>|EX%fq4xbW3DRCJCb=qb2qvC!SM=93n;`dLAH|% ze-0j@aiq)Hs#XCr9nNk!+H@|5%;nN(exiQJny5mLEe<4sa&QrxXm39D^cdo9miCs_ aUY~qO_h)GDFi-vKSLf_SJH5Z?9RC4pWLZ@J diff --git a/rbufr/tables/master/BUFR_TableB_en_28.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_28.bufrtbl deleted file mode 100644 index 76b0a414a0dae1c13b645a1a472952b58680b80b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1112 zcmbu8ze^lJ6vsznLP!y=uo5A!%N=;&-NnLAiv)ylrqgzqo!l;*Gcr3uw6YYm5MrSu zML+}#A*TpxBbF8xDem9Mzu@|PySKWE2S@T?_WS0?&VJ@QZ%2g?uh2?EBQqtj{#yJJ zBj`SgZm+j7lqKWCnV$D_@kQ4E18G`QRo1#7GSX{mTP1yD4V6RdqBU#0Y*Ur$l{rH} zR=QY|RBFXZwOYAHr`l6ywvm~c^#FPbg)ew!%$0zsUXii3R___Vi{8bRzYR z>x}sh!Sw@rUEt%n{63LB8_f3`@BDWSK6bHB1!m0r^XE0VkGxoeMNjh@JOdx+#TsPh EJ8Pt^NUh4^Abx^71E0`Qxr-n3sRl) zQ&JU55|eUL{R>iy5=%1k^AdA_YMB_KfS7^7H?cq=C9x!N3Xpx||NsA8K>7lZ22x-E zatAKZ4U||1R9gU~1B&vqQj|3aJ%99?-`Mxj=swAl#UfnN*ZmRO#&O84{x4 m>1c`)I3RcOA-S^&=;#?hJ3E15myq1~1LPST02DUsfocI$ZgNHd diff --git a/rbufr/tables/master/BUFR_TableB_en_30.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_30.bufrtbl deleted file mode 100644 index 3f8fad213c4f9993083ee57e2e1cc27a9920e911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1272 zcmb`Hze)o^5XLW>LPQ~jik+)iXeo%K6as>crnKE8YqGF+dtCN3icg>xA_@TueFFc0 z4`5-D!b0!`e3ST1vP&-Jj#xOb%N<}5WOWYpaWlP-G#-wZ)kixT$Q(7-#}*z9bXH{0WL)W>&P+qFh}R@n zBU+bn$Fc7bzyFukjja)})Kk*ocv&-4Ku(sq8KQTsEUPAt1T!b0DCrskUQuF5VsDO? zkn5P2h(Dn59G>P0u4m)wOLKIF%#!v|*xp;nj-_cZjp9bE#tq+59HsvC7f3V1a(tSn mH_QJ@@c*iL(BH%yNBTIanwawmW*aeS#@(TB!?+oyZ^I8iK0e_9 diff --git a/rbufr/tables/master/BUFR_TableB_en_31.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_31.bufrtbl deleted file mode 100644 index 1a289ce4fd606abed67d1ac74b852e357fae8ba1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1312 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 Hk@5WiVva0v diff --git a/rbufr/tables/master/BUFR_TableB_en_42.bufrtbl b/rbufr/tables/master/BUFR_TableB_en_42.bufrtbl deleted file mode 100644 index fa2f762ebc2db839494fb20b4ee35b1e142bd6fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2996 zcmb_eO>5Lp6is!kRjXF%!i9_H59mVu1zHh7X_X3Y`zCXfJerT;CDT%H(M1=cBDzr# z7lRaWA$IB)E?kIo;YviswLie$U_3V;(@dK<1JeuXc`uXXou2zSX&An!I39y26rX6lh`L3YW-r#gbek z(Udw;kqZ3TCTYnF=^94Om^7H;LtJZd9B%+$17}(uX=TRz+x+t1n02bMJNRK8@3evC z9OY?Y24q>vRG=&ZOGFNdhSFrFM8w6Qr4@lNPNlGiV#4tdzMXUIU|r%W+QGz5+uDf(6+eQnr&&4x3=Bp>LUztRsg+&hZV_%+bTemW7RxxwVugbHu+9 zH-Y6k?$m|DiO>9r_inJ8rA@i-m=B+ug%(yjt-mhyGsF7s2#(El8OC=v@ttyArX4aD z^0>cTREhnAb<%HN6#appLqq|3w-jMZWBe#)K&mDCk$JYki*tZuX~7oW)Y&+h zF;W?ZVYG&1GlwfgiAQ`7@5aG2kYYOu{*g` g6014K0pgU$W9G-Xv<~E4D&~3v_c-6GEU$t80F|Y4Q2+n{ diff --git a/rbufr/tables/master/BUFR_TableD_0.bufrtbl b/rbufr/tables/master/BUFR_TableD_0.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..13eddbe1bf6e89995dbee4b0aa5c75cc59dc0afc GIT binary patch literal 1136 zcmb7E%}T>S5Z>5Wu>Q5$gH|Yetk6TBK_OQ`5cHUKw-P8xP2yAd0A4&4AHaw3pio3S zh-aTby!*3$GflKDZEOejo5@b*`(}5V7A;#?C6O0W*kZ`4q9Dq6&cR!}Ut!!4dq>Wp zjNN8OOYO&@rz08ZvvcjYbX0RX?rD-#y6yR1>;?YrL05+^MQ(>k7MLlQ$uw4iF36S{ zS28PWPF)_?<%ta1Qt7A_dfhk(WgN(+mabA-Nj!3QT8*?;1$&MaRvFhA*BOh9CB_ZL zO~!I&FXN{ezSY4kY%$ArCQEHUP&)Hg2b~xAmi{JI&14R_O~&M@HF#A!?00& zg;hX~;!CUwVz_^e-oL=I@IGnKsXxDrAwNmu9XX`tvQ*;2QJ(r~#*Qo7%7(@RfJ;ZtV9|08qDgXcg literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_1.bufrtbl b/rbufr/tables/master/BUFR_TableD_1.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..7b98b93a11fb72f624a72fb7fbc5915e239c8f73 GIT binary patch literal 17584 zcmcgze~cVgeSdLG5_TONl3m*gi8D@|u;;9O_Bmi;JGRefE-@JH$l16~fp~6r&O5NX zvzgt!0q?pP?L}%M+H3I_@7ulkkk_q+en+MdEI6*S;JLki z=sAAd*}3(Q6NJvh)Jrc;nE_XBxlXs|jraVP=Tv%u)9APBp;zxUx(*iI^=d)8J~kF( z^Y-{;IG2kuR=my<|8P>Yly+~a;|Y9Edk!SzgkC4~y3kFns$f|w2*5vQ9&$`+ zZE`xmyG3TQMcS>>ZnK=j%mYE2irDRi{nj%2R_9PK--X3=J6^392AxLG3tC>!3**pf z{kd86=X&64{h{V)E!v1X8}YBAuD6`m9OTq&`Y^|3F;Sk29{%)uOYvy{rJy!RdxKh~ zCe&V`FBSBwgkEEbIypBrc@*Mz>s|<^&~ii^akxlRDSy%%fG{g|Gq5H*dzlMhB7XbS zXz3Q!JAhDBw@JHO+C6CBw`?!uGCf{Ny-8Z_IX)=#horqn+LO|{mb^IVHk(1@G*kMK zbfR(YP!_b~0wfXH2)&pkNBZG{Tl1W*v4YV!MM2Oj*M2!^g-T6BLTs-Ge>Or=cC&a- zFz+`piII~@xROQ?`Y@!P+msly=!HE5n5I*M2}8orT9r;g1X#t z{&Nk#^VY5dku;sIe@bTpt$<5P%$Ig{HQroQ*GT&oX|J_JIez$#nYm?SKHpbn#W!2M zeBJS_7Pw&-0Zp6cs)5^hD0K-=2*Tnr8km|wY!i;m+@7S;-r61pepzY`trTfPFwr(BZ!>6 ze%%{y2JKTqIhCA>2-E^HQR?9B2`>_HViq~RofM~=lG16#s5)(T(LW`j9WJfA)a`k# zghPi$$nX4SV7RoI$D0a-}A=e(~EIx4RpV# zZbe&0w2m_C!Ol!u!YXKB5%zhJc%F+87fHWK+O^VNA?=%`y;9n%&@uyH&$6`Zq+KuV z2DCfXyU{AeI}>WZ%we<4XEW}W@vj7ZqIGgU>~p)^XD(7!C*;m%^k5(EopmO#$C9VV z+CFrv3;PtqYco;y7MWojiuQ0c%hbcf);*P%+hz;N_q+Xet&zEJrH9h`y*?(j{|o)T z&qwThow}`UJn|aUkzBQd1QRRJ59%E?ftF%t5hpyCx{aK;L2FEH*dnj4z0l=&bF_D{ zeSgx&i6V%goKE1kd&7bn`_!?Om1OliYa8tqZEG&JUXc=69n%*rop@}w-Y1XTr0fx| zLr;@$f5Q3Q5u4wI>az}}38tq!?Io6ab!W_HR->v?LSKvG_jamd(Ab^o{g&^2XS)_I zb$Y0`bcgK~P$J}G77=xb890QlGa>4>GqF5!kX|y%)vV>oxEh7ICpWmv<#Db}(dS7~>8DZYN-bP4sLVS#lQv>gpuBMUu z+yxZWjI_rrxiA&95P+g`UR3E%EFY3%MWrm&n6gw<%2H7&OGTwDh-G*Y_F>hxtbR?} z6P9zBOZ(>$J1xpWbAdI*2}83UF=4&qo<)_v>74R{rrE(HmaFSA^aNvgD|e`o{0mA~ z3aJHp*HKXSK!cgnu{|XBLw_L*20T)q|RP6kxcIs{8PX zk>l1iF$Pu^2$;atp-u}(f!PE1gN5FGZV1PX!-}BU=iTHYF#oKRE9$mhT>&xL&TFUg zyw`uG6UETPY^hILt1fIWIygU(5bbX5gaOVJyY#<3uhwY$IAu&k@1f?2+31rcZH2lL z9O9XV*WmUD5bk<4K!O*)8r!gZ>q9UJ_JTJAaWu$a$t8<^PitmT7N=wXm|7x zto`W7Z>P^Tm4ea7kJNxctmN4S@h_Fk&UVGItc?<0uHnSaD`HzJmI;%Kr>CN?*C%b8 zFazc$+PXPEog@M)kwVv_n$=T^hQAErf@G9bx z9YQR2G~?UK;i{lLUgX(y&iK0b-j(#ZJscO@$Y8(W?250JE2IYMa}izPE}6Vlp9Ws= zjykJKEaku1s&lmJ9FrZ8R4iJai-R-SuB4J!%u&ZT%0fr4lKhgQq^`4+{ICc%euvkV zpKHL^4i8G?(R$H2?tUmIJ1rPytLIm+QQVLpJ*+I1{||YLmH}6<_f&dEPp(YMj;Ev! zfVQuv>&#}9JtTc`6tnC&pSFSFzg^LKALXswPuNEBn0>qR^P#usqoi1mQbY-Q+U#Se zopJfn-r~BH$ePA<}C@TuS#zJ^}x^DsVR=tFu(Z0tk$`#Rhw1}hsI zKr?S2hOyC%|06u#1sY!~UVINR#tjCugDoR4wi}Em(eH3h434Gsufy0XXj+pStO@Yhu7>uHyvmlUIygM?q)t>TWasOL$=yG`g>NMZ7vK82YydPl4us zbl5tcGZ^2;^B?5Icv&zC>RlN7W6-qGVHkYI``^On=Q%OX8VqKEuYi7I2F8CGjA!xu zs=vv{tJUaFnX@{gKxgr44W4lwPvLV@PK>pJQNSq}{QU@wbq3>$=r^7dV}oE6C3`M` zW{xmS9v--Ywq9|n!D6)(Prc0P^%TnFWF5OkK`-D@!DGmhoNm@pW8 z_qGuj6@&3*^qb6y!T0J4EBr3#ESd8e*ZvqjQ#mni5{!a!FxCN`jw2NMbKG#)iD@f zLB9ucVk{Yq9T-b~WXXeb;rbrM=kc5vd@t=|55{t?S?l<)!T2`%eIh5urwj(G;FL`k z#%~&o@1frlIWe9w7&|fcDbQJZ^_;=@JuvJCIWc}_Fql>T1?VijddXn?0s5WIiSd^P z<2sD}GtgPQdf8w+f_|^%#Q2fHs9@}iptE=tVbEXY#o*kjS5=Jt3Fs`{{VASNcYhbn zzkmk0;>G^-?H9kIF?d$@KNy>pCtiVm9P>#uW1vB+YM=Vlw1MmJNQuV9*BpIWgu9 z#@!hEp%EA#HW&|K9iPaF@r=Q^6Bti{&dN*pjQnNZ{_UI?Up5%Dk1v4ElKEo>owbgy zn(?2-z#oA|_Z6=Q;}-_wT8wxVG*6rOEbXuUJ%+LN)qEJ+(4YQ_{}*Em=q$gx7te@I znIFrEv0pF>I5mae1)a5zS~M86^UvnQxYuCNzMG)4;`vE~aT@)Wa$+Ab4?0Wce~f1w^F=g&4jSZ& zSA_B324fdS{3qxvJ1_jb#&{e9Zv?#}06Ih%)9BB2Y{9*QptEf7?FQp944lb{aj(I6 z2QZqTvv~E0!62`m&x!Fq{gFbx~=qx+G49~cZ7x38x8ec13>`xoKNiYg( z9JB+PzrEnIbR3*F7@xzl-^ht^k6`eWN~ya+XRYI;!T5djTgr*?5y8;E7hC|HWrOz{ z4Epv*Qy5$~eF^WA-jS+>e-if@&zVzy40KkEdf1GA0xvlO8r@gCh(~$6EExP1GV0Wz zvv~CrgYk9r`^TIZXAK5x$ghCT(%ru@7~e#{f6Ix%{^S*X$S*->t>ae)<3TXsjlamp zs~gatKJg$hHiFKQ#}+&ze^~>V%87BK!PsOlvevQLU_6O_x97y*Sn{fbu@2}gf5m59 z$9M3#Ehol)gTZ>q?hzP#MvOD~%;m(mQ!x1JN~I2g&eE%W27`IY@thc(A7y?5W8V%s zD-K37e-{1n%KTP?u?AzekHCmz{u%VkEAzJ)4CYtsMqm{1jPiI6AL=5$R=n7szT|3y h!QZ@=KxgUhH3oyVrJXr3-i`hzzpv{(l>ZT6{V!ppk1PNH literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_en_10.bufrtbl b/rbufr/tables/master/BUFR_TableD_10.bufrtbl similarity index 62% rename from rbufr/tables/master/BUFR_TableD_en_10.bufrtbl rename to rbufr/tables/master/BUFR_TableD_10.bufrtbl index dfdfecfd2cc0a8cf1d37a570dff486317f632666..6c5b38b49588661bbae21379f1780fcf3ff1ca4d 100644 GIT binary patch delta 5530 zcmaKw3s6->7{~7c9|)uZYB#z%Uf%x2 z`2AO7LqL>R=~pCnX1c_7|7Bunn@wU~+a__iU9MQ!K3j|qC>N7DREtG{Z-{wu6UApi zKa0!3x#IH&c8h%-mxv9WYQ&z-Q_NRF8V&Jk+(`3wSg>JE?iyg272TYM=;tgl`#tos zzqsxyGH-UDVTj{nBSdXvwuqe2XujE_!4KHsVqJ2A8TXjW5KEu#DNaXu#MIv9;Q;D6K}D7o*Ypz?3g$|e62V9ZXGAMX+UGfaWe8Gz@{(kX_7%~2J z5t6do>^{NSmII6y!y?+5wdsY1IFnH=u20Uvc<(hUvc?(atf@(UW>5}#+cG`dU!=_{ zFrS_Mh+!U`bHWgpU)h1~Vnx{8LNg@qQ6tvna5zH0@cDvK8z}wVKI?~cG0I4Iq>E6p zzYx1TQ6Bp9U6gcKk*GVNq(VP{+77Xr5e4vzRm4UMVL1F?t%nZKAc`1K3cpH4R9Ogz zV-l=m(CsvcI!1hiz8Y1;q+*#!M?9Je?XN+2;ZcIyQSyqFv6#+?Kv+}$2a(Q*57BOc zikQZTY*?Al9Z=g1=R!uTf%&nD_?i)Mcyu>(XAPo-5j32xok}9EopLN_CY;c^8F9m- z=md&aMZ__}11lD~Cu+My8W^z;zF&zFMTZg@1@sK;qz>KPCK9*N(OWrhohHms$>$(L|Le& zn$L_uuogh;c2OxKmVr~JA{rQx1jI#X-TJL(#3rtPK$+TU3^W97zL{lIv=&&aDKZ-MnT8H4c6~N z`&iTB>#$e088G<%$xI9UZ?vH>yP`Bhi_^VN z#;^sxcb|%YMTiJOKW?PjQm3`TfiO@!Wv+AfN(_RA=?!LQ%1L{SZkq8Nd4 z0=mBjaqfUbl*4a2K!^d<6OE^%Tq4>-wxF3V5!_$!nCP4k-1;VLMsw=5!jlJx1e>0<|;;ffOb1n#0Eytu2~J8 zh}tfZ;7XYYtuWwv;R!;t?$DL6C=puNZ$axOb-neN zvO|~fqX`z(=c9FDHxt`V%HHX$JaSU${WvV@oq9b4t?RwUdQ9oPoFAngzk=57%u0CF zrV!<#g=sw>zO@jBgZ9E%Xx&Tc9wX?Q5K*PffV)a2K##^i(_PhW47~8@bK04CDk6;$ zbT>_b*6qw>M!bi1xhi5jBZk4EX1!3`MG8@%Q#n{s_3VJ2YKCK{xf7`Lzln9~L1dqAY+8M{SqL zJw`0Ya7NTAi1~FAk%dR|pmkru*1{un1%8#Nh`$(tF9VKS(7Mgu!icSC=lVv8BKR8_ z1-&lXv@D;m8nxY6w0tiS+u*x?P@?GggN$MvtUzd*89T({ zA0^@w_?v%J5F238p-(@np>^LT3;#u+=`j^?+d?=T&j4`)T6g4JWdvOYg6owiZZU$s z4iiH66)U=4CPH6}lT<_!ELvKbD2dSYKM%XHSk8zg2=h}FG3Y0Wpj9~lnugU5(eC{H z8HqZtB;tfcQKX=Bfqq1TC}#w{1TI*JvD6dYa<4Js1?Vf#`5HvcMHvO1omW}Y*>UHh zhztsEeJ%X~iz1>s#c$BM3BJdOGPH}hq$Cx2Ng}4f3WwJ1+RgANi?#SwsUj{g;vv}e z&_hvE)Bk>ZjlC=pTi_*MR-zaRixQcNG8kHSjwUiffS;ox-eH6jh-J{abF_{TbdENv sh(8&TW?4QTo$7XpcpGFQr7-gvC=nMmqX{mBRkX(Edknf5`Z?7902rGa_5c6? delta 6315 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 diff --git a/rbufr/tables/master/BUFR_TableD_12.bufrtbl b/rbufr/tables/master/BUFR_TableD_12.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..f9d44ce0c97f129a936903e1ad189e5b0b2136e6 GIT binary patch literal 14048 zcmdT~ZEPIH8J;*!2zw3$@Fn3R&L#x7I5u(a4CKQ=jwB|ABzAmGoKjLa+neOt^PRan z6M?D<@vD54wg}Qzv?x>oAsQjtA5=mWLRA|<)$)V(2dXHgEu!H=RaGI>R;cOoyff?D zJMa2#f>70q_TASzv-8Zn-!q#fEv>CDKk%Kq9$$7a`Sj5C_^B2(ul1n|7b^L6C`YZw z)uHC&?;*8R%~S2_des7&1a;I7q5D)OS2&#a+`M9vRIyZX%idknUSZrTyNPnP z;^p(Xisw#bE7`S)^hjnH?b+_~bm>rb+;c15AYCAou0`KbuwK%nS}i=+7E>#PUk#qpU~3#Sjuv{} zjd;URcL=>xC@r1xpfnc1OFPs?TRCKEj9hzgGOHamAPMTA6F3TTwP!?fqAZX7%GNVzwRmVj- zY0P2>Hc3hOyxmF@nL_cXJ6^ooE7d>~Z@r-Qz#5Y3d|=#$ix#j8S3Gfh3u=u#eJ6=LrY&f;9+m1xk9nB?kkGwChlOT@jtJd{ z5#s6=k?wwZvS0X7;YYp> z&NxEKEXfFCEB~5UaWq$$aL19@gI*JyAY&RMCvAZAd|SNT(05(!5R4`qcP++^!}_Q* z+80-)EzELl>3k(unV#^13lOUg%U@j0N?=tpRDC|WROGC)p3YGENt^K$`hC!sZwj)jkeU`jmRo46OWimq0fAy1~|LP|} z|Fy0{L#wZ`S>D_z_xFjV`%<9?&}JRnSrdG2bpWdb`krppNXO z9d$5(HH>w1sB18CT&09|3+)klwb1pTDQJd2+x_P)QHf% zf-+>Q(QT!BikWPsJLzTyhSR&Mx~-2p>#zoD$1dXr>kmeh&0>RnLbq6sl}JnK)_blE zV{R7pl-YpIiU9QHsukAPu#_6DBn6F-E*E;S(4|6`VYRipaPFE|=Q0CdB(h#FT4w}R zQcI#f6n;edED?Hv&7SnN(Zw zRl?J|SmBX&%1mb4?g4o|w*_;L`waZ)~sE6yYiU!puW3*918?Va(Kn4%7h=wGMwL;lY;km}8e*yG`!EJT4BgIL?q(z`Bu&fg$j}GkFp22~qH=diq`3R3if<`AAwyEDJgGT3joHuQv zda}nSpMNFhuXc_t73LHjgLU2yi?VtjLaSpGUkn+rI-^f=->$IZB3+G3$KxT?LySGF zPE%MpsgBdF!p|3~`31r+6nc)(MHr2H6;ejNxSTYm5LttM!DtZ2RkeKP^d5;-j3BJQ zNEt6Fds4B|2r(# zkl4Lrcp!t*mvW^vJ?RxH=F|ouzvD38ay1*oHgwHR>vGgKTjWtjxN^;LP*~~A zu~~;Yigl=?28B{y`kab8H9Nf}{Bs(dkd_da7?NuD&ODFwqXl);2`z-3M^Z;TQx9sv zaxOfdYU(_)ca}c1)h@JLeYDlGs!&+>a_E@$9B#GLc~W*;ahy)GUb#u=Hlf^M_2bVoRS%$jManF|w`%X+x|<9qfhtxS)N28Pam4 z&7FnuL&b(oK|ugXpPu^P+HaJ(q;2ujg^E`wWZkJ^K3mG&Yd&X%N2(fp+7UBF61pc( z9rR;PlnB3&n%@QA2>3Zk?M!^OnUo3W&|6W;AHgKFX;_(Vlq!CD;j-P z9FwXj2LGq6Y7gf=(?3Z*ApPeHZ56se=t7~amH35@XEBR}o-5R`T}^F0UVE@xzXbr+ z|3?K$JB(qrar|qp7If5BNL2qnj2Pk`?SiKSx-Lvc)P;=O)ZQA&7-v}>j+ct~7--5v z?2||LXM%Rb$RV-h4`dS^u5kUS$l^3UVijyCeo;5q~zw}wCVe+bv@=uZq*ga^P= zZebYr8;oOUJYk9PD}%xRJ#Y#oY%p9VZP2|98W);G@>@2HN<})3`ov z63@qY-(al9yYGUhg@mnRX$mX)tcUyRU#hHv;2rgYhuh)gSG2PF+&x%+;JEn#S;FO<*OAL-njKz5OIQXboa?)V@2>o8S#CXkMtiZd!0M8g7CabUgS<8y?>Nt4Z z8vcA)eFOcu4(j^r;JKbKjF%0@18985660S6V=2b|82tGW7}x$quj6}YKL8%LhChED zY4qnhZpIsZ;J4x)wvH3;Y7FMuQ{ZuH`13J-jQ+&n-zULG<-y}kjvEB_F&;G-*Q4=yT`!q#+_~Tb>gn~s`@B^N0){_A7d2#DJ#a?VenCT zaLQmjiGGh-V%%pi7(>1aei80r>v+syJdXAkEis-j7@P3!G4O2>7^ealr!6slV=%U0 z>{r2amln1Tw(&Xr;{!{K-x>@T@4h|<2HS}7U0i>+#CX$ST!wdl2cCH(Y#j&wTE(~* zJi0afaU90>G4!WhT?770;IG9!4CBGm8iTR@BzW8!{(OvYp+7O`dk=$;^7H$e95)E; zW0VX=5{(7$+_QzP;~li|IcvC<_wCm4H-o{t>I3jmIqH)D#&S!HR`jQ=I)S0UM`5&~ zjq5mu>uO7kc7wsZu>^cnE!t}^Sc~qr#27Xh+%xY1AEon~nj9Cy%=~wxkJ3kLljCBTnV&DKPmHWqqU9gpqw)vk!*^Kkb~TCTW5m#(vN{j% zE(9Ni(P1!{qqbUNTwySnn_TcwKFGOqUOWTZV~MfLV64KsJHbcgD7N_+U$(?JVle0z z6X2t2hWiZ$>)jKU7~eJ+{Ga3xgKx*3^R2IaJ~9|TMB8~ETKWh2Q|BqX`zglhiNI+6 gNXv?~=#}7cYxv__nFlXG|DM;*oLK?B4Lq^_3oI8^zW@LL literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_13.bufrtbl b/rbufr/tables/master/BUFR_TableD_13.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..566f1535be82069adf102ba5dbc396c96d8e26b4 GIT binary patch literal 1696 zcmb_cJx?1!5ZyD5BCwGXDFp@KEnN5@krF;63d;orq9H*b8oI@|c2+vyIp;kC{{V@G z9z?-Epn$?c`~<2L`7207mpAs37=LhgQr4QAr=8h(yKmO}&dO$18Ovs28TLHNjBuId z*%W?^P2iismoba&${(ThsD%#L|t-6Xi@r#nIQB&xzela?;M%FBOM<2 zhrH$od|Mq!m$!u*N?uyw2THeW`&&~6LMz`BZU#(NAFBmknu%fE5snCWAZxCyYSmWy zxW~~NtX&+cT})V8D6b}5mn%<8ucfq-FN$~dBGs0<+ATr59Q$Cjvw&%kj&!=xUp%OC z&Zs;%ZzWTIXIS~Bs_HQ4b*I~c=7<)2gm(4Ng@*M&IsKwxr~gjWe;W#Hp4qY5CD>2g zmB0?@J|2;EJxiz_!3q@jPMO? z8yGHjQ2r@w5BbC~2~2D8c8uhp7_B*n9i-&gG92{!Y`(%lG2*y@?Wg3}FdU0myAJ#w zo@xzhb!IqD5WGss(J>qgsCx@Mt{-=Xql3JMlpMbdhmEyAfv4d|onz{EPpfOhXMy2j n2i2jT&mo_B&Vgru$DL!|aNHyBb4rd1@|%xQM6YHU_$~Y&4;zsN literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_en_15.bufrtbl b/rbufr/tables/master/BUFR_TableD_15.bufrtbl similarity index 66% rename from rbufr/tables/master/BUFR_TableD_en_15.bufrtbl rename to rbufr/tables/master/BUFR_TableD_15.bufrtbl index f266c2ece8e8d2d7286a05f73c70df483085a1be..91036e2a3654d27189829a1211cb6b5ee64c9260 100644 GIT binary patch delta 1231 zcmaKsKWI}y9LMjP)W&BTqAj*cp&?WeB=`sa(9$7xaVZW84xJo|I4IObI!K#AB%l_{ zfrEq?6l@0v@iHh@aBy&NaBvm}hYF>}suhFq{QP<^Hk5llIPSyy{@&+)_bz!$g_Xjt ztWK(lTB?}K&nLB#Yksb7E4rx7iA2+ulLH-QD${R!yOy+F3;MMg3(ng{@J!o3>Al)c zWvC3YH_dXkY~SvDr|oLbj7|h<)O4o{W;{J;dUl^XHmHuO0Qur-7-pDdsUye3jZ3)7 z_)I2TXRO2Ks_ru-onmy(N^pzOBoJA5RFq@($*NzStW5Y6rtIG(^|u+HqMDP#n~lgC zAGj}TB;fb(9;Nnq7dg{#i@c)n0^HtlvDNVv0bbO|12_I3RDo0C;KlzI+(WkYLD zmPV3;M`C1?-<|9ZD_w)VGD9GpC6Ua*hht>-emL0z`6BF10o+ zYryTY@zy(AArM)LqGgy9@V>K)>rVEPd^+M9ya0>%)W%bCrjNKI#y+?T=b3${aQ2ro z%I{_pZf~#HYVSIM$T%rA4R^-KW+GXM2k*woYLQIjmH)^dw#n*ovNw@z2eQ}jXiR6> z-)@^P$n&swn+FMGo7*Yc4yxtRn4&3)W@7z0|Irp6NzE|E?+@gpa z!CEfP;Tc-as6KO4_fo3UZK~_8>h+9`=TyISsLtk9FL$br6;!WwsSY1ib@4x0VFD@1 zh*>GuPl=Re2rnX2K@c#n!4WvHE%-Gkb9;@o0pELEIM&5Y+5-fiLsyNw`gG1*B8UmS z`5gqk&?x98&Jk3@<2HP_Eo1y4)(+yM<9NWD?DIyvl(RoTHjDBL>>g;8y@2y%e85_T z&m@b4&w&}ke1;!G`51*#=Ll?bdNuo z?bn-kV}nD}2aUF)3FXk-!w(bf;Pf>_yq~!f-ePV#><9`WtbRHMyNeimJC6sekbtqb z3cDYIc=*3Ty%>_2j?a3(EJy>m-$X2>MVr!F#Mf*}e+@3H^#ytOllgf?wd3e4P^V)k w&KMJpegoZzh1UEA_HZC06W*QninrmEy+YxF9TyhsBF?ha|LQ=erMAA&KcP?b#Q*>R diff --git a/rbufr/tables/master/BUFR_TableD_16.bufrtbl b/rbufr/tables/master/BUFR_TableD_16.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..d9000ff7e25202771b49968bd68df86cc613639d GIT binary patch literal 73304 zcmeI5d$46yedpKN_ufADo_lWhjeX7y2e9qaAYOTiifB-wAqEK`0wVGfiK0P`h{Olr zi>Dz3(P%=@7(&nx$2jODhA_l987q}a9LiLstVzaktc*ocDgLlhR?5oc)${#)e|NF> zeKZfluVzv+r>lRxdhNB>Z#{nR_1Md^2M_0G-}+}Kz3#jRPx$j6{!jmK&|m$@iT`-w z_{=|j|8HOQt1tcWTmSH$-@o@Se&vyezWW=eyy3w|e&@sg_?5#?f5r>H@y~BM{H{Ow z@4t7!iAUab#W()+kFI(C^FQ(54*m20{DmuCa?Stx`}cn2pFeW*B@Z{({qWgKUw+pa z|Kp2g_U>VCxs=)Ib5DNTy}#Cb{tXvB^S_+*@o#fX``njzdO=+kcL{iFvYObv5Ue%qcDk*m@$C2ofQKj#FkNNg;p!1>0rSe+6O*=v=)-q9Yz8sQ|@ce;k1?#oVW()?ZyPIFfYFZ9|vXBV6W4 zKaIDJa?a5z*)#9=RA02Z(so!}jYptSFUV)6Lci>vzhbm^sbpxGsq_+k*>3F0R)1*2 zvSzkzZRDKcRz(Y$@kX=6$S{vplOE@qcMCS<3x>ZX7(5s{vA1TKZ03FJvA+9Txm9MV z=K6;Wp(Z%AmO&0cEnpv%V+BW^qiA(dU(eJMa~`s}=aNl%j^1l!FRcwrR@JOgY~N$M zVwzuBo8@EO>ldg@U$T)A*yHqWr#H&&n4{1dBaLW_ai}+Y(w5U4~eLqw*fXiKvnEHHOz3zSr=5f)mfn$dYZMxu6ZV z81F55+UTulL*;_7;hXY+pZ>mUI8^Pcl+671%-1o(yxr|-^d-2en-9%wwBJUi#*OwH zHQu0Bq5Gf#Mz0+!p5EAbiuKVxMfYL7kF5tsnny-vx8c-~862&R*r84bw;twRtO^F5 z*Z$JG8SxAG!TYDW$9mPZGct2}+Bco|C8^r6Dt_z7RI=JyQt(6-=0 zXVo@DJ!k6aP*kxoA3B_)O4Y?1l{c|G!?K;4kFa>DxjUOtbCqBlYet#{WmfA8?yK6Z ztK-1mS81@*hRV^*%zD|*TU*O^aG?ixnHP3-bVOftLjB0+fqFnYkp#14w^E@=t92SB z!4i5WEUj98s(jKw=5(9dOAC1mYqgYv1%vj$bCdq|Y#-ubkps`rtL|9Q-#wdh4%w8` zm9eTqZ=JEB%v60`U-Q&9XYJj+#{V0JpD+x2`*fv;sttIedeD<5g>IqP8QXQVJSc=5 zMzU*Z_sXTpss1}$&`L|vp+|TN{m3j}Cm&=Oc3K^6e7CSwx_lZ>Lu+@rb*a2g<*AP! z6iW}f{6cMDe{yzRTfWsPlX9EtnUoJ3-Y&>o@?%7Lvk@7^vnEd-OG-55(=PcL!LU@L=BE6JbAl!r`^|B!O0fqBJGOdD!=zikVE_58 z{6zo29nqek!?1<^bsi!X!niy!50SC$%9Ef6cwt6%1y7GQ439n}E*|u}xDEcn(g>S} z@tP5bBbSCH>Or>*CH0{_W^JfhrETG9QvX;|nVh#PjgQvmT)8PHJkz#JNV%T%Y{V)X zX+_$z_1rN#NcbDw@>^XJUx(5m`H_MAFX9zJ72)r+9t36Z1n~`d_hzS`oIf&k#Aa&W zXKL$oY8zu(_Nun2?0-fKNfkJHiHO*U;WQ-_@RA+WK=95D{cu7}{6I2AxR=v~uFMaie z7D8RKmLxlriuOQn)Dv;AR$`-3-l+VDWyRB$ziRnKYx#LaFvx*Iy6Gj$mZfrz@|V`^ z0dOrz0t1PyRl5jlaOim%s_&#}W3+ti80=X64jTii-fjxHUS-DeeS*e<-pIMw`Ha9s zY4We{yt}b{&mMXmNoH`xKJ`ku+UaWqXWgElfd%!l&ikB8&dFnnwt*|`A1Es9ALMy$ z+j{%qqk7US?-ShRzSlN{Gzj~F_Uuqi)b{I!*fYa|Ju`H){2Zk+mQ%n2N6d>N)^klaBD7N+Swv^s)=Jj5>X zJDt8%@bN4<=5tuSWcWLV_Z$AM;RA;MQLtHCaX8O84+@SYZFu+h1gDmDPSN*1t9!MCZ1U0lzyR(CJ5oLf;o_8bGF|T-L+gj$O_IGps z`W)UuvUS%5CXUliL<>Bn{QmsYt>UOb$r0ydMi$*;d}_u7nLYH#Gp39@y%?>fc{&mu zf*0?2YrOQ1nrqDGmz7>B#|uXO*pg@L=){s@VvPK?stxMr588&v30PtbnUlutY*Z8J z?S{0F*eH#_CsH;!uGZcvBvt*8lb(3vw zdCw~~Q$MZs1pP;yjL%AeLstr%JL|sBmXqCDWvtQmisL!+jvV&Huh8lq!Ob~Uh9Gq# zvOSSbp(i&xr`j;p!Xc)L1c0xn!bThD(`Kvq$yrwDpbw~?^%2?_J?O1#YfaswHd+hK z{F2HLx!qrydD$EVeT8znGqPOH+>}#&BHF-61_g#r89H_sdZ*@JsT!cyIv1_{rv~U2 zi0#{!=}McrUKx@kqzyb$*Qa=|mVq9+tC^(f>D9^)dD|2Bkq(;?D>ve76HCR=Tu|70 zJ0v)lwQ4JQ~z+yg05rAJpgM>;$*6?s(VKfW#wX&-&8(w?_smP3ZjyGM(*OcrgK z)bjLn(QD$1UgL zoEq*~Yx7ohRta1s74&$k-p3Du!q+D~NsvA1I%&d5|9=~Y`JtM-6at@l^0g}at^S4tpBpoAwL z*QNZEiR(uBRt|4BO=20N6GJ~@Q%%cJ?h&>D78+C?Z40@&J_p(h$rF}I<%>#<6KVgR zdtN0;Pw^@&cC3P(j;qW|e^y-|estvQEN^w0*23Ree#$v-GrYnO4`rvd$xg2X?JTSW z?et2}POk**^h(f9?+em?*A{q5=(G;F-Pm1MvwLDoTon`8T9 zM-Io*lGt@<#<6XovFT@Qj|{z2wdAa55?tYDU27V?QSiy?AhZuM2TDel6={e=1Si%? z6ZM!hl5k?(J8>^2_IxL69Kkx{dXJBu;%T7Q=x=D)h_)ebk+k8zQ1i(B8o4hU*Rbg0 zROP!mYdx;eM?o_!C5&vfhUJWP0(S?bRdbFr%-MpS*ngR`^&X!4q}=ZE&k?L?R&cr+ zIbvTEuM|u+=xE-0p33(%Za`Yt*SG;gE1{$N8Ur8_zAtG2Bp)B4l`uhj)I+?FA7e{z z`0X%+6N{x#u~dP&`4M~R>h~JSp`Plqp!bKK$DwOrPZabJRLavD!-4i{bPlR-w6;hj zYV5R-|6T7MyCHhkBw4kLW=R?o< zUyLU)QtU3$_#2=uc6H`dn!bc19)=?_Msv_ws%^pw7hc_Dh#oiL+ z0DGoF?}X11Wp?TbBMB#NUVn_0$DURmsR0g(-3YN;i8W~2#(Hu)7I(oBlT5 z4cOCYklyGQ1iz2VUX_ovP*I1rfXUj<%-?kS^C}b8c z7@}nk)4MCyDQ%pMl85?T<~OX?(AsrR*Uu<_@$)yV3pD#bbo^uxSk9|F+=K{Nj^TUL)BGlw6aoGsLIw7KW~lLLFlT`3XT1Ujy? z8r~ta4YhAYx8#4qPd_Ob?HO6Oh775G1n;sog8YPPp(NhLFX--U!T0BRrA%mbs}&sh zh1ghlZLHCt-@EHF@ag(>naJs`%S29hU51>^`ZVk*Jgnd{${W62|{ z@aLHea>kB+jJ?)5Hsy@HFSkBD-{p}WtO@~X!>VP=>e`r}6}^HC{Gt2q_Kq2i1pU z3p?tu<58RaTv|en0dLa3?EP+Yu6NE6YdJjSjj-^SG+I#X)AfF6|FF%5UQHg`lNu{N z5W0juf~Sp@f#r79SN-k-ov!Tx7v))bq-1#Lw5N@dMLXdg_U=&Xt44{gIXn5^;aQi8*&-&Yi4rZdepyZ?MYH*lQcxCLBA~F*Zk! z9qkN@Vq&XxTt1}sVev8!XxBMWJ8ix}Iop&|+duXmzp+=nr`iDyM{JD0#XL^!vrKId zGpBf|hZtfZ$BJP$2fkWgCTzcMnW^4mY^e<@fg@gIi0uc5Mw_9r>s4ms{yK740qm(4 zl%aR58U%;dJ}x>g%`Q87cd=^@d-V{f!}58K-o+XOFP=yv{}gzH;gNc?w(uzDgbun; zZ*6rN0=lhdA|kz@oX~w?Z#O5%qUp%Y6U}e2WFwRZH`tQ&Zl6PqV(yzPPyIuMC zD${lOlw|hjU1zK-1@?K52Jr-N-RUwR!6FCU-7QnwfcDvcK2eLPKgPaWa#8wv{kxT~ z+qX8K_-Ok`Ut(>M@rk~4>tAvo!QMs>us2!zV8(lT3tDKUedMnwfBzQj#JIrQwP2%< zOKU4%yItm4f-#=auR3D%u8rPQX}11pI|5DlqRNk~6PxlMlwQ&w+KfN7|J`v1sN_WW z>0`(WV&+YGuOVyPO?kf|`YU{srd;Rr^@eaw$neIxyK(fU@wtrk76tWhj^)OFUG~TF z6gw^KrHzt=Ik-`nHpWlZb8E#kpiJr?`27(3__ZM&p@Y2jmW84&|G`g*<9S}%{qaX}&RR%;uCJFh|WX1OLisRcuM}`M$yG@|jv3Y0gb&#?4jKROe)50U$p_-`km4+L4#YE&S&a2im z?cI8}3@v=G+j))KOhlL6e^n2n0g*gJ+v2oQT`eWQ-D^QT?{_`xXN{J>P$kD+0g3Tq zR}ba8GI_WDPyJvIjf~`ZvisjcUWKGu?^ztF+G2mg{|#r%|Nn{de_JQYi7~;y@KLPP zx0D7YcWFMTH*8m=R_r_p|GJxw71E$dd|o&jEFrx~Z*>xLYPnHQSt3Wf=P{#(;CgK4 zt!khQ(ZgsPc15>jw3B!;?V(Jhrz%Bl{N^RK;8s>%Cgme*IpiOq+yz@`VX@CE7ROuI z@H_Opts(Mh|N5GbaL&tB&%Dbw+9QfIeyj2uNyU)N)n27d>qmeHUbLKEvJMq1tf?+vtw8W~160_DlXG;7wVobCIi5DKq)@KS> zO@Nl_3L5rC?5~UH&`58S!|cQeW5Xezp-k+&^;8<;w0Rd_rQXoCUFv0I=IqG^Wk!r~ zV2wF0zoMr-jRteUN?AlEcZz1i_No?djP|S}A;dQ6JABdIry6u#_qTv|)?Bb??Xy#} zk4;N|V~&8;4(y()-YPPDkTCur5#Y)T-5F$rYizu=W9iW|^_OvvUZc6t%W>+HGry#X zY}9$DL|r{0)qNM6k37~QgQ{aryD}$s>@0fx7d=O@rX0I%Si_E%;1ks})*3ZcTzEG` zqc-M~Lq229ulhK&iT*P?c$X~&wsnRTxBqiP%o@L_v+n$Sv2wzfk9~2KW{{lSUXveo z18s<>NQt1FnggeB7MQla!ZlBw=0p$Dr(&-Wk}oKyDZizs5zmR<#TjJEfU$k6(Vj{A z8#d~ZPSvMv{1aO#Z2=)Fq#>TZEoDvj)d*ShvU_8$8OfY_4<>R-}u zR`~v{jn~!>o<(bo%@$*5im*$=x2k1ctyb2R#~W3{R(D6>-PbjO6P>=x@K+7*HvBci zdkjBq_!+}rH@w$9#V4(&We;(B|M5Vi+_f%qgduZL=cPsk88>Dx_#h~nbCO7PC~@Ma z6H|KQye_|oY=?t-Yr75Ves8$DU3F@ynwq<@?n=qzx3PNC)EcpLR;j9ntt&erhiQ4W zu_HEZ&3^ScXW>}g$48?_v_Im^b@wcM z$4(No;f;c!4MT56RBhfq%XY`fyXmKOOjZvZA0ug;&1HwpoNs_O7b}2((d=e&N)^kWA9vlZ7oSJd6dY1 zq3eMT_sF-r=GlW#`J@0Ph)&3 zN$iBU0Xb1Kqru1qeZ~kxomlmU=t)>I16c*Jeos$>5*VwnaORb&bQ1C8zAd61)&OCxHoGSZsXu1<2G@zC4Zo(H5qgcrBz8nQ z-zd1GJI$D>$ELA3ITaC}&GDaDBVgwpwbVIXR)lb4&e_7%*WM~1t5@sy%MpKDzhCaT z&e?cNQs1j%y|weLu~XtIm2Ap$g`FEA*5jSo#98&8CH#@PuCd#19q1e+Lyh*lR5?{r zg${yNIqgzsuv+r;zIw+{d+ZyjJJUkeF|$}2)CskOmg%lFJT)tuF{j;@!y4FsN3G^0r{(4!2^q6`#9r0D@6}oNZc9pkb5$$km zca+^KGw*$mJM=a(Vb7L1J0!7@DmMy-ofGI~no@e1`+5qrj;{bmENH4MBqF<4uPc&G9k@A_`My50D$ zo5o)Jc1LAby#KsLBkxrC74QF9@&2C`#m33`lp((VO2NWkDPiINtkPpiUEt3d-e&k= z!`lVx?T+U;{Tjpb4KFaf(C{L|iw#*x2^li+zRkGTaZ;{R{=};f6YnvYSm)NeC2#gq z{E>-wQ%t;@V&WS(m&&EeUs}7t@^wnbt(C*_Wu=GZ_XQjGt8u@kUdx`Y?N}hX759Y_ zRqo1@(EFixs$Buk1h=&Fb%63}1mg(T5c9Z8`IR4`6yYz{Ug*Jn` zs|Aj=(52Wa$-7*JPqEGNoTsg2f)`cGw~~L>D_<+tH8uTW;jL+;Yva|574ur8|w^qM1wo#^@x5bZUo8dX?e1hB5My|7zzz^EJ9fe$+O!oi=nVC34!^$y%))ZR7tD zaqW7b;Vp(Ay58%gY`gj&X`%|~mxvU#Pw^!#^C;Y+r(Nped=NAbcIdgZeZ4y7j8aH%AlzEtV*L4ESR-|& zy0cmBC0Z5IBj^*KWq%RH*zX@_+oNSY^K4y(q>W>(dSi3a9w>sjfPbqkL91e44LhHi zeQ3MqlZnJO8Mj|B{6)c)HJ$Pzr>S|f^q9Bwn98eSrGOtE5F>MvVEdHXj@p#7cU=zk zzt(N0e~r1aQc+MKbJX~xWKU^jiAdai#F?pdOtH(#7J!iUbHq(^(}5w1Pk_9Sb%jW z+e@6YA{e_jS8VyO*k)Mqt=B8QU1Y^KPS+SITp7}}8#}ElU$mb%2qQom$+&TZKcSp@ z2l9zZhpeb^C;Hw^hre8NqULz3rrB}Vz2zf3Q{o}B-oro8NJ71v{XTeLMwHO<1#KSb z4EDe3=%tfO}e!(Yn(PH z`E-@8nh1^vEnoK;R@#ekgAOlOnW6VS#s2f5t>WRDRm_cTwKnGK$?COw-n`Xo;Za5e zvFhBdyhvtkD+__v5<^(B7rf+~)<)*sk$v`&efH7X-JWk&$&vSXkGz^Z(jISW4hlR{ zy{j}+*AW==tKHM8e;Gsi{?x}SB6bHx+7mIRd0`5AW3F#hTf+|x9(k;?x? z9bAxgMZhbpbSB^2uXphhfF#@bEub0or%5K{#M_0@CQax?& zM}q!OH&-qiR!PfS5p%v#Rs_@rM}~7ebE?H zv6UQX=QP$#t4!FKUp@EW0;5lPx_jdjcOWB$ZV;?G6zYgLUgMKQjc+$v zztVk>%8YFD*Zgiy$PnUkBd+{vL;Bk%i-G9g5+G0hd0EDhAJgE%MkJhc$3m$#l^kiP)z&uWKlVr7pNe`v3}%E?~b@Zjdnr!96U7H(R! z+zz_p)@W)7E+ZAPD8?tOQ?wdy@nq53bG?>_R=fJW#TfMgLo;Gu)Tl-4d&ceMaSM8A zfk;mzGnjGuJJERX?nXPjJ3iRqRc=&GJylLqKCd?)&u7H57}M!%uP?i@YQ*@3!ZM}0(iu((3Lb^Sr?)$R<|xtnvGt)8T& zwZz{y&mcYep!46aGUIZu)AX4!V&w7e;|`p#=NsSJIu%}e1#JhN#9f5}*WY#(RK)(h zN>OJjJ@u$n83n#dhlj7V0o{kSxp^;WwGBeo!(p56-U%yc@6Yes7xF?CJ;gsxR1jbL zhmY>tcllFXcdd?|JyZYL_VIoDBC1fIJazwaR)~H)^s#;WVm_X_x@%2%YtPkxt`m;D zesHr(DW?cWSTz;Cif2>jgF9zR`I`EHKF|2E z#(A(RzC$?jXqU5!rJR;3OIF;ES>ZS|W1v(gYe&q()v5C_wrBP-;ozKn#;>kxpCKH1 zvSh(0_nsykSj8DXtOn-#Vd;-N9kpN$ewT3M@kgvCo+BJ#H9YmBg`Htt`;p9k#5%%# z!Vxj?jDE0+Sjug}L4PuSM6KYx%Y*~@oAHAO(Xrnb4(2A~NA&P$Rs0#@$m0)oN|tho zaOBwx;i>Hsjy!o4QOJjH&*YDYY~3jw#LF^%%=x*h_!oqO^|y>4a`z-ve1~x4*(KbF zQ_AawBTs)Udj;oM;mD(_*!}+xAI{|SSPA@WG7ff#ohKZ5vV?P&7mhq0)H#pykAI_nKlyW0gm{1MgM7Q#kVMt8KF4O8KO4)o^TlFK)h8uYQ z$5(}eHTR4k{lGW)yl~{j^y3?;j|fMeyc(FUz9$@cHp9@daK?(gJ{doFkT~4K!oi7z zj30Z5kyE!zw&#si+!=7HaOBCvC9lzcUt^VLGc0)5*WU|A9)HBmf5&O8^6ZjW_h+o~ zYQ)$zNs^XBhU7UZ^IlY9C`8fxHtWK(t~-l+c*YrOzK$i zHHA|CN&U!^R|{T0zh5}={HUJKJG@0W^7wq&KF;C7krxB#dHsBQ>U<2nQ|OO>X5T(` z(`5WunPB(QcZ4I)uU+10LgCuP^KR> z_I&)MaOCOQ1@DHwML05LBEG@N!jUNx4;PN_-<&yCu{ZoK;mGsV_*#7_R|-eod^F_? z!f|*ij-hq!!#8EldEarLJB1_9PUOZS?YR?P1cu+X<_M8g?B_WPhe4i%2P zSjMu?iGE!;^8Bc{<@H|S$m5S??_0V`IP&7Val+*F!jWh1F4)Ie6^_hUA2I!7QpYOJ z$Lto4JRKF^Ir{qbnYy;;Ga)w!N1h(!UIN*P!jb25a&KoThY3gC9+m~4&e|g!d9r=k zH%5Q!y3F~A`@laX9C`98zS?`aaOBz4@kP7ig(GjyS8X#KCmg4UzA}F7nK)GyzdMz# z299MMBOH0L@c07J^MoVMhHJbJ;G3F{Jh{tVzop!gO1sOBGh8SfPtPDK)j6Xm17q|V z;mGsP2j1U)e(HSmOuO4saV*&9{L%+AWjnVQm2!n} z9jAUoI5KtAJ2W5n3rC(Ti5qw?6OOz&U-rGT2c(Ww+)?xJ`!mNXPQ!joIP&H^Zb7~z zwIA_i>Y;Gt***j7sBgb7bFAX7;?D_3UOyJRFXMf}k;fmLzL!6k+K;#&r4f!iAE)uz zzQ2C&zI~ki$@p=Og}Hu-`jKbD4K3RrRzLD^#J$b82}d4Xai3`^dxaw}MizIj948!k zGBIu>Ym&$6wHmAYug%mS@m1c-gd;CT7I&4LD;#+-fT8!dZ%-Yoxbfo4*JRE|+&=Uc z;mG5`ZT1Iu2}d4(#P=m0xjJ*K_$G2GcM3N8Z{* z+|zz$YCjsEo0u1ly!n{%y7L#`oyi|@o8l#@IO1mQVJeQHzFb(!gYVk6kDItNe%yt$ zM-~6EaOA~a7pyCgI52f3@s5+!ex+w_ZE6jygp+^7J70$CvUn;TUBQ zmFmP-BW`t=aOBxn+$&njH{Y2_S3~au_yys}i!;pFcYc#_2e5U$5;mDiwq3!lr z;mDJ_eSZV?yPES%952_L|Alb;Xc}F`-O$@oZHBn5_Dh+9 z@goL6-M0!yo=jY}op_dTDndlq5sx9GVQDQ^4cB3k!SD5SEa8Lj=VXK z?@68_9C`l7!1o&b-IbYk31798Zy+3bIx4=;aKCWm*}DtYQI`luo^QZcB=wDF;mG5` zp<~Doy*+bnds(;fm-1EN$g_7BJXZG#N8VU9zU%%%;mG4bz8R`-3J6CYUGe2h&Bqm) zHbZ=c@^<0K>&Mt@!lw#HUOaKtzS@Dpahb*}=g|A%{z-G5rw8LpWSuoCmea_&-?yD;BN^>UJRM9 z;+1lbaOBO$*fIUHgd_fgnbDno@;%T-SE)$MCUE7ows~U)JnvXo0IOFrR z_X|g!Ea}_6x=c9o=3~*Z*J0{d^&O}Fvo~k*dC%uLKbDGP;5frM!f{RpldDedH9#hQ zGj+}f{u=uY!jZ>=J;!(7Bpi9NeZji+FyYA5gFmkM_)E=so-FBm@8G?{kvAU;zB}Po z;mBJn;=9A8TrM1W^U?EI?GcVVx{B{kf9LW{8!o;meTQ)5$@aeI^U;kvL zZ?NqBCEpc}ygO@pzE9>6;mEVwd$tqr5{^8ZA->{$hH&t$+>9S9EZouf(bRr4jscvI zIv;#>y_E00DRVyhCajy!v}ajdThN9I0DVgL`lG4neOJ)g%Jq|V2(Y4-v3BQJin zT+Y&1-6|Y;Hub7$_cYat0d2+XJ9d+LuGJUn7ZHDuNBX7-$8eUaOCme*!y1hruJj#eE{FR zBr~?OT+S9%dGDlc;w>Dv1*LtPT|PY=VRMfXQbj7dVgXOjyze? zct7=n7iG$lUU{zQ>N?@b>&Kk$vpiln@?vBI>+@~GahUp(@nbJ1H2Wdp$cr;HzHjMD z;mDI$ee1zp!jZSXeW9?Y_B7$hyWeN%b%XPTBTps{Y{M1d$UF1XD_3i*{^G(+naF9f zQf^DdG4`IKy~2?&q(gavqe{bcYdah z>O1!Opm1c46*B#b)P4*dFF95?xDzSk$DX^RRq;r3o~b{u8NQl2AAPUgy<0f)WP9KD z6zviY_D*E{Sflq|XW_{6qh@^G`Do$DoAbu&2H$#3rk%J@_G%LD5DxBS&G@nRoPB*? zPwhv~^KpxC9yAzH{?ML4>+#}~@_M=x`uKD>c^?V zk>}$K9eW+6&PU&S2fzI4Oh2mcy@M}F9jmeJ_IcsRiy=3@Tm4@&R(W&YckK0R!jZ=x zy>gLg_a@=Uv)dcnJ{Jo|o{qx$(VB27j=tl&51gCXkEZ;X`tc^=$g_8QK1+6>aOBa| zqW!3EyeczZvfw!NSA-*v2WR5EfpFx-^n1R4_blPavlAPiU0N27Jh~eDoYxxS7Z0%^TLt0HZhF54TU3btcI5DCkRKLO+6d) zaaQJj>II+q`I>O#t=A5`m-AD?u}69&$pv$04ftFwJ=u?LP27|7G7tgyZkkk3W#3{=Wf6RC>w) literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_18.bufrtbl b/rbufr/tables/master/BUFR_TableD_18.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..5217c4ba22a35c66593ab30769b17af754dc46df GIT binary patch literal 528 zcmWe&WMN=vU|?WyXaF)GK#qZnK@!N+U=U|uWRPRvW?%xcS-~U=m=t3ON=(Vj&&f~E zOis*EC`v8JFDg+ePAx1=%}Y)#_Af{+N-W9D&r8e!nI(mxUz8;Ml3@MZMC*}f2w(tt z#^V3~|7<{-5r_>z93TL(=K`?{kPW0r0wBHJK&%SX3$lY5$W{QdL3UxY10)BOA_>6k pV1(KM;{W;g|34Fu#%9L{pd3jSK+OU9<042e5Q_lWXMi-wKLD^baV!7; literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_2.bufrtbl b/rbufr/tables/master/BUFR_TableD_2.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..37f7505e7022fbfbbff95884207a9bebfc4e9044 GIT binary patch literal 17656 zcmd5@dyHIF89%#yvfGxTGkrm)cNe;yrQ6bOOIu2zK=e&>9z^PTTrrZ!I;yLZz)x4-?~l*L!Rd3gG)_vdc!70nZcSbu2j!f~@cCKd^P zdW0j(Hqj(n@MYO7%lWeGl;u=eo+LJTB`++5xp0@CadS@5yKc}6GG5Wig!z0JIHk}j z4i*~7vn-&VJYhsoPn$t zgjkdtT~v$c#u~;*JrM%hBv;TX%Sp1FB1?NcS(6I~`-{#Vzm#=$xJ4+`4lft(af)h{ zPR`ry<)TZG{GS2-r^Os=4)hHM#jGDF9d*(>3t`?_>}12if9Z>~^4$z0Qq;)n)Kiee6N_w0u$IEhp zEGJs8abuVnES93m5rwC`=SUe}48Etp5qb+DWiSqZ_lVU}>gUu*Wv#4tWJ#ScoLt!9QZ^r-5Y7g_VL zeO;|-Q|#tAb(T1bmOG2iS{7w3_9Y-kmP_#M(exP9BqW_cJ!ziR32_q26zW@KEBDJ$ zz4*)08$=Io%r+gf@Z{s^v?;

YI|bkvdn}t03l*n=vRvxzYM{}66>X`F=|0arV-MV9A=U#@E7Vzhd`{;J z+@hZu+VDuuX%%Cq!FkG#QA<)#W|cLQtogt8`Vu3@C?{&d1ls=?U>Se6%o^oF9|0r9 zOc#}5pyu=!{GFBIDo{GKL@C_`)+lx5>SX<0S!aL&YY_{Gy2G+JS0@C|nUvIHa+O-m zGfyD;s`NQYu>my+w5XFwSrc_;W1V{X(6i;f99g!Z9L}z}269{ZlNM+>?^B(T8gr8( z;wC*O=}z=pg}=?Jl+JLq^t6}AwT+YWP=8WVf7mDLKh@2I`)x*#gy@o^%$()=c`@}1 zP;X*a6=5x`sp+$pYnnXkW66ExEg5~%qu63y%rnZ(mHg6R zzh^QQQBlZwRphFW?DJi6Kg>-O;}Tyg-s?p?Oh3YVLNuF~#NX636$#km_xOckX+c=% zN8BZIGDXCCMVdozm$R+Q+0x}~tqDEkzLkEDmbV*m{~eCCX0N;xkv>P3_K_?PAg1A@ zLNC#}V(KzkH`rCJ?-egwcH-Ufrun)cJ9N9V>HA%$sYR!hGOjQ4b z^a-ZEEIn1jn1%NmN|N@$SW?ZF#0;!&mR?1jeCpn#GIQ!Kta5c@thM_xx8DzoVL;W^ z&ITDnudrJthAPw?YuG4#%DHlFo3N_XN6&&tk(3i5u?bUo@+khWBu~g&TWj7@&Z|gd zbMV({ccq_G=NRL9qVpbUqJCzHS!27Bkwo_f#U|RQ=W%VRLi(A`@bo z^}eOAtCQM~o+NYrFHUr0hbj*Js80eI>sH!RIg(64mork2=-0~`lc@YvAI6;XpnVD9 zqD)CYk%InF2bKRYmeF`Da|fKkRy&}%9vlWvD~6+yOl1R$qGm>)aHzb5%37%UXpMRP z!BMI{ExpeLvQ#zd3CbE>W4n(F>GzR}#e)fbAF2CT1iUS0=14OOERg50#j7}lx|cRQ zh8VAOKtc(e2P{|0@@#8dY0d2_HmdiaLHRavm(N=mTcl-{F)dD!^lVwCtZ{j^sOJmA z>AtbD|7PYy?${ea`UG;M6;j9k+fNb8)=k@FeD=RPwNx~rILmXg)mnDY)$&us*h5)q zX!*9IvI=P#shGS3`?PC5SNB|5)AKy*l@71n%62Jbm0PEG9DN+w_%2|0e!Q*8>aiwv zY$93ZF&V#8|1?cK#f)Fd4$)9&Q2 z%1BmbMQvruv#DN+E-K5iwX1vXyvW(qDe2R(8u~q3^y-{@+*zfxsalWfJsG!M!9`wx z7g%yS0Umia9%X>^q_ZJU^F)g4=@#qZ;gT{RxJt|h&D$Y8Fz;~P$nZ9!yiC&DQMT%O z>c}eS1--M%_bQKR=4^qrm>Ia^t(Yf?8?d4|f4P4W9#*y5?t4wo=Dzc{IO#QfVWQ|Q z=qccZpRBVv%(&^i_ZWAnh=YjyId!gpqL>=K-$0(`n zbx*L?h@n_1Mik@{QB>40niH;1zue>?cghzalmV!C1&I$g$oRROTiA=kui~Ys$o06= z6y;jXiV|Y6^`4`5)7qp2IlDqy88Z>oE?Zg4lTs&*YyD=mZzhLF>y>lvUawGLIm$1v zY=hiXmV-B$+I!2Wb~WNl2zO}^!CDL+xE@fIpx?13CEf9cpUyu2uFdQtZ=`JsLP0N(&@ zq`!*qe$e=7_%Z!+=ud0mdktC8ls((3F?MK-o6vTHB?iY5gYURp1DdfwJq)(7em}mS zA0&te!dsJgA z#@P2k$H`+X<|X!FeCJtW%twFjgQs-|=#%kVZy$#=2KVt>ON=Kq#$1ej9CV!S9@ZE? zM!%OVG2YM^S7Pj|pyPbWKQzVx^qc;BJ9&JlF}7grQP6zuUyoNWU|!ZgfbR#E81JJ$ z<-xbP-UZE@T0M-^A4axz3?KS%9{SLeFqRl=Ku-cqpHdIwg;&%*4x;@7(D-TiF&OWl zKQUHd#GgUO`9!vH%x(Bic-0Q$U5#-n#{Ly_oXndsFEPH0?_5iaS?JGwP}b8x$Jt<7 zW88s$8!R!-)EImNaS`Y^`#3#Z-5?}Xc)p^1R7%l`hF5L-(eaK;|a9eV%()MD2F?S!MGc3#Qr9}Pl3iy z!;jg=eHvpqM%)WJ&X*j~7&oKe>y{W#YK)68_Hoct@LP{pM>WRXXrKAI-9Ao0f9fvJ zjj^EP^y=RlgMPQo5@VvqV0L087?g)C#srPghq29|~D=hZ^G&j6DiEZXawT_JjD&w8TiFKXuo^*r}l7FxW9(9i;#+Nk)bK+kB9T!s{&=|CjA6a7DrZML0|H$CB_kr z(T1^)fsV~HXbk3kp0mU_q%khW*atz!+2A7@gZucMCC1M+MjB&(3OY`&*hZN%2k@39 z#&0ynYK(mbbX@E+{>`#pb%I9sh99npc0L*XX@iu*M9^`(nxZin`z*G^n4vKiU~B?( zobGmLjEB*0oh8P4jj;%0dqBtSW2446h<>3ZhO05wVeEF$ar+1~2G5WEmKb@Bu^D5t zpyT#oFsN6y7@yG?e6n^u=(v5{h&Jj8W&RLo{51R+y*i*VIxu1%=s5de8^pR*yll?j9>Dk`mEjl zmg3cy(D+%<=+f}Rd1&XiqCf3?4(NTLW96YS7`H!aiE+Ee_yoot038>Xd|hL39}in% z{8D2q1jf&X!8oEZc-FpdiSd-iI16K+90ubtjluZp6-$htXbjpn=ZTYt!MJG@7#vHP zFU8oypyTZ07igoN+>7r!pz+i2WAy4Zjj9(E6uy)~VTM9mJK_(NTU-dy2|C10#h(K5qluChgDGh8I&)hdnR&0i_u8s4 zhM4F^WuwuEs4RepF)mmb7RH4!{w&V2dzN(`AAez=UUuSgXWyKXUx&)8KGm-ZY9lbOG-eBG4dfgo&TNvI{FRx0 z{GV$&72jPixKgl7aIN4v!5*wU0Q+3ot45rP6X?K9`9Y*Z^W?Pg$|l?rPlr>c>`u64 zCvtu7c0KyQ@S*(=?;h2jAJm+x`;4jRK;AD0ei#-*Q;rutG^J;pz;$3smwht<6Rz>1 zt&dEZKx{cx1z)&~2dBJYMf?5U*wFlH~*z3=9nwDYT0%@y z> zerxeCUbOj7MMGv;8IGfM1twCpDbKVvN`XdsRE zkn2_SRNzmzRTB(R!s!i7C9aTJXqz@dTiX#oRxGhsaB0?cQP=z$jAnqVdd(OdXe9qYk3hI`$SPXlS@jOSHs!2M(+(D;UC<0tK3u|r^nV<+ajEln4<)cpElriOoky~zZ3)YgW zkd?Qj+|TO?EqPzi8Q4{MXY@(HO}Dy}y8f7L7=kN8Vw53Df~F~$*!yVAnbvPxF27G%^4$O~~WZ7+=uxX7vDiDy?k^=G}_ zhmq&CbZ1?DlwZg5J9L!a0Q>_PV%s0rzl3M-uX>#v>^2)9^XrbfR*o6yIR6fwh#G!L#uk#Z!y6-b`d|^3QON;?4F3FFNEyt_Sf1Z)!yyf7{c?L3THHqU(%kdiY^a(@TAMLQN zKC&FVwJ$);d^mp=&rcaSzOx*R(Iv<{mq{GdasF*Qa~V0lwj8_<84uz6S3uCFjgX)||g@{b1K(-IFWHk4CJ{L7z2Ne3!k1UuUcr#w>~BN9Z_z z8qaT#F|_@0J?rWR%fVcK3z_~TaWwKlKeFb7@6r$2WqtCCD2d}|=s15K&mWL6wEb~C z{kUv7_}$97PwOQ^f5#jr@ZxUBZ3(cT!7+~Y^n>5bPe5jGq^`BMKWjPOh3>_S9MhJA z=X(lrTE9AGIo`y&C?m(?mVJO+6k#w0&ZT8>YkKa-K;g5_YYKZKmtOQ<6^d&$L& m9A_;D`|WAS-58VnxMVpPtGSFEUt#@`U+Z;#e|-j-G5Z%uJ1U9* literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_en_22.bufrtbl b/rbufr/tables/master/BUFR_TableD_22.bufrtbl similarity index 64% rename from rbufr/tables/master/BUFR_TableD_en_22.bufrtbl rename to rbufr/tables/master/BUFR_TableD_22.bufrtbl index eb19ea4911b5f520f63e6de69b3cb0d6b8df72cf..ff134824399175efaecc73fa84c5bd65f1f5d1a1 100644 GIT binary patch delta 215 zcmeBSo5Lm~z{tYM00ArzYNMVKy$e!HDC_H%rBMUON1MBPts%QtQ0GTQSWH$lXDnJ^WsZKyUK;nHs g95VSKlQgn%G9Vd{X&|S3`Sbt32#{?6WHSM20RII*9{>OV delta 179 zcmbQk*2Bgj!oa}51jG|Wgn%R%R4_v562^@}N{l)R3?d95ksJU1|5pXlMn?a^U>=aY z49Eh>O$Xu~K=$NDCJ7OU^#A|eK*8leP6|-PW+O%ch*2^?(HB6YRDd+HQ5&E}^#R2X NL5&hXHfjZs0|2U+M#%sG diff --git a/rbufr/tables/master/BUFR_TableD_3.bufrtbl b/rbufr/tables/master/BUFR_TableD_3.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..30325895c08264d9f54e8d77b514153db7e83536 GIT binary patch literal 7128 zcmdT|O>7iZ9DkGo(t;AQMXa!WejK)B4FoE3Kt+&}7}Sk`axrn}zII1vXO@{+8i+Ao z4I~&shzDb$VuHr_6+;Xv2jjs52V*=C6Nw?54DtJDQh&cUGu@eGrrqgo558vp^Y8om z&HwZL->&KF?>{~K-k7M^dxhB5C;DF%{Y!U=sFlRCU@Kx1=(t!3x>ei(x)XGX7!VI@ z`iOW^`O0w}%b7AK3`=_IXj9n}%99gLz3$l3cjPhU`oW;nw5z5)<;kky8>Qz=yDGh! zGF<(?G<<2unlh(qzO>XaWyxvNuSwUanvUn#RV5paXZogNk3QW{u0hVQL=k^O_!=RW zih?NNz3^{J+qZzdyWO|6-#D&ZSyu)$qU!qVo32X8K|S~5>np&ch6CEyg*1VNq1J}0 zJP&w*T2oLd-wNn&U{N%gl#F(wMk!xG^F5JupK=emr(A9(J9}?TOB>TFyR1`c(1C2vRi{ceQs3pPR2l2S4KPKb8 zS6;~s5JY^^IXjE_$fIbJxbH4J@`DI1%cD)hGX3LiTB(RpXrd(U(sURZhmleggJK=< z2gL~Jkk}~tpe>}+&{vAETmgUdpaD?6SHoABt(dP?qPKuGv~CG=w~G6^@u6p0iL%-Z z(xY@H<)o!EssV5Jm0LG$oj9dwPdaX0^GRWgVi~@uD3)uw0<<7r(EK`0>5WD7kMgo}6(2mhMJYv~$bFEo7t1u2u8QXJQFZtaq&n-az)Nc^6)H8e7;=UYM zVW@W*=wK_c$8rw!u2W5JkC$9pgYj^3AV?-m4+kDCIvX*ZFcr&t;pv&B7iy&aBoDMu zL_htKnYky~I8_&A=_(5zcTCAyQ>LgVe+i&1%_s^gfYwRYi?cgk6EIc>b;Pde!q4M7 zMwyJ?PJT#JMp{Lzf;9@Lw7SS@2h1tkoJ947noL(&Wobd>n>}TerT3CKM>*1pr!>Fm ziI?aKuoV{zF#Ij&RghQzXOW%^SnbV0JsYo+7VZT}e=Fb=i=UaqcvSavQ#qFo7{0P_ zbSgPfGi)2xJ45@3%frV;`57<1+T=}o+O0LmV%;@n^JtFSMi8$(%97gu=Pp5+aRwG4 zjFHmU1v7rpdvv2xEOt z41xKS<8JKzFZN;0pN7%b;l5Zt+qe(y5njJAgc$rC?mO^n@lLbHhCc(0FERcEc)aFq+=qU32=nQ?6W}Z0 zX_qvN6CuW@7{8Dcu_%XydiG#ZDuY7VmkNK42A?$q^Jbxod!+05E z?0*;JgPa&YhZw_He-%7$^=TM4I@}k_XB+pSJ+6ls68tsrtXa}9e!v*}OM5J*Ssl$~ z^Y2595v;!gK1&YDNQ{s1EdM*7J(giU?ZMyt1o*5NT#GScT*R|0C&qY)u^nr7gU_=0 zWQcJFKxcDeTnsUI{(S~ME6zEFDY+Wurp-SIG5Cwvhv2i$4`Oi5M|ghe5HG^G7Gi9} z+MmE@+2dx2aT)W5|LIJo2&07gv^jnDe(+f}LlI+K!}EN9PK>b-;~uQt0zNA~h);}# z#K*lM25rr6&5Dmr7{ioYtzB3Ae?DF10>I=5V}q81Q7*)K@LBP(6JuO+2G5IaGO_;@ zo@zK}$Cg%&N#8w;e%gFB_=DiH{Aw~>|25{F1&`OfEt2Ey5Mw=7ya_(bug--SXEE>F UoER4{f5(lPnT=R`9z5Uw0VuvgxBvhE literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_4.bufrtbl b/rbufr/tables/master/BUFR_TableD_4.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..e85be59179a10835fdc0ddd9c06d4309b355a17e GIT binary patch literal 4128 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 qbezmN#8Nktfc~i$XJ>hL9tOQ0-~R;y$%OF$ literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_en_07.bufrtbl b/rbufr/tables/master/BUFR_TableD_7.bufrtbl similarity index 50% rename from rbufr/tables/master/BUFR_TableD_en_07.bufrtbl rename to rbufr/tables/master/BUFR_TableD_7.bufrtbl index af93874bc83d2cbe6094c9419cc137625f1550c9..b6aaa01e597d58fffa3d3b4ad99f708646158d77 100644 GIT binary patch literal 21724 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 delta 6010 zcmbVQdu&uy9=^8}C^*QJ4zxgNYg^iBsdWmp6fN37r7i^-p$n*uDZA`ycHLcAF&TG_ z^+60m#lm5sfRCb;XO-gMBB2T@F~$(Zgg^L$Y?_UKpi2yYkbPvk%zoc_H20plCB&25 z`<;8vx!?TW=iIq`*!|BzH*2QjIL)}a$~tgo>r>$DbXDg{hQf833ge>{wvSPmHCAE2 z#!chY^U!SyuZ9#3PEgnuRv5}wSUO2zM^=vNT-6wxqMjRa73SqByr3~MO+8mlSJ<1c zFjAnft59J>k-{q)&)=b*uN7-7k=WrZr7_UrWeTrr94J@M;R=OcYD`qB=gwIQ8>ea;M`3k%5R@iip!p;VTZ3`6U->aV+ z6-E~-yr8kINj*FFE9_mYaEP8qOZ*Hsu8A(;BL-R&MwcoqTBfk+L50sRSGYc|@DQND zS?suCV#Ts*)n}OWrc$X>kJ=3ydT$+;*%tb>rr8ay zXGWq4L88;6PJ^Z$G>ur61@ubOu4&!`%~P7D5GWh%L&bW51Prb`e|y?q#zcbX0C*M5lv&Oc|_9)%zqq2!{5H(I?3$O9WHnn zlh4BHr9iKqO`7KvWLiBE&&CWV`RbUN8PP}a_ND)&QcMjmORHu%0+z=$i!Ur`t*dxR zyr0!A&BJV_jalEkOx>F40LG7w#B_~Ji^uKN$-+v|hPAAbUaq~G>urp`7sSP6Nx(tL z!EwbInv6+%5h^xWWc&g8tp~S1XtJq5*-Ym3VS!5J+!?E*^jQz)Gc78*hEz=A)99xq zF|8HB3h}qx0+9&yXwhb2eLbcaT3$U@XuiXEfi~U4Sj|w!5Bb=b`V@Tt zx0UFpxq{+d!UFMC_(jdddcQG%YrW>$3a*zlSDG76fT|^Xt;~TCh#2oI_FffDQDuoZ z6-2}UYD5V;n*9$gQw&Q(7@cZS8J`};xbdma{QRxqP&+ZngjxmG|Kw2HDC>Q#*qrl& zcIHaZU4k=jx5UfGuhaZH;g`FlGjr+8*|^xYV2TcS5_N1tWV&0~?5x1hAebgvOt-Xq zsEw#rd@}h*Eg0#z8QF9N_*DwV&8S92Ss#YHg3$@wx<%iV71|3ts<6J>3C~x_)`jZ~ z`higI);9lJ88WhOo|)R;!&0y1_05kEOjBvO?QEFWLYwOy);`r9ya5xF&2}N zhX+I>k1r^g=OsXS!!Jjc_&S140m-^aK)7W(Q1-H96Jh!67DML~Ac0!E9Q z0_J0(f%?cYX+~R=+47UO$uLYPeluf08t6eVHGtYSH7glSy$KU7=+j{{fU+6a_hW&B zkXnGfEFxYAm56vjOw#g$fi|{jS-VO5E-nUEV7Oj}d>sW_5l;L*;T~b9&@N4L5c4!l zAWdeblN?)ke3TTZ4J#iQN~Jo1Uhh4xnLft27>Q{Bb0>=**MV?5mUdyOeZCCZIMQP3 ztSt0XlXWGnt_aW1j4lUTC&G#!kzT=KTCi;};UX+|Sd(aOIs+ja&jkrI zvGQ(hxce}}#I$3p6Jv~zW4PWzKh3eUMguZ5oLgd@(r1hs2 zsBZN*oZL6N#C=3nv(@0>S$ML=wNQ(79OFON{a0WQp0O}A-0&!y*-#l*;*&Y6v|F+ZqzA^K@rGoY73>zuj&(p2(~HjGB_ir0WoXsVsy`?ID>D=Jc~@wIJH zZc-G;jyZ1i6lg!Lz~dAH^*VH0Tf1K-7!9@tWA?`WoF+Ph`R(YZX-1+VXy(>^17FgI z3<3MN`K+dS5kkGDX?$8SEb1{SzOMVbwh&zEaE)ETgO2MyF6O{hye#_X?b2NQf3zLL vw&Q+*G1_SlZcn36^?Y1(9Mt1SM77vh|GMU@!aLN{Hdl~rVXTwQ1l9imI9v{_ diff --git a/rbufr/tables/master/BUFR_TableD_8.bufrtbl b/rbufr/tables/master/BUFR_TableD_8.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..175e71919531bb9cba41d439a80db488f1f97662 GIT binary patch literal 6120 zcmc&&O>9(E6uy*#FrXr7fkdenM4dvhwET!#poLglpmb~-iUvqtr*G&>X6B7=W?JeB z6GMU+H7u0G#7M%z7-Lu%+33cN#)S))#*MCA8UHmd#P2)rzV^NO>FWUEOXkd(d(S=J zJ@@?F^JdMG=F-F3>+OBXX%DBJn8UDU~i50rqtGLPFF3MDU*ugcXJz3G*Q@J`$muJ@9IZ{@%t@CCWn3oIT|&9< z1bo6s?GUDJ~^m_t?KUcM?@j8;r=g?bK zAQ|J8F*{etS|wZDG2VCl>EVNV(kfZnK3nkYV$q(|78A!$tXZ8LwDdl`LpyohKeT<% zZtbsWADp!FB`4#g{ai{KRik!Va%)G#qir~eR(L3-*2P85sL5#AAF>>K0+0{lW^^u^ z;Kj02vL>>=HKAs3+m= zvj*;!TxL~jQM>RvVf?IQ#GmaIes|SubJfVQs*y)3Mtanvjh+4IFZ8E!AfFx zmYkg3p^-$+izq-SA69-+Pus}2G=8LA*PC=uPV8c35AcxGgjEvZas5N`VA-AR43ZS> zNzR={Mz^E2vGp+*HM=WZmJp5fFz>wJ4yo+fS}~JE%Wz& zd!+Bs5!@anbE8D|7Ojv8wHBJ&q@PQuQ$R`yRzeL6?^n_Na#jamRkXUEtQhH0o2o`O zSB-3ot)H`bw*Uv4@^6YI+Q^_mEb7Sha(s9+TwLXfiP+53KP5K!_rxC9%(Lg6;dhfy z2;URCvxV=#V$F?X+w)tG?wtK?^>*j_OLjF$?347)cbR^bxP!eW%j!+H1;*zzpEagZ!Ab3U1k(o0Uod&vee9Ja}QzP^oA`7Iz~yqVY3O5z~BYs?3evMq?@H z5;A(iDkAucQ%*tmjYmQ|(jRbFn!?*$0t7tk993ot%6824fFGw^(muZ6MsSKp3LF~19Z zSXVth!03ZK?ciTmJ>ct|)x>W;#_L#EGW->+xeh)K<0HrrgMHLB@b!G&`@4_vJ}^cM ze;)ib@NpPlLxvcP*{{IYi`_4b-pi2tra~{E)T?HkeAmwT{ACVOFEQ9xeF>gtM!Cv7 zU;Bq|$0f{d0gtcPhkA&y9P-4t2YeHF-srV3@&<$FbFM**Hx0&0=)MG=HKi8DRfF+1 zCO>Wv<2!@F{eKI7V;v0d&v~D}Z1{`7`yM=&)O@&Cp4G~~{IgY-_YUZBctmuQ} M4}QI6?6B_s3;Ys8iU0rr literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_9.bufrtbl b/rbufr/tables/master/BUFR_TableD_9.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..d3dd11313443b8db681fbae163c2c1c8e11fc088 GIT binary patch literal 16672 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 OzrHBt=~U1>=lvf;X(Lbo literal 0 HcmV?d00001 diff --git a/rbufr/tables/master/BUFR_TableD_en_00.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_00.bufrtbl deleted file mode 100644 index fef828578d8577b2d6422f8c1e0886bb881d0041..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1104 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 diff --git a/rbufr/tables/master/BUFR_TableD_en_02.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_02.bufrtbl deleted file mode 100644 index b512e79a13440f3b038840570ffb4a16c940f640..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17429 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 F{{RUE5extT diff --git a/rbufr/tables/master/BUFR_TableD_en_03.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_03.bufrtbl deleted file mode 100644 index 476b196f7e9028d154946c1190f9aa39203176b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7025 zcmdT}&u+ z`}@c1cBRyITmwCQeHXTUwNH)vhm;!WQGI7rU+)NZQqZ@~-pn=d2R-(Ftk>cVeHITr zVDUl&&p&AI=hs_&c7w%tHd=gllf_5+8~a-t_YYaT(7^W|w)gi2EFO5o;yVpI_o%&} zFIaqb(Bj=&EnaBgYmeFc&xb6&`nbhP_$sMmxE)tJF^(#dxJU8B&tqJtHmMh6d{Mn- zViSac7fiVmj;AAYvTpnd6X}VdRttO`2l|u=W4jsD{fg^PMY`g|PU&seujr_1oKWty z6Kh9TjXPD1wP#KlPtUk%e^Ppa`Q^6;uf;tLHUKFI8|A-=WE*>HPw0 zSo%-EV*&}izv34Oy#>(RDZQmJ=d=lR%{b7Ysfo1fp;;n#n$Sm}B+JJqSfkvp;JS%9 zP%a1)7!p2ylcz=%U1%J9(9-PK(}DD@rNO+WLlZ^d!JSP0y zz+A}88L%Zle!j-+raVJ_sFC%m7yPW1O+A5c(Z(5W(zLJErurogq;;V{KW&Q|DagDl z+Bs~3=^!?K>^fdKZEj^&LCDGYlMU)k$AqxEz5zvN7RZtdX^kF;K6V<^r|^ zsLO9KyDLu(s(ru(Ma!pb(iWC zt+|WuZp~fYiYUxtHfyy8mgVQIJ)mtI^k;4KJ*<&`#*ZtQ1LXp?1jzp^W{Dojb2jR% zK6}}0P}V2wj_1awbM(j(qnmmhA@i_A+IdN_Fe#~Ruop&8TFq8?;AXW0;~)yR9_SbK zTEicUu;K##=%u!#DyS{+N5);gb|Y2`_zmA*!n1qSQ=Rzfo6Yj1Qny8k4kq=aCv}X2 zNEMr~=K4~uXxE<%!kWy}Vx%vy!sv$%S;nP(x{5W@{S&UwFbB#7YzZVjZR2-QF&`8a zi_ao55T$Zl=Bz;|D~^;_QL=7PB3n^0vJ@e!4y*=0b;L!QrC_R-*j269+zQMIHKQK| zVU(4}1SnwqW{gP7Bg7iz@jWiqP(ZmL!oZNo!xNio#)bmyg-bSy(=NC|NJk56HG_~- zI?{I_mA9JZR4TvGP9&|ZIHqX+v zi;Jv*(()c^$om{zW^@JeK9G?&C7taftaNE-^v|`Gaao7PgXf(x`o8Jqh<(Kk2z~cC z$gBX_Fy5qPNBgB1zQo|KKz6tB8*7=2QnvqSR*&7N@Y5X$J-vwds?>SV$Vidqp`DMB z$^`IJ0s0$j-&tTr+08NzbP!3F(yH;^YxoA=pQV-ZE*ShP1I1W0qx?v4S ze!s)juFl6}0!b{)tCO<6*_GN}di-WgTd{M2FY?ctyIq}h1N+OZlc?_!g@%lKjPGrn zaj=$W7WkjV|8y7^S?vc0PlLy7ETa6#;Ux?oVvcDpU`v3u!kThUo=UQ0YX`V`e^~0% ztVF28Y%j3d`16O*T|o8N+Itt&OS00*c~0r56B`f3u+bA$$MrQ{6)#opR@MSE@ul#jlo)Z^PF@6 z>+4Vzyo|A^o{{-0GB3-xQ&tYj_^OPDWMs#)Lv?g6H5#DFaH1HkY{kVv|8OZXM!${& zJiV_a(%Gs-sdqqpHW!`68f9_`*AJLC*c8O|^SG{K{lIPvfFu`zd;oJ1^S15hn-<4z zwmTMAYI7!;G!JFlu(b^i)II-=GX@^AF>VrTWanpGJhubN1#AgW20Vwn4b1nlcPgrZ v&U4u~yT)lZc20Ok&mggd89f%&5WY!&%i8a!SR)UYam`~6lndArNc8v*c@0N1 diff --git a/rbufr/tables/master/BUFR_TableD_en_04.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_04.bufrtbl deleted file mode 100644 index 9a902d070a047d9088b85e09fb3b9aa1506e0d6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4076 zcmcInOK%)S5bm`XFlz%2+C>JWxOs_nVhA_}frNM^m>?Xou{j|QjAz^S!0gO2GizkT zf!6^6f(Sw)aX>;y1P+97KoAj>ATAs@@B=vH2XNrX&3s?A2YT0Iuy&!OuBxr>-L9{y zySlcjl-h+cUMjz$)z#NNRe7zfhGB5%=S}@g$tvNHmG^C~8!6k*e{9Ngm)Or|F10ed z%*sO}Rz7*TmDP%s)1y|-j#)Wzg_WyUTKN-1RgJ2fA!pPc==@?y)z$6lu*poE#9_P= z_+F?}^L)odzDczow_0(evskBIX2LMYjENpE5HQ^49~uDBfiUhgfw-;PiAmE=Vy1OwT7pSFybwgq0*v$|gl|lni}6L+ICqKzIz%C1 zN+`$pEmko*M3nR40dPsCn6v`ldBl!mcOFI8_Y<(uclz`rbcjL{$H8*n?OAv8^M7S# zYchD=c(q=JKfUMe4cLh1LyWJX7lMHiQ$obUobm1`Ra18fzgvF)sPF~hV*}*Hp10-1 z^S364STy$J-RV77@4-ea$1u)AhbSaW3FTOR!>S>*U!t^MP2u(^b)E2W*k{!JxJ9fC z!{9?=-!%ZbMiNAR&_+=~DQU-%i87t~aUum{$?LgE#9PPS&%k4rIrl6wpTzqK#uv~b z3Q53%5$|V^7i3ihNEHz65x#c-M2l@>nmS(A?a<4XU(+e04HMT`RD)wQq|C`=_t+yxDkJnJ%SBwjrdE>kCG`!~XK*w|;31Bc{{v7fGJ10d7F=Yd6c$G9Wm_29{-fL6PVv=-iYBB ztmmsc0X`>piM)h;2C3xp-nvP2%XpDa3=UziX7p;O6*Plv-OY-9ds#PLf-k+bkTr!d z{RrbL=n#d3DWSZ6jNnTZU@A*?N|GJ^&YZdid`9hsg)7L%fs3$4aQ065QQXx z0L$;?Iay`jId&lZ->tAwq*^I+Qtj}?=&$c()cH8}9DeAC&>AK}@>1wyTF99*Kj)lw-q>C|wjcGfL@iBCW zLc)|#UeD$?bIo&KQxAgkg=IZs)vl_0#Zm)j7f#M7)Nu#M=|uzIqdtLuSB%o%7V34y z3S3w0vGbMPcK3fv1$BzuS55AreJuv7ERP;}WbwAg_8rDQwB@)voKh3%GaKIPA>4T8 z{pGu`pT|6x6_ErJEU$^b%A%T@g{-NEg&z=}ch5XOkIOxp-@HwOoF#)-z^xT7M4p!$ cuy-5&_4bpjqs-@VjPIdC6cVO{h>vgjpRNS2B>(^b diff --git a/rbufr/tables/master/BUFR_TableD_en_05.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_05.bufrtbl deleted file mode 100644 index 6ea92d60beb7036a66d0325fff0717d32d51bf13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3272 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 diff --git a/rbufr/tables/master/BUFR_TableD_en_08.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_08.bufrtbl deleted file mode 100644 index 29960bec690d41462be65fbb637ad182aa128995..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6052 zcmd5=-ES0C6u-ctxS*nLfkdnqMBPde%9j|6P>8h!+OD*rXuvStou!lP?yR%3EhWaF z4@SjALP#W<7*V50j87!`fW$w-2OoU!(MKM9@WEJrzjJ5SncbmF1#&i7C&e zO<7%L%Iv+STz#J@C+`pHgYS(!Xx;}NGUe|<`6(v|I@Mvy!z)aAMCOxLOYxdf3sk3~ zOukI`O6dC`kv|HaRr`cfpHnN*L#Zuz`jr;G2AU2$94QskcVhe<(6ATB;li`hCMz0_ zz+Sz=Ic8RE1E+qp?iH=Ptv$QydcLmNuhs2J-md9v&9=I-LvF>NEY0XCt5k=w=(%NW zRkWM8!KZD@pR_$)^DWT zm%ah#QHlGD@j<%q&H3QmU*Y)1ugzEJo1s@ybAw)4alNutf?K-Yb-l914|&}GfFG_# z8MW(~z^>my{~2TyiG(Vl&=0eMH)%O_X?UN)zAqNelb;sfN{hYI@J?bux9|<(AyGu= z5bxb3{DANw;je;kR_jF`#)z9Cah#_`(=Yr*;e*2W0b%;lViDSMAJ~%n`3h?JjZn_0 zF|;I^mh{q`v{@qK91=b*{IKwsQLj?X-P0{ZrNtH$Lw;oWcjvi z^LXE(7e@Bzg5_J#oz)%z&iK}(K6~Q2jKyzCv8cpgqra zhwv5c{CqS(V_7*68mq+;%=F!&F2}*SR(E`BqGaq8L1JSpSR?Pkkd6g-*VB$a3CuqZ z*tSX<$EOlNbr1-g%5h!wELaAyAZ{4WpK*o|PG5@JWh-=I7gY2^ZWy9TK$Q^f@)e}5 zVwW_c7_pqODx1k`q z)|GmB0tt~ppq`sUAf7X(o;m@4hT#SDmk+>>1@Z;Fe-0T%gTz_D=r7Efer6}^;!^Pc zE+;iP1~KGLWu`X+exm{4I5p#QD;7_0A89tBiHRq)tLC1MBFaHKIiUv{tJ|60Owt#^` zpS&im=#$Ka!c)tY#B(F&hs;hgst2t?`MHQpBw+T>Had_^%XX*yVBg;T$SV9G(`Z>U zBhV4dnddQz+guOVb{5Z7$S4vCRYKvK2hb@V-O`HJ%T9@XX>}AU$jKVgYD8q#WpKYC z-__JNqmDFbdexd1&Ds{t`nIuers7uN%0W^P1Ug&{!z*7+$C8diBcsv4D2YdlEqT38 z!5X{+L~VHjI@*%H{vKqAi6n*u3vHP~dwR=Jv5mtIxh+F=4Z+Tmj`A2P&5LX{Bhz#QsVcKV;(?+n7< z!CM|f?Y~ZMhl6V*Qfj$S)IDH2v4B4?=V12z0{(0${vLmta=xn|-Rv67e>UGqE8an0Z1VXQ!rNT?DD*L)GJxZ1Vg z{Le#lpLbj;@t84=bVuu0Wre*oZgRzajoulhw4kddE{UyjK5(!m8;kuYdaoiMmMy+bIZxKKW a`Y}uT5hFI+`3iK26KGPJ*%+Uvo&N^rzx0Fv diff --git a/rbufr/tables/master/BUFR_TableD_en_09.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_09.bufrtbl deleted file mode 100644 index a55ee8927cc672eab6be9353841551b079b613ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16513 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 W*+^e1v}3jG^J>~L?xZ!+j{Og`pYGlO diff --git a/rbufr/tables/master/BUFR_TableD_en_12.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_12.bufrtbl deleted file mode 100644 index 68852590e99e303c55817870b7efa41f92ee8684..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13889 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 diff --git a/rbufr/tables/master/BUFR_TableD_en_13.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_13.bufrtbl deleted file mode 100644 index ab58defd36ecd3860efb35787756871065081743..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1664 zcmb_cJx|;~5FHmJ z&f+?K*mII#EiDMglIL~&h_ODN_$%vHiOW`LnkMl_G={Z;mB^tN>Q$`#rs|4j(CGxe zFoDn=*;c}pM%FiwiDLhWr~J0r7N`td<%%eHEm}b&HuW3jiJtUgCF;xKr8eD0<9Vne zX>{OAuSWA!!+Uo6{XSEA`V0Z^3GqHWxA6mZj2NyET+cYb?pOG4@D+66WV&(EOi4Fe z(v^{jRLfIMqkG!CO}KaSoG0)O=ETRD<$Qu1b3TIoL=0C5Y*`FApQDO7FAQ;BC{rNi zEVbW~o+q?#l;71xtN%#j|MOY1x*zf8JnzrQG4Es88Dh9XSkhRS_bL3MowH{j=pn5yf zZdPV{UXQ_7pwC(Otj;~;xOKi~dx#Mh0$Ub*USAOXvQ__1Dtq5ppGK+LBlKBz>A->C z^$6a8Q~uuVBFDX5zzz|^6#`opgIV}vt9TYh)qMKiHNVSurvbj3=-?rIR@?W;asS_8 zd@tY%VVlRo{quL{x2?Ke+gh2nw|q;7=6FPX1^9&EmDl$ja@^k~>;q!BLSV~cpzjU6 CxX(-g diff --git a/rbufr/tables/master/BUFR_TableD_en_16.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_16.bufrtbl deleted file mode 100644 index 6c4b93c1a822b477086d5b2d9f83bf5657ee095e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10441 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 S%ReyK29M`Ih4q#*7XClPKwz8z diff --git a/rbufr/tables/master/BUFR_TableD_en_18.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_18.bufrtbl deleted file mode 100644 index 8c14c00a5f22d622ec16762405f89580937896e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmWe(U|?VdVgW`L28IS8!=VAlKm|*nTpLCRV*!woW8h+t1kxG|;tY&H9ybFMkj)Av zS-_+iLr`K$W`0h7dS-HBjzUptL4Hw*LUC$gX=+|_YO#MoYEfcIW`15`jyyvE1IW@f z|NsAI1JZ^TKn4)Z1+otSX&^-qfHeS#ZlKDQKza(02DwoR!(E~zxeF9FJAmea+(!*} YbwJ%E33eAZNp1lJ{}G^Dn5g6y0A=ons{jB1 diff --git a/rbufr/tables/master/BUFR_TableD_en_21.bufrtbl b/rbufr/tables/master/BUFR_TableD_en_21.bufrtbl deleted file mode 100644 index e5b0090dc9672ba4ccb54d4655785bf055bdf769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4720 zcmb_g-ES0C6u*=f%5Eub-4Q=ZdqERRWCJcSF|~daY5`5OX)z?=gTwA^nPhinomtw- z6ESK`L_#7_R77GTiXp}rVvHfi7$1D#(FY!U@WD6#0Uu28_d9oo&TeO#278)&&fRm* z+&SO(P76vY2cvIY=jr2b9n|a2{@pq7Cm0DBTW5b9?67oVy`{He+G&3;b~V>GSo-ir zOMh?DGu`(0u1%H}a+cm|(hGU}`_&#x&u_N0(ran=7E1^FEWO#JPe8v8l~)6*09&>J z=aq(tqk1ss=Hv_uCx3@iz;DWQ%ClPqZxFmuaIfGkg88B;?9aFKt7*65hB`F$AZ+N! zymr#~WfP59c2qZIZ`Lcj4KMI_>6z!oj~se&Vn+KxSaYl1DO1s*JYNojC@My#Yz1Ga z>v=cyTx_Mwftke?p79$yU#go>_HwHlwhTg(!tL9)2S7`YVFLI7^ExQQ^dZnG%rQ*` z$`jtj>Q&HgK7@T4qJp|d=Gz7DP($G71#cGYC<=3RN<9i+>{X9o?x@EhH-_1IP^QSF zIsnQ&iMs`F5}bp~5JrXvXWWLVR=tL4x+pjvnQ&gLkCKkSJLn5WbOJU|>!dHPfJaR) zVSI}@NGf1SfWF`}|A^FNQ}1J<@esVioT4SYl1Fylk2y2Q<`-9AY07t~66VY}W@7wo zt9*w2)8jKU#ad7?qj11NvEnvdOscI()O>xqwODKT*n+F6|f`_+kOsG z)SNk9LLOvjIIbIkKB}wkLW)i->l@gWIgr%p2k@xV8H`^r2T27{2q@O+Uy+(pFE{{a08Q{Dc75t>&F~Ls>rc7R0nP+7_E_h$2%`^MQ59`RAtGUHJ+Vf{w$t>EW z3z&~X(02;@x7X%1@M!-h7~f+qW~Cr33B~Nh|Ez&W*V)-pEqID zrk$-9wqMo*+jcTO-+@Q{-p644KvF@J1EPLkg8n8_te1isL2qFFvquz~x*o$khh9K@ zQ1Bta&x^duvVGn^NZsn`l%z-o($%%ywr#yT|2 zgC_0!96Z|h1qSm9Bo)Lspg5PVL5e!=70k0Ohm&meTI-^&1vMN<5}9P?D@A>oQVg} zFkumnHy#?2E}w8iw+xmSHN0|bAZRDAjwhfW?M=pkIYlpC!Qj~jk_uQ7VE)j~pG9hU zJ+n8lAFZlx6X$VT%`Q8YX#;(C2JdE0C2ffBBbUKvEJ0F13;>F4xB)5N!G=K#(p{JG zito$3N44~u*2>jUaMG`M{#D6RI;(omB z^t64Q-Rv~<;hi*@192^W2L5Vmk$wF#!3DnJdws=3qSRf zaeEs)n)ee1dlX12U`c>JVXW=Fhqln74#DdMcV$KI5cvMln6b diff --git a/tables/master/BUFR_TableB_en_00.bufrtbl b/tables/master/BUFR_TableB_en_00.bufrtbl deleted file mode 100644 index 8b586bc9dcd83560671925630eb5c55d15a1dd3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3928 zcmcJSNoy2A7=}9^fwPf_#ut(}dQWwqe5wxMzH zi$nJY`Wi*!E$owPQf-bk#KuphmlwtRrp2*ND(z`h=alA`#QT<|u}&#Hw=CZOQd(+? z_Z`b){iO8lig@3&GS+dW+nVG38>PLg;{A-$32eItj`r>9?mIFlLVGALh4ez-l>r}% z-r}&GSI@_!AGk$Nc%y|O>34S@@9!7KJNIl4q!cHMp%fiEPMw#&9paFkkAH`__wgys z&dxr9K8Id~et<%vwHE))1bq{QzoU?UBK-@175fzHsD->$zS| z1oFbD^oC^_v>I+J?jzd^-2D*x7D~47P)M{|wNXdONw!IxC%b`dz;nYu1n{F2ft&M; zJoE#3rf?tg>vJ6*6@GkMyOKO5d~M*VJU(Fuq4eYEmZ>V?Y^x2Y#dIa(1laCD887Qp zSZO`c{$g&GaKONF6e(5CuCOSEq_7=FIzlI#bjr@FPBDvRsr~gBw)R(&F-uIzIBsUF zpi9SP{Z$ufH5l6sxnAO4*3~;`b?&q0nU?k)bDz0d0r(@1NAj|Ob|O5xAa{zq>q)WO z=&aSahfHtO|Mg=Xrl?UEpfWNga!VAX&0b+dvNk1{?!eYe$@tCihYd?JF@6&`WAIad z)Ob4&3das@F>Hr2SM)EH6AuAZ-fJ_XS{ya>AA9W+sP462vBx%E8CY4HC7d>}4wkV{ z0Q0SfmAIFT>>s9jVE-_!jQ)(KS+c!}Ifqw!O}FF7)&4BO*8XG;Xuf2xW8RXlqZNj- z^?XR_b&2_44(>YKOO~`=m!)3k$U}x)%+GJTYy8Gnm%s5_dwZ?l=GR-y)xp;tGX3Y? z635b)Bhu%qNBX>9pMfdMY{=Myqtm{^0R+{!Xb>7x{;>KYug^P|SlZAdWPg{|}b z2Yv(FXr0zZ9o2DrhVvzSZc=Q<># diff --git a/tables/master/BUFR_TableB_en_01.bufrtbl b/tables/master/BUFR_TableB_en_01.bufrtbl deleted file mode 100644 index 0197c6f6057e81ca0e7b10765bf597125c68c928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15757 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 diff --git a/tables/master/BUFR_TableB_en_02.bufrtbl b/tables/master/BUFR_TableB_en_02.bufrtbl deleted file mode 100644 index 7cc9e84e51e09de38d2d6453cb2280d1e14c33d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28042 zcmb_lTaX-Ad2X-`!U!xwHyAL`fPgjeMwTqw0u<2dVoO+SEm~P}fCTr>^zL>vGd;{j z7ndKlQhKn7ASN-OU;xrTL{+Fj6|O=FPT?y2z(Z2SgQ?=tl>o~3olEzb zo^x8qYn`guzfVthpMU=Q|DSVuZx4dtTllQIV(pqM7k~FZzrW@CuYB!LW|8VM~e{;jXPc}}j`}XvMzu9}$FHht8AY6L!?khjN_9d^n>c2klq91=M zxRxh%dq^E@d67JLQo)%Q%l>Z_T)IN`*Iy~&X$5y*CHqe)xc4Qp|BQl*FO~gg6&$RQ z{pS>X_+_%c?rI5F6x{uC*$>uAcuK+RULpJE6x{tv*}tIR(lxTbW}Sp56^zxdKC9r) zSIO_6RIvGK+5eS-Cqmi3F_Q3{g4g$$n`D3eo7H&*x5cvmYXwifMfStDN_a-Wd*7z6Q}Eb&b=}(~ zTv2f59qKv-7vCxS&no!vgzRs-LBb0PcHbrYYyL>WhZJ0YqwN1g!FwlVKloz_A5d`1 z2HAf`!PZT(f8|CAmld4YB>PV*_`uDwfBj|&R}{SI7TN!vf-|?u{_hlg^fuYQaf^hf z72Nx7+5c|^AAXPQPrO&c6$K}@%Ki@(-1;Z7e?h^M@00!T{Suy4aO*bN|Dl32Q?egy zmvBYFojYXzf`a$#l>KKFd}x>KPuwoyIR&@fA^T4$*xD`o>-I>vqTt>S$o?}5F5W5o zzg6&oy|TZ4TEa65ZoW(1r{K~)*}rZ^!gC7l{GjarTEYAG%YHB`;VA`Y4#@tq3NGC( z`)dzM_^5&h4$1!03O4VN{oqd}TvqU=56S*H1-E`!_McJk{*TE1b$=$|Lke#DbJ@S3 z;NFkQ{?iIB-Yff8CK8@faLb(RKc(QYhU{P8l<-Lf?@49sJ6P`0VKn(gh5eHsf}hbmGNfJ8Ncx<8dQzcZU+^ zq=oMWi+R(HXBf~l63-Qk^G(2SSn#|O=UvUj^C4U`hG#QtB!j#c&*Rg~7P3KhpP-Zz zsW6D~9O85ixO@)qyu#@}0MQlg#rnVkHBS63OZdKm(^S@L^pg2O+{;_7IO!~m^DhkE zkNb$jPwI89**Hmi zc|Qk@S_^qE8!Wb6ObdgTVLakPdH*b+miPZuxZqUaBS-u_%eb~euUUwCtCbDX$!6Ni zj(}oEvrf~Lb`M#9EuKppPh*U)0X_y;)kz;5$52lnTH;4Od>fE*^>%#NG&(+Zi}*c&8!9x~pEMKLfgxLUU^N?T6F6GTnD*R z*zA7V>E}HM8GN19gbLl{&N<97vB7xW61!*xl(;JEWW6 zvFE^nc+b==qr`}U8x$Tt!gJ{RehT;?psCCBudZhDWeFEm@Q}KabsAYS?KD!Gr;37? zZ&Vnv0 zfZqYE>aVY@J2sBn&6CaT@m!j;k7mt^q(;F@)Yy!-K8fRB09NV3Yg|p!g*r^$R_J1h zA>xn0s)0ZbazKx_;W?xS0pE+c#6K^`~L0phYapX)b;U)CPNe0KA!Ga%iP21TfGyy{zG3_!ZjxBML-eT(Lswh=z|i*%(PSL9|a zpY0>8hUw@G+jD7e13k{5Fd;j%1DxomX?#~cNaI^>7(qA+-lgz;6yq_E{4yYYA$>G} zXfghhKI9Y9r;9v(_eLD3W9GZGw-&ldId9}(V$vCuc)Yuc2Od$-jdowqZMzskjK}XO z?^QfD-g29`Nb`?)EaAEe-KLOtcRGo1J8>eJIYJ4>NN>e`!%l)EA2EGxK_Uz`D4gnYY9BqL9kA$`j%nwT7K~9R?k}b-VC7JI*lU)Y zNTa%#*2i8`zAZE=xwvuC`9__8_K8=BlSPKL?7%%Ef1N;tEfE?O zVaU(biZ&J9-_XZ%weC}fT}{g{@v!)^S)>~%!yFOL44xQSbZ3BCNIWrnV8;y(Pe!?Z zGX^Bj=*vD2sD0UL>N1viZs&2xa@LTAkWrCZobV-e3Oy+&6wANeIsmT`4O zuWfnrop<{u&Uj)JY{6gBhq2S+fQ+41lRMLQtl<6%jysBSP+5@ai@I8oNt%hhTh6al zc(UgA7>=pa)j0G8gM)Hy=>jVeui?a>nMuksFswEm>1zn~6-n%a=D`G}B*!Rv7!$EM%- z44|3UJ|DfO@3O>drA=grCQ1+sJ;v4^$sDkWg1rhq>d;qktYfv+#Ml;_UF1}qZM^EaOdB;Oe40*K~gvmO3^pQxO%9um*@QiQjiYN!UfgcwEh zP5b-Z_W=PkJvME+t7#dg9$NIiNQCB);4Kb1OqLK=i;^&^c&yqWf`o`?{Xy1nMz>*b z3lJclb$ahB;}-tSrVFen#{KL*6e|XC2X>%`v@Sk2i34jPI}EN@IFWz+?dJj8_^_cX z+N<<|1)8*5!uJ)un@)});BF&1l5yKYl8tH|<(jsx%D-mCxA?@`r{mjLS*WkRXX&O*3Eqs{)?X$ir1+=qcOglu@YDPt)IE4YH z-bfSjg}Qzo@bJQh!<+%pv|#S$Y9>xgxTwOH8H()U5LO6<==p@ztzMdpAQ1+fUetUk z?BOOLfTrcthc49ZGvheeazl}R^JFGomd-0JNJ9Hv$VzIU+unBOm$II6j(pSy6>33tdP9y16VPnVvXC4NOE(sFO8% zc~?YwM;EikVl3`JFwyCEGj(IuM_hr&U`E*SBSSI&#^1OInw9!H+bYT-ksOl6`$f=%xp%4E@jH6?B zGY9kGA@5rr$FqzPkEVmkxnXN=B-AkS3x|}k7W+;-m$YOa^mRbyLDX#%M<3lLjwf(m zg_c^*luvgd5(zs?JT6B}Z?VS*;Z#*k*q}>&zzS@lfXi=)7wz%i1L{25lzkr_()OLj z{T2Es9LbO;?r^gr8fmQ-G8ubU1vHQn6c^9%5&!;HaLP=bt1W)x`*C~wouNdcHz9lG9=gy z8Zt)MN5QW}pd=@b%h+Tjeu{z*;(5gFEO1%@w9UWy&OKOYwWE~}n`$nEPQNx&Bk#M5l#*oxRFimJj#$o;s~nPY4?R?s+!2w29niMR%vD5E0QzW~z83honwEFwDoePi z!ow-fP+qD|@&?>T8eEP#3H73agT+@<*YpY`y-K1las`L-;i+M;N#RLf%{dXuE#=*` z^C9}KrfEexZ;^NH2c;E|;USRh#V9Oe5l5LOl(OXzE8xo7sg`%vF15UybvPgUPQF@f z1=lO~+9?WyNcoCN3WTiF9G|_XtN18v13o1OG z7_@+Z#No+_Qa&Q!{9N3V@dd`8q$rZ=0b0LHC z8XwZkqNA1CmG5f)uvqIu9c3<}^UBruBug%`>llh?O?XP39QFIzLPwMzCCTda;(fq} zJY+8NML?a4n0C!4zMx&R>F3nsCd0(Km=_i6#Oi7SF9UwArg=v@W6{q&SgBU-caUUZ zMuPfIW60ttEE<>Rp?D{k*@{B5lW<{hBM>3o>h#mco>0~-_?G_Qs0ba+c_l3Gc?(;F2|mt&5}B74(V7t1*&xhjy`fiMNO zfQ6W&5l9qhJScm`nl59W=`V1eb5X8l%H9LGsNx&S`3${|o8dJ!N>o?J(uUoN`zcqf zztSJG{;K1%=WvWuVm_MC)-*1ZD+?}$4a>zuB?Z5T`$q^97BMSv`8)rFwO6O{oC>dYA8%qs06kzsRCQ!|8Y^{0 zsR?FQ8V$xQv~ zq}j{nnPK*ab11njh-K*$Z;!d2w>Z}vMGvy}A%!1p=C^Rn*laa%H}ALj@BL{b#g-sW zHQSQR5n;pVQK0Jw^xwK>r)8hH2`&=(Frlq!d803~tYg|COn`O&L|DxA((m!Na2-<{ zA2vOfkNgKjB#WLNn&^@!ga&i(M=2 zy{Z5qj+McOi-f@GCWRC2+UIb59&oiaSc~jWK@Yk4tV=sKs(Ded*Ob4Xxe;am5I(x$ zl$YMo4lLo?icOsraa9gu)x|8S)$fJDZrn#1V(pN!`7=PRf3HBF%_o;|#O`ukHIj+> z45r&C-XMCanGz3!k6>Ia+sioCvAdb$==v(Y9&6erQRggtnHjeFsg)$Khp)%eI5zph zHQ3}!A0IZorqV~>9dfGclxA!xCALOR?^QU}$*E7QL_VFvvnsMuc2TP_R=yimR1;mz zP@`gBEQ%kMa{8A$6z&gU?7swKJ`4CD&Y3y&HuPOh^OE$m#G6$)FUn4%n1lr$X1uu? zS*O080me9l-M_b7%4FF9CiBaJ6>G5`XT}i>oiS z(}MhZi^7HR=OZ{~{AsSg!YQv>Gx@cIYb$h`#cqmLKF0{DE0!XFK%=Yz4!Zts+NIU5 zL9@h2rLSnT66EcAcbG#1LwE|wAI3=JJ?rn}k7t1LLuYSN$NXu7RKpSp8NO#;%CvxX>LMKu#}1GSFvX7 zaNNy~VWLXzIU3Q3DEI)zCoX1ASe@thl|PFO)wWA5%5h0n=(UDKuMYycV@=y~($o^e z?H{dM#kowDvCqkc5@h|=7=^T{^Nl{Sf+L5p)@*aJ;6N`txOC0-kixM});S;JYMO48 zB})!b+7E1>>s1VglXS3ZjO|D}<`Ay=F(2B|)?4iCZnbX2vosnN?-{AHv%WULBInbG z_8aQ&DvLsS6BQNv{iuK6z!*A* zH|wxIw%lR2wEfKI=lhE}mR5FA+~)r6I^CoEXuIXAsrkq{=|*{|&~2|+vIPf?SD>i9 zM<|(X@1@4~MZrGcLVPYqjmna98T3(mw+zEow^NGtRL@P<lBU1JJz7cJ6(Upp{RrU@XjGaTArcu+-Iv6lvb+J z%o!Lzl2^n-uTeqX_q_MnI_%MbeFtYZOv%3ockeeHv07)OUbiCyV3$FPM%Ix%27F0> z>YOR-K76CBFXO(7-5jkMmkEx3H9@&Z-5HdIBYR(6{>H~HIP`IJUX`XnWQUh>I$^P% zhWe;|bv3T>!HYDvvJ%XCz#0T)S$x49X)zavr&1IB&S*}A;K zmtM9wb>#hNTm06QU8`_nocco7l`Y{}75&`V%khSsy3`%Kd#l3XC%}O%!m0Uxo@(?`xoPm3Qf@gAvgndL7R zZc%Wj!i|2M@}_I2ra$n-&7uR^fA(^p}^9euu)Tt|sBj=Lhht3ZD;R$2{hk z!N-L}F1&^?y4I-Qqi~@eV~)=lwS6=Gpy}LR&-LKzv8H8?ytBmbMlDr2aG8ub;~l;4 zn(_OWFdA#AI^KB>$3%d0Fs`QYp^dlbK$uwL#(cIdU*RUU106%o2r?Q8 zxYMP>rrZpKv=00L$65!>c?=&pqwX%@{t8dGV~b#|Rb$M$Ug1Ey#vEJQwF`=FI3;`n zp{;4!F-EhYpLymd5eeg(?yDn~K@Ec=HAYu7WzoT$nmG zg%6wNiBH_;h>>@4E4@*=QtJxgrDgng3E_!~H4BuTe*k`3c1%0uLn8-%rTwIh?5D}3 zekXyhEsIRj&BJ#AC(07>`>KJTDN8=SkM~>bLK!PKc8a?&V~%^b!i{#}i#XP?!fNzx zfcq*>ik^cN_@30@VMHvpCP^$`?Q0zUMR5P73lp&FKgpHogy%uKyZpzl=Mf< zIrz2)18Dn1zR^CdW#7@R1XTu4})6SzP&!dhs#^?%9SFuXnOx@IHkbb)9jh)^*cP`rt-8X~_#TZk7n# zWr4zCod@#*uB|u^Sj|g)a3Z}damh|qI~U2GScVEVYO`(B6C4PJ#XIfz{L{cs`xaC0 zeSC`}rqeXj5-z8^7?v0BZgHRnS)*K2*2qs+p67!bf7>#iQ?UV+dEU}6rE$5WhbxW` zr>+;cMdDw65XZWD%vyZ!YNmcJj`)o9giupR)ycG<59&k15-D!s{v4ofdLRQZe z@9I6h&ZHHiM@1gbT<6m`qjMcI27I}TKsc{y#N3PdK}APr@#1s7Tu1s(%m`1)H@{U< t*4swK9C+=)vuHb58`Nttkh2Q!u6+XY4vtScke)o=xM?$vN;xO*{~r}Br|bX# diff --git a/tables/master/BUFR_TableB_en_03.bufrtbl b/tables/master/BUFR_TableB_en_03.bufrtbl deleted file mode 100644 index d2319bfbea72babfe25a64a7e869bb50ab347c46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4705 zcmb_f&ub(_6mHk3>l$_a{bRFjDIOxYjDiQj%MQ_HM1p}0>b17JX1cMbD^_?rN{Hw7q zT%*T-8+-OzJ$~#uZ7&+Tcvz4BGIsrXJ)SwD?XIyWZ!qhOeRA5YGj{VvJ)XWv+f8F< zZr0;nV;?`N$9u+ZVfb{Mq$=x+IOS<5(mxRh^c!b?thbVXh&+h*IJ~8|`?5nW9!@}gv&}4@rmZ*LW53PR%wg#V) zybgrx+=_LC;V0~|3Hyt|@J9iIaSdk2o5k=6eqX`ST)^X4MC=TY{gu#9gNIo+iz1fy zS-_(%>+{vHpY_@7spmWM50yE(4@X*#K0}{4>f@niTq^DaK&ZY(+6soCwe}`pz6<9N=5sjnYuFE9%a~1QVs^Y0F>hnKgn6EW zx{ybcFa|P9CJ^g7w_{(zxC3nGVJ{er#W-k!k$haC!FiDe($6DR@YV_;W?rTg;+XXX zPckJart3&_9ZD@$gI5}->)5NrVLMJm9CMZ+tz=0Z4Cs%NGU3?6|M@!X&xWU>{+jSa z`m4aPkPN&aj|LTb%#)(q4ZRS|lw)dH@Pz;_$-^O6^zO=r?^jNd})ZCYCm4*~`JcAbY2r8Ht3pqOSkxuOrFv}06`Nfhk436!te&nk7AtsqY85%%hvQOPBRy z3$AS%JS3iYChy}^ijsitNI2h}}vk5k=qkoX}^{smZo BI0XOz diff --git a/tables/master/BUFR_TableB_en_04.bufrtbl b/tables/master/BUFR_TableB_en_04.bufrtbl deleted file mode 100644 index 197b21338ccf8df7e6056d0b42d090e3822f24cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5161 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 diff --git a/tables/master/BUFR_TableB_en_08.bufrtbl b/tables/master/BUFR_TableB_en_08.bufrtbl deleted file mode 100644 index c3ed6f79678aaca18d30e7c4d450602dcdcb97d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14333 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 diff --git a/tables/master/BUFR_TableB_en_10.bufrtbl b/tables/master/BUFR_TableB_en_10.bufrtbl deleted file mode 100644 index 2a5e92ddcac6e176d84921ecd0b8b8884d717a07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9205 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 CWiVs_ diff --git a/tables/master/BUFR_TableB_en_11.bufrtbl b/tables/master/BUFR_TableB_en_11.bufrtbl deleted file mode 100644 index bbfa2cba63a6ea202b9e4d6b811f96377926b5d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12729 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 diff --git a/tables/master/BUFR_TableB_en_12.bufrtbl b/tables/master/BUFR_TableB_en_12.bufrtbl deleted file mode 100644 index 0e07415c78141f263f62335660f5c8dfea3b481a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13622 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 C<*&&A diff --git a/tables/master/BUFR_TableB_en_13.bufrtbl b/tables/master/BUFR_TableB_en_13.bufrtbl deleted file mode 100644 index 3acf0f4ff07e14a068d3a4ee35223f7d4d72a216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14785 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 UH|D&Q7ti(de>rITI;oHTKNn=_oB#j- diff --git a/tables/master/BUFR_TableB_en_14.bufrtbl b/tables/master/BUFR_TableB_en_14.bufrtbl deleted file mode 100644 index 329fadb28a7957a7523bb58eab7629e17841e7f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7917 zcmb_h-)|H}9AB{hMny$LEV61$K&e0r1$;0-QPDJ&P(dGE?zX*+d$)CWuh0jRK45}c zl?OD4jaEan(Sk@2fe=L!4I$C^Kz!1~KY#}xOzeYlem*-hbnkX{yVo-5-DhTh%zXO& zJ#$M8!&r&W{JAYHPkYWEE0@3aq-hMVGBz4JTDpF~ome|2``vRy=d#2DbH#YkbplUF z+}0w-e@h&{UW`jO$meeqI4<#}o5a|-S>RrYt+$BrIf>o3it(Qk-FafX;5PZ3#O~Y0 zcv9lT9b&v?zQ79-H{L16#$5vUN^HGbjDMFHE)e5Mi6i%j@rs24FG<{guNb#35_nEx z@jfx0w^-n)#I5&>@ubADRxzFcY`2Pz6*^wUv?@i@=crP!d+gA3y-I)EZfnpMSNY5e z)2W1Zzi)+h(ewsw-yE=g$19q_fL(C<9J}~DE=1E=u3^kEmKhY?`}mC3YPHkAFM!XP z<+gU#IVt4bD3&_Cn@MuqOGBVEs2h=1>EFGL~tI-9%IT z8Mh~JSI?jR6qGzaoK>QsyqSW@mwDz4aHe^N{!csC^WE$e9p5f67a|tsu2_Bc3e1$dkF|I53`TnyDwK=V83B*K>BRc@XcBLp;|s>QG;0NIa85*eLRv29d5;3Th2<$EcXG;HZO6IE1RTXz!_W(a4t8NiImg zksf{l_EgI#X$!(fhehtgW7?+VMPFfkrk7V{{Z~hdez*ejP(G*RoIe4X>&T7q;^m<$ zwS~a6rZ`cD)5+(mRhfNmRU@B=u?V@ur*JMA$tt`2YVXbd~M}af3|7`tkwhFKG`(71WI=5PO zDv1;o$!)#l64!4Rc2V4%;a1e-R#gq_Fs|QpxyiaTK%OjGei5bLpxklh+o_4zwhAjN zxp6JZjWLXVp-3%N9Sz30rq_Tn=2i!GlW9X$m9)rdYQQz%LC#qXf{gCq4x-Pbj~}&@d)zwRurT|D|M^okM%8exFsaP0QV77rjOf zJn|ritQ?xBJ|c$@^XPpxzN)Yz9)WP(OL%Wn#B64D8Dm;{U9R6#&$29!e3nNyS|8#jiOKlwM6nrlT+6Fw= zHg_Sg1qCY%Z9l2oCnPW0^%(lJ>*8j7p)u}qFU$Hdttq?C)~&wgz81QD0K~49Zu7>y-Z4QZzs=XTjc@~z|lx}Hr z>9ty~JYAapaFcR*2#b*uYqgJntkq`9X-4OV)pFbFsU5+(_>O@59+Ujk|IG74p7BtB z^2pqX?+4V`PRCk2fTm=|{F7e436O%28LpHM1w6eR1!qx36s_FZ6<;N?5W( z2j|7^5RP}SL73h7cBkaNA8Wr3fqev2u~2Zwj~{p@ttlC2*K<#mogj$zGE?ea8&`Lf z8``l5<;Z&OO(1I{wJ+s5Z1hw1Sv%2g+3##P%cH%F;ksUqx$59lU2{Ehp4zyPCHHAMtv!cUo~)y_7f0r-t*dYze&j>jlZzCRuD!9?{#50(szgCsXKR9 zwwHH*Mtji9QdCJMY5{nT8F~Yz*Jl=7uUd@%6u@}1Sn}bS*N5m|1SfI>wuf z{Y0+whYS@*vSa+Cj=2vz3FLmF-f#2$E=6CN!25dH<=)$7(T(^rPLuB_)@%G7t=T

?CG0FuOTzE+$7etBc^L#(M-^}jLOdH~t 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 diff --git a/tables/master/BUFR_TableB_en_19.bufrtbl b/tables/master/BUFR_TableB_en_19.bufrtbl deleted file mode 100644 index 433aaf19ff757c73421ed90180f8b35f1bf3976a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5525 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 diff --git a/tables/master/BUFR_TableB_en_21.bufrtbl b/tables/master/BUFR_TableB_en_21.bufrtbl deleted file mode 100644 index 179186f432ac06e18efec5972561b1948a1e47b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21942 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 diff --git a/tables/master/BUFR_TableB_en_22.bufrtbl b/tables/master/BUFR_TableB_en_22.bufrtbl deleted file mode 100644 index b76e1e867cda5d72977441c488ced28e52d2f7b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22786 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 diff --git a/tables/master/BUFR_TableB_en_23.bufrtbl b/tables/master/BUFR_TableB_en_23.bufrtbl deleted file mode 100644 index 6e7604d4ef712d98e9a3f7bb27066e3c4d63c1e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4249 zcmbVP&2QX995o@(0)>X}A}9<}59Lr53H|`001^j81^fY-cxTrGUfUXbH_aIi6;$Fw zfl?ZzREQ=i*+ATMif94*xn_yU(t_e80uJ z4i^vE`H{mGHypnDfSuoQ7(Zy|CmynR+hKgf&W}B8ans?)kJ$O#QH$RIUe|f1OfF*~ zlb$GyO!6!>#k(q2GFM_rMRKgukrC-w8Byq=T1b0J6mlt6@8C{Z=roaWFcUlDI%|MA$Vp+v;lgmrE zpImNZudjfA0*9}h&HRmt~<$PYsNMUS_mM zu2Qe(urE1Y1*glvn?Sz*9U!0_&eYX(4^|w1#Py$Jr5i`sTlIGMHFZ0NeaPu&?D-w= zH{j69HgRqpICsM8{!wwF4R2xD!|6;s8Y;1@<5;L9Oh*Z%5-?~2gHk#TXWSJNu6a5& z!ZPp2a^UwtfoGEcc|3m`cnR3_!RkG*yl>R`pU0|)|NASM5@}x;8z+7~^fmIi1s&Licr81}6eUnnH)M5;DtToJHtPCCnJ+ z^T>A%Jhy=KE$a6V5KxXTe6QpBRb1`i+lXN(Ig}s3#0VdqX}n0&FCWET%a>$u3nYr(qW5Xo<3RE|9Np-MyoRmD<@U^Y{Q!+z9`X`LMF@l5UN z@!UnbYk0Socz!E!w$61iDoyMmMNZU)oEXnv0vXTb^cN6NjxL<&2kW@nqZ>{aG70N3 zA+l7%AsM&2C>OLN-n8vg*tgQ{I*yqKhxl<|S`OwV->BQRrEbiJkSnf2Rzykn9-V2WuUm z99`-M{jDWd-z!kanC!xlG0ZV-Nsm5v7*8fI#wvRZ#%eQ%bjiWYAuT!hjeeiScC0Ew zQ%qXw^rYj%985mU!FB)YYE#Al@Auer0sV*!QOFPrI?VsKJe1tn>QO89Oy2^xfd`Gx z7H$oH+vx%7zE%&*k{cW0ira?cc933xy4}G29^KBQd9Igqtcw+Dmg_-M7B6^O7^xu& zRxFD2tPWvc85faIrQxS1J^CN}I`Uq{b8iB#I8Ez)Xczxu4|4!biwKpr7^Zm^DO2zI z$n9yzjrRT?$J@Y4Q|1m1*S_0HEwy(+j__3kFYTfqwIL_g-Y6FI7ob*^S@W4M?57Aa=oc#DRMdK zxUgP-jpO=vUKLO5FMOl&QN~kCtnbu7bv8rMK@7DOK|GAy=x?+?WBnp<8`zAWuJ->A DghIVs diff --git a/tables/master/BUFR_TableB_en_24.bufrtbl b/tables/master/BUFR_TableB_en_24.bufrtbl deleted file mode 100644 index 287710c3cd118cb6d932ee78e41be8b503dadf5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2180 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 KvHmma`~LxXQ&439 diff --git a/tables/master/BUFR_TableB_en_26.bufrtbl b/tables/master/BUFR_TableB_en_26.bufrtbl deleted file mode 100644 index 44ebfad0e0d1155a78879befec4b5771c5cbe53f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1472 zcmb_cF;5gh6yC#&L9w6!B^G4Lqo6dgu#*rPP6{mS9BOp+vzFs5tut@`v{Z8F)e zV_J#*Fq^COll_2m6aD!`!0bVP-UuiB4)_(zO`{iE#@JM8=}2UzC7m)_G@Qz5VZ{`- zCzNhwMM~*%COg8(4;j7blJ)y!hBGFTSIJ}G5yp?QEO&u_fjhu+Ai&4-m<&Od{u$#t z_J0D7)^(GA7T+-c8NPo<(gI4!4+NHdJc-E=yet1RoEiC-zvK9y-W_BAcu%jh;#9TUWJ$NE(IXN~ z<7lB`D%QonP4x5^r6P!d j8@rZZTjl)SRT0Mho&jO(_W|;M`^|c$_;E`_UEJ?0_b{)H diff --git a/tables/master/BUFR_TableB_en_27.bufrtbl b/tables/master/BUFR_TableB_en_27.bufrtbl deleted file mode 100644 index 22bec206f4e8f1dcf0aadc632b0e74a7b29cb0f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcmbuAy=xRf7{)i3Q$$3A#KOwK#vCNza*#jf2EpeFV(dRNxynA(Gy5Z$puF#?Fwld&OGJV zMkvYVI!cQzC5`Q|1y--!_YBub2m(y#a)gL>huMx3YTJ2Ln+rH+Erm(ywbd@y@jSMN zH7eGMMF>ZzyHOM!LQkMBZ{s(L2y1Y>5#5B+D{Z5G!EGdxj4qpS*$_4`&jQi z^c%Dl`dkYqLN_im_$96(Kbs9iCf;U#9w4SHZ|}?XG5&yN zp3>N#vnaX-om4VUY0rBID$Dp>@J%7x%-#}yXmCVj+v8YRL=Y_#6>(i(BDuWH7j^zU8SE1rRe7;#FXXAb14X4oZn=w z@VN|dr{z{Qh7*dsyn%Iyc@K~upybuR^64waV=tS{__Z?TWAtdAvdj8yv@$?d{AbIgvAq`KY|2f0Q} zA%uVs10sT?2`R5gY2iQNzmWBNySKU?9vo(1_Iqz;cILO=Ja$zGv4~!sTXxJ0CtzNNMApt|eO2w)J?SMbZS+uD|VR zmmMYJig+iUf#n$8r)l~dI)v_`a~os-;Whk8U(nAm&T(g>(R|U$<9*~mF@6r6^}9A> zuig05O*is;fu@?W(j}UtQhQFSkM&!8YEE*qmCVh&-=XJFc!Ouoefld+s~Bh2&*(@q z?q<84t>N*4dx&^e?k#J5&qcy5p2F^sz5orfhr=HvaDkM}=-{)HC4Jwe{zx&HSQI;|CaeBVb{^a#GmTP_ib z%tNj_W<16jhtN@pk>`rLMfhMV7=Pfs|E|gVZceGloST0LMNNJ~T&~Hox6H>ic>z9- JCu@?qZvam(b8G+r diff --git a/tables/master/BUFR_TableB_en_29.bufrtbl b/tables/master/BUFR_TableB_en_29.bufrtbl deleted file mode 100644 index 0427fd5b77befa1775e23dfef81607fd3bea063a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmb7Au}%U(5FL=3Soi@G|A7xMS5X)&sO$!BFl&z6&9DU|6vj?1Y$*5yg7GgbEsXpO z-T79J2*njnGI=w*Z}Q&E84;ZzPg@Y5WQ#$5rq_L>uRN?AYx$=2nd2`N(-A!ZcP^MZjZ~JQL(UA3lRmuLTf*I zOA8B&6oQRE!G96oB)jBd?jV8#%gpZ1+?zKudsB|%jAIpY`C{(gxhU>9c_)X1glJ=b z8@+4pzl`1->0Y#qE{=BhFGjEByZaETEDwao_PG}ewy?@7Qa2X2LlJQ;Rlq%mLg+Ia zKCg*(yL|=w19~g=MI@_jY&$Y$jTB93onbv8jxZ5h5fM{+tQJX^g-QmxkpLx3s)5D4 zhMk5viSsP6n9l>4{7Cw-t|tNU5yG6uvY3~!(=aD+o+TFZ0hkAH>hTPz$_<9Pva0f8 zKS;3cV$ZAGMMcO~}*IL{%*;@`o3`%lhGD+8pd$Hd2CX3bRrK3QTp(_GOzEX%5nBf<1xC`!tO z!7HBVquQCRS@>GqbJ#7!pF-1&L3L!9TGMQuz`LY;6uI+CSySpdQz&%AT(0@L$5HlQ vX%KgYWpkhzdo?+HCUW=-_g=pf^Bt*Xl0D&0Cvb0I6L-Y+{Xd48ZJM(mZX`dS diff --git a/tables/master/BUFR_TableB_en_31.bufrtbl b/tables/master/BUFR_TableB_en_31.bufrtbl deleted file mode 100644 index 786ea1017bc8f21ad286a4165d580138dcbc6aba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 zcmb7@zb^zq6vyYdAY5?;wJAw7M?{q3M^qFV?bv;oWbK~WkOs zyd2DXf_~S~rwrc4vGUemk@8-n?jEaocxSgQg}yu3c99)3|5j!`M$bFwLk9Ctk6>Ff zQsyhvJ>h8{<_s^W5Y}KD!4zb5izkL+BDoM*l9k~f{^&zLX0M_5E%YXXo&CX#2N=&- z=e#mHfh@^We>~uME_Q~j8j2~jQinbpI5KmAT9a0-1k}Wh<*4MZ8XJ}^*zU{+(Tlkc z!EgkR`%*Et`b9H~^szPR~&`M&1io{Hnh)5^jrxQ~G^W4#vQYI-X4 zXgcyK!EZ%%tOIyIv!0>XDf9)(tRGN_i>@@uQ0C?{W>4q!$A6yw+bG}A9eW9VQ-3@n K&+ND)!l+`CD3x_9?>@7}ag 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 DDdVh+ diff --git a/tables/master/BUFR_TableB_en_35.bufrtbl b/tables/master/BUFR_TableB_en_35.bufrtbl deleted file mode 100644 index e9bac0863d2f8c1071a58e6d84712dac349b9324..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2308 zcmb_dzi-qq6i#V@0s?j5*93+x?S_!p7`VHNsuEBEw{-L+zQa;3sch%ONo-7ofewH` zAUMR(3W|iF8$$l#GK3JvrHk1HlY$g<=*TQ{Ozq+QZ&O?>z7Yo_iY`8w=RyBj5w{*MWf4>^5EZ zKO|`$;(3Sp17O8|>PZ+1BO}%lv{Soj5wMB5x#{UnXR^_lX*StR?NW{=aXbmX#BmvG zya9dzE&zY#I9@=%%pAuLnEwouDmdN}T*pzWvk|H*qg1UD0g2l<{1La0@ck6{6-fGh z&vCQI0AIJ7~+#5X6 zg0iVAwWiZqK`qskVL2D~CuqC4=ksPK+;){W&1S78Wnt(k?k6nAy~vxF@Kq7_tJfKi z0;WU5*l5u;aSU(V*DCy%5BP#yoUC=$w+N_JC3B`GR7)mJloPj_0ocv2HTHO&waY7 zSRmRG8J}i-IoEUWPkIip))MgZF1QZxe+Ad_TG@aVW=t0IQ}9b1^Lo-1>UuI5E osyW-7$)@ZI)>fR}xYz$hy;#AFANhA@@;TaTR>OSV+39`#2R1#0lK=n! diff --git a/tables/master/BUFR_TableB_en_40.bufrtbl b/tables/master/BUFR_TableB_en_40.bufrtbl deleted file mode 100644 index 5e3475fdb02e45a15858bb28af212c4cafb933be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12757 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 diff --git a/tables/master/BUFR_TableD_en_00.bufrtbl b/tables/master/BUFR_TableD_en_00.bufrtbl deleted file mode 100644 index 744e559286f7b7175b75c2d360a9f0728d29aa59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1200 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 diff --git a/tables/master/BUFR_TableD_en_02.bufrtbl b/tables/master/BUFR_TableD_en_02.bufrtbl deleted file mode 100644 index ec30d189504780a04d14f6f58b642803bce999ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18581 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 TVME*z;1VUTjo(r49j*TY8t%&E diff --git a/tables/master/BUFR_TableD_en_03.bufrtbl b/tables/master/BUFR_TableD_en_03.bufrtbl deleted file mode 100644 index cd4207deacb529e6fb389f7badc7fe8d22285bd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7489 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 diff --git a/tables/master/BUFR_TableD_en_05.bufrtbl b/tables/master/BUFR_TableD_en_05.bufrtbl deleted file mode 100644 index d2f822eba62094297301c19fbf5048fc8ded8411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3480 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 diff --git a/tables/master/BUFR_TableD_en_07.bufrtbl b/tables/master/BUFR_TableD_en_07.bufrtbl deleted file mode 100644 index 11185e58b14574bdd8a2d9bd0bde57dad1838b49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22633 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 diff --git a/tables/master/BUFR_TableD_en_08.bufrtbl b/tables/master/BUFR_TableD_en_08.bufrtbl deleted file mode 100644 index 960141d7c43e02691606df7a13acf6ddd1fcd3fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6372 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 diff --git a/tables/master/BUFR_TableD_en_10.bufrtbl b/tables/master/BUFR_TableD_en_10.bufrtbl deleted file mode 100644 index 3856e692fd2b1dd24ecf33da4c155881dd70e8de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30261 zcmeI5U2I&(b;qx4#g<7qQDV}u6`Q)0WqT=+wnfQ_lE}6w%9I$1(ppPXj^fx_kt=Cy zlFKevvK$zx8yIPjx`ENCiSvO(b)3`)j6!W(BxxPM4|x!Zpzwnq@{or-6h(mMAwcsG z6mHf3Z_b^)cb9j$yem0XKbF{;*|~G)c6E<(eqI*5b3PEzZBk;@hsXc-Qq7 zFRZb6@&=24*Jbfr-4_3Pt;IjT(c(4lv-s^O9{hm){^y%4&i6*oZ;tXmXz`CeWbwt@ zEI!v~@pBt2e&Y^{-@Mb}=kK!kwY#G@XYq3b7XNgM#TSMwe)b-VU%1!e$F^FW+h*|_ z+bw?U!xlgLQH#%h+~S=(Ek5v|#p@oj__t9Uj@a*>-4_2Mifeo9_bp=<@7ibaZ^kV? z%S`GsdBEZqCoJB6$l_g(SiHJm@ne$~?|9VW$tjE9{*=X=p0N0_C!^oTEZ$SJIGDEh zLdoLElNR6hR20uz{OX*=Z&xh-^@7E@s>N%CPkljGu-Ap%F1*o&y#c6Y;mrYPca8FM z!6ugrn0td!z1bD;RxY?Rm?~9k<>}&VxL7$oKU1DR87`Lo@N{W@y0jSP7K^pg>}R^^_0Cae}`%0(3k7pj$+)6=zZu2`P0zc_Gcp;Rr_%9Z)zYyb*@R{2Yp zE`hG}Y3qIZp%3ZT^nET$zpC_kr4_aP@a~`L`;yA9)(_yp^o|9$)W_Wy47jmg>&6=D zX>R}wdQ^szkRRbHJ-;?lvOgPCCQ7wZMWBko;-Hm;Lg3&4Sw5!zLau3W_)-K1n8#md zgu_=<{vExyK{Zo%PjHh)v`ypd5)}B|t=SHO;b61UFp^c8|G{h{eK=njD(nr%M+!q* zN5g}qr^CIa`Dm`g!yYL-0yW{mD&b-f98*8nxYn2A!P#j17xbKYRn+#A#DmB61AIH8 z@#P#P{b@ssOL{qi`CLhI8vLdEH0cXRm;<10jeog!}0lA zsd}PRt;`7-s^L&GaB_m#_|U<<1B2mg=}c)h91d%hn#gXtGJAS%ele_^2S{uRl8=8p0 zjPU)c%D=68jn4WM4>+po&IZjwoudqeCq*?i;}g|q!l%m`=TgF9KHsbF7t}tyEp1$% zi^la`J%71_ab47Vw9_qI=?dQC(rdGgYh?1!R3RLhC_Fl}``(Ftg|J#$s8nl9=LpI> zx6D{P5BQqOW#s|PQ5ey{F+r*?c*4=#Iu`=PeDLX(`JGY4RC%#{e6}P4h^S+Hu6R-u zkeeDGPaymBY~}QfP<|n-mFApyI9)A;xzWjd3LYO+!WCVqaAiII^@E#a zKa}@4ah@L$PINhJ=n6I}2RTaEqp_LR)D^7NuQ4ZIa=~>j&AZK*M9vmHHKjct9B}YC z?CR-Nes^%Y-Wn6^d>M2X-a<`}aSN*5r<}aXcj;-Mdb;!$B{wVV4L;&(E;z_Mw- zeZoS*P_XFIERgTS0OSXV}$zatw2 zR;bVC7E7h@U`5M-tpj^X3)RxJr1*@%hNa^k!KRgNUyJ7aRh5HA71clB$P4vP-;X3_#ew= z#>2XSJ~rdGAL|eFta+@;O8roe=RwFN_yY73>*+`#;~k-Uxm8P9Njt8uF>4&pn#necl5RM-n@q!0EeC(4$+ZraH zHsHX_X)7Jn^MJ3bTvok}u}s3yH4b!=E;o``@&uY)#+`HXZ7Z9cTfOF_t%42UM0bE$ z#v~Fl$7?CW?%ka(Y$aikRN!2?F4U~~fdAWF`xtcc!HC+TKgcCym+v`}vrC+fr+mog z-FsAWL$J<;?{_(Q7jDxtw1{gomfZ?_RFZM?H7t+QRx%TQziTVG>B`)kRJQW`iAr_O zEoj1pVzn0LCXY-FhNB1e42FfV(ZR5J)dpT2(RYnxCSzxu%{*nJaD)6m5q|7eTFJH_ z%EME>rt+`zqmEboE)9S2bF?zO2He1k0G^=b9de;*d=^+&piWD+^AkQgi}z4&w^(i~+x$?y0x^8SN6% z7ic|wy^^M1GM~3)gI}GJR=WB#0&zqk8VRLuh6jd?GPDF73=fTt42DOh#tEjD@ZMt@ z({BZ9%-LzM-WSoxc|AOpkw)OX&*?o+i{LaoYSe|h1^XW9`#^TH+Rix$_b8R*y7Xza za*|w^dMJff&WZtkwZ+vr7^SZc-nDqTdZIWjOK!1RbhfL-Fehf!uqp>ONA>-M<^Z0a zHU}S$=HLf-vzC)>l(e-{jMs3eOps0Jg^A_1^gpNc`1SY_oWzct zr{68$ak)0_w@@@RzJ3>Olr$U;9&jP6EaM2qCv81y(!a;qD0-v|`ZZ;bv%dGZwPvqs zfUoXS*dt95oHWctL+g%KpG<^l3(IL8rfCpPISj|@%&L?S%5LDb6RCSc-++=&yH{9aaRV7D+nHOAw3L&9qKQxGY=m|L_T&VY9ll*2lPlM zp8}<=Q4aa&Ro?_9d{M~WFyvrM0lcpSD_ukU|F>2E~&FDU)pC_TJGi74%LF?d{; z#^)i5&hA%pe$JVbvUC$?qY>X><9-2v@(Y=igUaQQHsoc-;P#(zJ84;O*_C-Y1Qxd82!J zdo~=N7|&~EE`@RLp@~CMs6S={Lj#0%8rOvMaKiQTpzFyh7xETsMd~-sx=HZBACasdDEZYR zZ6Td5uPqzPO4_>oarHa6U2Sb$J`8QX?r1Y#nKX>xr}2*GBR=`Eo@2LG)b>L?@JV=wLpJdav-9;Uw-Y}TQmr#j(tgoN zpLPxr8s@_>hD9NS_ozSE^LUD7%Je%{x0c55g&vDUBu(#!wT57XCSjpHsFyO>CMm&1}WFr9$mYvdtHft72PHZ)ngKXdQnlsyeH&w7K>= z?(2GfZiO&Q!ihauUb=J#cPov*)?{j<3`344T4^1?Vm?u z`l`zPZN@QStJ*~a8Ur+jRW{b@Oyk9}V*Yzp@U7E$^uY~m6?wO0OY+nt0?>=o)Cqoie!kw#As)zWP7}>L%aiT5 zI~uUl(OVZU0TQ9tX{Fr}wD&3pKI!SA83LJT#N@@2O=sW`n*42& z0ecju@dbD*`Kn%?@1p9b9rIJ)81daqV{zPk;>cuMKQ;7;oMN4khPQq!o%*S zSip-{V#E5D%4M}-!IOUm_%zz<9X`XmuEw1hHpey}nP6S_+Sd2?U7?-qE%!gbfy0A) zov-&$gX-<(^Kn7=Me$v%YQ%na<5@>KFV%U?-^U=cYraV>cxCCN zzWm>t&Lo|pvt^@ATZPAD1rSjYz}Qg$P%FtmoJ^6t(?O z5BeT!|KIUL_=%R)nM_I7&EWQ62SO1f@fy;2GQ3yGpDsX8TkrBimA4Zr z;H2pYaI3@m)hoL$Yii#LIwX>p(72oNHKdQ}^7vP_MRwo=dN)3M5cgqo)Hig$K|wqx z`ITwjwcB>Pju9r0f+Y{ramcQ&ulUn;xxE}%Xkb*#J?GzM#Ha8Qr_KFrH1|KzbL>Nk z+J2IA|E5YaH_O{?Z_PCRX1gtx0Bj4b)+?85w_V%7Yx~vOO0^-@4%nra?zw6_tFqr= zA~iQ-E;(CVzWEAl6#@=o#qo9>{Ey(*t;#dcV2sPqhwV-AD-XkKaCX0XW*Qtcv=Zz# zYU5peh;{}TTb%7lZH42RuzR#RF2BU6w6MjY$!c->sU^rf(E8Xg)Q>dD3#VDfrs4FN z2&aFb=gz;RxZNi^PG_^yHsdt7{BGj(FI9gtU53JjE^$RLHXB7Iyb42Mx(OmFbksKU z1Wd6Xw6Zz-GpetsT-GzH%xg{!c=-m!cFA*Qe(px@y%Mc769y;GeD7&K)*Ne*lG~9M zS#Vlp`fUI<25eK?HKw%@+?v;YGZ9X6E(Cw8inaZCoCa3Eai#s~!~^0Z$-M%c8H2V7 z&AxG2eiqw>v#g^9{9vreA9xvkZ5}ha2>I9;FJv4uddW}q9_`o}X7jIgeujCZ<@se! zxuUbTvM+ky%3r8lR^JM1_HzJ1*xk8)4kN-t5GY>6YvEht%pt$q80ZY4~-y{O5ebysT3zvEGo> zgyF;34!h(r0RFaS4qZB_$EKYlF+BiH80^XiMU8~r%8k2FWBVuNqz->IKrQ$n``^2@K9&9)4D z=!@U8b*s{T59OndPkJjcaAO64ug0hVZQo8E?o%C>zA|N!*5)LyPU{2Q+xN%POZ%|2 zOmY-UpSG_d*~3iKJucKXLHIUkTndNG0+)Koqj<~jNclDq%`CUiW*8Xf9q{VIFrWklG~e$6R6AWi&;i@0)d)$0Gq4?Svp?m+ zBQAVQ@5FPRoX0r7aX)Tnvk&%$Zk8Ks%OoLIx(7GO;FoN{g}?6BcT%{}YCq0=gbV+m za_G#8+J3+(=#{ndoBBaJN1RM#r>b9Z>=gxaYK@&rwt@gMtl7;bh&;s--k7uB)#FbL zn>C)j7ROaDe4CpZq21(JR-;Jju`;$RgSS>?qpG@AbEV~SV%6!~FHeizR&~H=p>n#u zgL={3age4Hfw|w*9IjWKM$ch1ho2Yv@5(rb&~rYTL$4DtGkaW1;|hnxi-G9Ff_;zM zT?f1^KNC*BYtUUhJ-cv9fb>`TH4sIvaA>#*sNn09`mWX3vB9LlbaMpLpXlKyGQt!& z_6yYu7fkv$LjC4cE4q8O9qEa6@sM`hm*j0O*EpLNI!sE@ahOB)7qqgWaz_l~KCkch zGL8?N;hv>#z3XiQtT}9_73&h)uWED&)!Hfqobl%`V;Vi4jYbb}zH-pcVfyozgULN@ zO9-q1I?O$*r9B!0>#MZ6uSKwVUC+;Dgbi!LX92oqy5EHxUFcVXrqy6Y{oi(`txq%s zZWk49&@E!5r-c=L+Ih^VvDh@)N7C#~;Lf9EKQ6B= zgW;wXz!0|b`)DhhRIlIiv*L4sTm}Bif4_9;9~GzZU)JX2zpU>o8Tl`=>45Ygba&Qw zop52G%xaUfz{{^>c-pHkK6l>Ax8YoHH%@*u-vUN{8aIRwwmwH}ywX;(guB#-=F`gX z;_DqpUgN?WRAWABYqNT8E9zn0LPf94rr3B_6ddz@jW725`E@V0Ued^S*2ZxBPrA^~ zsh}HdP#YcMli#7T>_JoHIXiOJNk87LcsYFfj-F@5Cv>^{R4MHob1-5Bk91;v!5NHr z-N9%-;KqDY#xeVQu~&EplqtAN^+4Ue=d_iLx&<(kjX!1M1G&*Ma+-_@3LHF|puYd-d&*;C6U zjo!oVOP*TI>y(bQe3PyA79+evU+{|bCcTNQGE0(`w5Q2CfuKjcYGY~*oV-(Me3i6| z^_?8=g(Kfa5!ZlBM_yBMQ{r9D*O9aI-R`=r%ig^~B{}hrbjH4nMJn!tt%b2Bn+)mJ zELh1nhqicYXw3?@;(Z_1K5o?RiJ*{X_J37=2+IU*!WG&7u%yI*j`==ONcjIF{+$8$l98GEr z_y)|UC%@A@V?PBgo95^N$6p?F`Pf3PmizYT3B59#CU@6yMi0wE1o29P+U;LuFms18+Qwd~^#xN8E^FcOsHc zncbSP{{#2!C0yA^%n5y8dZ+ard;C8S=$JiF-sgu;`>&L*DD^{m@7sAtY1)bJB|$#J z!)zbucFh8k%cL;*!`XOSqkQ24;d{M9dSU6AswMZZafa%c#?opHb2b|P->4jRSw(F> z$?>ztgz+EKn70WV35OJ}a(9n#k{$~(n8!&Fu8}-L_)|@+G6l=P)OL;qo?t4yuu&N|=;+2e@ z+H&fR$uG0j4D0@HayWZAtTV9GbG?4&+>N&JNRftkbZeMx@b;1NfW>{4vLgB%96Lr=MpH<_j+ z67r~WEuWCxD_%O>nm#?rz3qeztv9pdSg-owxyiNWDd>dU@CxEr|FOxrsm9KN83 P$OIK>`|&vZlFI)V?y@M= diff --git a/tables/master/BUFR_TableD_en_11.bufrtbl b/tables/master/BUFR_TableD_en_11.bufrtbl deleted file mode 100644 index 7b0e7e5a06242844277d84c5f13aabd202e4aaa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4952 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 diff --git a/tables/master/BUFR_TableD_en_13.bufrtbl b/tables/master/BUFR_TableD_en_13.bufrtbl deleted file mode 100644 index 6aaa134ce2d50d17e50a317d1e11c8c97799f478..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1776 zcmb_c&2AGh5S~qg5N(h^>Y4b^L(;;5zgwOGs`3PG)=4dGyvxQLe#8NBK$YNFRUjhH zRaI5xz@>+(hdxLTJ@n9bNWaOt?UElhiAnWpNBX4vV3M%Ym3 zj%+L8ODk(HFcT-{QJ_rQZU}gWzVbyJz7ef37OVQL3Peu^i4wJEVqM#Az5X&%v9vlg zGN{r6s^XjvgTa79;;k! zV-c%Xpqf_qw0)Oi>5gK!gERU#i_<#^1F!M?548P%z;J?njA3aE!%|*_90sXPO9p|^ z#wyd*R;xci;Qw3;uKu^b;NUgJ(MQ`Yh+`Z64c-i#{v7|!W-fbQxqkIrHq3xK@6sXyK5H4;BBp8g_PxV;2*0ldu`*XG*Ib#E z6P5qYi6ZY<9XMAJ_g&~owg2q$@eAu*OQ>Ao|6ILe7enuxTQgewYF_Q9ywzj8pRxV| V@kGEet^PfS_XvKQ1@UtIF9A}nmwEsI diff --git a/tables/master/BUFR_TableD_en_15.bufrtbl b/tables/master/BUFR_TableD_en_15.bufrtbl deleted file mode 100644 index b13ba082c14a77216bee375d74bdda96a1300227..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6044 zcmeHL&2QXP5PzF&AUOS`yG>h4vkg9E3)Rb=NSGt_qL=b2dE^#*A#AtWD*xrO7 zgnFz*LBN4;p$Z{!>5&5nA#vbO;MgOF9{2+|0L$<9o*jQSRzPs-MwvIBH-5Hf=KW^o zm4p!6@V}!_6mz!+&+DTf6brbH{`UKVpZk=wQdHxehtzm)P>nxnYP`Eejq_X>zrh`9 z{M{e#?NrzMOKL3cR^uK#XGl=kFEmjAHzdYE%i^Hu!#E@9yrh?LP0bQCg(zYil5~rt zTP58l>2@()H;uNv+2c0>1;O?}nCwA(T3p3`lOO?OPk@GQG+H1YHiF(Kb#s@LoBlWDHw&*B0<@?YZr zhR=Ts{zLE>a(}${9sGX;{jYIx0N*%)YfW6k_s$4i^1CDt7V`yZn@duD0<RXmaB zhnIYh=ndQPy=1kQbk8wfgV}9oP475%!)luPqTv~O!?9a>%W$l=sT*ypWi)lqSaQcI zu4(F5ZO_zCX836<-s`)+dOaN@?VI$|yzi%*m~;|;qW&%Xf930(It|9>13%4E3HG@r z>C2M70$LJ>KVuAqDq=u>h& zrjxS^X3dri>aIg`F6yq)wAz*z8r@!SO=rbi)E7coqiGwS8#OccLO-7S2W-3-Bh8Vt z@teNQe#G1@@ECG`T!%LP6#6${0!AI5qlsOhLq4ypPD>Ao?Q(VobON@|kJ58ki&#P% zbNv$DJt<-2$8}DoBxj^oxd+SQ1-Z@~XcZVnI_k@n&lwj_`TCSh`LmQC1YZ)moSg*E z-LLjhxceZMI?5j8N2H{Zy6X_$vw}JGb>Usy^})(dZgz({rVEUeKuDaF+j7x#fTW9R zdm6gCY;}$-7%n7Dd)0I>T5XpgiaYg|X}CaK>~goe0Ip%wfwHD?bk*;Q~G)#6nQw@x%D8yMOk2r!i*5;66VFzd$UFZ!!iyf&Qe7LE<=iO6Pn`!u-wR zAVjnrw7O5OP#7fx(p`^0gcowgQqw|cW@M8ndZ}E_J#h&5^&G~m*je^t=Uq$^%b=F~ z<2uBzkD>nyFW_^PBZt7p@r#J2!4?X+$P>{tL2m~+JDDkJLdR^)M-3G_VFZP<1sQ3i zM9)x8yki^%2y#G1&_E>a&S5t6Pam|eVzw-DGB()COl`2| zZ~C!u2YR1vGB#Mh-$0-+&+Y@QBIhUTh*wjR7ZZ}IIGmDHAPM>#M(Ot~T4zp_=1YEPZ=C_du$!;6jUsaW^jSJSCtCqKHcRk(i zs8$|l0A_PBT}u+yJ9w`Fj9K5if;q~$$B7g2^>aw@y{skkzPIo{e=pzdzx>`~Flh8F zBdl=38kuJq;hvn9yy|kI@xY3O6%pw++`$T3!`fk=Q$xfm#AVHMHidtqDM=b-52kd8 zuhBlRDxVvd3_ydYHLBy{d(o~l$Z`e9_pkE@AdB{9)EtoO^`mMki|dl_gEYQAu|L|; zg?&H)@|}1}MLe1pIaf^Yh|S|MJ)?B)dUo4x*Uy{#K`IefjT-dRbKO;3ChZRO}1`&_OAV0GbCC`s4N_qmC z(M--tUe)SJzdsGlcqAOo^YW&0_@ZMqJi?>O;t}{~j(!Ah{097d6l0d3*$+|vPtSG+ zakC~Z&wWGW<=JDhE{s=-Ilbbwb%7 diff --git a/tables/master/BUFR_TableD_en_16.bufrtbl b/tables/master/BUFR_TableD_en_16.bufrtbl deleted file mode 100644 index 531dbaed61b72d90df832fb1802d6c5768cdfff9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11145 zcmcIqO>Er86{ei^-^xFVBl#zGBFeRsRiU7*V>CgK7FO-ZmjASogrbmo2(_XtHq>&% z-IcAPC>o$Biq=Te)=8A4XpJImf*?qYqA1iLD17jthaPgsp@$a8AqO9H=)uRL>i5m# zh}>P0yR>WqJ8w8MoS8T8&3oUQ*+&e+7{ae-Q!eNJ_5IiX{gW5gawiNUx7T<%H#viv z$a6Eu-`FIX%gPEUK0TgDP}e$BqpD(?x5R{7uB8dr_uH_Q8HfxJIL-SSmJlimp_Fe7P!mC*Is@=dS_Y2L*70jRJB96}w z13s^!{*#P+a$P>fchs_wlOp)m^UfQ4kq>#(WHisj4rQHCIGAGW7GdL8XQQ>}}}m>P|mNSRRY_NlZ_ zrQ1|(e^ARdsoYJ@*UPiEFLrlg^fVZZvPQnXguZ@?@snit$AGWb(C*I}`J(Kok1|i; zh-03O@FliPG&Gf$(<8&C>s@}rwHIwytV(s>w)`kV7>WIlfl?p2Q{!ay+khwfkqMh7cmg@kraq^1?~itIrN*k`sBP4G}v@A8=HSaROyUgCH|+d^3_Cj^uTD zTOBpA;b2dq;-mi2T2aT6Y$Nv=`T7NZA0rRa_F;S4M%s{Ds&(^z3w=SC;+lx9)16kY zxt{l8Gam!!f%=|gH#X|W3S5egOJY@eoTodizwCTgM2^_;PJ?lMwn6C!mfxU z^XNzTX8Uuhq@eoThPq~iN$n=0A^v2VOS4NO+6K*9HLH28h$D_;t!TeFmu9@SQJMc8 zede3igrS0{_S<9&=^I&#<%f?Kzk6|d^FKsCjOiSal; z+MGDu)7bQF)Mv$}JlE(!r`<8}U$_U85RPz3FT!~h6e23XPcTo*QGg$kJ*!)4Ynz6G z3bG$P)As8)A1YspIui6s*;0GXW9~#LaciRYbEnsS2V*4dzZ<9{Pt>!&ArI2_(d~8Y%lSpIfy{R+Y$SKT#tflPUBmI5Z(9p7@}Uk8w-Wir$w&Koo>^qYca%@#S>oOl-`#wcxE>~@o+T0)-p{i{ zZ6gJKPcXq=oV8#U$`f$?b8_F;SKE^XEk zyl4;Jh+ns2yfE%%ejC0aa^?559$}ufqLG5DH%pC2+Oyn1bZP%WTd zH=GmUg#CMV2{Fl%s<9V6x8968xQ@I-*pKx|I(L{v9oOYuBr_S;kv{4l_*V2H#PM=I zTg0kpWG^Mpr>#!QY3x+pt+(pMD8_pg<0k1m?}NzC8~D-xg0y|uo_0>}U(pM}KFrfr z_f&64dvn=dJSTy(0=3|?zXjUrTYIES9+F~1~C!Tn4= zuH#1=2GaJ4@*SS13kPCP=pnb4*8vfiOncB}ZV`A$_(4J~tsV3Q(F?na5g*uKpjL zUPtaLwe9i8rsGB%C_sno;A&;a}bRJv28yHvVcr9CQrP^EiR`cRslObm}dS2Sz(LItOPw)uovwEUVm{ERso z{$0lO$^d`CziI-D(5OO6ddI=jZR~&k6^OEL_C-Gobm(K$UCpRNI&K#oVydx)pBnqtMkUR4I)>Rk4Ssq+ zm2i^(N-DqSabZbCgUZ`i@%ING|E1G`q6!d$H`PFeib26$MU3KqzJWFW0=8pM!rD{c zD3h1rEJlz=w(X;JiZRxIRO@E{LzH(g@H}DUC^Irqr(?;CcS7sFSEHxa>lE&zBbbwm zxh3HT9ar8h)+KfqyU0}AONqjGen36%INHK#tq03lt^0FU$yR@ei5gJya}oXBPwf7G DOdA0+ diff --git a/tables/master/BUFR_TableD_en_18.bufrtbl b/tables/master/BUFR_TableD_en_18.bufrtbl deleted file mode 100644 index cc2ce47a830341569ac513534e8091754d67ccaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmWe(U|?VdVgW`L28IS8!=VAlKm}W%+!#g(V*`+qW8h+t1kxG|;tY&H9ybFMkj)Av zS-_+iLr`K$W`0h7dS-HBjzUptL4Hw*LUC$gX=+|_YO#MoYEfcIW`15`jyyvE1IW@f z|NsAI1JWRC3@v~hAONxF0`U$Y8%U7^Kzh4@cqUNq5+Dt7vlNCqMM-ieD6Bwk0lAkJ Z?wkR2rzF^&+$6aT~ diff --git a/tables/master/BUFR_TableD_en_21.bufrtbl b/tables/master/BUFR_TableD_en_21.bufrtbl deleted file mode 100644 index 68e10adfe91ccfab3c378280c66f148ce5178783..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5056 zcmcIoO^g&p6fSlbSY{U3U8e;VmjVwikqJ7)3!*ZB{3y}Q?i!NCOEXi;b~4kwb~itA zFdQ^75s8T#5R6C+5-`LN!^sd&9zA&Az=4BzIeN$Md)33v%y#eW0M?}6tFGVoz4z+X z>nSLu96W=|`pz8v{D59|?w`KlztPZC4lT1UGd-5ay_T=9<@XYPdxd?!y3+D$ zzvWw3S$;p^cXRgrdfxI=1D21iwtQ}lj){*)6 zxbZ6{8nw;Qtf_d@Ud4^Qz~8DT-YFkG`2OAr?FV7qt$C+SRfjUa5(ZIJj7-H2d~a5t za6`|S*d% zIQL6D7cqW4U$75NS5VJLeUs45Y6R_hp{s>DA_05H)GN@t=5nH& z%jmn_rEbn+d_NZj8jItIAQ*v`=yOE2M*Pgyhft@7S^s12N6GjeRYIK}Nl$IeZ5^MX zkMZ)vM6n)J%?>E!WU=bTu4Y?`E}p~QlaQH5B~2GUCc3zU{+o}Xiz}E%Bs>!(_(_Ju zWgQ24O4rd9f(4S*-Jx(6>SJYKPD_ zgzgmjrcjQ_D?4VF)XPG5XX;>LPkB;D-m$t{d{uk?G$R2IeX~mFzazjo2Ao-E`)Z<( z?=bF{F7?5)eG~I&Ek?PLcyS4*F~f3GwA?sCk$=L3QJb{(yfLiPM!XKv?Dumb?>Feb z-KD%2F#aCq+4ELVqu7D*gfXX($bJO%9AXRU0ig$lzKao~n3;i$Cq~QJDeCFk@lz%( zmOPL7pFsxR9%}I7WsvfD&BhSHhwwDoQBn#nT&#&s) zFqrmgCfvaq?x)C9ZNxZ<-WJI8y=NiKEac)l-WW_4GPW76ZQmQXm9-%D_9)7cfZAcJX>iv8Zq%J^miK*iGwj9ho8Nj zxr3u#%JQSK9~<9ywW*o3TbFttzzR!=0X!$&#sKQ!U(BOUX;%k7Qu?Z+)(KrNl((Iu zcxD~-f>7p3yjw{bR~=*r8S!8;bp5FA#jy#CFpTjK@N{Ly4c!WwyeRf6t%f3Qrn=0v zh(FCvl%4I@@bIn$>sUCR=Y@0slF`gH7REkCh9$*;rhK6-1}w-Lh>5y9i@oWCX_y-M z(-ri0n?DiLpP0uSl6hJ|qWQcZa{tUcuqB?gMgkoL$Nj43A8QQ>itEv5zQ(?^RT>_~ zVYbsoj1OQP3&+z&oO@SB+bq~Y_D3({UJk57NaNR&3Z3fn{G;lFS?83{Feorlz6`ub0)KmD3QuGZ*i4DM-m22@Xq)yI(obFPG z^!59q@yGdAScF+B9VvZl6e-tX6<>M|DQmk zy>Vwas25~T<6neL(#vnWlB_V_n}L0|8+n!HtY42tpG2{#Z;SY0J7e6c3AgCL*RhU%(on5cciqn18tLT%0k`9jTVX4 Sv=`T6Ea6{TY4&y%KNSQ?fK$WjC7Q57dG z`Wa`>0qRmv6eP+X(37+5{@e6Zcu+f7!!hRJ0(t2-Kpf0eL=*-XA%qv+ya&nA(WbO^Cr-&U$i`@(Q4L@^pD1K-*@op ZJNmu{%N73a`*YIw2i(2>v+s}4e*(`MZ}I>D diff --git a/tables/master/BUFR_TableD_en_40.bufrtbl b/tables/master/BUFR_TableD_en_40.bufrtbl deleted file mode 100644 index 33d58d71c65e4aed8087a9f9b035b74c45e601f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11521 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 literal 0 HcmV?d00001 diff --git a/tmp-out/BUFR_TableD_01.bufrtbl b/tmp-out/BUFR_TableD_01.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..7b98b93a11fb72f624a72fb7fbc5915e239c8f73 GIT binary patch literal 17584 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 literal 0 HcmV?d00001

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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_12.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_12.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..cc1fc1359376c8c1039d8056573e7f4cfe9b6eeb GIT binary patch literal 60692 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_13.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_13.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..574781623aea27b6744fba9eaf666b14cca62510 GIT binary patch literal 60952 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_14.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_14.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..2e2ae028378e5fd01891b6f1f79a57b93bd15f92 GIT binary patch literal 62068 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_15.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_15.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..1efc6fceddcca881e275e6e9a71229f45b594335 GIT binary patch literal 62132 zcmchg3w)$kS^sClc3HaFw%R1Jfcma=|4ESj?`B&JBCX6Ov%8_Wkx91QqQY!4n~Y5| z>0Gv5^sih*C{s!9^f*1CF@|9n^ao5Km%$(i!-fiPUneET-z4iN^xAXB={^Z$z zz3R$WU48dWM>3DNER)F`DJ<5C^-8c*3>M3kN^!APDz692tL2l0)nI62wO%R){6AeP zuN7;R;_!j!UZt>9s0^QH?#b-YU_2K*eIYwJF`o%}R9p|%%WEfTe7>$4oGz@=Vb!2o-`J>>){5NPC{UOp-@8f|oloBBnd$xG6LYz- z`H7in+9f~B+d1Ck^0ZKvKAJfaT$eqb3#J#Q4(I05rk^jaZ4@hoTD?-FPU}H+qqtZ) zRVq@;(`7jA&~WDz<76%xzt-34t3mP9DKYKoVz5%CRhG)@>uQp88$t#C_ejkeZTtrtu5M4=v3%d5d!v1&yq*MnlUrXJ`bOQV&8@xhseAV0HkE&EN`x z$?$=`{cv7`Ks_EDJ-WOcb`?1ps>1FUkw}8Bz&5r4f-5~d)hIQlu~4y?%Vo#a3ga_V6Vq9yJX0%%re{zx4h^SEtXVG?%+D?4jL1|j ziz=C$(nLBjo#(#Z+6>p}d0gDA^awQ~3ZAdP=_b!{daYXJo9e-7=9Zuk99nC2FS{yn zM|sq*gQaS@woHC*pq@cWyeJQA(snQs!632WqF+DypmYtuO3y$!bKQU`M z^Xz1Hp3kuQR!?IpOe!e+>gx@RiB0f^B06j4iO-86YX_6H*qxA{5dZ3T=CSZ z85NSKk-FdN-Yn&wfnt-AoSmJWnWI{fL5c#7X*+QoA(u;^BeEfB@51^rDyW908GMz( zhK7f%l6B0VLj9Itt$e1qo;t%8I$oJkhhFWc5VlC1n1CC;1sSV|7}Rv^Rb*bJhBl3P zjW&>I_JnHTn*j_}v&*!G-f$Y4yGnk#2OPM_85)s4mfJT7jbYy1Q zjOOWZ+6liqA5J>n2{(~0-pA^wGI|%8C{Py75DhhTN&OBD`JJFSSzKSPtvI1s z#Y$ccP++U>&Z$zZR$5;UP#;Sh%xx{C>jfZ@M{?DfuoC)Vi(8Sz)gVL=&CktX$N|NnzpUl9+#~zF3o$c1pJSVzKqz*wm5A5Ghhv zjhGorC5#zl3`|_a+CgO=EZm~$ts0z2l{oSPh#v>hy4ROXp=y2ixH<76-d!xOZIr8K z0hKZMYX^9R`e5jrEi9c59U9%`at<(N{FUN5e%$rgDVDq!^Hgp&I{{ZPWD?xK?3~5o zVOk63aW3U@Ngq}E9ODcq^Eo+>B3?%nf;P81>5qr5^3yY2x>ok%Abo(_2ju4efuX3W6eCq&ajiHJU%gwZ{JM2yl1M|mV3Gx>n*hO6}+)4 zH4}E_jaD+R`<(F@h{r7|igaAMdAYP$GM5O`Zo*ZTB561lHxLdCcZ_o!9CER&4zASK zkVG(*#{N^T4z4=5FHPF1Vr`|o6wV;EvYS9qh%jo_Lw`GLQ`ltSbdx8|{5O@Io0!g} znlhs-aW72OF=!7|nc!%p)1~6gR1Jr}@$Xj8u(if=fgCfz_(JGXpUq9PN`#+b&#eHvy5yeU;?v67iWDjIYbtj45{Su%lYJu>n%TpIhw}guaAaMwCJ+cv$12E z&i9*rla$YG?>98`xxyK_*g_uwN+y%)5FYi&Osoz^W_JJs4~zH%4+Tam!KSiu{%=!!Sp%eR&F*2vRZ;Xl7(}^c`vjR{Zh@+RwgFQ zm5WQHQe47OY07$NpQ#G?G|)NHq#au=n0rX(JAyg1|MDlMW@ol|(&*Lpwq5AtFf(35 zs;;u9Ox^gFmR{>Zu>a7(#kH-Tg%Zfhu&Bkn=Ff3Y%@tXBYdHI34k)&LpzmdoRP!Ut z#G60GbSKsqD-q923KyP@H>-wsTWd*+D-zE^4fnk1bY_p?l3JAw)^)~svREvyYQ&ih zCnt|qb~ZLv-P)3wb}Y}JHcS1}aA+uk7leq@3%%A-f}y9$k2l<1Cg;GLE?1WJ=W(%V z0xjcMwHq^1dXsI8OT$(M#=Fe7*;f-9Cddt0A`HM#mN%L`RpMjWg?Z`4*#((}`30;) zE#6MHyWa?qphm@YY`evX+ss?L_0vrS^C^6rG@BK#77O}~r8xhTXqAT!9J}GbTz1?B z(`h7~#1!3zgEd@LX}afB_-YxqPc2?)ZFj#>7>`wgEt16gWKt5f3O*R=7<@32mi?(4 z!33#CjmvhlQm(Hr1#9Oz*_+(!-U-bg&E&@VGf_61KgCjUwnF&NNsJq&FGL^Wme`C_ z1qsrv9yx_zuza#wteiIOX|~nP_?wRArsbR)%o2r@oyNM%pL-`xZSN>hW3g_vMB79$ z0Lhi#bP3ICxT#`;B(2uNIwr{BwF+fjv0drY8kFAwl5v|a z+{`je3olEnyRm)jmYPrD6xKqGQ!KTvPLPtCFpihfU|eH;qg-J|T$WN-J>UFs`4bik z!7wvZGcZ_A(Poi~hi4DA^Gg*|ZTP>irsJi8PynMjSQv%XaH+VlS_p+c924=VO>P%} zL_=R1Ost6op%Syzv$!4!nRsBSa^@Vck8OzNy&uqEXvuveU2#U9CutKZ>+ipq0Gg7aM4@HlE|#K8Qz&Tb>E~EFP+i z%e)3~r{^&xr(+W?tH702nx-UXs}whiI7L;@$fXoc=+(taX+zdl*BPfuI09Ia*`UXY zTAHX6uuy4zcLrA=(>-p?MD+F0N^Nzx{gdO-7>S2Y6gpB0bWsV3(8E=CGK>ca z2o$N+t6M#bb(HH41w+@31m;U2;$;ofn^5H8Hn-zawjV)-Tef<3WMVEqf1ZI57lOvP z)G?%a0k^^dmYtZbtE=*%rh7k{}m(MFYysJz^ zNap5dG-r&ntVke@qW4nqh^4a=3n z+D4F2Zo19qw`*o0PFJqM(JwzSE^HvpI*9 zn{DZ*j?OEewByB__iwN+T1(mh5u>($bp8I*MclB&fdw6%u;znJo#C9l2B?JcLTnCw zVH2-~$pqK1?rvMASv_y;EE&EqM8bWTG?7Pi<6^(=8v_px$r8xzi(C zBFZx`%eCVErJ}&~?Ogq<$=iG>;PErdft)HqC0#*{W zm;5{;dd`PV>%|DSuV?G0ajkOf{u75WJWjHxf;+UlbS61cIwpuLq-b*vE1<__Y!lj8 zc5-YXvLuN|jXh4;dA3p~x9s@kiObyBkd^SU46)L}z$g>+OGGaF`n?k2+wV%kb(f8i zgp*mpl}ID3UE3J7YAy=-Hct_iv{J14rOLD2CtQ?T3E0H4T0G~*aTeqhhVEkZ61(5G zcrjJu66= zb)TQmpfIm&Mr8P+9AkIw?0k36Hs`Rdl{kGC6fW)stvyY>_8= zl2m`pj%B7FN_bqNO$4>-f#l6Xjh)*|bz&E7VHVMm+=TF*pea+F(19&>7-}qWw17o% zH}5z+zuYlzw_Z9ZEHAcMRL~Pecco;)F0#aqd977cn9CV!YnTFUAH)twr#`rSQ5G>M zKX%IS`wK;9d?L$afDu16a{_s#T|!57@CJeIZ5~XOak!=%=v`!SOFme=wxKv0k;w6? zcGy-((a_xfRJFS8QT+i)1nnjM0W;>BQwWopcS}tixmy?2I@@0b| zlZthl@`km(?m~2w{)S*EIc*JJNLtC2Aiip`EY(N5x)UPXD^0_5km!Ajs9_)9?Cd0a za%0?c z;5M@PraK;5<`h9{?&i%c(Gde~Z;K1JNt3p*xS-M0DU2sl>LLMkx@E{u6lbn|Q7k~2 zv}$qdh7??u494;2v^dw89XF;vOs>A#YS0e{YwH~z+bWi7oI=a*CQrOh%G$z|mSmZ9 zut1QqdfZ0OrebRXQmF*OnaDl0tJdH&m7Kj?IhBhbcrAeEZ_rz#T zp|=c7!k^-R>BO|#b;fwMh&^vays~^3s$pTc)mG13`&p9`hkNwce2ZI~S8GlrS9$PB z5H!KEe8)u||7?k^aPB0`^KhJXNg@)@j_qDygha8$b=I8;HEDZ*#(8FM>5^iZ zU`v-(@_BT4VHCq5rDrmZ0CYziwtgCORXaVcd2JhZZ|HFLOvmoT7MZ@??d+RGw+dz_ z*|`&*Sja&SSt&GFCeDE4`CQJOOO=l{Ni-gw53RUnL+W8o$k^G(-&b2LsMI|#Pwkt8l(!#uJ>OI)~d>${0uIvBPD|FNcv0dD8I z7PVDDN1t&HEz!GdP+@t+BUSs@kWL$HHwT=wOx>__8|$ez?+;^pDf|}kN9$~pmqgqg zf7C_Z*lIwjPaIQ%R=jke8t&sfXLD*-ncTi9#f4}tKlh};&M6M#T3rse%&pUlv_KI> zzx7@7G_2{^7mm_HP*4k!BS50ySoZ$w^rD*f`c~5=ZuHum&d5d{u~JoKlMIXP=iYJK z*X5j{&sgoRmQJA_>+I)sHe+;p9U6Gf&!RqrCsb%VI&sf}*%=PC*AusAX3*){7miX=D{nY{ z3hX!8>^$A#k9lQXBKeYwLuNu}_@qrg zvCiQVq2RRG-lRtYcTEZ1sY8O;!sQIsO&?+@I;Bln8uZx44d=77>TJ`1cEwK2`KFsK z7FbARzd+;7)C>XoQqjj7ZXP*o=O>QfdfxJ3&K63obT%NgStk@ooJl7|x{MF5>X#~^ zuXYS#X8|oY!;yUW&T*ZmJ1S^%*0`M`uW-X~PPsgIp4ktVY#whbz8X$e?}Y87YrFet z+COpNq2!7b=s?>kE(DFZN6tC0s1eE8{z+UrCKz|-F99cw=-y4Y*~T>_5n`tmapp@c z+|@PQ?tWahL`@Nz=P)dbI|x(siVi14ZrX!@#}!(6j=P=4{`<~dEZ5VQ>;MJkK1o7X9}66i&Cy|RJOPJKoJ zM5@Y4Lrtm@&`ttuo8}X+&nGVmzGjr=irM@+7n1MhaQHU28yekQ5$}NbEv$AJEfpTg zx5cBlzw)d_A)UwUTrzeA1fd5s+7K`@-0Ary-pU6H;x{cO2IoXg!IF)gZ}FMvWSM7A zSALV|6~CVcrMPx2c@F&zCr@jBjGj5RbCDh_Uh6k1n1*D666F~Qfp*U~c}29lQO9f2 zv(>f_;xb2zObUHi<=0-|wgO8Dt?!2G6m+@*c|6X%O`CpP2fHhTwqE2&dqPayFY|;4 zWw+i;;-50HYa~`#%$+U++!h73V$KsHM^bf7qNUIIX5#KU#!5CPnq^dmhp|b& z^gWENb6OWUy6vENolEGRrewxKz4IL*vCCFH5l$?F`* z6IqNngq#j}0Z2s332O~V!A&3Bu6W7d^9(MzfTZU2Q($3BZ8|_ub4BdaK@gnOIfd1f z$z$mdEz;QuA`8LXL>{d*d3sT&=P{+0yq?_2j)`dTTCIbFTc(^gr`M^{GUib7eS;yA zmPb3bVk>X6QF6ZdBTGFVG{!rv*ZtF^olBm*gA6WL6sgww?xvZt@uO9m6pzl$EX+1( zY0i@zKaYDZF^PoHMN8$nxKA5tn5aw>@JSQf_)c?);xGtOwcnW1&~BkqrArGwmDLQuS-eBpC zt&nNS&##V!zr1k1`5UY6_WN8R(N_0jU(;qkI4aToK0dbGF&(lP-1ST!0sr*dc44f_Q^e zxc($X)iYTq7ed2T>YZ@wBR^zzC89^8&0l77Cyt}I5Hw=hI2|5dJ;ZdVg(hu&f}7XN zwc%C=f2T_w%b}RJ){8P>)A5#n9=G(%vN;D^gh2{{eTd7_DWb3OlS=3Ac-#~r=+foO zYir^+>1)Q%0YA*d+41Ey8>y(*;WJ#H+SZmbc|wUx_|Z2-5$i`Y4{Qo$u-{ln{8Cl; z6FY5wO}0B)vvEvWBCH^cp}{0nm>Cu&$DZ9nWDgbsUQ~CSbutcNiwsfswTcT#gpV|S znKty%cSY)#elZPrt9 z%ZEB=#JnpP><53cwOXYVO#}>27BsLL*`FHz$l=yc6E%v?XfYp_{T@XAoIB=A&`7tX zr|{R*!jKL**0c`3rr&oag;qR5(Vkpoab>ztbnFbd7F{Y4R$F183|^NO=OOV7(|)DA zx^&(I#%xQY?SzYe(3KuQd$FzJA)_r41t1|Iryd8Scax_v7WujDJ(-X5|95%a_VW)v zEPOv`?w8Wy!##Y~b#VwD|MzBok5s?L>wf46{}_BR_$3gq>k;lvN9@adfHZgVx{v(A zcSrO-n4q`4BORAuPv*~f`$}H7lVA8+F#m9PIXaiRt;{H|W( zm)DW_!_X0a8N4=XKhe^qA9DA*wrBpBgeuqXMCJQimCuf;4*BJa5c8+E+vvR$dVc~P z;WtGuQ9hNimzUqQ%lPj;604rV9WMy^c^Gsw{QF~j<`2m9b~^GK&=dYRbSzepGCF#W z58dbXcv0r}d8mGP0d$0~jmq~xqI^5s6KHzUoB1#9+`;Sl0N6|WzGj__%q>t7?rzuoRlM;yugIceU)>#@)gJ{6R_DuRGr z{^c9Ve1aU}lLO=z&PDXX&BucPaP% zuF=dtknpX%L{C^ql+V%dFW=tG-;qgtcMLj0$x-pk%Rs;`S8w;ZJ@(jq{_7-=9wc=9 z_oA-ojheppdgy506{>vA@}Q6Ve%J1XJWzcl55$N2B7Si+{P|_4)%T@joQ00?1gQ2C zA3Ay$xi=kgAoDrWynuo51o8_@V7L`9)bB;YzkGcruQaboPZO?#D&J`ku*+XQ_hAP=+&M%N(_$IK~p7HOGQRC-Vz{hGY;U~f7@#|0Ta^sihL+6Xo5kB@8Vtc{KsXdh2 z?;0`tQhMY7bcB1seNFPfzkGW$Uxda>DAzwzKH(wgsef+)0lQo|-RJhWC-XNvlwad8 z`Gs>4y^{%g{_>?a^PkW-%j*f`7mkD1M)R-n9shQ5-|yO;`9l)Q4tyMRga<_L=mB#{ zI2!)??w*Xs+w*9*9_R?40yguDzx?aZd=PrS%HdC@Wbkd=iKw%+a6<7eg0ix{H${QFX#xb0=uv8i0K=@4IQE+)a1E!z;3VHgVBfJ81 z{y#q2mkOk@VlYcy}q{7=3k8q(Gy+-J+ac?@}sL3n&5&s%` zLdh-1e@@O{+L4Y+aH;7pYPXA_BisYt3J!siQ-5?QO@CZu`m_AHU#EP+{{~(8G(Mg> ze=A;U->cX7<<%tr2y}#>1DpH9fBqfFd>I;VnQ2>%3>z4cEZU{@M>{}pmP$m_Ss zFZ>Fq{(TJX2iTQH-oKw5_wo80=m;MP9VZW5|N7T=yZH}(13Lc*J>ezLYu2y)<-wlJ z-$LVEyu{B!$%SVB(4)EUckMNQ*gHuq{u4eCRQo*(bTs_iuiwVUuaZ%6MR*OkiC<{M ziyh&PxXbwYwWO0A5DtTf+4aUTO7kwezrHq_`6DuE+)DllCGS<=6;QWz`PX;A=1bM{ z5c!2iz>x!?MAdlHwL1il|9v)JO3x7g3e}D(-;+T{z`wqi*!Y#6ww?UK9|NCuV2$7R zjO`hJe%@yOM9mv2k8lZ8`CbCL^7*%4ukoMc!1d%8o(4DZ3-|ox>BSk1UyZYQ=m@3v z%@#t1lIq)aNrauDFY|jOlHB`o=m^(A)%Q6dV3&V=N6cQ3-}!0e7j8uKemOzUzdw32 ze+>=soyM!M1~#{!KfOK1FLyxa7<7cQpz5ps0qpXZ&pqZ()VjhCkY9Ku=-bUS#!sfOLO>JQePOj+-x?yuY|39hYDv^H02$-{8NX zC;SoUx%tDT@^8OUYro$jqx3!DqRLk|V+?KdQrQbTjGy04M)j*ueC+ze=$*YZ^JshH z^RM65E2M{ukA-)F&L1HPKgY|zzK^u>N$x!xI>Hx&N&S>tDdfS3$t(H6Zh($Z<#hew zi;Y(D7d%pZ%^8vsYh1;wkbA zPk^qzj)s4K^qT)b{jd)@Lg@$H%a;MOk6sTQ>EXfvRDFLG1nly+S9{H$_&Rd!Aiq%b zx-Z|T`G@X@&VMp~h0-@R>1#AzFZcbfUekx<$C14ulssrIpa1-}&Fo*vy~jXDsQOC& z$$kawa(v@Hx5vFEuVfefEAR461yh57?DP-hYT3 zFXQzf`Gp^d=>2Jeo|{LE_?G`hOrKOgypsGvt?R3NlK(ENKfS$~e&VUH*I&Mj+Ir8+5lpMl5#A4~zVc51cKO%0-^wRH$sa>UsCE-Q z*@oX8dYZ~3lz&b2)qL#e`S(Y!&6j7%D0v{19nvgc{P|^v^@sF& zwVP1(k<$;Nc6;jgbKmdkGkJBE#IjR`(qmNLX%Mi>zrHn*LTF$dt_(zK}YzcCVJ`ooqZ;s-v%A^hj1Kh z*8lv++aryi<%gBOT_`=Udw%XW`%U9k_K{F_VY7Vp=jUGQ579Xo(NldLJ;aS&kBYD} zTyFB^O(fL#5RQWR{UbIbh5m@kGX0$iMJf7hK9}7#03D$lAL?gE#=pLMExz+C88!b1 zCAXT#n;R!Q?r?p-$v@d`8gD|$XV-o%bKu@|#D3#H&1;fZLh((K-p_H*e|+@Y{2{-= ze^NeSFZ3M$xq0nk?)zQ4tUol)J`X*i+Ohlijh&{S-UXe%gP!nVQ2inP0qk;qEcdxR z_E|iQ+D-m(q4Yk{lONjU^XHcV8^5CSM-e^gmC61PO@DdNZ~k_TH|cA_cY`XQ^clb| z|MK;jeI&pAFOy$*cSP@933~qR*K6^FD%a1FU-&Z6)i=F77_j)9pC_Z@4}`B1y@jd6 zxw+WB^l!hB#`?^!L+2jK_q(9l@ADvFm;d-3F@LA#-FwI{d}l;YbVF+Rdfc0ixW~rt zyGZvU@(a}uuKiqg|MA;n^8Rizo`sI^cR2kE5nL_d zdrcpIkc{F#;V*!yujUb>$3NFE?sI$GVe(IU`18mw{4LPw2bM3DKXxGVCuC}tr*3>0 zJ^uN(U$3nobxo)6fwgK60oZq*n=L_d9vu=)QW(k`*$Ssb!ceZeiw9vTHi|g!`@4!{l{;wwV&om z#c>JcKj^-E+sxk5ye7L`D8I2QUu0LNn%_PM4XsP7zC!t7o8@00Y5cA|#?KlT*Fr~F zNYHcq;y)jan0~Kzliy1CG*IL1CqTe1e|bM(`!((*m;6@33DEJM%9k!4z1QliarQ&d z5y}tNegEz>f6hyxqxDeXC7|m2Js@D0lhf{Vd%VQ>??v>h=0~CYyWP*fd(3`Qzlx4f z{i5<|ec6@6zdw32-zL*tyi`A-{GQ#nUyrq)?EFVTN9f|$#D{#e%fEd6Hr{0CtAB;^ z^E!TU{ot<;_1b(XIi>Y;q2iL7>+8S%dzsB|Z-mYmbcD(A#z(vS$6JrdXYrll!i1`? zllLLDH2WoYHRPYSCkn^KUfsC6YeV>$}5` z7^!w!eD<4pr}7Eae$DdUzx{UG{HuCO{}X--+}E|fvD?P4=qL_Y_=WSLH)`=d+UN3i z=m@_JHrLl*U)yWzGrvo@BwvIYC*r?42-xM{e*I>@sh*-Ed^)&vIBY=4mv^IVTw+vx z{*4;Fcaro9=m<5RZ;B7&o&A-p!Gav2pmw%(yewv3Q|Aa-bxj+2n zRiF7cR4&mGo(88P{&W4{Z%>b!eW`Xk3LRlZ^!Ry}6=?F&E=SjWZjZZ6UcHV4(pQ8x zi(c3JYrogzv;2tS6QTM+{HOW@cKP@3UW;Fo-K%{VGZcos2axkR6)&HGVzE{() zC&(|nFQWJD1U>)u+hP7c=~W*hzwnbFKdVzcfRK*#-4yZEqgFo6Yj;6McrU2-dnX9k ziK`jFML1f_}S6%moFn`U%r7-d=NUqFM%pwckMTl`678=$xH1g{7gje z??FD=<;v+kx5r+a-?R?(cJd2V&Sw3^fBf#X_zj)Y@+#;EdtMmU_eRi_!@qp}jrsS9 z8qqtEpm(t&+!41~JfZv$SCC&g1$J+5?P%yPqtKDOIwpFNymI=afBAYE{^vc= zc@TQnf{y?AXqW%|(P#RB)_bmoj!^W(f64aq@84cq|GkI&YCqu^*ge0DHrBgEPxiU` zx4FLlCP+nmkoMOh89C51tSIeGD3J8uH;*lPJj@nIl3n=;WW)QH;(RH8Ot;@?TFL$@~j6#K$Ah5k9L$`TX^ROU&OSzrEy?@Wo*F{+v;Z2YDamdI5BV?*%ul zS5UZK?)zQ+ChyOZ_?^%Zegt&nZ@&##Jc#VT_drMJ_%As={Oj9e`*H4rj>d;j@<8qP1rV^ypWZIxXX$;C z@4^p*ZoUkurST_@+WOY(BYMIQv?!nJ7e~K6?rp>qs(jLS?~mxI9bG>E`tG#;eIprf zC%;hgWuFEIm!s!D-bPHn|4lO91|8wsLG_2mpQGom?_Ol%_q}Aii~Pb*flfXfy;SRO zBQ`#Mi;U`5;r|o8uFtpVG5zm#(D^cSgx?06$A^D?`)$5dzpA~2k_*lBnBqLI5wqVU z_cXr={~T0*sGN?7|9sSM_JYRkhsZCKTyXwB@!g9qPqSZqo7qQa$@d!Q2vyGJ`ug+V zp2mJo@t^AZHc<5y-vD;`kGFoCk0b{)9|_+Fy84FH(#%J@8vYW|lm09@*u8w&Zu}y> z{#T$QRQWdPL)`P1&wb`UkeqrGbcDYTs{K9(0(SYgU!VDRHO@p&_({;|r%dmeAzuFd zyW7T_$>;9Nx5MP=TcPt(=m=FlCr@3!`qy`x&6lz}#LvQeTa+)2eECCYNbc34 zBYZw6{!@7YyZq(fZd-4BF^usH(E)!AO!kNR#J|41=0DZCpz14p2iUzn-kbR%G^AI( z06M}~pBKIDW?xDUl%XS(TxdRT)4%;LF@CuVIzI;;;VZ%Bc;H>!_q#?+-}ogG-vk}u zX;A(9)1af_#)~eC!eQuAV zw!ZZ~5_~WDh4No@FJDHDpSA8QKa+43Z0-+#`)!ZSzmoIviwl3E1wDUxu-Eq6%TC=7 z9bpMn``rx!cKNs8Kx2JX<5%{e?DS*d@y~XimIz*KRDJ%9n!fuhBvpS3PlB#L90mXS z_8GsZ-A14z%z~=#(?LhiU*Fhk{QNrF?Xlz+O74r^M-%k?+i$PM$Ew|A4+`%CoqpiT z=RZD1EuKbl{{KKncn8?bfBx+^V)8}fR(?sL`d9VUd;-|zKVOcRKSFkq_)e(#ZRzlV z8`Z}&XJ(0)e|<+XzejrUiRN43Sy1JBD+t)-U%r0Ruhed5$S?fGh+eY3{{1^(`o>x4 zsJ=qAUvfU@R*Lo29`lDuFF2ucfv<_m_c>6sborNWZ|0v#|Es*D{|Vm%cF%u%Oy4~V zo!g-!6y0Y2do=g`u5H%8(n~d;3&qds-@8CZ!(TtxZv7!W?MCto)z8iLhrfPsx#=6y zTaH3UC^>i=C_M(S>rw7aM;tKud@t!F_k=$m(R*W8^hT_I<;Rx(BK!@oxj+2duixy2 zyD69YRVe?Elh5M2KV$G-4EkLcTmQ;VP=5+P2zGyd*e;uY-wvHOLr3^=u={wBJr=*A zcGI{J%Ky@R`yI6UN{{?HbcC(w@im^;sI9Nw7L`x<--+@$IqKgZ+Zy)PHvGi0w}!wM zgEI+#yFb75S$~`*{~q!SM0FWb5*`TKL|y)d;NYS^APkjE-rQ! z*AMpEe14W(-=Mz2UC()%P|gf@P=_GfQ1 z{a$gWRz9!}-DZ3Bn<}K&wZrx&zk{^Tg^ut(uvxzN_wQxaABq#W6FS28gO30BXqP{| z0gLYxAHM}U!cQd1r*V;Pf5i?f-{OLc_-~-(!N{%M$b+2?dGIahsQvarNA!+%Mej13Kh&?^MSkJcU~_%_+pov` z5z-5Wp(Fg?pvre82-xK>4|J>>c}^%Z_EbliO8_RT&=JmnuKm)NZ@bwa();qz5&jIA)bG#2e7)TFyZS6%MRK_a9pTGB^~d`_ zM}{8S`FhO1COP^U=n20GCiz(e{pG=4 ztFPjGJ_{Y8+EM*+QKG(X+;O|Z)!*pfk3vWNE4ps{y3A?H_YY*!zJ=FANBCv1dwu+J zo8O)r(Gfn5dRj0hEaUj)aju{pvCrg{Uw--V-48!}GkKpx-k+gt F{~y7BcohHu literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_16.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_16.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..1efc6fceddcca881e275e6e9a71229f45b594335 GIT binary patch literal 62132 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 F{~y7BcohHu literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_17.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_17.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..1efc6fceddcca881e275e6e9a71229f45b594335 GIT binary patch literal 62132 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 F{~y7BcohHu literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_18.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_18.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..8131e6cffc99c33ae083c7c6c564369560b9c5eb GIT binary patch literal 63096 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_19.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_19.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..3b98df687046346fffea4af89882ae50a229a7a9 GIT binary patch literal 63280 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_2.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_2.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..cd4e9e5d9c299007201fb028518492be42cce536 GIT binary patch literal 8744 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_3.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_3.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..f60d7a6313056ddcbd6e2640d744c8f22a029ddc GIT binary patch literal 33232 zcmcg#3v?t^neK#{0f!8rCaqDC3ND)o5<>$+zTo$gA~&@cKiGt92KJxL`g>2!yF z%rNY6b=6f7R8)K{EI8{62IZkEii$jZ017C+6;@D054!3(>h7Wk-0b)LRky0r=}zD7 z8NJ8K*Hv}zH}~=1|NrlQZ{Z0?op8*i7kuZzyYIRBg)fSpcipSsbjrI5cRq0WpX=v8i)YpIVrYB}!J@CP;&wFL) zsVA5xghHVyyKc-|#$2&fT(s8Qq|&MJSUhV+^YL^lk}z@^{LJEqnajtMk-TZ7r;S~a zou-j0B&W=5xA}9CWF`?$%^2}i-puX<@pkZjV+2Nv zRs7nAK??RxaJX7$_WCCoPZjbMYc;E(g*KYj-R5@{Dklecv+*1z113!bDh{e+7Bfl| zZrk_%j1+a8G$YUrj>d_na`|k5%10(&r}sWn6mpF|U#!~bc<72{t5#zVwt4LJRXi1o zM`0YGoMPy*LJF!1-DMg(`2*7%E!;_62n~Rr`ExUDs$WeM$;T7%oS8dvOn$4@YPWf- zTDBpaR=rrNl*?#dr}qISr=97nF^x-_0dts1MDnrG63q$=PU{7|0x4aFH8bXoM%k$0PAij% zSwY!^tx1{j8MFD`?~NR68+ssxv4!=`nK9U;L?mlO)8pxE41vRXe|q)TTk6&vW52KuR4*t1rr9M0^- z{GG{0Fh$u_&@9uDC`@wJ^rTd|WHA5GRy`H+dm6+!C=mPu=~y9}M+c^+RTIa18SeIS z5#Bi5m!P*T4*9-f2|WbQX;i$afD3*Y42ep4(XKb3A;f@H?RncO(?KhiN*GV0h<~nl zfzx;Ac9l73CoE&3QWoF2?CK!PC_!FqG}!UX0am%9bTu<{%VC*W1m%}Q*M+hi);ZzLe@mS zN8LqMWemk$&%%_<=36|1^8{4@Ey8~aYwpUD<*Z2q0-}}28_@)Y!4YtH$JT;F*YaV` z^}ofd6AiZhNvx1{mS}2WkHtT%TbswpMyYO3)a>#inzPTg_8VO2I91s2of(0js{#v- zwRGGH_Fm42V8Iuq12h9iRx@YJ_jah*O|*l{aL2SOljYnwmR>Jc(yA}9uQ^za{D3u(l_%Ht4L#D6OApUarHG+2(^EjFB0 zb~jnoR7M1^WsGn-izNsgxO2UZ?3fcS)Q*YSJrf9(C5sne8m;Li$0Kt4YR3zmzS7N? zr{&{>_7#1LM}DUTm!YGx>12Awgy|J`pS}}R6`fwaTt2I(Nk*Mjwqs5mjj_=?pCMtU zX7aOM4AxQAEg!<9wDCqZc;n69UCR}imPK01T4V2cv1%1tJc8PaX5$$N@Og2IoZ-a% z5Wwj4-fx$`aGSUGa_Q1(eYasY3>NKxA4|!tf8zh!-kP}JM^=rz8J$g~6X}^aLa*lb zm|55z$1FntIvbBnA!dm%29_pCtoEi7=_rj(453QKL8Flj^*R?MIf)IJxp9UE#LCU2 zb7Oz@f6#C1p7Bxzp=N#GFIG6(7Pq8w^9WxVTyCr zO06~yjXifB%p~-m6B^v;9oB$Y!=c9+Oful*A=K@7D6VDaOTLB%f?{nS%w5>|t%a~*L;Z*mA>cY5#3RnVq-kzxeIq0pxj>AaE0#8_i^ z+h+1P**$XBo_7dj(!Mr3GezmCR>bKlNL@e$6bd76P_Lqi&b5cjfND z&Q+FIDhQ;3yq7Y8UPpj1pG`ZORS6fA81$)Yg|jB2@`%i0X{oj(53{)6UPMI^2Nt(y zHjMyU76RG)Bvw7pCaBl`&F(HN)9Hp;t9M-hYwavdrnAN1_>HX|wVE$MHG+VK?9R2G zIW2Q$Ehi@Eh!%sZ^noQNvB4|9&&80shYslfa&IEn@*#Z-gsQN1JOJl)dAV3U(BhHL ztYS7D_cXjEP4^{scQMDs<>|G>y zqM+Aue*bx^#(AT-vQpwv1DYDB035goXk7RUlM~e)U1o2w!aEHEykyynOYkq@QC1LP zFtAr|SLO|FINJ-hHQ!^gLbcc`fZy_|ZzCUr~F>C+$3PKn4pikTK;S{{1MJL!& zuE6%-U!&${MsR>)9u?kayDpNwScVAA;qU?C znbw_S@OQ~Jc;)-qw!clX43Td8!q+K#y093*mAbxX=$8`rbeUUZb`6>vLO%zgK(r9& zBP^g7i-i|i>n^i5e{NU?*TGs5Y)R(ME)jq$m_8f-yH1BUqOhB8g zTMKl0@B3v8I4ePr<#qEm)+nPBkVJROtM`(AOAGs3`avz9`Z~*v;w~MS$8IM!SkXDM z095C4*1u4vQT7&PZ=(Him9`mLIC^V#3e>KOZoYsg)NzfOL@+qD=FFOI5x=KBi(1)R zk`7zu)(1~aj5=#)8y_O4X4+ouZh9aC0gnM!W>k^(F!+Lbd-n+&V?~v6W zM5UggvvD}vIbG&QQ#XF=vrJcU#6nKZv^=@h;dPRx7XNELm(uXIOl63jF)hQ)FC#iw z@g{2RaLfDca9vkr7HP=TZhQj95_=-p>vm3c7j_#F#t5+_^|A*~ndOcomtVv5)LB>t z2LubIS2j`GzVOR>(+^AQ&fars7stds;B**8TZhZk3ai6g90ks%ISh_?%E34s&RqX6 z7$+%~i=_iKyN0zztzK*Y##jGIp7mP0X{)tV@2!~EnOw$b?rV3>n&o+V>{Ma9s)j%Y z;^*t1#L}5e0;fEkl?qP7o{qDz@CM~;kL~h-3y;r@>E?q+?H@*7d*iv!?!FL%nZd6n zBAHA&i)|+Q2sk*--HKcxzLPQX?n|`z1}B%nvCmc?=QuBt#VSs{K)?h0OzTc+;Pi%W zK0i>vlaqB>hV#1>y8WL0CyIqX}r;=C<~Bifxj*=N^m1T^r4hkQZQ z;`|BBV~-S2e9<^#bex*Lhv&L?IFZRslt>aWCH1E%+aCLK!H)?#J7#N(`m&-r2AvoPW-gX0IQ3<0Unw zIyppK7Sq4wz7?D!o^6OHc$7rqx9W%^Kcis`A74@;B>1QQ7yNMvb{m$~fp6c|^s#O> zua|NNMPLIw3d`jPt#h8%T?9;yb$YL6gcGL3M5)RbbMWmMOR6Jq;LN0U@4cv_98HjE z<7|($ebF+wxF2Etj={y|Ox-NlvDw&Vc7Ncj-2?P??^5`M_0vKeW23n*-rR5IQ0T$1+M_7 zo+PA&qt85Xm&fT|=Mz0;z?uI_2Gb?~hoMHR{;9G##0s)c~uexuK!=Z2E-(DDOul{`75_$|AoEIm9hd2R5bfh-1yt=C7ZX2HKrEQ_Rk@0P~o<#o<`@whi z;siefSjBKl8gQ{Q^oQ<3rnlpwyb-?+oS$NASB38}2y-{%@qKVK&o_?mk8bN_d^gGb zxDn;4Pl(?Hy8qPxPhPg*xn3F!eH9rG;`%Ijh~#7aegOnX(w`swp?gr`Ag)ikeD}J1 zj|TYEJQ4B@|4fR0c`x!%4-h}^@{v~+?WTVBqR?9)7}S5n@4I}IZ^fstuli*?4x%92 zN2DCG{{{nm`ueJ0#^WlKe+WE8>IL#~J_97_*DoCUI!aLfz6~DYAAlDFpBv!Quir@M z2Ppdm|A^JHI;?ID+`!Ab>k8*c2c!*yDa(wRx0wn3n z^ETo81WH|w@6+n*fg+N82-`>sA zfApJUC{H{G7?i&=^B0AN6>&!#3f+f1@5DuafJk{!{illS>%Va5nxnj@ApYdK`nh~+T=m-<4t)(Z z_#iIUk2nwH{CEuzAgP=A!TC$S>MWEea-4ggAAO=vxz103hnNL&e0Ku@l2p6ZeS6#@ z@=UvNGRhN8;PR@Iq};*dL(gna(DWu8`VpQ`uWSbok?m&xm4K>VgSgjA12TWFLFSjB zJaHGWx&QRXw_off?Hc)rQ$Y4#5(to_uU`g5Ua0q;f%3!`xqP_*pK7^Bz?Xuvi`jqrLIPK;+;S>KaO(fx`>Aj ziaw>E@nP@~Zve9YJ_B^=Li+U^5&xcX-PfZ$@s}=NAut~L@^`evH$H`moP_d3&I{FE zm*>orR7E@Dkk}*2@yozNOal*Re7^{e8*x1kJjAnsN}g3ayIIdLp7RM@XMl(Ja$xW6 z-6rxvyEX$JBJD=dUgA;cI9z&ZK;)V8Vn29@uOr{8lT>^4=kH+XE8zH7TpU;8D}a>0 z3J@SkU;c(fzfd2%6y=E=57mEaer$DUHU5UBeq2YN2p-}XQ2Ed7J0^Ym8xH*^^1lHE z{|EDeNPXISylI=PFKH*o!9&adPg!-6s-M36^@%>^z7ge*I17wMrKX?#j?g9_-VIb@GI1nI7%@cLs9{WXKF>ZPX$`c=Q`Do`9==Mj!AK3eT*?{N&+2EnRXTSAsk2Z@w_&9iy;34hU&I2OGic z^2O-H8(1_ociMCtN=A z3mN|C^MxgTN;y6r<%!P%_U=#iiGNSO`KORS;{O7B_t!=wesvH$cY%laFp&L6`36YR zw?}=V?`bFRKzZVQF5eFVeER)2De}xX(+5$Wc*y0uA;70!zX9n#>Zt=LPkbZraOC+5 z;GjI`z(XtooAsZ5d&8mMf#X_S6W}49161=@>4B|yu9t>oy-ztl13bhykmLJGpyJT) zzkabtm!RMn$`i+d&F$Tyh&$py=#R+r@3?+*%jzm|EBJaJkIf=4w}9s-;3GZ*e5(I& zi^DP9#1s2vJxIUmSnv>E0%ZTq0RfWq`)^3>2mN~X8}Tfls-M!&`s>SM#eb$99|aHb zuYt)4N5iOfLO1@#J>Z~T*#;isbAfCxO36fMah~J)DcVcq_$of?D_;8kM!)!f zpG6st2l4NK&H6>Zy#wC-NP>s+;~#*%>z5(XFVuU~r$p)l6@S64B>nyihhiu}y+U~* zvi~U0v?l;b`g}uPeB(rvr#*T;u=oAE0g>l};NkowJ{5eu_uq&&zCQ;a$M@ObV|zJ1 z07=Tusr&XgB>S~&C-pq>6qk?Vqsr;)zb&F)I4}N)`Vo%#o54do6R6}_)kA-NgeAVgb=J$kLp%?7G4KkY;?vjn{j#3^C<-p1 zJnI3BY5P!~c!|sRfdHS<(|Fw>^^1OfKXR2&p7?s;?1hfPSAJSI z4|TP*pJVF=bPXmZU&E%XK8F#{^YQ%KRB+x2Op8~4W$p1oam27pUgL|V;%(`@i#!l zhg(VA_#1bj#O1hd1rPClAjkI+AV8A-d>fGST#OrVJ`f)SHtQ?>^D3Lg9&w&g-iW^f z_C6j%!pFEI+ev%?sQfFA$D5zt&3UsSIgdoW{2}lVzZBrZtt9>an-qCrT!VbXLqLwl z^*|xRAN~2UN!m-jd;!W6saKqMtk0(}FT)aV=RBjHB3?;8*Pm4KtZ#pZW&eZyRt698 zZ9pY2P!E#y`TD$g82K0vdpD5%cMH&A>n5HvEb%(pA;t}ejC1rp-}+_${93m@#D~DA z+N!o3dPreVCQ{W-KBEY9O^!0OC#+Un+ zF8~j53OG68%n)}!s*CfiBXWL{`^aJN5VJsz$J>Cae)|0v_STo|H|l%tSIq8lCa~hs z@4rcDFW2RN10G@#$ojnz2#}=Tf0H7Am!VV!<%xgq@+}4U^!49}e82hu^xF=UCtl+6 z{Vc$z+U?YKqra2Ve^(>RjVMq2y36G*hmiqEH zBKCuNz78JZ6+p`07k~gsN-wDU_BbH^J?#+Xg!nO_($9)V-+u{2Bz?XiiH~1|Qul#}_%&ejc~}yB#b@6PS8vc32}+UD~Ux2+0G7p%fqdimZs74^tgLQvP=kR&9r73 zW~Rseur0oCKiFW0H|G5c0r3U{#=Ois-~|GSfd#_*6%ztBfhC(wyg*pc{{E-xcGa}H zr*F4J>T~PgRdw%wZrywCx#ygFs(sPsi_Y7;`7vMFbH|OJz5G$*PrBuqFT3PRbD#d^ zBVT^YPyXtzI}UyHQxE?2D<1Lqw}0{7xyL>3cYg8Izy9`PZu;fxPCPOPyEV7{eyQJ@sWxl#<<&-Mu^j9!uLi5tmE*PYo?xL| z53VgOmz%YEP;aiS)ha7xF0GYn!E!k`QCV)(%4bveK&8Ro2IDt$-{SI(uUvW!)6t`N+m z3+Y^DwvgHIX51gy)rHD@se$YT3(Y{%Su3mm*J{-#mgm(Oy-UPw)A`&19(H1vJx4Lf zjOXVV6TVE-q#&3IZ%`nApeTWm+y#dYEiML`*&x23rdO_<%P^inF%$4G8EVr}6Nq3| z-)Hj0tm^*9|H0~tI_gAaeyLKf1@l!zbhWhF&`ez^)vsyNd%F^%gXs2EK6CwAwJtu! z0GV8_R)X^N(g?bi4tAFs{JmyL1G6VUhn%Rc+9;{~)xqvs`NXn@?b=GCyyskUO_bNF z)~LnGwYBp4v!kVJY17Ja`eS!}jXz&2E$``gF{gRRe{@^DQE4>8$=2-HbN!T!C9wFU z%4*OkudJ18rAD(>Za??ZU)53%a&oA~VetI2KH0GsSaCHdS3+Y??kW30$kz8jM+`-Y7{~ zme$b6kzzI}?6bHnCb>)+T@`A;>~wLqFehbb%AnW%#7LjHwiIX5;~f{5@J6(#N#&q~ z3)v!rj4DdAaG;PU(NnhQb-f?|?RY_2V|`ezBhwA!o}MW&3u?^O#G2K$$c(zy<^v0l zrUes+dAouV4il?@;M${t8rvW zuxcR=167K9Ix@8CmBrQ4a;0vQg~nsog(B0E6z_sGwK&c|&lK_#bK|oN$@IZ2dSE=$ z{mw!9F0_1RGr1Xi@&m~K!Thw@eA7uYq!>;??}Ag+#h`j3C~L*3nbow4#GdSSIe#d~ zJ@~8`m5EL)wf)$EL1Qi@Hk4# z%Zz7$<*}=Deb{%$`YN0>7ja%9^JF#BYAh+pON9pxZO+8g4qP!FJuM!#l#a{Z#M?-? zE*ss;RVz~ASaqg`{j8I|t4z!lLVMTwRQO%!+%A`$0bq|XiBg}O?Qkiv5NR<9oko18 zZr7(!L*cNO18l{zc|aX69%1dN*G)dK?i!eA*PD!1u-sVRN~`7GC8nE*R#iQFZMjyL zW3^metjt%+2$=*Ak95AdY?9DNQR$})T`9LJoTW~ehiBoW^(&PtH{KB;-gd?`J-veImHzZ2KauFluuDX=T72!*_@`K6NF21ZRi<)-;sb-7fj zl?SdknVy@K9!t+@;VaIe`sadTeyZE`b<44HiNmObhRPN#pEBcXjcWqaROqsmN_jDc` z=+ZqtMKXs9nM{EFnsLjDmunO3&Q(^M%&$EIRy$OyHdhw{TQ{03$p?K1O1$0(_Foz- z5!R@C7mSP@MSut&tUrszc*3~>t9zLYOyDXSbM-ot+i=i>QZuNP7D}~#iuQ^?wfwQx zn4sG`#;RH+u{18-H+l6wLMu6GuJyeX8V*rkU3z)gSH9&k4a^RksmYaWo!5_^BYdSY zB`<;a4N%5|HhXf-CS5|?cDNLm&rVNdF*D5w+BKQa)5YU%-Yhd zyTYhmXb*>qaHD%M!&GMa(ClO@A{nlp9WRbw)6K}(;7&`o99^lhHZE$psyC1CE!E1U z4wq1>@3mRe#>9IcezS$-YmRAMny*#s^}RUa^G^znm(a0cU~8j$$NFgF zBOVr%>y7?v6wmM?-G;$RmBqBeet}1kc-$um@R(BQ!{i;LPJRtDX}MZmLk$vc4+m=Z zQe$~f_d6}cK9flw4lwny`H4=~4rU9**|UsfoC}Uwq#i>HpD=^5HI=<`4yQaglAoH( z@!i>|=1KNZG*_wDE31nv=krf0%TaC;X|8p?nqF?OWyEb+)Rp5zK23SCPBrTr-HW~J zR{y%NqRryYS2JrR+7?F$Y1;f!x%1Un;@l=hs26e>1puWO6uKx9a_e>_{%-@&Q;Y%ohGXWjDDwNT92ryXWfp>OLgs-+PzA1pZ~7_e%6Z3%~LPp|vQ=jV~p zuxDP0pNthxn-n$FVo+a0GD^#xF11#_V|%YHqjQPl^wzjeoAp~`qNTIr{en){!br*P zOV;hzX}=UXM?)j<$+%h~mN0O|gJRWQnD!`Qg@vo!+Exkb)#ZKbE?BU{4JtLmz~!EE z$u)!StgKa-(Fh95pN4C;(D`aS_GdcPVb>ARXX}NaWI5XXoUg91?PPnOgVagLA2G?< zLY{p)rnZ~XazJsirl++NSjbFaAROTvn|$GR;8|9WpO?@s!E7@>CiBGX3aEiIt|T@* z&G%kij2!b_%~gx2U0bnG1zpvU<@_Kv+!nO=@t~ke^trv%t`Z@R1#A;s^>{1w+%m^c zIGdlv^@;a;6zwW@yf|JhpJ11guwElrn}0%?8Drt|Fr6UCESJ}oh~sz`E6An8Ai^rD zV~;WO&b)F}A9m2gf=s>9cLf&!>$xcwyMeyjXssH_hy;_a8OJYBqqaY8@hab9ExkHZ z$WD)EXBfSf6B}-@gnNDpJuoF$!^X86aVQAG5SQ&4wBAG_HqpVb4?W5#H zKvG3MKfQ0Fke>+@Q|o#o5poPSIKthmwmg<#cN9~4bbtw=RE(szv*#Rth-?52Dh+9O02W! zsM6|cx$Ueqc_zx&?Oh|*)JTT9I$k`0idqb#W2-jw%Vn&S&R2^>u~BOabpN%L$Y#dR z!kwB|w#9X%H3UoL%HmSPzhvi7hTA^h_-;JLPNdl3ciWJGzGtp!Ry2QT-SK5}QL76l zlYP>&Kr1YF-CpcLB|fp{EthQHBhLA0kL`t9PiIp%ntS;I25TW8#5kFsP$*|SJvBZT zt=XK$9!GkXomvY-^;IYC!;WS&F%EXws~9^Q*xK!docM;lz)aOnfim>^jPji;o`cE= z)E0zW#Lu`8_rgRrOa}{c`D1vfvc$qY@UAzm?n6@~LoWVKKwPUx=0O+&Tnb97i=^kZ zUoc-~MH`cqIzb?&?UCt<5JZ7E8Nm9ZcD`MDCe(-QBIk$(Izmy zJ+`FwQ)cp{GwP1>Vt2XC;B&{6%=dI*{@n==C)zx2)b}MXT6Wk%v%aU}*70wGGvVZ% zZMxbyq;j4IOM5FJ66PD}ACE%%H9^#l7e;#vhaIP`JkB6BoMN5L6+T{|U zNZII^>T)1Imm!aI(3+-bqM(Xg>Z$@aN{>rSMz1n09fUNIj3fs~Vt9o71tOo*BqYrS zNB1ASw8!nv!PL^?e3vk*?sW5DN^JF$+=?%}u&Y$#+qEn;{S|IK72BMCTW_A_=C12# z`*yq<+rHjzqwW8O&hjjmk6U+EcE$)UuiGsOX_#G0gKol2rx0ihtY z;M%QXM2w&b5$I_AX72k?(KRbe!|vpC-aS+{B3x% z+cMBQxo3SStz#-ss~=tFe|z#^)I@ncai-)dUcm}`U)9#UuAgoFxTg-*$|wpg?99(I z6OVh`ZW)D^O6ta|^VRrocJy1B#;tulOHU*~(Rrh&W6751PVRGWr+@mW6mpb^b{17z zqLef(-OfYw+EuKfFi)3CD{K1G3+0xkIu{)I1CQnHqC_ASPtMYuy55LK18X2t$eS-f zrf-1=D5hD*ivwrs;nXVJq_mitvi`Kib56-RSYZz#*C7mT;dd_tRUCnUS7s{J1vUxU zY9gaxVZdtfMjmsfOX{d!ndp@hMXEe=&3YH*p-8-wko9433{+`-^vWW71i0ip%5&WK zZY+Oz5%G%->rYzx@<_IrJ&?6m0Es!Xy&<#|{ zx#+y5sy8r}OSQ#{`m$DDE3>JstOKQX;tYifvp!#|tZ74a;EFBvv%srIYs-39(f&%5 zTG!g5W#QkyuXbsl#dCT3jiff-h;iMc7b<462kD{>Z+dvBt<0Q$%1ZldIjf-$>Wx~{ zUIv1x-1SE6=McOYM-=pWQyiNjJvGdi=H&&YT%>bsS@@TX^>1mRVsC(H>5cMxTfsL) zRmT65B0_(Y8qMBR_J)! zX(Gu&S;y5{d0m!8>so8hIvd5MleeG8e>vgODf%=w%|3v=$8$tqiWauAcmZo1p@S$N zCVs7sDzhku;yUN>ESWmCuBVTh*!rKlN^dbKI+L9WqiV!k3q(8m@?gCPY_v2|c^|>qe5l)Rrm1M78*$3p$?hbWvZq z32oC^gN|u_pBW|bvPK50Rw##WS%sN1 zdRQNqCf zJ-zPBi|*6@8K6r0UKg*h>s1hzX@!;=?91!7F9<_KOG*3v)<&Qufm)~~O!e-1BjHS& zMG^-?y5C905;{3}z3#`O!Yj=zyY5AXjWRp@OD0k{Iy!~dv2EUSGqb%=2djSF+Ym1J z=v%J!%oZjqWYV^+E0I5vo#2NlEdQbCSt`z1iFUxXOw&#Y#@JCi3Zj=d+gp88tj+N#EXzbL&MrSbK<6MZ&y zb4^UteacNHym)P;%-cVq$xoPMqkHS)9&YQ@LL=?(>g^(Rug~Ifzc^O|B`_ZcX)#=R$hyaa0}b=R{%YZ`|?7UX8Tn`vRL(-|+&c@>VQejHsP z6)q>&6(c9U*z(lkxAm=5T%xaPo!%brbgkvZ$d-?OT*StwlP`qR-PH>kxIS?|WSal_ zh+Guesp-E~4!_?1QnIb>4-{kzzU7k3Xq4`yR9fbtlD;;+8;h@ufOT(ow{kYS--)$I zk$h=>-XX{9{g`C#7l|;_Y%5qIMg~BUo&6~VQUE zU3Zq%^@iUy2$WuYsW(?vO0|<6F2y4_Q!epSQ~12CFV3Ywt$F)WH$nu8`Gc zfv9u#gEH&#qeFME!=+;M6JxO_f993WZ?U)x>y7UwhrPsa_nfTrQy;vn->7%L69-|> zh|0x36|=#uoc5eMzcaYOttc*~H))bTmzSQI$+J_%&*|BZBI@PD;#~F!0fS8cHQ1@( zha^}p-47TtoNP_`ao$kCl?nr%^n;+!!bm|K~0J`yY_3rJy^u*1n+bQ!7K5vCb_<3-Wz^xwH zRo~*i^u(PeFMmn7_rN3k45;V*4(O`i%YEsITT=gnGOy$FX6g%XkNCco;5)A;k1Mb_ z^$EVd3xRzj^@aCEp6wSl6VK~E9%HF*!6!K$gGcxTaC|&FI~!!voZ2ztzVyVg)DJ21 z9NKjV9^tb=H@=!1I{cq^Tk12Ee;%Kk;1RwAJiNG1zvC`;V&=4ssBff=krnj3G?9LX#TqX zyU195{uxbumtwc@kscL33XFab#q^a}{PopH>Kl}QDW5-pN4OtcIB>PKkm0tYpZ0y7 z8qcNTY2;Zr0iTnXh%V)?55`hIqS8D0WZ@C6fh$q}IX?gP4W;g&(kVVi;Sp9rjqlSz zzz#Pq?z}thNPUr;ui$ef^@Yd5T-*5i%k%cs-@ok4})soJP6p)k3NvTe?6bQ z)E7>I?c?DuFI!Dty%8SCi|`6?C3;>rFZ{=2yXn*C!}CCRgqMJNUbPpn!~c0lQ{SP+ zjmX{4kU!z&@DM)Y2d=~QT!jAeHmACG?e zPxAaeKC)Yc4~9?uC;0~K@bAAdlfSo8YbW)E2RgKGOGxYS??~!&Ir}lN^5%9^n^2weQ;?V2A(w*k*k1 zrq-LNFBD%cq5q^y{hxP7>MNB0Gv@7w;1T{C*gik}+qX6K*YL@X{3$#_jq`$jd7d^( zj-UFL-`?~9(C-*B`$cx{&*2m9iN^Qp#Q6HJAEWlXuY%_fsV{suxPM>HdeF_Ye(V>` zkN5ByhDRtnFvpLCEWyaB9sc@YH1#EFxOpMeym0>w}x`gDt}Z?YqAgGcxYFexur%sw-E%>R|%`%~%*YZ0HGKV%DiboYH@++yw1yq%`L@G0Pg^Z^RN^`HNG zbnn#1;gH;|!6SSs*e=ih{Wp^OIvj7{GXsxs864c+*q{0u9P$$;;SsKa8jlx)fF1tw zvd!dKtxzq3o)y^a%djZh0U)!bgMc&+9KQn{0i19y}MrBfJFE z`2J@Qu*1o?>cZ6hyA!nC8BN{Em7Dqe54UdW_j?Z8JZ8v$AUVbd~g-a2i^sD1@{pilS;|{Z5WM@df2p1y0>l1wb&pT@NxYo%7 z)EDMKr~f#$!+$*X+xja#|9kKVHQzKISAa&wKmP68WY4Q{u<->);Bo6^|9snRzMZ1t zoyfEB=b+km(Ln9nYX0w=ssBxQguejYd>h1{{xlpfO_&Rum-vtMc4{bAlU+bjiukcskCDHtF?emxC5t|>18%Vzhf2#KJ zsz{CfGEP%Z;p4x4j97d_a{Li^gkJz9FOoyR4u5?x+KLz7LVdMQyvg>7(EoY2+j=gZ zXGMH32h~352XX1}Z{JSak2*!2HR=nW5%HZ$@Hsuh?H4P^?>WS1BK0V@lLxRtZ za}P3ZkG1sGD)n#U%B#S2^NokSpf^!eV#NCI6ldx`q2#)KzTKDWe#dC)A1SDHHI-X?eMqn$87$}ulz%JgmYl~{P3T@W2rmg(7xM2c!U~f$LGeu-@e*r z>$&Ee##1Qy)A-&D0(SV%w;lGp@1<6Q`a;b!*S?UgAAPmc_Aft1#pl2y`~;}>X(jB8J*oBM&G5-@b$m`<{MXBoR{v?8RR7%#E*uCKIPpE>e*MJjwwV5V z7xmr^kMLWd(^paZ`k23?sjrHQkH%N{Q*iM8(EYZ4sNcR0kML)p#&blo4 zX8KkTIg^Lkib0EG=mM);W-4Rrm-DF#wM@zWvme`Qy_1|H!Zp!)A; zAYg}o|BcxEkRPLd6Mh$T?Q?dO|9Ui*x(kkHpyxjfkMNgZ`*`@zw=vUKFMv}#!p+PN zJ+I~qV24}h+3NAB0D!c{jMe8frc7SK!g} zYCPKg5C8GlZ}aUP@Vprw;b%eh-@kx>9qzf^d3W4q_QtcK@fH3G9@l>w2Yvb(-@m8) zi{Uv9kMJ<#+Ac5t`f4oo1Nfc|&rx`UuT1c{aXp_he#cIWhba&9FX0i&E?56m6ZV0> z{EeBtq33)A^@TTrXY;&&LtEa?=LPTx-`9c9e>{fFe*O?VuYgB*M+ZLt_`!a&58eRJ zN8u5E162Rr0|IvV%ijeif3Km|$EYv-DtLfbj`*RS*^sTD_`!(T_p+Pc0gq6;&YzL~ z`vAe0ex6tRwVG!d58-W~o;R5f>^~mErk~$JedPlSKLs9cvk(0D2S;qbTlRtYgvx_f z`;@l~*fH$B^u$q%hiM&pHuZ(?2b1~oqS&r~ypCbh&w5VfqYIU9(f+*t{kPNd8Qv4| z2|o{?p7$3ZV24}h+OMT3bttQVOrcMqX;ZqZQ;_A;o z8Z&*beLRhW@SR{%A6x;YzdqR1(x)0v$@51*_21_}zz+ZUw#nAtmr(0v)EB-1bowu3 z>nA?G#rjY0RcKs=w}H-IaC+r@N8A&KE&oM%O&^9w_)lQ_`s;6RT+p)rz5&l0;JYW$ zKGz(7eZR%lU+K{=!Xx}Qa3zvIfZ`Ls3*z$1JB zcsB9u@53QG=$~ny@O~Yh*S~!uHs7RI^t{6J;M4f-00BGv=f{xwt2a~Y`|t_%+;0Ac zZ2j09JIo%ET_yPwKB&X<_G9mUhDIn3ruiVe64dkF2m*Ha&yOL~&o@ykPkrGL(D`qY z=er^EACLW}pI=NpwNJPQRQvu21nlsiZ@+Kz+om(xw-{vy1w|wTSP71MzJ$eI+~SY19{f7)<5^bEyx1dZ)dQ{W>bW z2Oi`a-qy z*`Vac$oR*9JsPq69PKMSl={NM;7VdW{{qJN`Hr|J4%_^A3*~mhBkVNaF6_zU3XG<{ z&(}Bc5uflNsOMb(0XzKrZ@cMd<>l<7zOW8zJl>z+^VcssEk99yk>;83y%FDC2|j;) zFlO!3y8ABb3x5E%`wRa4H)4FRg6A9X2>%zjPXD14{Kt2v#S`BN&+YIC?*`R>7v36= zhto4$?s4oefAy~@rS=KMN(rnH^OzlW7zsncG_-ugqMSZkH-%42W7XU;1NDN!KceQ{Ppvg$+Pwa9|n)`Pr&e( z`r`5JXMOt`9MXGJ@CcXBs(nM|pUY1bpYS*+`MVwj?C_Vr(bj&-0qSdgn*}GspO0w8 zhy3T;PV+xL0MCDdM|cEO`~DmR>~Qngop;BrHb0aXHbZ^klfmSAq`Lm|cg*zj$EdRa zkMJ+Rb@2l_&tG14w)Wp%2+xP$`y{C6{l6e!hyU{q+xWhSS|6vr@D6bB`7vhsz;A`; zrSJ&f54O+WEnN3IwwpaExqCT0!dpN+ub$g+_^+4yZ9hP9q32Ow_^ycW%LzXJ@!fC! zwDjJqsW1FQ#CP{Vd?Oa0)VzH+^@U#ooxjSd9scpjG21Vb+=);4BXDqe9x?fooZJbI z@W)`g{Q27(Beoy#On4-J!rQ@idGQ~Q9VXA(_xLk-gqkOV^NpE(dMiBAd%|adNqcDb zA7C?Z-S4=-^o!)K29NM1p!)9vpyRlY`_dDKOrL6=>3M~(2g7{jn6DrG{5d!@t~bCV zyh(hKJGQB&tG0fEIy=lNOp_x zA)v)My$6aE?;TwXTYcxYb84i{de=M8@+u+=_a`{l)deERfJIDQUS3S;X31N!ZS1^@s6 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_5.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_5.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..709c24f5942ad4a9025b84cde3b266067d0c4cab GIT binary patch literal 47748 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_7.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_7.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..244dcfc95808af4f6356680f6f6a3fc5846ee33d GIT binary patch literal 55036 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableB_85_9.bufrtbl b/rbufr/tables/local/BUFR_TableB_85_9.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..f1de391c6effa8b05f4283337b73358b647bdb9a GIT binary patch literal 57580 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_10.bufrtbl b/rbufr/tables/local/BUFR_TableD_10.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..6120792caa7da9fa42d74a51a649b9983dbf32f2 GIT binary patch literal 38352 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 NXG=d$07D6f{{vN;-ZKCI literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_11.bufrtbl b/rbufr/tables/local/BUFR_TableD_11.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..d58ec860bb933d16f9334071e9adcfd7a6a195a0 GIT binary patch literal 36292 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_12.bufrtbl b/rbufr/tables/local/BUFR_TableD_12.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..f6097477c7cd5dd2db3aa3a7bb5d32bc733d6fb8 GIT binary patch literal 47832 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%0A3o{pz4iMWsdIsAR&Bs| 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 literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_13.bufrtbl b/rbufr/tables/local/BUFR_TableD_13.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..16cb706b5e2d47763a027f98cf86efb54aef3c51 GIT binary patch literal 60508 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 A6aWAK literal 0 HcmV?d00001 diff --git a/rbufr/tables/local/BUFR_TableD_14.bufrtbl b/rbufr/tables/local/BUFR_TableD_14.bufrtbl new file mode 100644 index 0000000000000000000000000000000000000000..5b477642a6548188092e44e2a01a57ebe88ecf74 GIT binary patch literal 69144 zcmd6w4UlbBb?5gz-S6Gow{O4K^6u?$0kIpN@Z?KGL=tiMh(T0DMMcFgG=PYTNEG>0 zcpwsDh)IkgY8;}(IF3=q5Ml_)WURy@CY7X8)(n-IP*%!GSyaZ#q^#6TGBt1hzyIpZ zIk&st1C=#1mwKx=`|PvV-fOS#z0Wzz+YTGe&(FX8uikvp1rMD5pZ@7j|K-sC`X{IV z%juKz{^G{p`p%8df6*Tw^_k!Q+{3^6=$~Ej8)yH`(U1Q2&;HB5Kjs}zd(Joi=cUJd z`cMAzmtS|^^Kbm@U;f1(zx|$f|IN2P{G0#bH?R2ax!-yC`agO9e|z>TfBjuAUA?J! z!NQ?O{zFsz8_YlDS!ciNbI*Fpv-f`T>3@3WFaEE;S^KN|-+I#5S5J)VrOcJ4Y&V=M zJ^jb;Y5Gh3HkAkEWhyV1!(Cn!T-0@Hp7vM`ZAzJx-7`Hz4LvZJvF-yd8ICrY5)BTymcWdz=TWRVfFT6~UhC8~vsIqT$GpyZW9> z-{YSzFILTbp?+XEEYEhERl_yGQMp8L$^G|Bt%p9Rsy^Q79O}WhXzTNP0!*>{7W%yHu?-d-BgIs=};Jj!_ugoY$GA`$Ztz}!%ql~$_oYS3eK+M+&WEyXPUB0Ei0eU&+Ll8$@97c zj%w+7sLO{LK9Ta!Eq54K-+VYMFL$5t&$tW)2VS+9*N$?C>vsq)l{e~c#u4%bCqUbP z1MxQZ9w)fdoZpmHm7B7ryP#})*S}JE#qC!L<$+|eXWG>^gYp#J(-Zyp#}8Spycg6S zlv7l*SYB!PDnsa2>tF4f3k;FLs1NQPmj(3<9c#~H@%fzQvcvG1#?Gj>mO;jLbf*Vq zIOmZD^%ysI)2?EPzi6Qt19HHq&=T`ri!K*YPanYvXpBWuY*G3obOLw5BR%tBZ=L4M zbeD049@ym`cBviptXEe@Reodbs_a)zYcx){rDcS(RzEyA3Bd4{uaXC{pgYs0@Fvp#pF%Qa1ga-=& ziv8({+;X}H_)nQDVYqy9w0r>kaMo~wJn9u&jA29ILb8p%Fa zq&_yKyyh-1FY5v@`s^vfzY^W}sSgQ75-bfA*p6tqUPZCC-p=S=%G9)fwP!8I#7I19v zUEemMtEn3CQuQ%L>l#>mgqx!zEQ*(sNt1d(Hx>CVE=#^gCD~NA^bc|fCSh;#j z=PH(#k;RzsD?X+Fo7hhXUvA))TDEsIwhu;4(3Tk?WnpuB2;=5MLr(OQnf|K&ohIbhLjNwNNf7b9$!C`r| zAv$VUUSs%L!`B&JX!v@=HyFNAFg%>8^~|(N{C&a3^J)t7S`%LZ;j2mcIm3?%jx9Cgvg-1hA^bL$ zP6O^X3=MXa*K5y~d^l(8U-jWRTGu(H5FExTWRch(UhB^{a+!Zmpv4 zogHCQj#54T4|0K(@6pgLsX0&OQF+g%dZcFCdQ0w@jY{y6*39QbDD<;?QxEVYcWuOo zh7TUD+Jkvl9fDq(H|BtSwWc4&(A5L8_Kv%@ws+vdb2wac2d)T)-R#?AuYPHalc;CD ztm>ZdJ*w}GZ{OO@@bH;ev|rQJ@EoxV*nO-|LS(8l6-nC{=yUy-&x~nO_Vc3l(UZR?jdIO%W z8T8~`V8^iFb6WqlPk47uSPrb~=mCq?GtX2##$9-HXa=H#Lk+`Q3z`!Puxik-tC`ys znbprrmTvmvhaP4I)y`rg=na1O{ygEfJ+^gGQ3KirT{kW0x@kezK}&v6q*q>Nh<+Pr zJk-2iFxEWAKa{6L&Hp|Uo{)?B9G78)RIVT&6;FQ63Ja?iEi8)Ui3CcI$f^`9|G<{ zZ-@2>T`^Q2tm-q2tLh5YJ0kSQ*Ah+nta@(BJ%U{=)RZ4}P4FaC+3a6cjy+h|iEdgR zrd)OA_5;+n`V)CYI$}J*heVNBx*sNIa=m-F-0&TSR~c@VGl8~UeG>eDEX*m!TMu7Lw>OA?;(`5DjFYsc!Kqi*qN@s!$;hwefLa&Kg=g5M%SY-3*99IH0?jm#Qv zhm2oP0C=lv4jiMcIm5PQ|8vdJ(3*XWwQ`2;T~ka1#n4oNqbF~TG7=Fpohmy=8!Yo4 z&4ZOfyUwrQtD@)vhef;=83WqYmJt_+h25rm+pJ6Au08bBXDve+T0$fGN2{~C8|$f| z9$b{G#R)D#W~<$a+z8sMum2c7+%<1avQwp)1^h-ok+*C$HWuX))f0o%tF3&sHRRa_ z6EeQDhv0M}A^k>P2A)i1&u9C=+vwxJ_ONip(?YzmS~<|HDTiTn`w z;bzxA#r3Qoz0(pOoAz+a8`fL4_ik+8b55gDlC_S!#EK)Am2$0W<~^R^fd$PHIz!KG z&PZ&NFCF~{m$Ei+RQNyW^E$TKSP6f-S8fnI+;gvE=*B^eXQz6iw_i8JpBdSo8I{kg ze5iHZVTMilN!2VV&%oTtzD`a5sUxPTBc_o(kdd#B)~|j^E!V6uYDRiZHR0n09F=!( zs<~1%=xwOc<-kKb^+)MitV>7@>)f`FnL^3ny@-DY!i<#ii)>PjH_69zr6!~-ByN{h zgS=eW2zWm3sx-&?G+NshJ5;S#;pC0cYumEBBCO}A+-LaPhW8u(j^S4ge^;<6P<7(W z)u=q+@@stc_XO9h>)`Onn=n&GII^@ZTJy(DgOh6{PR6oE;>>ic6$Tz6I9QL(@j%EC zZ8iR&ZFfZ$g^`xe)IYQs{ot=g=558&Jt;q-nu+3ER+?X37kV0a%;=Ed`+BvzI(Qef zWUXs^?(JDW50n9JN6Wg@`EIVCt>LcVpH|~dy>l@YFL0IiLF4YMBR<_K^BkNUnPFCB z(K9BC0!>(xk$DWBfb#S@UN3WXEItG;(ec)JnH@dXJlH2yUQ!;c)=#W?Ce}Pl&R|T+ zb?Oc7=Rd3s89%TD4Ox@M<80Iu^V!&dn`j09x~&J)o*9r?FVYWIkc%U3!VV^`L6YZKFl=u zr_HdnJ~Pzla$VhL434Tgp{tR=a<(bCIp_J(b^5~3kp(?(Qw_2DLIt!>Cc*OMU{g{$F&$iKmdL<`S0JX!z8DC>$3l^?4TH*_|eNQ(B+a;MAB>C`Z5 z?qbYG3WijMbW~}2w)!91J4L2wiJVsX?b^pEM@$r>Vsxz(?B5!OzKuCneT(dbeGloY zyL+!x{i1z?+Wr*RyxQ;r!)FL?-1S4(ZQkj_o8C(Ap_dN4I~n#aEKA=ywyP!324L*& zHbMpUF!_BGW!eg+;a zwI8_g4&6h1g#6Z+E_fB}hkFdfci&Go51ILXvU$;d&11l4*kQ`x4`CNrofTWswQ{`5 ztQ7EQ!ESW3u?ETqw}(Bdv#y@iRJr$_txoj{dh%HD(>`uUG(C{6nAO`+v#Y$rZCbx> zS9zyv-eq`&A%5vDoqPbk$B?LeSNSQ!_Zq&>@M^>No6b+ysH&vHKjD`SwQAId6k|2I z)&!l&8a-Wbe;gjVXmdt)QeLXwCeBDt)=$X1+%P+CQpAWa-Usewx@=K9p zK?adNELUi%*fSb?E*tmVm}AHkV+cJtiz{?s@J!1IWBV%MM`5|)=YWiAoAUtM?6*wq zwQjRMiFhqCnLE6%RLkV;yH+4F9#iLsr|a5Y9orLtRwt=_-!k48-6&&!>X`@ZLSHlh za{8h#j}%Bfp5aE`Lu$xQ@`JX_hTl#@B(ZoEialGnn;#K(*QV6?oqnpPime%W9Y^kg zlS|dc4tx@6;C_Plst*9yH{OBTu2l=}VKpNgbBk+kR?m&4EXEM!t*kJT*wy5;tUMXk zxt=egW#k+<`vjGk%UE?lID{P;>fvX+Zs>{T#MV`eUAgVXdIh2%GI+{A5;x{5R^B1dLi!<`*N`Z#>~1ijd5R|zi#+B!J*@Vt~7<#WxbgZ zUNjym_6dzbJkq5$HQ~v`O!1CZ+&0cj9BQxNFvFo?@JYmB@D=pgnrF7oX~RqSbP>0b zwT2GeOf@__5f4``n%F~_$fj?s>1L|AYqPBhUjvUf?xhV9H}?4)tWV3s&}UiHXlt0) zvZJ2rW53M(>@SB9)VM_b*Aokus@ynhT4na_uEEb~?9VjzVVd$T*Wkl6>!&wAq>&8t z|J73pFDS;}^+S4={WzIceS0k9HpkuD4JYn@(OJGldlwUDbSFMjI`IfY2TskCdxX14 zDQyu`%kCF<4Jx;?T+o*c*+_E-}4tke8V*D$9&_BZyJH)|e4)m{(y zlY4879MNLv-q43(gKkl~Uil@pob{s7a>P6Q$FJ@qJV)in+ev5EL_Lgw)ek8O>51`# zk8$AWd$WhnNa!)(t@=B=mvOUej$LoVRqhC_wIpi6u}{_gp>4u%8F_zg;#}@T@mgqJ z<_MlPGXUN@)nAP`4sp4T2VAsgFNT&8n=qa>ClDh?cF-pq`=^E#k6k&k8AuSEFtT=< zDpC%4$5VQ)>fuu6!k$!jreV3l>!_=bZ__Im33ksB#mU2JUn*D7lG9Cb+BvKqbAumN z4c82h5DWYJ-opxOJGDnQ(dixLd5~Ievn|@Da~h1Fd$+5mQhs7PIPpH?^XScpyg_;yuP5O1B2Nnr#z)QMb*S?t`}U2A3cgryAlHHII!stR50Hd&Z0!_C&De zv|)DSQA0xO92eJ5A6=$Cd)ld?=kVo@bUFNlXX;)&C9dM7H|z1&u`VB{JL?FKcTMc8 zUZ}gaI?oT^)>HjaUQkVBMZywiR7qyM0N7t5mdpczSv zrOI`C*XCyy+Bq_p?d}2k#9X?)EqRV$C$@^n8t-hV`5`sTsIg7K-=l|~;Qq=HZ`P|p zlelZP3@_0STt+$UNci?Es^7mSNmgXDCmGaRTHj?@b(^CFW2J&(buFMZ&UuA%1io>F%!k?|0ELG+Npc4T8QjuQ?55;Kd~t{8e$nEB52A@F5hg3 zJce~>>=iVHoJmtQ`zqI}esflBY-(_lmaD{N;fZb3QLMo&>UU$dc2*CBw(07hC3_2- z>$@4=*z`&2_XaH~CiqBbPC^}!mIYwXEg^{FLxna7$L zkW)|WpaD-*%}#4$&d_5K&QXkE8j{5FQYyAbj`Wi!gys=Js^|T%#M{sX=BU|ly!|f5ffid)aHNVm)FW^)ehI))yLcqiI0D)NxnvNHq+&ImF0wtQx%+}3yVMcsY9 z@XF%6O64DH?vgF?fq9!Ko3*}K7+W9aKzv?xGIzBeLU{G8W#t_9>!Cwfe|WFvZB|u| zxF%wpu~&9nE>itOC%Wn3LoQ!pc)n4wc)iDYtzhF^C8wEa4<}${kkj`F#uFuV?i^+XNU;u(UGSKK9@4WFs{ zjX~{s%MO`IRsp%_p1TV^kDdD39w}I~_1Ps_;sHX{SR){`glD?X)ozv7JyaNfu>5U} zJ;6|8&yNe^)cdegdu#9m(faX%tR3r14kS+Hu_En?KV4&HZGtka@S@6bDu8D{DU-X1 zIF2}xGX6MLb@pETIqJwZ1n0-PclA=7VOaDC7rlY)et6T8m3Y~<3mPx9wY+5fW=tSrBXMCxg`=cy)Q>L>QB3jDwER9IVsH1Vto zBSE_BGm@MfLqk>UH3t&b?JK$(8Jn10ygPz6%(}g+DZi^4+S31VF4e1T{n7iWKi>D& z_VjSVrkYo(=kNE~;gL@RHqy*>RCR)xvb4=~i1)oTp?ks+g9=aoh=7BdjD(qBb=fZkI=c@gx zbW;N-hh>SgVO{&kc|3S;!JNQJ=56cc@Z8|lIL{n!7>F|Gnelti7HljlU7a8P02&nu zJ#f}&pjNZ|PqZG-zt{S14W4A2*&drK#_Q49S+0+kAzwfKSWRfE$3L~(TR$mMPiSMC z+Fj9BCnMS2y_jmRsmJ~SL-#_1*y~{z6}fwkc`d7?0u^}!csibcfqMut3-Xx z>bGN4LunRt!dT~`H?}`@Q_XXYy{ixD0SYjxt@JQD2df^>%T#`2)|;Qf?~A+e-_SGt z^}VgO|Gr{j`e9Brjt+jFEo_E1_h!|;*=xRCVaD@pL$->|3k^}Tv+$;+2Ht~ zFk>J~+&2&JbXE$D0p1%`PYq>$p-GrUyVK1qBQvm57^4mCuUDCxt?orH#HhHJ9h~qy zLnm-TsO{&P^{dejkZd_E+Zu3j*JfPwgA{bJ)Y;AU+?^eCMw@ZQvil?p{l_Zrb)QI9 zc$?j|-sv@EN1JgH9WN=WeS98^XImm?g*6MBhZK;>qX$mO)q2)+S>Er)npdd4uec0& zj;_KlU0$s;sop;Qp`U33O(K64bk5qN1Xt`8h6K%86L|7&j|87*R?AVd%Q=B=hnzV`)cw(a?9)5<>O(5S%= zs~RDvni)ATc6E^%xMfv;LxNl1l^(Xzz^n!9Quj>Ha=EJ~<0?^4mr8XX5L(sKbnrtR zbMO*l-ro~UQ|E;io%39@|Fh`l{uY&Oi%5!|nNfvs`>e%zv1`zop*QNj?W$@bcBs