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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygribjump-0.10.4.14-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.13.12

File hashes

Hashes for pygribjump-0.10.4.14-py3-none-any.whl
Algorithm Hash digest
SHA256 f5cd13c2c325f21dc491013152215f1c63731297ec441ba149f52398b3ab04b7
MD5 c94a0fa3904f414deee67a404b63f39b
BLAKE2b-256 4acd2d3c8dfafc15abdf4b30ea9636b1eaec626938a89018ea2fdde11ac66bb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.4.14-7-py3-none-any.whl
Algorithm Hash digest
SHA256 8bf03ee16bf98d2c762e551904b76d644e0604cecc01ffe575dc156614fd8dab
MD5 e46bbe17491ae417013fae650e456356
BLAKE2b-256 760d55ab8c8acbf599210a6291300b46bd246d710a57fc08beb179b1f9883a17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.4.14-6-py3-none-any.whl
Algorithm Hash digest
SHA256 ae16cc3d17fe03f51df96fcec8b95f8e5fa109bac7af6a2b19829bded953d49b
MD5 ba4daf64dee4294811885e3803534c3e
BLAKE2b-256 e3f717e059895304be1797243e34a8d642a663c8008cf001713c48d0e6baaf2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.4.14-5-py3-none-any.whl
Algorithm Hash digest
SHA256 53a4a2bef8672e9e8327aee0229c0971c9453f75aee7df4946aafcd3312932ec
MD5 92e97c21da2aa9bb103ddb6f2fb085b8
BLAKE2b-256 f460c9e314cc79b68a524269fc70c3288ab5e75df327347710f7336e23c185e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.4.14-4-py3-none-any.whl
Algorithm Hash digest
SHA256 2cdd657e36b241b471fad105395377284e19c54cfb6c0865ac9f65264e09fcc4
MD5 8c00800c9de924c4105ab0acc31e7b59
BLAKE2b-256 f663d14ba890c5c38052a5ff50a10b52ed8acbf0186d22c8125056fe5e6d4ced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.4.14-3-py3-none-any.whl
Algorithm Hash digest
SHA256 810cdc3ebcf81282ba55aa6824727ed15afa724a9d3aac5f1a0ad7ab3e7c144c
MD5 f3e2c5e4e3b99ea5c84c0d169c6cdf37
BLAKE2b-256 7721a5fdc3b00563e423f6322f1c5b9271c03b343e69d6f921de045ecbc72677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.4.14-2-py3-none-any.whl
Algorithm Hash digest
SHA256 f21f6ba58cba36480778996c92aeddbcb14a199ac26f323cc0e9ced1244cd4f5
MD5 a59549193521940e75f6657d03938d2c
BLAKE2b-256 c455783437b227306797bee22a645ee9f17a95cbfe665e49a9d9dcd1a2a92e73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.4.14-1-py3-none-any.whl
Algorithm Hash digest
SHA256 f454937a56f4eceb7025e59926a3bc2931cf1de3b79eb93cc570d4aae0a5ad76
MD5 796ab81abe72ab04ddd17bbe9c167526
BLAKE2b-256 71294bf3d2d28b34eac426abcf30b77a7240d34e5eea7ef44d17ec6ded43f6e3

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