Skip to main content

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

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.13.1.27
File
pygribjump-0.13.1.27-py3-none-any.whl Python 3 none any Details
pygribjump-0.13.1.27-3-py3-none-any.whl Python 3 none any Details
pygribjump-0.13.1.27-2-py3-none-any.whl Python 3 none any Details
pygribjump-0.13.1.27-1-py3-none-any.whl Python 3 none any Details

Total release size: 59.4 kB

Release files / pygribjump-0.13.1.27-py3-none-any.whl

Download URL pygribjump-0.13.1.27-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e2db7b30db061a66ab3daaf6c37b911bcf767ddec8d9288d3a1d17c9e2114474
BLAKE2b-256 checksum
How to use checksums
00302002fc30ab9bcbd72c7617fa9bf71172f77ca4b0d20397439ea3f0ab7802
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

Release files / pygribjump-0.13.1.27-3-py3-none-any.whl

Download URL pygribjump-0.13.1.27-3-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c226b80af8954f21bc88637ddcb3115c35f1886086b408126586dcd68751f36
BLAKE2b-256 checksum
How to use checksums
73d85ca5048f891ea37775a99413039c2c35ab36ae0e16bacdc7f1ea1535af8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release files / pygribjump-0.13.1.27-2-py3-none-any.whl

Download URL pygribjump-0.13.1.27-2-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
477ad14b3ce393e55952d9c73da597082dc9d0854ce56985fca8b1ff269a2f05
BLAKE2b-256 checksum
How to use checksums
79bb7f4688f70fb680673501bebc593a9fc6fe4a914d44255669d1588bb6ee68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.14

Release files / pygribjump-0.13.1.27-1-py3-none-any.whl

Download URL pygribjump-0.13.1.27-1-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d04649875468cf24225ae368e7ea4de994dcb0bd01913e7983f1275394ae86c6
BLAKE2b-256 checksum
How to use checksums
0c34e985931527b00c285b24f02fcd2be4662be38b0473c0bc9583d482e528bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19
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