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.11-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pygribjump-0.10.3.11-py3-none-any.whl
Algorithm Hash digest
SHA256 d54dddf3c795219d0a3fdc16190d3534d27fb48ff5dec1380cddb5873e5588c8
MD5 57939e042af9a20bdfb62ab847a786fc
BLAKE2b-256 673f2cb8c32b2303cbbfc695eef1d3b742492734adfdcab103fbee9cfd9ca69e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-11-py3-none-any.whl
Algorithm Hash digest
SHA256 3ffdf9e56253e9add90e4cb9d010c16d43e54ffcbe0631f668751e5dd5ef513b
MD5 40df62f9ba5bc1e7dfac382a2733a5c2
BLAKE2b-256 2d559a3082edd0fcaf1d7c503dd0bb9ba4f1304d7fe58fc0702ad640abe7cf23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-10-py3-none-any.whl
Algorithm Hash digest
SHA256 15b1e1ff5341b30f4f7287137dfdccc36a4a188bae914793d2b2534cc16172eb
MD5 75c5a200be39cc42d52ce7ca286cb706
BLAKE2b-256 0fdda72eba5d728dda293ba86d0aeda49ee2a8bc7057bda4b22cee95c2f62953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-9-py3-none-any.whl
Algorithm Hash digest
SHA256 9cf28faace557ce4f6ad2352a848ecb4d7e4559d6e591670ca7d099864171fd5
MD5 6fc87f1da7f96e013d7c324bbe2aba36
BLAKE2b-256 dacbdb916bf910d829e05b3111bb809d5fe2d65d0a3128a15fbbbef55d93c619

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-8-py3-none-any.whl
Algorithm Hash digest
SHA256 8d2019873b8a7d3ce938b600a7d78c830d338f78e2028b53494e0f44072bea24
MD5 2126a200dad15d2b0a693ade3676b376
BLAKE2b-256 b0c9ae57a1f18868c20ad602c1741b01ad0b5eec50e6938fca2d5c4d14b488a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-7-py3-none-any.whl
Algorithm Hash digest
SHA256 4c578148e743ae0172c8dff769f6cf31506dfc180cfed615c43d1db7bf52520d
MD5 7abf75f0fbae8ae308142fc0f2a3c3d8
BLAKE2b-256 285b42ecc46e8f882a9099bcc8a34ce2ab83a6b18991a5f0b819c7f92b2fd580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-6-py3-none-any.whl
Algorithm Hash digest
SHA256 300cc42676594de2fcae1eb3b266c748d5b2f01345e91a32a36e913f1f05fe22
MD5 08e24422ed147c91ea4e0cb1a7071507
BLAKE2b-256 5e9e8fb29b0374fe4daeea7138a0ec9ab5dd199aca0ab2fe24d3767d23b288d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-5-py3-none-any.whl
Algorithm Hash digest
SHA256 26948a89c3d5abf9a28896b0ed7ff909f4b1b94bcece7a39659a1d2d3832515c
MD5 5a9b322b13eb995a998e4d0a29b18b08
BLAKE2b-256 0f8a9502633159f0bfa74a94f37d5cc39a2de53d2bfbd2005a0babb2adcd818f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-4-py3-none-any.whl
Algorithm Hash digest
SHA256 242613da9e3079fc70a96247b4f1abf45a7fda910ad779678112e1beb40e4cfc
MD5 6360f0b15ebac93a0bc5298ac840eb65
BLAKE2b-256 13faf16ab5e190947abb193f096e8bbf0df1aab82abbdc650a9971a8ac9d16d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-3-py3-none-any.whl
Algorithm Hash digest
SHA256 8d9ce3d0e4efac842ae7f5e976f33985270ec3f706f6fdfe127e47df4ce0cf1f
MD5 2ff3b923c0a5588399334fac241b2fa0
BLAKE2b-256 bbd1ce42c73dddafb42c369ef4814aa5e60597663a63211e09eb963fcd1c218e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-2-py3-none-any.whl
Algorithm Hash digest
SHA256 953cf73fd51738b790f4e8edfa4b0c94ed4502429c1418349aea41d58e7acb1d
MD5 cfb04e3760a7937e3c6e1cc5e05bef20
BLAKE2b-256 6e83d2234fef4f5cc4573321a09e7a76a19efcaf520c59e83a5ee62fbd403a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.11-1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c2d20fec5a00a8b6875c8fa45b1546fd63cf344a282b1056ebb5871f266ee08
MD5 e5cdf8ce803121a689079b488f9c613c
BLAKE2b-256 9a28ef2f3b4a80fd099926c8a2f499dc9af3d4fe80ab6207208db2d2634c39e0

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