Pdbufr’s documentation

pdbufr is a Python package implementing a Pandas reader for the BUFR format using ecCodes. It features the read_bufr() function to extract data from a BUFR file as a Pandas DataFrame using a rich filtering engine.

pdbufr supports BUFR 3 and 4 files with uncompressed and compressed subsets. It works on Linux, macOS and Windows; the ecCodes C-library is the only binary dependency.

Why pdbufr?

The motivation and key features of pdbufr.

Why pdbufr?
Installation and Getting Started

New to pdbufr? Start here with installation and a quick overview.

Installation and Getting Started
How-tos

Practical notebook examples for common tasks.

How-to Guides
Tutorials

Step-by-step guides to learn pdbufr.

Tutorials
Frequently Asked Questions

Common questions, answered.

Frequently Asked Questions
Concepts

Understand the readers, filters and BUFR key model.

Concepts
API Reference

Detailed documentation of read_bufr() and all its parameters.

read_bufr

Support

Have a feature request or found a bug? Feel free to open an issue.