LICENSE
MANIFEST.in
README.md
setup.cfg
setup.py
docs/Notes.md
docs/decoder_workflow.txt
docs/dev.md
pybufrkit/__init__.py
pybufrkit/__main__.py
pybufrkit/bpclcompiler.py
pybufrkit/bpclpp.py
pybufrkit/bufr.py
pybufrkit/bufrdata.py
pybufrkit/decoder.py
pybufrkit/descriptors.py
pybufrkit/descriptorsplus.py
pybufrkit/encoder.py
pybufrkit/interactive.py
pybufrkit/tables.py
pybufrkit/templatecompiler.py
pybufrkit/templatelint.py
pybufrkit/userland.py
pybufrkit/utils.py
pybufrkit/vm.py
pybufrkit.egg-info/PKG-INFO
pybufrkit.egg-info/SOURCES.txt
pybufrkit.egg-info/dependency_links.txt
pybufrkit.egg-info/entry_points.txt
pybufrkit.egg-info/requires.txt
pybufrkit.egg-info/top_level.txt
pybufrkit/definitions/boot-decode.bpcl
pybufrkit/definitions/boot-empty.bpcl
pybufrkit/definitions/boot-encode.bpcl
pybufrkit/definitions/boot-info.bpcl
pybufrkit/definitions/decode-section-0123.bpcl
pybufrkit/tables/0/0_0/10/TableB.json
pybufrkit/tables/0/0_0/10/TableD.json
pybufrkit/tables/0/0_0/10/code_and_flag.json
pybufrkit/tables/0/0_0/11/TableB.json
pybufrkit/tables/0/0_0/11/TableD.json
pybufrkit/tables/0/0_0/11/code_and_flag.json
pybufrkit/tables/0/0_0/12/TableB.json
pybufrkit/tables/0/0_0/12/TableD.json
pybufrkit/tables/0/0_0/12/code_and_flag.json
pybufrkit/tables/0/0_0/13/TableB.json
pybufrkit/tables/0/0_0/13/TableD.json
pybufrkit/tables/0/0_0/13/code_and_flag.json
pybufrkit/tables/0/0_0/14/TableB.json
pybufrkit/tables/0/0_0/14/TableD.json
pybufrkit/tables/0/0_0/14/code_and_flag.json
pybufrkit/tables/0/0_0/15/TableB.json
pybufrkit/tables/0/0_0/15/TableD.json
pybufrkit/tables/0/0_0/15/code_and_flag.json
pybufrkit/tables/0/0_0/16/TableB.json
pybufrkit/tables/0/0_0/16/TableD.json
pybufrkit/tables/0/0_0/16/code_and_flag.json
pybufrkit/tables/0/0_0/17/TableB.json
pybufrkit/tables/0/0_0/17/TableD.json
pybufrkit/tables/0/0_0/17/code_and_flag.json
pybufrkit/tables/0/0_0/18/TableB.json
pybufrkit/tables/0/0_0/18/TableD.json
pybufrkit/tables/0/0_0/18/code_and_flag.json
pybufrkit/tables/0/0_0/19/TableB.json
pybufrkit/tables/0/0_0/19/TableD.json
pybufrkit/tables/0/0_0/19/code_and_flag.json
pybufrkit/tables/0/0_0/20/TableB.json
pybufrkit/tables/0/0_0/20/TableD.json
pybufrkit/tables/0/0_0/20/code_and_flag.json
pybufrkit/tables/0/0_0/21/TableB.json
pybufrkit/tables/0/0_0/21/TableD.json
pybufrkit/tables/0/0_0/21/code_and_flag.json
pybufrkit/tables/0/0_0/22/TableB.json
pybufrkit/tables/0/0_0/22/TableD.json
pybufrkit/tables/0/0_0/22/code_and_flag.json
pybufrkit/tables/0/0_0/23/TableB.json
pybufrkit/tables/0/0_0/23/TableD.json
pybufrkit/tables/0/0_0/23/code_and_flag.json
pybufrkit/tables/0/0_0/24/TableB.json
pybufrkit/tables/0/0_0/24/TableD.json
pybufrkit/tables/0/0_0/24/code_and_flag.json
pybufrkit/tables/0/0_0/25/MetaA.json
pybufrkit/tables/0/0_0/25/MetaB.json
pybufrkit/tables/0/0_0/25/MetaC.json
pybufrkit/tables/0/0_0/25/MetaD.json
pybufrkit/tables/0/0_0/25/TableB.json
pybufrkit/tables/0/0_0/25/TableD.json
pybufrkit/tables/0/0_0/25/code_and_flag.json
pybufrkit/tables/0/0_0/26/TableB.json
pybufrkit/tables/0/0_0/26/TableD.json
pybufrkit/tables/0/0_0/26/code_and_flag.json
pybufrkit/tables/0/0_0/6/TableB.json
pybufrkit/tables/0/0_0/6/TableD.json
pybufrkit/tables/0/0_0/6/code_and_flag.json
pybufrkit/tables/0/0_0/7/TableB.json
pybufrkit/tables/0/0_0/7/TableD.json
pybufrkit/tables/0/0_0/7/code_and_flag.json
pybufrkit/tables/0/0_0/8/TableB.json
pybufrkit/tables/0/0_0/8/TableD.json
pybufrkit/tables/0/0_0/8/code_and_flag.json
pybufrkit/tables/0/0_0/9/TableB.json
pybufrkit/tables/0/0_0/9/TableD.json
pybufrkit/tables/0/0_0/9/code_and_flag.json
pybufrkit/tables/0/98_0/1/TableB.json
pybufrkit/tables/0/98_0/1/TableD.json
pybufrkit/tables/0/98_0/1/code_and_flag.json
pybufrkit/tables/0/98_0/101/TableB.json
pybufrkit/tables/0/98_0/101/TableD.json
pybufrkit/tables/0/98_0/101/code_and_flag.json
pybufrkit/tables/0/98_0/2/TableB.json
pybufrkit/tables/0/98_0/2/TableD.json
pybufrkit/tables/0/98_0/2/code_and_flag.json
pybufrkit/tables/0/98_0/3/TableB.json
pybufrkit/tables/0/98_0/3/TableD.json
pybufrkit/tables/0/98_0/3/code_and_flag.json
tests/test_BpclCompiler.py
tests/test_BpclPP.py
tests/test_BpclParser.py
tests/test_BufrData.py
tests/test_Decoder.py
tests/test_Encoder.py
tests/test_Tables.py
tests/test_VirtualTemplate.py
tests/benchmark_data/ISMD01_OKPR.bufr
tests/benchmark_data/IUSD40_OKLI.bufr
tests/benchmark_data/aaen_55.bufr
tests/benchmark_data/aben_55.bufr
tests/benchmark_data/ahws_139.bufr
tests/benchmark_data/airc_142.bufr
tests/benchmark_data/airc_144.bufr
tests/benchmark_data/airs_57.bufr
tests/benchmark_data/alws_139.bufr
tests/benchmark_data/amda_144.bufr
tests/benchmark_data/amsa_55.bufr
tests/benchmark_data/amsb_55.bufr
tests/benchmark_data/amse_55.bufr
tests/benchmark_data/amsu_55.bufr
tests/benchmark_data/amv2_87.bufr
tests/benchmark_data/amv3_87.bufr
tests/benchmark_data/asbh_139.bufr
tests/benchmark_data/asbl_139.bufr
tests/benchmark_data/asca_139.bufr
tests/benchmark_data/asch_139.bufr
tests/benchmark_data/ascs_139.bufr
tests/benchmark_data/aseh_139.bufr
tests/benchmark_data/asel_139.bufr
tests/benchmark_data/ashs_139.bufr
tests/benchmark_data/asr3_190.bufr
tests/benchmark_data/atap_55.bufr
tests/benchmark_data/ateu_155.bufr
tests/benchmark_data/atms_201.bufr
tests/benchmark_data/atov_55.bufr
tests/benchmark_data/avhm_87.bufr
tests/benchmark_data/avhn_87.bufr
tests/benchmark_data/avhr_58.bufr
tests/benchmark_data/b002_95.bufr
tests/benchmark_data/b002_96.bufr
tests/benchmark_data/b003_56.bufr
tests/benchmark_data/b004_145.bufr
tests/benchmark_data/b005_87.bufr
tests/benchmark_data/b005_89.bufr
tests/benchmark_data/b006_96.bufr
tests/benchmark_data/b007_31.bufr
tests/benchmark_data/bssh_170.bufr
tests/benchmark_data/bssh_176.bufr
tests/benchmark_data/bssh_178.bufr
tests/benchmark_data/bssh_180.bufr
tests/benchmark_data/btem_109.bufr
tests/benchmark_data/btem_111.bufr
tests/benchmark_data/buoy_27.bufr
tests/benchmark_data/cmwi_87.bufr
tests/benchmark_data/cmwn_87.bufr
tests/benchmark_data/cnow_28.bufr
tests/benchmark_data/cori_156.bufr
tests/benchmark_data/crex_7.bufr
tests/benchmark_data/crit_202.bufr
tests/benchmark_data/csrh_189.bufr
tests/benchmark_data/emsg_189.bufr
tests/benchmark_data/emsg_87.bufr
tests/benchmark_data/euwv_87.bufr
tests/benchmark_data/fy3a_154.bufr
tests/benchmark_data/fy3b_154.bufr
tests/benchmark_data/g2nd_208.bufr
tests/benchmark_data/g2to_206.bufr
tests/benchmark_data/go15_87.bufr
tests/benchmark_data/goee_87.bufr
tests/benchmark_data/goes_87.bufr
tests/benchmark_data/goga_89.bufr
tests/benchmark_data/grst_26.bufr
tests/benchmark_data/gsd1_208.bufr
tests/benchmark_data/gsd2_208.bufr
tests/benchmark_data/gsd3_208.bufr
tests/benchmark_data/gst4_26.bufr
tests/benchmark_data/hirb_55.bufr
tests/benchmark_data/hirs_55.bufr
tests/benchmark_data/ias1_240.bufr
tests/benchmark_data/iasi_241.bufr
tests/benchmark_data/ifco_208.bufr
tests/benchmark_data/ikco_217.bufr
tests/benchmark_data/itrg_208.bufr
tests/benchmark_data/itwt_233.bufr
tests/benchmark_data/j2eo_216.bufr
tests/benchmark_data/j2nb_216.bufr
tests/benchmark_data/jaso_214.bufr
tests/benchmark_data/jason2.bufr
tests/benchmark_data/kond_209.bufr
tests/benchmark_data/maer_207.bufr
tests/benchmark_data/masr_190.bufr
tests/benchmark_data/meta_140.bufr
tests/benchmark_data/mhen_55.bufr
tests/benchmark_data/mhsa_55.bufr
tests/benchmark_data/mhsb_55.bufr
tests/benchmark_data/mhse_55.bufr
tests/benchmark_data/mloz_206.bufr
tests/benchmark_data/modi_87.bufr
tests/benchmark_data/modw_87.bufr
tests/benchmark_data/monw_87.bufr
tests/benchmark_data/mpco_217.bufr
tests/benchmark_data/nomi_206.bufr
tests/benchmark_data/nos1_208.bufr
tests/benchmark_data/nos2_208.bufr
tests/benchmark_data/nos3_208.bufr
tests/benchmark_data/nos4_208.bufr
tests/benchmark_data/nos5_208.bufr
tests/benchmark_data/nos6_208.bufr
tests/benchmark_data/nos7_208.bufr
tests/benchmark_data/nos8_208.bufr
tests/benchmark_data/ocea_131.bufr
tests/benchmark_data/ocea_132.bufr
tests/benchmark_data/ocea_133.bufr
tests/benchmark_data/ocea_21.bufr
tests/benchmark_data/pgps_110.bufr
tests/benchmark_data/pilo_91.bufr
tests/benchmark_data/rada_250.bufr
tests/benchmark_data/rado_250.bufr
tests/benchmark_data/s4kn_165.bufr
tests/benchmark_data/sato_84.bufr
tests/benchmark_data/sb19_206.bufr
tests/benchmark_data/sbu8_206.bufr
tests/benchmark_data/ship_11.bufr
tests/benchmark_data/ship_12.bufr
tests/benchmark_data/ship_13.bufr
tests/benchmark_data/ship_14.bufr
tests/benchmark_data/ship_19.bufr
tests/benchmark_data/ship_9.bufr
tests/benchmark_data/smin_49.bufr
tests/benchmark_data/smis_49.bufr
tests/benchmark_data/smiu_49.bufr
tests/benchmark_data/smos_203.bufr
tests/benchmark_data/sn4k_165.bufr
tests/benchmark_data/soil_7.bufr
tests/benchmark_data/ssbt_127.bufr
tests/benchmark_data/stuk_7.bufr
tests/benchmark_data/syno_1.bufr
tests/benchmark_data/syno_2.bufr
tests/benchmark_data/syno_3.bufr
tests/benchmark_data/syno_4.bufr
tests/benchmark_data/temp_101.bufr
tests/benchmark_data/temp_102.bufr
tests/benchmark_data/temp_106.bufr
tests/benchmark_data/tmr7_129.bufr
tests/benchmark_data/tros_31.bufr
tests/benchmark_data/wavb_134.bufr
tests/data/207003.bufr
tests/data/207003.datadump.cmp
tests/data/207003.json
tests/data/207003.values.cmp
tests/data/ISMD01_OKPR.bufr
tests/data/ISMD01_OKPR.json
tests/data/ISMD01_OKPR.values.cmp
tests/data/IUSK73_AMMC.vtmpl
tests/data/IUSK73_AMMC_040000.bufr
tests/data/IUSK73_AMMC_182300.bufr
tests/data/IUSK73_AMMC_182300.json
tests/data/IUSK73_AMMC_182300.values.cmp
tests/data/amv2_87.bufr
tests/data/amv2_87.json
tests/data/amv2_87.values.cmp
tests/data/asr3_190.bufr
tests/data/asr3_190.json
tests/data/asr3_190.values.cmp
tests/data/b002_95.bufr
tests/data/b002_95.json
tests/data/b002_95.values.cmp
tests/data/b005_89.bufr
tests/data/b005_89.json
tests/data/b005_89.values.cmp
tests/data/bpclpp_test_line_continuation.bpcl
tests/data/build_virtual_template.cmp
tests/data/g2nd_208.bufr
tests/data/g2nd_208.json
tests/data/g2nd_208.values.cmp
tests/data/insert_virtual_fixed_replication.cmp
tests/data/insert_virtual_sequence.cmp
tests/data/jaso_214.bufr
tests/data/jaso_214.json
tests/data/jaso_214.values.cmp
tests/data/mpco_217.bufr
tests/data/mpco_217.json
tests/data/mpco_217.values.cmp
tests/data/parser_tests_01.bpcl
tests/data/parser_tests_01.py3.bpcl
tests/data/parser_tests_02.bpcl
tests/data/parser_tests_02.cmp
tests/data/parser_tests_02.py3.cmp
tests/data/preprocessor_tests_01.bpcl
tests/data/preprocessor_tests_02.bpcl
tests/data/preprocessor_tests_03.bpcl
tests/data/profiler_european.bufr
tests/data/profiler_european.json
tests/data/profiler_european.values.cmp
tests/data/rado_250.bufr
tests/data/rado_250.datadump.cmp
tests/data/rado_250.json
tests/data/rado_250.values.cmp
tests/data/remove_all_virtual_sequences.cmp
tests/data/remove_virtual_fixed_replication.cmp
tests/data/remove_virtual_sequence.cmp
tests/data/uegabe.bufr
tests/data/uegabe.json
tests/data/uegabe.values.cmp