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.47.1.20-cp314-cp314-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.1.20-cp314-cp314-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

eccodeslib-2.47.1.20-cp313-cp313-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.1.20-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.47.1.20-cp312-cp312-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.1.20-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.47.1.20-cp311-cp311-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.1.20-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.47.1.20-cp310-cp310-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.1.20-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.47.1.20-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.47.1.20-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ce2be42776e61459fcaf3938e9cd41c231ba3ef61c067c6785e1c2202cbe800
MD5 97fd8ba77c56d89318509e40e8c6088e
BLAKE2b-256 efe662d599844084c5ba082c3331c2a799fd53683cebc14997a798f0cebff9fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 343eb547492a95dec8400f71779c9c9ada6cd582717c6b564d8cc925aee72948
MD5 6392a04c82540121e6c74aaca85f16cd
BLAKE2b-256 60a9d956c6ce65621d83b7ba5c9490782f42bf91ad7c9677921d3c9a952e354a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 51dd81e333c2e34b9f8c63af80852900eb032420ad11e188bfab5ede9d015f12
MD5 e63b1a42b97ac5a990c1e172e89cf0fb
BLAKE2b-256 0b7f2e33673d417c1aaa2fdce1351c8e4ebfd1449ae166206c8e15a335945a26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b039b0d0bec9dfbb31ed963c31ac3e76da6f868d21a4ee703b8f6bd6563c6b35
MD5 30aa0c98d5956bea5739c88160c143e4
BLAKE2b-256 aced0a9e9b8d42f5c3fa90a46329f9cbdab5e65395aad0b9920f6077d85dc37f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f8e1c8850df2d601f6df2021638f26eafd1243c578745180e584221b73641d5
MD5 6bc0f3db9fe02172ad8a8a941fb3994c
BLAKE2b-256 a070420964022ab643e63366d732c80937e39366d593f255c91eee0623edfb09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1bc53a6a06561f7b0c94366c3688417206a49cf40fd53893532d4482a341303e
MD5 31f5c5a9f3591defade9f0160bfba669
BLAKE2b-256 241deccc5fa5efc3c3135f36bfdaf31af242fc6651126764b2341a164d6f1ff6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6dd3edd578531736eaa64103cbd6768d2ded6b980814f8ce85e4f313301b1e24
MD5 7d01405fd37cd0a1e1fe4f831b1b450a
BLAKE2b-256 1899e41b4a8b883da38be28a377db27167337072a1de0fcd2a89180fc87ecec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 caa1f317ef8836e6c2a553bafffa563c9e2d101692648f6fed0abd7f0c758c59
MD5 faa3d80e00462d5d863f25bd7d547b7f
BLAKE2b-256 e6d5be95dc969b82fb0dd247f208f72e088c52f0c64a13bb8832bec75e52939f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5bb548af96a6a8d0cbca3b0165a8f77ef082d711a675d670cea40d501f0cb84
MD5 b02529c24bafaf9b4687689f4bbda37a
BLAKE2b-256 ce86c3219aa6882a4be70e109f9d85aac350dfb489426c32a433cc3db1658b89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a114ccbbfa9fbec1ce26dce666b8ca73a3af5d51388699053999d511c1ca57e2
MD5 e60b0f11e1d4f8f7b55af0d01cb5637e
BLAKE2b-256 236ba5dae7046d8872b1b087e5abf62dacc315d63f531f5212dfdec69c8e1a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3c5c5218651e04fa53a955b86975bf9a184baf38c31353d9ff1afb7204228926
MD5 7b180084b2af94b98ddbf3d5cf139856
BLAKE2b-256 c0a231c62d9e9a2b2d7c344c04bfc4a0fa1a8a724d5afa5a0f379a8bad792eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 75e7b099bb2182935eca55104e09f8a5c1f02124608e474f558a645af8693170
MD5 a53494481f4dd0f62999896982428a90
BLAKE2b-256 238e35eea30268c522a328bac685852f5c8122a6499207f68d990e7b0b1218a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0310d32e358721c92bc508bd050507ae73881067121692ed5ff0cdbe12be1b1e
MD5 f404c401168274f14da9445795b5078e
BLAKE2b-256 252f3b8ec30ece02cfb6d8bba03040ca69011e090728fb330374e42b15f945f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1dc328ef8e9a435c9d59d8fa06d779bfd9f4ac2acc4fc4f6b778d4522567fed9
MD5 f9b75cc80d81d19a4fd7a1f9628383a0
BLAKE2b-256 bd5672ec288436753218772de806907138a512b1da73b5bf7b16e557d355472f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 004494665432dc47df8564c3ab1d5e8727b2c9c36947da2a30d4a212c1a09ce1
MD5 c9444f0a915e4dbe44ece71875455bc9
BLAKE2b-256 409b463e726bc2957fe4a35fb8a55ae89f2c2a83eecfb48b7322913907f620d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6e60bb5aec2922f89a967799c8a6080ea5cd8590b9652c071197590cf3979b49
MD5 54c03366f32d6b31e429de986345675f
BLAKE2b-256 de050ea21be07c9033b1e9cb1b2b20f1d99ab84df7189845cf53989b6b6c2ffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5fdbf0fd4f434c3f79aabdabb077afe1f4a5ac0d857c6ef045de3042b5c54d15
MD5 8957f23f917696adf0ee12f01ffb60e3
BLAKE2b-256 3a93b2aae5b5462df799ef8d88f6597811a31bc691a444d234d173b8c3c31079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 305c7a8d16ee9941ece038e5409c9dd362960bcb6bf7db0610d9c8f92f7d4589
MD5 29f350fa25a49f82136f10bee67bb515
BLAKE2b-256 28ba44344797ac91d355827116e79a0475d0f70eeaf834d0af6c41f640d1ed16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 92ff1885ee6ed37c985ff6b386286e7906a74c9898237fc45369a46338e18ff7
MD5 8826e543041f971efdc338bad41b5f56
BLAKE2b-256 ed8b58c2bc8ca04a04b7a17ec51c613ade676527726e7504627fbc7e7256ac71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.1.20-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6000ec2bc0546344da002ebd32b859b2fe154a0f9d5a080cdbbfd020dad2ebf3
MD5 aed804398fc781fa50276ad1d5f7ed78
BLAKE2b-256 521732a5ecc0f0e7eb2344c4cf7a7b9139fcf01e70edd60eac350b56dd113c08

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