Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.

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)

Table of built distributions (wheels) for pygribjump 0.10.3.dev20250905
File
pygribjump-0.10.3.dev20250905-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-13-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-12-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-11-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-10-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-9-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-8-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-7-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-6-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-5-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-4-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-3-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-2-py3-none-any.whl Python 3 none any Details
pygribjump-0.10.3.dev20250905-1-py3-none-any.whl Python 3 none any Details

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
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