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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pygribjump-0.12.0.22-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.22-4-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.22-3-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.22-2-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

pygribjump-0.12.0.22-1-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file pygribjump-0.12.0.22-py3-none-any.whl.

File metadata

  • Download URL: pygribjump-0.12.0.22-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for pygribjump-0.12.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 94e95d0ce56c54092d023a90d7bd873e78c83636c17f77af446da342b90f4cab
MD5 f5623fe656008e7592b8fe510401ee89
BLAKE2b-256 8113b5f6713992bdf0f4b071e086df4c3fc14bc05404bdf29ab142a528b27528

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.22-4-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.22-4-py3-none-any.whl
Algorithm Hash digest
SHA256 7d56e22a43551eca0473ee718d0158e800020b17c384bb4eb38382772960342f
MD5 60a61232be08bbae3ce065796efeccc9
BLAKE2b-256 f59a5ecc664158c9aa6d8b912ab16c6fc10544bf0a2a2ba2147919881817d384

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.22-3-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.22-3-py3-none-any.whl
Algorithm Hash digest
SHA256 c02fa14ded7a597ddfc841725e8271bb7c4d5a74d6ba992a7f6fb36ff9f7716d
MD5 6e3dfefc02d4ddad904c55272f987267
BLAKE2b-256 56529cdd9328f735d099b1c709d57aadca0df1af0b81c0219111c1e71fe552a7

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.22-2-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.22-2-py3-none-any.whl
Algorithm Hash digest
SHA256 17320259e3af770231aaf5abc4f8d8eda9f1c01098591b44dd4b1bb3395502e0
MD5 5f79a37c38ad6d132e120a417c085abb
BLAKE2b-256 5a3413601ba66ab652714e62fcd25d1845888af97aa356cfd31a036390dc5ade

See more details on using hashes here.

File details

Details for the file pygribjump-0.12.0.22-1-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.12.0.22-1-py3-none-any.whl
Algorithm Hash digest
SHA256 41f76ef1e9a9b2306469e6c94a848586d77765aee01a09b89c7732522f47772e
MD5 6ea8e938e147137b79549deb4ddd3e2e
BLAKE2b-256 8a04f8a3e70409493462f75cd7415c7cb2d32e7a85658c41a9edd0a693b5c185

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page