Skip to main content

Python module for reading/writing GRIB files

Project description

Linux Build 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 python setup.py install (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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygrib-2.1.2.tar.gz (21.7 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pygrib-2.1.2-cp39-cp39-manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.9

pygrib-2.1.2-cp39-cp39-manylinux2014_i686.whl (15.3 MB view details)

Uploaded CPython 3.9

pygrib-2.1.2-cp39-cp39-manylinux2010_i686.whl (15.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

pygrib-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pygrib-2.1.2-cp38-cp38-manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.8

pygrib-2.1.2-cp38-cp38-manylinux2014_i686.whl (15.3 MB view details)

Uploaded CPython 3.8

pygrib-2.1.2-cp38-cp38-manylinux2010_i686.whl (15.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

pygrib-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pygrib-2.1.2-cp37-cp37m-manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.7m

pygrib-2.1.2-cp37-cp37m-manylinux2014_i686.whl (15.3 MB view details)

Uploaded CPython 3.7m

pygrib-2.1.2-cp37-cp37m-manylinux2010_i686.whl (15.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

pygrib-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

pygrib-2.1.2-cp36-cp36m-manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.6m

pygrib-2.1.2-cp36-cp36m-manylinux2014_i686.whl (15.3 MB view details)

Uploaded CPython 3.6m

pygrib-2.1.2-cp36-cp36m-manylinux2010_i686.whl (15.3 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

pygrib-2.1.2-cp36-cp36m-macosx_10_9_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file pygrib-2.1.2.tar.gz.

File metadata

  • Download URL: pygrib-2.1.2.tar.gz
  • Upload date:
  • Size: 21.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2.tar.gz
Algorithm Hash digest
SHA256 5ba89b98752c9e83b1f85e33711ad690d0404191c21a97bf57b37b106002f7a2
MD5 837ca0d241dc6cd4f8678774f7266dfe
BLAKE2b-256 50bbeb333a4e10d6963d5a8d952012c6db7fa54f3d08f13189760ecb9a259beb

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd317a1a2cdd778ef72358f9fc235ef404e33bf0df32abd8f4848c98de39a9d2
MD5 a4e5409ae178ab377c6f837bdf009891
BLAKE2b-256 ffac60fd23b014640bd99327dee0229c2021636552d795c35960baddf0abcf58

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp39-cp39-manylinux2014_i686.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp39-cp39-manylinux2014_i686.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp39-cp39-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0a534f75b1386658819fa33d6bc7df799d0f4705040158ceca46d02a57cb690
MD5 d3c5f0cff47f8b291e034d53bf68c37d
BLAKE2b-256 83fb7278012ff7bf4438bee5e6a55ff60457e6add29b2c0c5e14c0786b558305

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 79f9adfd8ff31f6d32a02c999cc4226a67ae898b867fef5166f35303104fc910
MD5 4a6965a35e2517c77a292bec06e8b411
BLAKE2b-256 1ff753662b1b663daaa239a370a9b3f83f6d2f7268db973c9398b874385b953f

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17672a533c8768059bcbbbb9e21f4e556a0d24f5717c52ecd296127cbb66293f
MD5 50b9581474dd5e11fbe07ab7df2b7daa
BLAKE2b-256 59df9b474cb72238d261ff3dcbf71c0f4d2b8bc0fdb23aee7de96344b63d0c6f

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68b654e31b9d3a1b2e69bc7573e009afcb59c70954d14549f251d164851e76b2
MD5 cd40b153a753a97668c195ae7e4273fa
BLAKE2b-256 bfa82ec4880abf9cef03dcf61e0e801722aedbf10dc9276a3472f27b220f6ac4

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp38-cp38-manylinux2014_i686.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp38-cp38-manylinux2014_i686.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp38-cp38-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ed6cbb4ce42c0d04bfc9d34ed989ecc677a124496e867a15dfa41f4d124b03b
MD5 2cf19dc0a972556b6b548c3eeba3fb78
BLAKE2b-256 e3257a40b2e0a81f53fc1c5f903c73ec01c6feaeaba84deaf819caf2cee9e6ec

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8af4f320c5e3d0a41e3600188189de415637aa742a07c8fcfe9bcf09243da717
MD5 90887b967a9b251de934d5213b887689
BLAKE2b-256 2cd8e066f74e27813adc0cc88d1ce99bc6d7a28b7c6496ef45c3c7c312fb8aaa

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cb5c45d64b7e2e56ffcf22ce1c5bd42c996b5a3585124e7a36c3bb4948ff7948
MD5 fbc0d3bea7f9c16d9aba407b2d9c5159
BLAKE2b-256 f057db468641bce15c566fb869d27a87e05853cc598ff388e1c45e05fdfbdb9f

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 922ebc966f388554460eb68009cabc4777fc41e86e12d60060609fa1c0521573
MD5 81bf812701d702316c48c1e2bdeb961a
BLAKE2b-256 bc389a18819d212bff2cab0449e2cb7145f944b33ee3f1030dc1540d10da0ab1

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp37-cp37m-manylinux2014_i686.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp37-cp37m-manylinux2014_i686.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp37-cp37m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a242ad702a1cfb6a3aef099b20139263d7b46738f666651778988a14a4358d98
MD5 7d4f93c380f79a848873b945b6d0e65d
BLAKE2b-256 5e3a50aa822555a8f8afe61d4b8d4233ac49c90e82a79f705afee77bdf384f5a

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c1eb2b4d1c471913a1618445d927e84fc44c528fb99ef35880303273d96f743b
MD5 e0a1749edc40d003545882fef276674c
BLAKE2b-256 99834b58540dfa628200dbe7d96c13b60aa0fa5c1a1ffc443dec3e77c80d5d16

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b45316b1832cddd223a34050696cd3c7ac43fe13eacb9a67f9ef932ea9692f2
MD5 ad0e05147917d67ec854c7f873dc5e8f
BLAKE2b-256 5e971234d01f062f770105cb5eb207227aae84e21e0a4a10bdfbc36b747842a2

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 410f6e42a62f3c1fef7770fc2e97af30b8c00659acac7600b4140ed1a982b7d3
MD5 fb221c7118b5ad81df9798c3c2300be8
BLAKE2b-256 0682386547e543ea58c0489d3da1cf081265a0c79e12b1dd5276e6d8c39d7328

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp36-cp36m-manylinux2014_i686.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp36-cp36m-manylinux2014_i686.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp36-cp36m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cff9332b425ad0f541d696af662067b0485a486fa82f3bddf18e9f1fb93fd14b
MD5 da70a804a8b16b99b8f8f89603121957
BLAKE2b-256 e1d22a1e1a603785fba4e729425365ab7937eaa252e6722b1cf0a30e68e67318

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4553107bc51663eb3660065dec62c6c91f3579aabde8ab200a46a24d23902614
MD5 b3b17edb8a8647d736bba3e0e1c176c0
BLAKE2b-256 1e99ff544a00c870e32d4a3f4787e45355d4e3c86080e0180961e3d3fb001aad

See more details on using hashes here.

File details

Details for the file pygrib-2.1.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.25.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.9

File hashes

Hashes for pygrib-2.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3263aab77a5b5c4ae8b44b35c2bfe19b859db02b48ddaadd7707f09a0b13959c
MD5 53c2c04af0fed9a57977960b006fbd28
BLAKE2b-256 6131edd2b467fc7406a809bb083765de05fda077369c51148c5c64d088b5b162

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page