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

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.dev20250908
File
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
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