Skip to main content

GribJump

Static Badge

GribJump is a C++ library for extracting subsets of data from GRIB files, particularly data archived in the FDB.

[!IMPORTANT] This software is Incubating and subject to ECMWF's guidelines on Software Maturity.

Installation

Dependencies

Currently, GribJump has the following runtime dependencies:

as well as ecbuild for building.

C++ Library

Building and installing:

   # Environment --- Edit as needed
   srcdir=$(pwd)
   builddir=build
   installdir=$HOME/local  
   
   # 1. Create the build directory:
   mkdir $builddir
   cd $builddir

   # 2. Run ecbuild
   ecbuild --prefix=${installdir} -- \
   -DENABLE_MEMFS=ON \
   -DENABLE_ECCODES_THREADS=ON \
   -DENABLE_AEC=ON \
   -DCMAKE_INSTALL_PREFIX=$</path/to/installations> ${srcdir}
   
   # 3. Compile / Install
   make -j10
   make install

A clientside build (which cannot extract data but talks to a server which can) is built using the flag -DENABLE_GRIBJUMP_LOCAL_EXTRACT=OFF. This requires only eckit and metkit to be installed.

Python Library

The python interface, pygribjump, can be installed with pip:

python3 -m pip install --upgrade git+ssh://git@github.com/ecmwf/gribjump.git@master

pygribjump uses findlibs to find an installed libgribjump library. You can use export GRIBJUMP_HOME=/path/to/gribjump/install to help with finding the library.

See the docs/examples/ files for simple use cases.

Acknowledgements

Past and current funding and support is listed in the Acknowledgements.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pygribjump-0.12.0.26-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.26-7-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.26-6-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.26-5-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.26-4-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.26-3-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.26-2-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.26-1-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file pygribjump-0.12.0.26-py3-none-any.whl.

File metadata

  • Download URL: pygribjump-0.12.0.26-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.12

File hashes

Hashes for pygribjump-0.12.0.26-py3-none-any.whl
Algorithm Hash digest
SHA256 397452f05ab4edb25f7eb3796f90d5fa32fa872e72e2445cd39cc406bdb607f8
MD5 8add2b365d78d1e628a818457e5a09f7
BLAKE2b-256 72ba2577e70ceed9307cb4784729922cc7425b62606129e45bda404808482a44

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.26-7-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.26-7-py3-none-any.whl
Algorithm Hash digest
SHA256 e7f64cfff353d3484b378aaeb6ebdf2114d423866ad134aa16575d905aad5fc0
MD5 18c0b13944bff11cb1631d27cc65efba
BLAKE2b-256 be3236c6889ed500ea9c78eb0ea4c70c4fbcf0b3011947f5382a54d72074c0e4

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.26-6-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.26-6-py3-none-any.whl
Algorithm Hash digest
SHA256 1f1cb507c44ab0615feacde10574762cfe01e494a77ca27d6347ca85cbf8946b
MD5 0b3944122390100b996908cb1fc8bd0b
BLAKE2b-256 b4cce83db540ebd91415d4bfde4de5626144b8b3f2347bc40a9336e30eeb83ef

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.26-5-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.26-5-py3-none-any.whl
Algorithm Hash digest
SHA256 ef324520f5f07d991fe37a6672b9ca914cad1c9ad01206a308e43e435ae1aaf4
MD5 04af668600258887872f0f2d80daf6f1
BLAKE2b-256 dc6f213c76fdeccf987b175b2d88bef9aa62cc7fcf87770d932bbfbf37672eaf

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.26-4-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.26-4-py3-none-any.whl
Algorithm Hash digest
SHA256 033b0d1b3631763b47d6a854d2a4da4ab0188fa52cc6d49923bcd03cca5ed0e4
MD5 a5e2fc49ec2fb0c102d54f7b24fbc2e2
BLAKE2b-256 e0bb53210a6ffc1b593609c2d9083879dbc71d52dae397b2327d7a33751636be

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.26-3-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.26-3-py3-none-any.whl
Algorithm Hash digest
SHA256 d395c4b973d02c6ad2f51841c7f0e74ecbc5e92626fa615c86b55cf9ca1448d3
MD5 157de6cfaff9ec60cc5c63f65cf3efbc
BLAKE2b-256 c0d37d5649dd59b67baa57db51eafc4b947cc8ca21f160188e9b6a063d68c640

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.26-2-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.26-2-py3-none-any.whl
Algorithm Hash digest
SHA256 7c2e19ee9386957ad68799f42c9a5bfbb15ab571d1a7404da2ed0d8e9ff45933
MD5 c5404314b2b9195ac31571a33d337ebb
BLAKE2b-256 7a2a905d41e5874bf8cc855c0e5fb8015a0520b6f80b3a976a88b0e843e1b5a1

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.26-1-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.26-1-py3-none-any.whl
Algorithm Hash digest
SHA256 d4a97977598f8b621c73ad07a4b0a8fd6109d922496cdbe0e5e8a50982d3c056
MD5 e558fca1362668b5f252f1a5cb82af66
BLAKE2b-256 07c95de43f0fe03ca8015b76b061b0bb7244d4f44589f75586b8cf8fdfa31c30

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