Skip to main content

"eccodeslib"

Project description

ecCodes

Static Badge Static Badge codecov
Linux & macOS: master Windows: master

Linux & macOS: develop Windows: develop

[!IMPORTANT] This software is Graduated and subject to ECMWF's guidelines on Software Maturity.

ecCodes is a package developed by ECMWF which provides an application programming interface and a set of tools for decoding and encoding messages in the following formats:

  • WMO FM-92 GRIB edition 1 and edition 2
  • WMO FM-94 BUFR edition 3 and edition 4
  • WMO GTS abbreviated header (only decoding)

A useful set of command line tools provide quick access to the messages. C, Fortran 90 and Python interfaces provide access to the main ecCodes functionality.

ecCodes is an evolution of GRIB API. It is designed to provide the user with a simple set of functions to access data from several formats with a key/value approach.

Documentation can be found here: https://confluence.ecmwf.int/display/ECC/ecCodes+Home

INSTALLATION

  1. Download ecCodes from https://confluence.ecmwf.int/display/ECC/Releases

  2. Unpack distribution:

    tar -xzf eccodes-x.y.z-Source.tar.gz
    
  3. Create a separate directory to build ecCodes:

    mkdir build
    cd build
    
  4. Run cmake pointing to the source and specify the installation location:

    cmake  ../eccodes-x.y.z-Source -DCMAKE_INSTALL_PREFIX=/path/to/where/you/install/eccodes
    

    It is strongly recommended that you install into a clean directory

  5. Compile, test and install:

    make
    ctest
    make install
    

To add the Python3 bindings, use pip3 install from PyPI as follows:

pip3 install eccodes

For more details, please see: https://confluence.ecmwf.int/display/ECC/ecCodes+installation

If you encounter any problems please visit our Support Portal:

https://support.ecmwf.int

COPYRIGHT AND LICENSE

(C) Copyright 2005- ECMWF.

This software is licensed under the terms of the Apache Licence Version 2.0 which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.

In applying this licence, ECMWF does not waive the privileges and immunities granted to it by virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.

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.

eccodeslib-2.44.1.8-cp314-cp314-manylinux_2_28_x86_64.whl (21.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

eccodeslib-2.44.1.8-cp314-cp314-manylinux_2_28_aarch64.whl (21.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

eccodeslib-2.44.1.8-cp314-cp314-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

eccodeslib-2.44.1.8-cp314-cp314-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

eccodeslib-2.44.1.8-cp313-cp313-manylinux_2_28_x86_64.whl (21.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.44.1.8-cp313-cp313-manylinux_2_28_aarch64.whl (21.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

eccodeslib-2.44.1.8-cp313-cp313-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.44.1.8-cp313-cp313-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.44.1.8-cp312-cp312-manylinux_2_28_x86_64.whl (21.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodeslib-2.44.1.8-cp312-cp312-manylinux_2_28_aarch64.whl (21.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

eccodeslib-2.44.1.8-cp312-cp312-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.44.1.8-cp312-cp312-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.44.1.8-cp311-cp311-manylinux_2_28_x86_64.whl (21.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.44.1.8-cp311-cp311-manylinux_2_28_aarch64.whl (21.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

eccodeslib-2.44.1.8-cp311-cp311-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.44.1.8-cp311-cp311-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.44.1.8-cp310-cp310-manylinux_2_28_x86_64.whl (21.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodeslib-2.44.1.8-cp310-cp310-manylinux_2_28_aarch64.whl (21.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

eccodeslib-2.44.1.8-cp310-cp310-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.44.1.8-cp310-cp310-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file eccodeslib-2.44.1.8-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89c439d6c1eda5cadc69071b2a35e6b21f60956f8936e528c087a914efdfd18e
MD5 89b4317bf83b5e8cc98b5da3db0a7fd6
BLAKE2b-256 4808d0b164d54c45cb0de87012a0e65eadf101addf56daabd0b087ab7c1b5f86

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16608c013bf48e8db019837defaf2dd7a985d3f54fff5f6b442097dcbc7197c2
MD5 f7043c1bc4e1dfcd6afb65a0d5aea16a
BLAKE2b-256 cfdb43201ac7b8b4954b34428117cf2c3dc8f24676e6c0116654d9abba68ef5e

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 08de46b75d13f5e3a926fbc79699a21b0392fbfa6a07d20c5957b4270671e9d0
MD5 14102ddfb9a72db0d83ffd29cb15c0d1
BLAKE2b-256 cbff31c00a9283476883539e8a3b5d09a5fa6905d6d3074ddc1070548b35af64

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8a1b4e0741b84326f7a4b4ff8052f5fe6977f48f976e18315f9920b5693ff073
MD5 2db74cabe225b5c3fe02decff323f793
BLAKE2b-256 2e0bcc11934ea6a9a85b93c4659aa023bf4a839f4448ae06d5f4150bb08c525e

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f0b899b259d2ca8938407d29df22f016eee10d1e20543b97d7a3e800ef8d551
MD5 9acc2491d8cad77203bc07bfee59df54
BLAKE2b-256 9a84719acdb4f5fd8146e2a5d8b9064be53179119e43e894b588f564a7b2ceaf

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f89f86b655960d95cceaefdfda704e94e272194c105c1227b330ec1791fce78b
MD5 7e6231ce8e056935871caf5c98a26901
BLAKE2b-256 9c63fd3c78288940f41ab6ecb617c0ba72f47e7899c3ea724ff73c10c6d61ad0

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 94832f1af9620d38ef59194a73cc7d52398e435724fb70ce97c46ba5822f14be
MD5 293a3fea854bec6d9d34239035b937a4
BLAKE2b-256 d69ff00de64aaa1473e0a93451aaae0c0569f5c68190c3399374366ff38b64bb

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 577adfe79ef0e8e2c9c2be8dcc51db6023930033c9b2f886cca152dec718e33b
MD5 a774e548986d2a8feb5ec8d9fe76733c
BLAKE2b-256 fff379e72d92bc67db325571a3e9c1f2ec4a4a76441f13a46f7e4d1e6015941d

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fed845e9969d7f72823280b026534e3b3262f1e386a7d15474824c204b927eba
MD5 2807e7c582963ff89572c95c50600f8d
BLAKE2b-256 8ab18cd8bac759342382ad4b411aaf0345a91ce71a16c14135bb11a2f4f7129b

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 812447cf7023aaf197be11042f5c7283ae4cc6fc5c277655abad82c0e035cd31
MD5 a1e29820baf3fee9adfa50faa229777c
BLAKE2b-256 6c9a1ab16564bb36763b05fd12e97c88aa8975dd74bd65837c49654b38d308be

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 72080bd7e5b1613f75f59f2f46212f2d80caf0ad42788f4f160f654c9381e8b5
MD5 79760dbe225e5bc97b20a1dd941e8d2b
BLAKE2b-256 295b8e5385c73048c7463abe8adf0532509e03ee44ec55573043e3636e96b1ea

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6cc50572d12c83aa62256264d4a0cc5842b85c34005d127c611236f3bf651008
MD5 c29fc5af6e2cdc74ca19ac05f3f120fd
BLAKE2b-256 90fab7bd5167025998988ed4497edc1c8c6bdd5edeb253e78def1d0a3e58da15

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00f54d1a52f472866ecca9c234194442f2a5c6812812a033a18b80423034d81a
MD5 2aa8fcd383568f8f6bb74eedccb6e89e
BLAKE2b-256 5804130fcf5064e065b43b4f49debc4d7a11e168e9ae489fdbdf3f5e8d3c152c

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9333e7886250eaeee2f4beb6dc6db2bfd46ca83f9f1a6e460c446ad0f73b501
MD5 47c10cc5fad7babe8dad5640e02e9260
BLAKE2b-256 13f7f21fd5fdde00d4f08d31a2373bd248fef90b02c8a928a2375249824f386c

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bfbadbc2a5d932d1426f5a027a9ed1ae0e65c8d4d5d70d07300e52cbb0a8e39b
MD5 f0e5309c393e96fc42fd290f0c988f41
BLAKE2b-256 22e24d13512ea0a9c5f42b2e6577ce5ef896f96a7ace1767ee771cb6897974ca

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8eaf5486235adf7392d2031b7cd79831c8fcab30455186a1880e2cc04434a57b
MD5 4a12e978ed960db9fe3441f7756affc6
BLAKE2b-256 7250a785a7ff0e44c433ae6d196fd14e4765df67a9b0ae710163112ed7781e1f

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6aa52b9e2b7c947a4835fa0c25ac0bab6c98d9841a164cf9782a6c284dffff7
MD5 8a89dfb9ceef9d25ebadc63c9441e6a2
BLAKE2b-256 0b9812d3556d936676e5d31cb2e654051713afd958af7784408be4be6c6c57ce

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 547323707348612e6acb664df833124fd888280a44158a72e233c8642eacdc36
MD5 a3a4b5e6241a2f3bdc1f9fc9aa2e7534
BLAKE2b-256 6c7312b6ef2999a3b6bf710aa99eab07393b4256267f7bfa11e65b6b78f3acaf

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e0c4bb1ccf13474442449fb3449ed045e33da1746a707765a39f384a1a38f143
MD5 2e355c59e318cb7adfe9aa4887f4c57c
BLAKE2b-256 f4f0cc2ce07612173c4e1ccc66f6e1cf316f8409f52360c0eb8baf409480cf7a

See more details on using hashes here.

File details

Details for the file eccodeslib-2.44.1.8-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.1.8-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 afbb97fcb1c5e5c894c1ba30deb17e050523965478d8e2cac067470bc9584242
MD5 9a91cb415b22057177736a9ca78e50fc
BLAKE2b-256 f80c2c5e335d1d8838d02a8de851ca405cd78a84a81fdc67e9ce63810aa07fdb

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