├── .github ├── ci-config.yml ├── ci-hpc-config.yml └── workflows │ ├── cd-pypi.yml │ ├── ci.yml │ └── label-public-pr-yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── Untitled.ipynb ├── docs ├── Makefile ├── _ext │ └── xref.py ├── _static │ ├── flat_dump_output.txt │ ├── h_dump_output.txt │ └── temp_structure.png ├── conf.py ├── contributors.rst ├── development.rst ├── examples │ ├── index.rst │ ├── prefilter_headers.ipynb │ ├── r_flat.ipynb │ ├── r_generic_aircraft.ipynb │ ├── r_generic_ens.ipynb │ ├── r_generic_radiosonde.ipynb │ ├── r_generic_sat.ipynb │ ├── r_generic_synop.ipynb │ ├── r_generic_tropical_cyclone.ipynb │ ├── r_synop_overview.ipynb │ ├── r_temp_geopotential.ipynb │ └── r_temp_overview.ipynb ├── guide │ ├── bufr_primer.rst │ ├── bufr_structure.rst │ ├── index.rst │ ├── misc │ │ ├── bufr_keys.rst │ │ ├── filters.rst │ │ ├── index.rst │ │ └── message_list.rst │ ├── read_bufr.rst │ └── readers │ │ ├── flat.rst │ │ ├── generic.rst │ │ ├── synop.rst │ │ └── temp.rst ├── index.rst ├── install.rst ├── legacy │ ├── r_flat.ipynb │ ├── r_generic_aircraft.ipynb │ ├── r_generic_ens.ipynb │ ├── r_generic_radiosonde.ipynb │ ├── r_generic_sat.ipynb │ ├── r_generic_synop.ipynb │ └── r_generic_tropical_cyclone.ipynb ├── licence.rst ├── release_notes │ ├── index.rst │ ├── version_0.10_updates.rst │ ├── version_0.11_updates.rst │ ├── version_0.12_updates.rst │ ├── version_0.13_updates.rst │ └── version_0.14_updates.rst └── requirements.txt ├── environment.yml ├── mypy.ini ├── pyproject.toml ├── src └── pdbufr │ ├── __init__.py │ ├── __main__.py │ ├── bufr_read.py │ ├── core │ ├── accessor.py │ ├── filters.py │ ├── keys.py │ ├── param.py │ ├── structure.py │ └── subset.py │ ├── high_level_bufr │ ├── __init__.py │ ├── bufr.py │ ├── codesfile.py │ └── codesmessage.py │ ├── readers │ ├── __init__.py │ ├── custom.py │ ├── flat.py │ ├── generic.py │ ├── geopot.py │ ├── station.py │ ├── synop.py │ └── temp.py │ └── utils │ ├── convert.py │ ├── exception.py │ ├── testing.py │ └── units.py ├── tests ├── core │ ├── test_accessor.py │ ├── test_filter_computed_keys.py │ ├── test_filters.py │ ├── test_main.py │ ├── test_message_list.py │ ├── test_structure.py │ ├── test_units.py │ ├── test_wigosid.py │ └── test_wrap.py ├── downstream-ci-requirements.txt ├── environment-unit-tests.yml ├── readers │ ├── flat │ │ └── test_flat_reader.py │ ├── generic │ │ └── test_generic_reader.py │ ├── synop │ │ ├── _synop_ref_data.py │ │ ├── test_synop.py │ │ └── test_synop_filters.py │ └── temp │ │ ├── _temp_ref_data.py │ │ ├── test_temp.py │ │ └── test_temp_filters.py ├── ref_data │ ├── obs_3day_ref_1.csv │ └── synop_uncompressed_ref_1.csv ├── sample_data │ ├── M02-HIRS-HIRxxx1B-NA-1.0-20181122114854.000000000Z-20181122132602-1304602.bufr │ ├── Z__C_EDZW_20210516120400_bda01,synop_bufr_GER_999999_999999__MW_466.bufr │ ├── aircraft_mrar_compressed.bufr │ ├── aircraft_small.bufr │ ├── compress_3.bufr │ ├── ens_multi_subset_compressed.bufr │ ├── ens_multi_subset_uncompressed.bufr │ ├── obs_3day.bufr │ ├── perf_aircraft.bufr │ ├── perf_sat_compressed.bufr │ ├── perf_synop.bufr │ ├── pgps_110.bufr │ ├── syn_new.bufr │ ├── synop_invalid_wigos_id.bufr │ ├── synop_multi_subset_uncompressed.bufr │ ├── synop_wigos.bufr │ ├── temp.bufr │ ├── temp_hires.bufr │ ├── temp_small.bufr │ ├── tropical_cyclone.bufr │ └── wave_uncompressed.bufr ├── test_notebooks.py └── test_version.py ├── tools ├── perf_aircraft.py ├── perf_mv_aircraft.py ├── perf_mv_sat_compressed.py ├── perf_mv_synop.py ├── perf_sat_compressed.py └── perf_synop.py └── url_data └── message_structure_diff_2.bufr /.github/ci-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/.github/ci-config.yml -------------------------------------------------------------------------------- /.github/ci-hpc-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/.github/ci-hpc-config.yml -------------------------------------------------------------------------------- /.github/workflows/cd-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/.github/workflows/cd-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/label-public-pr-yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/.github/workflows/label-public-pr-yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/README.md -------------------------------------------------------------------------------- /Untitled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/Untitled.ipynb -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_ext/xref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/_ext/xref.py -------------------------------------------------------------------------------- /docs/_static/flat_dump_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/_static/flat_dump_output.txt -------------------------------------------------------------------------------- /docs/_static/h_dump_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/_static/h_dump_output.txt -------------------------------------------------------------------------------- /docs/_static/temp_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/_static/temp_structure.png -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/contributors.rst -------------------------------------------------------------------------------- /docs/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/development.rst -------------------------------------------------------------------------------- /docs/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/index.rst -------------------------------------------------------------------------------- /docs/examples/prefilter_headers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/prefilter_headers.ipynb -------------------------------------------------------------------------------- /docs/examples/r_flat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_flat.ipynb -------------------------------------------------------------------------------- /docs/examples/r_generic_aircraft.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_generic_aircraft.ipynb -------------------------------------------------------------------------------- /docs/examples/r_generic_ens.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_generic_ens.ipynb -------------------------------------------------------------------------------- /docs/examples/r_generic_radiosonde.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_generic_radiosonde.ipynb -------------------------------------------------------------------------------- /docs/examples/r_generic_sat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_generic_sat.ipynb -------------------------------------------------------------------------------- /docs/examples/r_generic_synop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_generic_synop.ipynb -------------------------------------------------------------------------------- /docs/examples/r_generic_tropical_cyclone.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_generic_tropical_cyclone.ipynb -------------------------------------------------------------------------------- /docs/examples/r_synop_overview.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_synop_overview.ipynb -------------------------------------------------------------------------------- /docs/examples/r_temp_geopotential.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_temp_geopotential.ipynb -------------------------------------------------------------------------------- /docs/examples/r_temp_overview.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/examples/r_temp_overview.ipynb -------------------------------------------------------------------------------- /docs/guide/bufr_primer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/bufr_primer.rst -------------------------------------------------------------------------------- /docs/guide/bufr_structure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/bufr_structure.rst -------------------------------------------------------------------------------- /docs/guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/index.rst -------------------------------------------------------------------------------- /docs/guide/misc/bufr_keys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/misc/bufr_keys.rst -------------------------------------------------------------------------------- /docs/guide/misc/filters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/misc/filters.rst -------------------------------------------------------------------------------- /docs/guide/misc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/misc/index.rst -------------------------------------------------------------------------------- /docs/guide/misc/message_list.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/misc/message_list.rst -------------------------------------------------------------------------------- /docs/guide/read_bufr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/read_bufr.rst -------------------------------------------------------------------------------- /docs/guide/readers/flat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/readers/flat.rst -------------------------------------------------------------------------------- /docs/guide/readers/generic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/readers/generic.rst -------------------------------------------------------------------------------- /docs/guide/readers/synop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/readers/synop.rst -------------------------------------------------------------------------------- /docs/guide/readers/temp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/guide/readers/temp.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/legacy/r_flat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/legacy/r_flat.ipynb -------------------------------------------------------------------------------- /docs/legacy/r_generic_aircraft.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/legacy/r_generic_aircraft.ipynb -------------------------------------------------------------------------------- /docs/legacy/r_generic_ens.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/legacy/r_generic_ens.ipynb -------------------------------------------------------------------------------- /docs/legacy/r_generic_radiosonde.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/legacy/r_generic_radiosonde.ipynb -------------------------------------------------------------------------------- /docs/legacy/r_generic_sat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/legacy/r_generic_sat.ipynb -------------------------------------------------------------------------------- /docs/legacy/r_generic_synop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/legacy/r_generic_synop.ipynb -------------------------------------------------------------------------------- /docs/legacy/r_generic_tropical_cyclone.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/legacy/r_generic_tropical_cyclone.ipynb -------------------------------------------------------------------------------- /docs/licence.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/licence.rst -------------------------------------------------------------------------------- /docs/release_notes/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/release_notes/index.rst -------------------------------------------------------------------------------- /docs/release_notes/version_0.10_updates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/release_notes/version_0.10_updates.rst -------------------------------------------------------------------------------- /docs/release_notes/version_0.11_updates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/release_notes/version_0.11_updates.rst -------------------------------------------------------------------------------- /docs/release_notes/version_0.12_updates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/release_notes/version_0.12_updates.rst -------------------------------------------------------------------------------- /docs/release_notes/version_0.13_updates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/release_notes/version_0.13_updates.rst -------------------------------------------------------------------------------- /docs/release_notes/version_0.14_updates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/release_notes/version_0.14_updates.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/environment.yml -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pdbufr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/__init__.py -------------------------------------------------------------------------------- /src/pdbufr/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/__main__.py -------------------------------------------------------------------------------- /src/pdbufr/bufr_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/bufr_read.py -------------------------------------------------------------------------------- /src/pdbufr/core/accessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/core/accessor.py -------------------------------------------------------------------------------- /src/pdbufr/core/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/core/filters.py -------------------------------------------------------------------------------- /src/pdbufr/core/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/core/keys.py -------------------------------------------------------------------------------- /src/pdbufr/core/param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/core/param.py -------------------------------------------------------------------------------- /src/pdbufr/core/structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/core/structure.py -------------------------------------------------------------------------------- /src/pdbufr/core/subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/core/subset.py -------------------------------------------------------------------------------- /src/pdbufr/high_level_bufr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pdbufr/high_level_bufr/bufr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/high_level_bufr/bufr.py -------------------------------------------------------------------------------- /src/pdbufr/high_level_bufr/codesfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/high_level_bufr/codesfile.py -------------------------------------------------------------------------------- /src/pdbufr/high_level_bufr/codesmessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/high_level_bufr/codesmessage.py -------------------------------------------------------------------------------- /src/pdbufr/readers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/readers/__init__.py -------------------------------------------------------------------------------- /src/pdbufr/readers/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/readers/custom.py -------------------------------------------------------------------------------- /src/pdbufr/readers/flat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/readers/flat.py -------------------------------------------------------------------------------- /src/pdbufr/readers/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/readers/generic.py -------------------------------------------------------------------------------- /src/pdbufr/readers/geopot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/readers/geopot.py -------------------------------------------------------------------------------- /src/pdbufr/readers/station.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pdbufr/readers/synop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/readers/synop.py -------------------------------------------------------------------------------- /src/pdbufr/readers/temp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/readers/temp.py -------------------------------------------------------------------------------- /src/pdbufr/utils/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/utils/convert.py -------------------------------------------------------------------------------- /src/pdbufr/utils/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/utils/exception.py -------------------------------------------------------------------------------- /src/pdbufr/utils/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/utils/testing.py -------------------------------------------------------------------------------- /src/pdbufr/utils/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/src/pdbufr/utils/units.py -------------------------------------------------------------------------------- /tests/core/test_accessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/core/test_accessor.py -------------------------------------------------------------------------------- /tests/core/test_filter_computed_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/core/test_filter_computed_keys.py -------------------------------------------------------------------------------- /tests/core/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/core/test_filters.py -------------------------------------------------------------------------------- /tests/core/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/core/test_main.py -------------------------------------------------------------------------------- /tests/core/test_message_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/core/test_message_list.py -------------------------------------------------------------------------------- /tests/core/test_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/core/test_structure.py -------------------------------------------------------------------------------- /tests/core/test_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/core/test_units.py -------------------------------------------------------------------------------- /tests/core/test_wigosid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/core/test_wigosid.py -------------------------------------------------------------------------------- /tests/core/test_wrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/core/test_wrap.py -------------------------------------------------------------------------------- /tests/downstream-ci-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/downstream-ci-requirements.txt -------------------------------------------------------------------------------- /tests/environment-unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/environment-unit-tests.yml -------------------------------------------------------------------------------- /tests/readers/flat/test_flat_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/readers/flat/test_flat_reader.py -------------------------------------------------------------------------------- /tests/readers/generic/test_generic_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/readers/generic/test_generic_reader.py -------------------------------------------------------------------------------- /tests/readers/synop/_synop_ref_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/readers/synop/_synop_ref_data.py -------------------------------------------------------------------------------- /tests/readers/synop/test_synop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/readers/synop/test_synop.py -------------------------------------------------------------------------------- /tests/readers/synop/test_synop_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/readers/synop/test_synop_filters.py -------------------------------------------------------------------------------- /tests/readers/temp/_temp_ref_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/readers/temp/_temp_ref_data.py -------------------------------------------------------------------------------- /tests/readers/temp/test_temp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/readers/temp/test_temp.py -------------------------------------------------------------------------------- /tests/readers/temp/test_temp_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/readers/temp/test_temp_filters.py -------------------------------------------------------------------------------- /tests/ref_data/obs_3day_ref_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/ref_data/obs_3day_ref_1.csv -------------------------------------------------------------------------------- /tests/ref_data/synop_uncompressed_ref_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/ref_data/synop_uncompressed_ref_1.csv -------------------------------------------------------------------------------- /tests/sample_data/M02-HIRS-HIRxxx1B-NA-1.0-20181122114854.000000000Z-20181122132602-1304602.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/M02-HIRS-HIRxxx1B-NA-1.0-20181122114854.000000000Z-20181122132602-1304602.bufr -------------------------------------------------------------------------------- /tests/sample_data/Z__C_EDZW_20210516120400_bda01,synop_bufr_GER_999999_999999__MW_466.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/Z__C_EDZW_20210516120400_bda01,synop_bufr_GER_999999_999999__MW_466.bufr -------------------------------------------------------------------------------- /tests/sample_data/aircraft_mrar_compressed.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/aircraft_mrar_compressed.bufr -------------------------------------------------------------------------------- /tests/sample_data/aircraft_small.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/aircraft_small.bufr -------------------------------------------------------------------------------- /tests/sample_data/compress_3.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/compress_3.bufr -------------------------------------------------------------------------------- /tests/sample_data/ens_multi_subset_compressed.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/ens_multi_subset_compressed.bufr -------------------------------------------------------------------------------- /tests/sample_data/ens_multi_subset_uncompressed.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/ens_multi_subset_uncompressed.bufr -------------------------------------------------------------------------------- /tests/sample_data/obs_3day.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/obs_3day.bufr -------------------------------------------------------------------------------- /tests/sample_data/perf_aircraft.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/perf_aircraft.bufr -------------------------------------------------------------------------------- /tests/sample_data/perf_sat_compressed.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/perf_sat_compressed.bufr -------------------------------------------------------------------------------- /tests/sample_data/perf_synop.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/perf_synop.bufr -------------------------------------------------------------------------------- /tests/sample_data/pgps_110.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/pgps_110.bufr -------------------------------------------------------------------------------- /tests/sample_data/syn_new.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/syn_new.bufr -------------------------------------------------------------------------------- /tests/sample_data/synop_invalid_wigos_id.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/synop_invalid_wigos_id.bufr -------------------------------------------------------------------------------- /tests/sample_data/synop_multi_subset_uncompressed.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/synop_multi_subset_uncompressed.bufr -------------------------------------------------------------------------------- /tests/sample_data/synop_wigos.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/synop_wigos.bufr -------------------------------------------------------------------------------- /tests/sample_data/temp.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/temp.bufr -------------------------------------------------------------------------------- /tests/sample_data/temp_hires.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/temp_hires.bufr -------------------------------------------------------------------------------- /tests/sample_data/temp_small.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/temp_small.bufr -------------------------------------------------------------------------------- /tests/sample_data/tropical_cyclone.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/tropical_cyclone.bufr -------------------------------------------------------------------------------- /tests/sample_data/wave_uncompressed.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/sample_data/wave_uncompressed.bufr -------------------------------------------------------------------------------- /tests/test_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/test_notebooks.py -------------------------------------------------------------------------------- /tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tests/test_version.py -------------------------------------------------------------------------------- /tools/perf_aircraft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tools/perf_aircraft.py -------------------------------------------------------------------------------- /tools/perf_mv_aircraft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tools/perf_mv_aircraft.py -------------------------------------------------------------------------------- /tools/perf_mv_sat_compressed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tools/perf_mv_sat_compressed.py -------------------------------------------------------------------------------- /tools/perf_mv_synop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tools/perf_mv_synop.py -------------------------------------------------------------------------------- /tools/perf_sat_compressed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tools/perf_sat_compressed.py -------------------------------------------------------------------------------- /tools/perf_synop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/tools/perf_synop.py -------------------------------------------------------------------------------- /url_data/message_structure_diff_2.bufr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/pdbufr/HEAD/url_data/message_structure_diff_2.bufr --------------------------------------------------------------------------------