Skip to main content

Python interface to GribJump

Project description

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.

Project details


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.10.3.dev20250905-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-13-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-12-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-11-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-10-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-9-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-8-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-7-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-6-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-5-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-4-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-3-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-2-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

pygribjump-0.10.3.dev20250905-1-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file pygribjump-0.10.3.dev20250905-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-py3-none-any.whl
Algorithm Hash digest
SHA256 72bc27fd3cbdfcf881c1a6446943d11227c0edf91de35538ffbee3dc456b9afc
MD5 c5b1de19556e259fe91a796dddb3a223
BLAKE2b-256 f1288784a8d50a60322192e4eea02d506356f9250f03e1c8acfe3bac97d1e663

See more details on using hashes here.

File details

Details for the file pygribjump-0.10.3.dev20250905-13-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-13-py3-none-any.whl
Algorithm Hash digest
SHA256 5588f8c7b5d7092988201bb16791ca90f2dca5dfdea1436bf50b8722e70d46e8
MD5 0c02547da7249dc98fb451304c8619ad
BLAKE2b-256 d8268bf7dbee53b8e7ceb3b9dc78919ac1d9ef06b821555b466958752a1688cb

See more details on using hashes here.

File details

Details for the file pygribjump-0.10.3.dev20250905-12-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-12-py3-none-any.whl
Algorithm Hash digest
SHA256 260b121120de7fd7ea8b7f614a6e59f6452b79cde12ea52d8923f9ccaa3ec843
MD5 e2af7388961d236faf56b8815b4803da
BLAKE2b-256 94899dba6ca67261ceb9986b73b61feb2871176fc385302064eed65f6295c4fb

See more details on using hashes here.

File details

Details for the file pygribjump-0.10.3.dev20250905-11-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-11-py3-none-any.whl
Algorithm Hash digest
SHA256 bd8181b337aad95bb2cdf0a0310dad0cb85045f1329cd4dc7ae9bf8b2c50d5fd
MD5 d405e15c473bd0f1e4e416cacfc2cda4
BLAKE2b-256 fd07b6826c300133f71e01618c66521d343e79b3be03702514fa1d988f6c57d3

See more details on using hashes here.

File details

Details for the file pygribjump-0.10.3.dev20250905-10-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-10-py3-none-any.whl
Algorithm Hash digest
SHA256 89253ccee2776ee45217568dc56cfc06282c5f772634977c80faac8bef3594d4
MD5 6e247670c18d2972d26ecaf7a9f34a1b
BLAKE2b-256 a36ebc3974e3b0da0595421168acc921db028dcfcddb842c66758835569e8956

See more details on using hashes here.

File details

Details for the file pygribjump-0.10.3.dev20250905-9-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-9-py3-none-any.whl
Algorithm Hash digest
SHA256 8894d15cccb5cb92bdc0f571e9116eaeebfa5ca83d1daf5773e7766196a09989
MD5 19e247184b8e62776e9e64f7f80883e3
BLAKE2b-256 d02cd7c3b3ea6946ca5eff0a49fb3028456ae7b61d830bb9a09ee826af0f61d4

See more details on using hashes here.

File details

Details for the file pygribjump-0.10.3.dev20250905-8-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-8-py3-none-any.whl
Algorithm Hash digest
SHA256 12a220df5ffd7595e873211dc456448fee87ad7fde1f8bf0349e6e0ea7f1810c
MD5 695ff5af830c9d810c4f64c1ebc30243
BLAKE2b-256 26946248b44a1a19683d3863864b396e968fd9c45e0438f963ee58b91839b581

See more details on using hashes here.

File details

Details for the file pygribjump-0.10.3.dev20250905-7-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-7-py3-none-any.whl
Algorithm Hash digest
SHA256 0e9a5928ffdbaebba35e3035d7bcf32bf7b5060471759b22b047df00704ce86d
MD5 cc9d486d23df4def22a0ad6aac83c036
BLAKE2b-256 50e5d4fd2c2209f43f8ff70e9bb4831339e2be0c34e0cf71ff936d336b27e9b6

See more details on using hashes here.

File details

Details for the file pygribjump-0.10.3.dev20250905-6-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-6-py3-none-any.whl
Algorithm Hash digest
SHA256 2b17d8c5d09f12356616ccfde9b9004f29cab3d934945756632a4e9f27f8e94d
MD5 d6b5b242ee707832fe5427dceca2540a
BLAKE2b-256 84783851719daa383da7f1b0cde402a4b45006ca79163aafebcdcf96604e5f0f

See more details on using hashes here.

File details

Details for the file pygribjump-0.10.3.dev20250905-5-py3-none-any.whl.

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-5-py3-none-any.whl
Algorithm Hash digest
SHA256 772271348c5a35038233b6c5482a16eed6f5e274ce2b527a380c5a670f123692
MD5 72520528006741e64a1d3a96d8762c06
BLAKE2b-256 4d1a9210ccf84d00a1692d956cfe01c44e97919dbf4fc7deb68ad5b862645bac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-4-py3-none-any.whl
Algorithm Hash digest
SHA256 0cb854872e5cf685fa4993cfa2cc2b84fbea113e16f3a4fd1cbe9e32e1776ef2
MD5 89629f216f493703f23621a76ae5f7c2
BLAKE2b-256 31724fd46e26d8e01567358d5ffd656c935693a1ecfde018f8b6927d65340684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-3-py3-none-any.whl
Algorithm Hash digest
SHA256 a68e6a9f060a25d5b05a2e9633650b23819df4a878c97c2f80dd89e303fa88c5
MD5 81cbd4a5d5a7429b21049ff2d17a605f
BLAKE2b-256 ee3207488863e55dfffde6f1ce5ca995ec4cbf887d5b7363074f19dd52a33f44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-2-py3-none-any.whl
Algorithm Hash digest
SHA256 92f7c35a9ebb826d65b58cb7a5890f497270b037381a83d94fa5aff01347449c
MD5 c4e1929e271766b463dd91da14d0cd8c
BLAKE2b-256 a8ae1774ce9b57e746562d6284c65e8c26b1ce97dec5967cfee0ee706a6d60fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.dev20250905-1-py3-none-any.whl
Algorithm Hash digest
SHA256 a2c2abd491c6f4422f3774610f30905f7ee7fed9d2769fb17d15a92f756ffcdd
MD5 ddbb48d3c4e7b83029db5061fdb9d6e8
BLAKE2b-256 6dce03935b238eeeb23304064d303ad25a2559d67428dc637685ce5456f86042

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