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.dev20250905
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 208.5 kB
Release files / pygribjump-0.10.3.dev20250905-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
72bc27fd3cbdfcf881c1a6446943d11227c0edf91de35538ffbee3dc456b9afc
|
|
BLAKE2b-256 checksum How to use checksums |
f1288784a8d50a60322192e4eea02d506356f9250f03e1c8acfe3bac97d1e663
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.11.11
|
Release files / pygribjump-0.10.3.dev20250905-13-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-13-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5588f8c7b5d7092988201bb16791ca90f2dca5dfdea1436bf50b8722e70d46e8
|
|
BLAKE2b-256 checksum How to use checksums |
d8268bf7dbee53b8e7ceb3b9dc78919ac1d9ef06b821555b466958752a1688cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.15
|
Release files / pygribjump-0.10.3.dev20250905-12-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-12-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
260b121120de7fd7ea8b7f614a6e59f6452b79cde12ea52d8923f9ccaa3ec843
|
|
BLAKE2b-256 checksum How to use checksums |
94899dba6ca67261ceb9986b73b61feb2871176fc385302064eed65f6295c4fb
|
| 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.dev20250905-11-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-11-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bd8181b337aad95bb2cdf0a0310dad0cb85045f1329cd4dc7ae9bf8b2c50d5fd
|
|
BLAKE2b-256 checksum How to use checksums |
fd07b6826c300133f71e01618c66521d343e79b3be03702514fa1d988f6c57d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.16
|
Release files / pygribjump-0.10.3.dev20250905-10-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-10-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
89253ccee2776ee45217568dc56cfc06282c5f772634977c80faac8bef3594d4
|
|
BLAKE2b-256 checksum How to use checksums |
a36ebc3974e3b0da0595421168acc921db028dcfcddb842c66758835569e8956
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.7
|
Release files / pygribjump-0.10.3.dev20250905-9-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-9-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8894d15cccb5cb92bdc0f571e9116eaeebfa5ca83d1daf5773e7766196a09989
|
|
BLAKE2b-256 checksum How to use checksums |
d02cd7c3b3ea6946ca5eff0a49fb3028456ae7b61d830bb9a09ee826af0f61d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.11.11
|
Release files / pygribjump-0.10.3.dev20250905-8-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-8-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
12a220df5ffd7595e873211dc456448fee87ad7fde1f8bf0349e6e0ea7f1810c
|
|
BLAKE2b-256 checksum How to use checksums |
26946248b44a1a19683d3863864b396e968fd9c45e0438f963ee58b91839b581
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.9
|
Release files / pygribjump-0.10.3.dev20250905-7-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-7-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0e9a5928ffdbaebba35e3035d7bcf32bf7b5060471759b22b047df00704ce86d
|
|
BLAKE2b-256 checksum How to use checksums |
50e5d4fd2c2209f43f8ff70e9bb4831339e2be0c34e0cf71ff936d336b27e9b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.11.11
|
Release files / pygribjump-0.10.3.dev20250905-6-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-6-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2b17d8c5d09f12356616ccfde9b9004f29cab3d934945756632a4e9f27f8e94d
|
|
BLAKE2b-256 checksum How to use checksums |
84783851719daa383da7f1b0cde402a4b45006ca79163aafebcdcf96604e5f0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.7
|
Release files / pygribjump-0.10.3.dev20250905-5-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-5-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
772271348c5a35038233b6c5482a16eed6f5e274ce2b527a380c5a670f123692
|
|
BLAKE2b-256 checksum How to use checksums |
4d1a9210ccf84d00a1692d956cfe01c44e97919dbf4fc7deb68ad5b862645bac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.9
|
Release files / pygribjump-0.10.3.dev20250905-4-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-4-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0cb854872e5cf685fa4993cfa2cc2b84fbea113e16f3a4fd1cbe9e32e1776ef2
|
|
BLAKE2b-256 checksum How to use checksums |
31724fd46e26d8e01567358d5ffd656c935693a1ecfde018f8b6927d65340684
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.16
|
Release files / pygribjump-0.10.3.dev20250905-3-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-3-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a68e6a9f060a25d5b05a2e9633650b23819df4a878c97c2f80dd89e303fa88c5
|
|
BLAKE2b-256 checksum How to use checksums |
ee3207488863e55dfffde6f1ce5ca995ec4cbf887d5b7363074f19dd52a33f44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.15
|
Release files / pygribjump-0.10.3.dev20250905-2-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-2-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
92f7c35a9ebb826d65b58cb7a5890f497270b037381a83d94fa5aff01347449c
|
|
BLAKE2b-256 checksum How to use checksums |
a8ae1774ce9b57e746562d6284c65e8c26b1ce97dec5967cfee0ee706a6d60fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.9
|
Release files / pygribjump-0.10.3.dev20250905-1-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250905-1-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a2c2abd491c6f4422f3774610f30905f7ee7fed9d2769fb17d15a92f756ffcdd
|
|
BLAKE2b-256 checksum How to use checksums |
6dce03935b238eeeb23304064d303ad25a2559d67428dc637685ce5456f86042
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.9.21
|