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 pygribjump/example*.py files for simple use cases.
Acknowledgements
Past and current funding and support is listed in the Acknowledgements.
Release files for pygribjump 0.10.3.dev20250827
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.dev20250827-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250827-6-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250827-5-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250827-4-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250827-3-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250827-2-py3-none-any.whl | Python 3 | none | any | Details |
| pygribjump-0.10.3.dev20250827-1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 112.5 kB
Release files / pygribjump-0.10.3.dev20250827-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250827-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c99b64b815c826bd5806d753d5fd38fde97cd36e8c877415d91dfe4519f8e71e
|
|
BLAKE2b-256 checksum How to use checksums |
6e4b11e0206ea528734e68a14d851fcf8fff5084d06b225496b9d30ac8527c92
|
| 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.dev20250827-6-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250827-6-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ec8bda0406112ed4599b3c4b2d1b673181c5a1c230fe37323df1faff0d2e54de
|
|
BLAKE2b-256 checksum How to use checksums |
b7a814f160362069330ffc7354ff18177be2017820382671715c520922d95c6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.11.10
|
Release files / pygribjump-0.10.3.dev20250827-5-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250827-5-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
551249e81135446f45199e3a7f0fa865d1474e92f3aaec8abb0628d75dd28eb0
|
|
BLAKE2b-256 checksum How to use checksums |
18271bdebefba82456ea1e0de90c09a6a4fd73e6dc0851e2d7825ac502b579a7
|
| 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.dev20250827-4-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250827-4-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c594794ab78773e34ef77c493311947c03ec291c6b5120fed815ff962a23411f
|
|
BLAKE2b-256 checksum How to use checksums |
13b3c6a7d31126012cfd3ca3170890e4774604b44ce773d699f67559fe1c7dd4
|
| 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.dev20250827-3-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250827-3-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9dfc6583fc3384ca2c33b0f84af6bf3fca42f7a3d797b70811882dc1082c0936
|
|
BLAKE2b-256 checksum How to use checksums |
f33b47f303ebe5e0e6a1dd618be319d223d78e61282cb289c63fe49d441e0422
|
| 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.dev20250827-2-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250827-2-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6cbf842915c591465ee2fc0125f4ed94f2119000cb4dd283ddb56148cf2a6c1c
|
|
BLAKE2b-256 checksum How to use checksums |
b2e7325995f8d014df399ed3c1098ebf400de81335fcd06b65f72da0fa5bd1a2
|
| 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.dev20250827-1-py3-none-any.whl
| Download URL | pygribjump-0.10.3.dev20250827-1-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2b66d61a84a606d8635537695120d3931e9236f597bbcda62871215bc31e7d62
|
|
BLAKE2b-256 checksum How to use checksums |
d37ec370057efe4736631b2c39eaefbde978cf4b6a33f964df7d8c4f557aefdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.9.21
|