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.

Metadata

Release files for pygribjump 0.13.1.31

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

Built distributions (wheels)

Table of built distributions (wheels) for pygribjump 0.13.1.31
File
pygribjump-0.13.1.31-py3-none-any.whl Python 3 none any Details
pygribjump-0.13.1.31-5-py3-none-any.whl Python 3 none any Details
pygribjump-0.13.1.31-4-py3-none-any.whl Python 3 none any Details
pygribjump-0.13.1.31-3-py3-none-any.whl Python 3 none any Details
pygribjump-0.13.1.31-2-py3-none-any.whl Python 3 none any Details
pygribjump-0.13.1.31-1-py3-none-any.whl Python 3 none any Details

Total release size: 89.2 kB

Release files / pygribjump-0.13.1.31-py3-none-any.whl

Download URL pygribjump-0.13.1.31-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0ad25baccd18838bcd05b9ac33e47b2a4dcf8c33dd942e2cdb84639753b03e2c
BLAKE2b-256 checksum
How to use checksums
2698d858202aa04ad6a73b377b9c5a3d5853932217ff45f52b36591074906dfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pygribjump-0.13.1.31-5-py3-none-any.whl

Download URL pygribjump-0.13.1.31-5-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7639515dce13753a01c978aee5e7d9377ba02b769d57f27e6af0e0bf8dff828b
BLAKE2b-256 checksum
How to use checksums
233d7f176eb5e6cade51789015b5219127934e6113566c2dd92b478e9263b464
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Release files / pygribjump-0.13.1.31-4-py3-none-any.whl

Download URL pygribjump-0.13.1.31-4-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48947d7e19645d4996ee3a0f950e2409b12e0bfc411406449e77ca50d48b6877
BLAKE2b-256 checksum
How to use checksums
975939ffeb6ed2aefa5f058c9e98440fbf500f8edf9f1694712f2f81c947d2ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

Release files / pygribjump-0.13.1.31-3-py3-none-any.whl

Download URL pygribjump-0.13.1.31-3-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d0aafd461b1f5ecbd2d38554649c09f5d4aadf6a354a570bfe7f9eac4bc78012
BLAKE2b-256 checksum
How to use checksums
a734a5536acaf0dcef9a927d38f75286087c2f54b3e91e484892020ed15df523
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.5

Release files / pygribjump-0.13.1.31-2-py3-none-any.whl

Download URL pygribjump-0.13.1.31-2-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae3e1ea4cbbaad89cbd757a005b92f1759cf8f08bfcc502ebf23e5bacac4c731
BLAKE2b-256 checksum
How to use checksums
afeac4dbcb66d21808366ae279c43c3e42830732517269120f82785ea02d859b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

Release files / pygribjump-0.13.1.31-1-py3-none-any.whl

Download URL pygribjump-0.13.1.31-1-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5ea3d7751bb1b7be495dba0f7bc3897844aa0dc2e2ad6005e400b62faab88f5
BLAKE2b-256 checksum
How to use checksums
32294e80064603315f7f934fe9eb4fde43a6d0d538677de891b0405431e2eba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.11
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