This release is a pre-release and may not be stable for production use.
GribJump
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.
Release files for pygribjump 0.10.3.dev20250908
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| pygribjump-0.10.3.dev20250908-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250908-4-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250908-3-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250908-2-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250908-1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 74.5 kB
Release files / pygribjump-0.10.3.dev20250908-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250908-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
abfbd7dc7892cb7c8456cf233997b7c189c63a78627df35b160aa0521dc9ca49
|
|
BLAKE2b-256 checksum How to use checksums |
d779b5deb0490c1fe64910b55a897bd418f676a15f88a64a19637933f5a999c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.9.21
|
Release files / pygribjump-0.10.3.dev20250908-4-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250908-4-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
09a143679e23fd3895ea9e8bbc42ac96ff08105ac37aec3d6ed4356b07d01770
|
|
BLAKE2b-256 checksum How to use checksums |
d9ba097c1a8ded08bc4cf826682fbe0fde246e5ce10ed32d5f1090fba82fc5cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.13.0
|
Release files / pygribjump-0.10.3.dev20250908-3-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250908-3-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d8c2040df17f80c5b8cfaf5be3645f04966a83ab319e96e240386751350fca6d
|
|
BLAKE2b-256 checksum How to use checksums |
9c83d9a2d0c5cc835320c28251e0ae4ba1bf9672df3b88e28ffebb9d1206df65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.9.21
|
Release files / pygribjump-0.10.3.dev20250908-2-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250908-2-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
23cfbb337169c87dd04e8649f2f18b915fe7be0afa8acf750e80e477aac10ec7
|
|
BLAKE2b-256 checksum How to use checksums |
7e186dddb60deed724af4b209a0e5051971333bfe0c780af68d541e2e1132158
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.13.2
|
Release files / pygribjump-0.10.3.dev20250908-1-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250908-1-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fcb9f1800077cb7e7db97e2e542a72b4d74f636723d479b679c5defc1f43d179
|
|
BLAKE2b-256 checksum How to use checksums |
36117e278e16f8702d06eb6499177e5e7f4725e97e2269fa6cde3a9431d1a8cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.9
|