Skip to main content

Install and Test Status PyPI package Anaconda-Server Badge DOI

Provides a high-level interface to the ECWMF ECCODES C library for reading GRIB files. There are limited capabilities for writing GRIB files (you can modify the contents of an existing file, but you can't create one from scratch). See the online docs for example usage.

Quickstart

The easiest way to get everything installed is to use pip:

pip install pygrib

You can also use conda:

conda install -c conda-forge pygrib

Alternately, clone the github repo and run pip install -e . (after setting $ECCCODES_DIR) where $ECCODES_DIR is the path to the directory containing include/grib_api.h and lib/libeccodes.so. If ECCODES_DIR is not specified, a few common locations such as $CONDA_PREFIX,/usr,/usr/local,/opt/local will be searched.

For full installation instructions and API documentation, see https://jswhit.github.io/pygrib.

Sample IPython notebooks illustrating pygrib usage:

Questions or comments - contact Jeff Whitaker jeffrey.s.whitaker@noaa.gov or use https://github.com/jswhit/pygrib/issues.

Metadata

Release files for pygrib 2.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygrib 2.1.5
File Size Uploaded
pygrib-2.1.5.tar.gz 21.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pygrib 2.1.5
File
pygrib-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pygrib-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
pygrib-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pygrib-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pygrib-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pygrib-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pygrib-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pygrib-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
pygrib-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
pygrib-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
pygrib-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
pygrib-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 238.2 MB

Release files / pygrib-2.1.5.tar.gz

Download URL pygrib-2.1.5.tar.gz
Size 21.8 MB
Tags Source
SHA-256 checksum
How to use checksums
e4c311e407aa3a1b76c060e7f0282415e8fca82d10e82424d6a6894a40109276
BLAKE2b-256 checksum
How to use checksums
4ec884b2de49382a9c34e5762ec53712d51390f25026d643bee86045095d49bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygrib-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 18.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3377bf1c93bb4fa57200f66d229e8195650ab79e10cb28f3aa58982408e6b697
BLAKE2b-256 checksum
How to use checksums
57135559aa0d0a8b2fcab53fc1e68f44868acd6432a4474e8ff2a450fde9b97d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl

Download URL pygrib-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl
Size 18.0 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5a6e5a394c4826d025f94843e04af4c2cee7fbb7b7a3069c2eacada2352557d6
BLAKE2b-256 checksum
How to use checksums
1f4d62bfe634c269ce487b300d256b4e07d21b837e3e85b786ce5803df5e11ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygrib-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 18.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d2b92ea5fc4e1b621af2b38cc1d8eef4f0dde1eda92fb8f6813b58d1cda113c4
BLAKE2b-256 checksum
How to use checksums
0a5d5edb1bda729bd736d6483aa32fd9d53b5d75a77139651c8d36c10f960b6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pygrib-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl
Size 18.0 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
baae08ab5684088c1a4b81f2a09a61a21090ccc78cfac697d99ad564da7ab1d6
BLAKE2b-256 checksum
How to use checksums
83d86ebd504f6a55a795d25bacb8898d39c71834217e030903767073b1889152
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygrib-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 18.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a569b58e380a11387d8c3c3114cfa43de816b262372cf4bb5a1d2d7220306179
BLAKE2b-256 checksum
How to use checksums
39543d3faee05f61f1bc3c3142c71c4bf262e6c14b0e2039beae192fe68a6cf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pygrib-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl
Size 18.0 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ca012717dedb9e07fbefb975eb6b7157e08ad87f505781f41b54883408c3b6ee
BLAKE2b-256 checksum
How to use checksums
53c0c55b1ade5415d58ded32a8875ce33fcc950a90d734b254a073bc12548d32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygrib-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 18.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
559d79deea0aae7f622e81d14f68937c5b3c7461e58e002c126f928194de382f
BLAKE2b-256 checksum
How to use checksums
4809e21a6e0816c60bac6a8eb460acb3dca78101183bf37a96b09ae44f380d63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pygrib-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl
Size 18.0 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4ec4322816dc47646dd8cf3edbf6bad54ef385b47e15f4e34db099350a6ee021
BLAKE2b-256 checksum
How to use checksums
d0bdf53dd3fad563a771906964a42d980aaadab94aa6e2ee3b7b2e768e0a58b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygrib-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 18.1 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8efd255933ae6ea951839e8f303f8374ddd920473f50fc6152018584e4cf064d
BLAKE2b-256 checksum
How to use checksums
e09ed27bbdc33c60799e32043f32a10a899d3de2b6bc94a34810ea90a665235f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl

Download URL pygrib-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl
Size 18.0 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4ffbbcbeac58c15d55c67d5682432207b06c380d401151dd25754a3862d2814b
BLAKE2b-256 checksum
How to use checksums
f633635917d9499d5a0ff4a05688842d306c690635d470f31b299b4cef3a3c91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygrib-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 18.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d317dbcd6a6d4acb5447c224684b5748ea252edc002f95b6b6c4eb746d9d032b
BLAKE2b-256 checksum
How to use checksums
7e17dea9a817c3e2eeaa99cb784d45e45d87a6df305a3638111ec7d63ff60085
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release files / pygrib-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL pygrib-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl
Size 18.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4d03551759dcd142e98ac7557ca6997673bdd37d2a7e955f41d3477f9b6311c3
BLAKE2b-256 checksum
How to use checksums
dff77bd52e74a8e62e12d63f56cd0dc93d459719ec1023cca6797721fac7d6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.25.0 setuptools/62.5.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.13

Release history Release notifications | RSS feed

2.1.8

21 release files

2.1.7

21 release files

This release

2.1.5 This release

13 release files

2.1.4

23 release files

2.1.3

23 release files

2.1.2

17 release files

2.1.1

1 release file

2.1

1 release file

2.0.6

1 release file

2.0.5

1 release file

2.0.4

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.9.9

1 release file

1.9.8

1.9.7

1.9.6

1.9.5

1.9.4

1.9.3

1.9.2

1.9.1

1.9.0

1.8.4

1.8.3

1.8.2

1.8.1

1.8.0

1.7.2

1.7.1

1.7

1.6.1

1.6

1.5

1.4

1.3

1.2

1.1

1.0

1.0b1

1.0a1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page