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.
Metadata
Release files for gribjumplib 0.13.1.33
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 6.7 MB
Release files / gribjumplib-0.13.1.33-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | gribjumplib-0.13.1.33-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 442.9 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e18e3d15ca18ce9de7d39ec4884402a5eb4706ae957655b8e6a163d1a1dfb293
|
|
BLAKE2b-256 checksum How to use checksums |
82518b338b077c4eacaf4a03c9420c366d3e10e9f88f658b41a1f30948444340
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|
Release files / gribjumplib-0.13.1.33-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | gribjumplib-0.13.1.33-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 449.6 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b580ce048b605ca3354d41c9d10f39951a84893abfae37f607cf575f9bd770d3
|
|
BLAKE2b-256 checksum How to use checksums |
88ffec4a1af080dcf6085cd57a4b550baf7282f5db1feb36c5f079dd6114b285
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|
Release files / gribjumplib-0.13.1.33-cp314-cp314-macosx_15_0_x86_64.whl
| Download URL | gribjumplib-0.13.1.33-cp314-cp314-macosx_15_0_x86_64.whl |
|---|---|
| Size | 396.9 kB |
| Tags | CPython 3.14 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2660fa326c62df76debaf6de6c1196989c91c3f07a5048d234fb41546f1c5a8a
|
|
BLAKE2b-256 checksum How to use checksums |
9c8545d5df36b9fc614ea6c8abedac93788338766e53fcb0ba6e38be9b599334
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|
Release files / gribjumplib-0.13.1.33-cp314-cp314-macosx_15_0_arm64.whl
| Download URL | gribjumplib-0.13.1.33-cp314-cp314-macosx_15_0_arm64.whl |
|---|---|
| Size | 388.1 kB |
| Tags | CPython 3.14 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
84092e3e2193ea189a2a4fa6651485c7993b1c675bb1d3a462b41ef5ddfdc3e3
|
|
BLAKE2b-256 checksum How to use checksums |
ce78f3e187ee99871ebd9b536e274802e3dd2021d613a17baa7b45509b362fe5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / gribjumplib-0.13.1.33-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | gribjumplib-0.13.1.33-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 442.9 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef68e5568e5d609027ab4adac8269a2965abbacfa0856082256c3c95fe6f5c68
|
|
BLAKE2b-256 checksum How to use checksums |
3b04a417e7e4bd4fb5a8d5cf9d894737bf599190c3982bab218a998e7ab980fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.9
|
Release files / gribjumplib-0.13.1.33-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | gribjumplib-0.13.1.33-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 449.6 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4d67b211f19aff6584aaa0bcdde91a82f8aa64e13c76be0bc3dc348e106561ed
|
|
BLAKE2b-256 checksum How to use checksums |
47340f0f0b3a9eac5f8bc0b36f6dc208305ceed5b65041f43e00eb10d91228ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.9
|
Release files / gribjumplib-0.13.1.33-cp313-cp313-macosx_15_0_x86_64.whl
| Download URL | gribjumplib-0.13.1.33-cp313-cp313-macosx_15_0_x86_64.whl |
|---|---|
| Size | 396.9 kB |
| Tags | CPython 3.13 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
230766044289167f6109ef4a41ab05ccd19f4e0beb725f710355ff487781ce25
|
|
BLAKE2b-256 checksum How to use checksums |
1c09b6b1853c2cd420350c85bff937a7434484cd4d15e7a349501215dfc57e1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.2
|
Release files / gribjumplib-0.13.1.33-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | gribjumplib-0.13.1.33-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 388.1 kB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1f5749f81a13fcdffa3b077dc875154ed1bbf8322e2a200aa148e49bd95fa932
|
|
BLAKE2b-256 checksum How to use checksums |
e067ee29e72b2fa81aa91db07beab9b185a4bf1a37dca1040556e3d200bad04c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / gribjumplib-0.13.1.33-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | gribjumplib-0.13.1.33-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 442.9 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f47f3445f47a79ac42a2810449d0f5b3e51c3bc6be338ac9c282432cc6d0b7d4
|
|
BLAKE2b-256 checksum How to use checksums |
ccfe5c51bc1b7d1a90d750807158e2f38316fb44744619d27de5bdef6677c3a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|
Release files / gribjumplib-0.13.1.33-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | gribjumplib-0.13.1.33-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 449.6 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6e893c3d2f2d12f6289854b3afc941e26ab3a46eee8bc3b98b26f5be84b67f18
|
|
BLAKE2b-256 checksum How to use checksums |
ed81a093bd90df1a4b4565743b629f0504756861477b9a6a3128a63d00a8f3d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|
Release files / gribjumplib-0.13.1.33-cp312-cp312-macosx_15_0_x86_64.whl
| Download URL | gribjumplib-0.13.1.33-cp312-cp312-macosx_15_0_x86_64.whl |
|---|---|
| Size | 396.9 kB |
| Tags | CPython 3.12 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
5819df1de1d79be88c729ce8df319bd4a5d5feac4ebf63f10559e06f83db9f70
|
|
BLAKE2b-256 checksum How to use checksums |
d81516488bfa0fee581d38c4df1cfcf09602243b26523ba8d4fef58bcfdeea8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.9
|
Release files / gribjumplib-0.13.1.33-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | gribjumplib-0.13.1.33-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 388.1 kB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
977990f72338af5fd91b2b84443a3082335649854e55126260b78b194b1eba87
|
|
BLAKE2b-256 checksum How to use checksums |
0aadb5f7e7ee866bc9cf783536a01c0cd2a5652b6071f81892d3a8a00bf3d8ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / gribjumplib-0.13.1.33-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | gribjumplib-0.13.1.33-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 442.9 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0e7c732010fcd4ca7ec749dc1e56a7ba739299f01079c1a703e4d22e33147633
|
|
BLAKE2b-256 checksum How to use checksums |
c81a211a59f895e5c2ffeec015361fd29153edeebbdf0980db5c26bea695c30c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|
Release files / gribjumplib-0.13.1.33-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | gribjumplib-0.13.1.33-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 449.6 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
15516ec7afd6b62b994ca5d1c55bd920ced85016a2d4462bada4fe54fa756a9f
|
|
BLAKE2b-256 checksum How to use checksums |
14f54fc23baccac823a9664e40b205b4eb16f57ee784cac229b8601791a982c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|
Release files / gribjumplib-0.13.1.33-cp311-cp311-macosx_15_0_x86_64.whl
| Download URL | gribjumplib-0.13.1.33-cp311-cp311-macosx_15_0_x86_64.whl |
|---|---|
| Size | 396.9 kB |
| Tags | CPython 3.11 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
3e44ecf5a31ab69bfb2ca47f56b4482ce0bb7defb641e76b2f0ffea87719e598
|
|
BLAKE2b-256 checksum How to use checksums |
7276b5d56f3d90c94c5d8c1cbf9ac45384f4caca3a559cef0d9bbca42a166b29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.11
|
Release files / gribjumplib-0.13.1.33-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | gribjumplib-0.13.1.33-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 388.1 kB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
08084c1944846d71444be972f4d5dd510973d222d7ecd8344e0af6361ffccf15
|
|
BLAKE2b-256 checksum How to use checksums |
cc0d27802d64800ed88452915af4d3b5eb5b4766afb8faea706e37f434ec5b05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Security for gribjumplib 0.13.1.33
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.