Skip to main content

Python module for reading/writing GRIB files

Project description

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.

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.5.tar.gz (21.8 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.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pygrib-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

pygrib-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pygrib-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pygrib-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pygrib-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pygrib-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pygrib-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pygrib-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pygrib-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pygrib-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

pygrib-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pygrib-2.1.5.tar.gz
  • Upload date:
  • Size: 21.8 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pygrib-2.1.5.tar.gz
Algorithm Hash digest
SHA256 e4c311e407aa3a1b76c060e7f0282415e8fca82d10e82424d6a6894a40109276
MD5 cacf88f14fa3c79cb558c8385fc23d80
BLAKE2b-256 4ec884b2de49382a9c34e5762ec53712d51390f25026d643bee86045095d49bb

See more details on using hashes here.

File details

Details for the file pygrib-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygrib-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3377bf1c93bb4fa57200f66d229e8195650ab79e10cb28f3aa58982408e6b697
MD5 05e5ec417054f5c3da2a220c5f52885e
BLAKE2b-256 57135559aa0d0a8b2fcab53fc1e68f44868acd6432a4474e8ff2a450fde9b97d

See more details on using hashes here.

File details

Details for the file pygrib-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.12, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for pygrib-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a6e5a394c4826d025f94843e04af4c2cee7fbb7b7a3069c2eacada2352557d6
MD5 b56fb048bf66efdcce6d0b9b4c5e4fca
BLAKE2b-256 1f4d62bfe634c269ce487b300d256b4e07d21b837e3e85b786ce5803df5e11ad

See more details on using hashes here.

File details

Details for the file pygrib-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygrib-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2b92ea5fc4e1b621af2b38cc1d8eef4f0dde1eda92fb8f6813b58d1cda113c4
MD5 545c3cc494e617357f1ba800b0b495c8
BLAKE2b-256 0a5d5edb1bda729bd736d6483aa32fd9d53b5d75a77139651c8d36c10f960b6d

See more details on using hashes here.

File details

Details for the file pygrib-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.11, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for pygrib-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 baae08ab5684088c1a4b81f2a09a61a21090ccc78cfac697d99ad564da7ab1d6
MD5 4ea1fb737830fde0b7b4fde4a7fd494d
BLAKE2b-256 83d86ebd504f6a55a795d25bacb8898d39c71834217e030903767073b1889152

See more details on using hashes here.

File details

Details for the file pygrib-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygrib-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a569b58e380a11387d8c3c3114cfa43de816b262372cf4bb5a1d2d7220306179
MD5 4c83d5fbff39fd8c1fcb665afde90279
BLAKE2b-256 39543d3faee05f61f1bc3c3142c71c4bf262e6c14b0e2039beae192fe68a6cf8

See more details on using hashes here.

File details

Details for the file pygrib-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygrib-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for pygrib-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca012717dedb9e07fbefb975eb6b7157e08ad87f505781f41b54883408c3b6ee
MD5 02e733f111faa8545e1a7e6d7337329f
BLAKE2b-256 53c0c55b1ade5415d58ded32a8875ce33fcc950a90d734b254a073bc12548d32

See more details on using hashes here.

File details

Details for the file pygrib-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygrib-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 559d79deea0aae7f622e81d14f68937c5b3c7461e58e002c126f928194de382f
MD5 d3f3dcbfd5af5de4fea3d3a0580f8fd6
BLAKE2b-256 4809e21a6e0816c60bac6a8eb460acb3dca78101183bf37a96b09ae44f380d63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygrib-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for pygrib-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ec4322816dc47646dd8cf3edbf6bad54ef385b47e15f4e34db099350a6ee021
MD5 2ff70c0768a228b4900a6227bce5a7d1
BLAKE2b-256 d0bdf53dd3fad563a771906964a42d980aaadab94aa6e2ee3b7b2e768e0a58b0

See more details on using hashes here.

File details

Details for the file pygrib-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygrib-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8efd255933ae6ea951839e8f303f8374ddd920473f50fc6152018584e4cf064d
MD5 bb1463145ffd901e52e526156ffc005b
BLAKE2b-256 e09ed27bbdc33c60799e32043f32a10a899d3de2b6bc94a34810ea90a665235f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygrib-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for pygrib-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ffbbcbeac58c15d55c67d5682432207b06c380d401151dd25754a3862d2814b
MD5 5c3095aaca38c5c289c3724ff1fcefff
BLAKE2b-256 f633635917d9499d5a0ff4a05688842d306c690635d470f31b299b4cef3a3c91

See more details on using hashes here.

File details

Details for the file pygrib-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygrib-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d317dbcd6a6d4acb5447c224684b5748ea252edc002f95b6b6c4eb746d9d032b
MD5 3d6aeecd52221f873cff036201dd6e85
BLAKE2b-256 7e17dea9a817c3e2eeaa99cb784d45e45d87a6df305a3638111ec7d63ff60085

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygrib-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for pygrib-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d03551759dcd142e98ac7557ca6997673bdd37d2a7e955f41d3477f9b6311c3
MD5 3c64378e5a7d3476025e51f155fba9d0
BLAKE2b-256 dff77bd52e74a8e62e12d63f56cd0dc93d459719ec1023cca6797721fac7d6f6

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