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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygribjump-0.10.3.9-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.12.9

File hashes

Hashes for pygribjump-0.10.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b1c7629fda8b4e8c15274c13ee9d6f643738f900a34c8b6abbaec2d7be2a71c5
MD5 22452bd707edaeb538e259acef4741c1
BLAKE2b-256 0a0cb1014e1964a2abe90beba0b091411d1943f2d010074f12e0547bf9eafd5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.9-6-py3-none-any.whl
Algorithm Hash digest
SHA256 ec317f55fc4d2c8f1a3f98b7b00e87596f6617c2363104ee16770e1f3c58015e
MD5 ff7fbb2a7d356b9d4dcbe85c12b804ce
BLAKE2b-256 3787764ed1f9c1f2eef45ab8ea764aad7757a7014b9f2c60f766b349df2729ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.9-5-py3-none-any.whl
Algorithm Hash digest
SHA256 de14b9acdef3fb44f8f419d10e056b8648cedea572e8725c3da0010672f34ce0
MD5 428a6b4bd88c147eb4f3f1c852c16cc3
BLAKE2b-256 faf2610c93893108e6a6f263c842c801909c441040050df13ef5e4048b1f70e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygribjump-0.10.3.9-4-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.14.0b3

File hashes

Hashes for pygribjump-0.10.3.9-4-py3-none-any.whl
Algorithm Hash digest
SHA256 c308f6551fee518b842f97e6492ec5494a671011a882367640e2da66786a8367
MD5 00acfd06cd67e3c0905c8139e6bf2c34
BLAKE2b-256 c2be74fd307e3ee649e8e8a47e32d6e2647c49de30d4855866c048f1c5908801

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.9-3-py3-none-any.whl
Algorithm Hash digest
SHA256 042bf41dbe196c625d8d3db71329a36cb355a0e0febd5d8f6474dca1ad84752f
MD5 bc02ab9be364bd1f5530ff0cbe22b47c
BLAKE2b-256 abd327c36674cb608bd97f3b12eaf174b52d8f262a6ab1e565eb7b380c7a8bc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.9-2-py3-none-any.whl
Algorithm Hash digest
SHA256 5e2b4950832037023eddc712867b64ce62cb9c8626bfe1c3a841bac649cef467
MD5 ce7ac1cea87ad10e5795351af2252421
BLAKE2b-256 eaae4aaa6212c83e51c1110467a4fd272e504c596202d006a2910eb82ac3e3e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygribjump-0.10.3.9-1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f55bf8fca60c0ece63569d48760a434fc0e0d44200e6ec3085ca4a409301e5e
MD5 928552dc2b8d98c3ccc3cc5f9fc19b13
BLAKE2b-256 ef3324075502ba73463d9d197f64170095443d7ae46c9b6e14d9f4eca1f4a361

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