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.3.22-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.3.22-cp314-cp314-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

eccodeslib-2.47.3.22-cp314-cp314-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

eccodeslib-2.47.3.22-cp314-cp314-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

eccodeslib-2.47.3.22-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.3.22-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

eccodeslib-2.47.3.22-cp313-cp313-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.47.3.22-cp313-cp313-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.47.3.22-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.3.22-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

eccodeslib-2.47.3.22-cp312-cp312-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.47.3.22-cp312-cp312-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.47.3.22-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.3.22-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

eccodeslib-2.47.3.22-cp311-cp311-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.47.3.22-cp311-cp311-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.47.3.22-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.3.22-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

eccodeslib-2.47.3.22-cp310-cp310-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.47.3.22-cp310-cp310-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bffa0b9cf255d0bcbc02842a63bfa6e7a1526b1ced25ae1110ef36ecbf468c2c
MD5 76ccffd413dac7262e44f502bb1273a1
BLAKE2b-256 1f59b2080aab09de05b0cd0f577ddfa726da1de8dd571a00408583cebdc527fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2750bf490a5b26b91f8c4848a05605c4777daf51dbb92832e94362fea423fd9f
MD5 d9ac9289d117563d91f01fed73dfdbbe
BLAKE2b-256 aaec54be5c1ed680c28ef741f39f58e45b9cfea22ca8397a964e2a9b569afdb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 52547e4a2b26e5a6ddf14c8341c107475e3aedef9c323063ed286af94b32774e
MD5 b2bf49f35aae0350dfb7787a3f5b0428
BLAKE2b-256 ec66228e8fb3515a1a5936b64edd25f1004bd87b5926bd17424f96187fec9a75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 97bf9349d31a0f8d4b6bdea81ac5250347fed70184112888e192f1e66d69c859
MD5 78bfaf113a927dd681e991e6603f5e94
BLAKE2b-256 4ad8638bd32895d0482d491cbf3659d44f9ea3fa8706f0cbc8c5c2209434867c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 beecab658f3d79bc48716df66b433bd38b5168db64830e785033a743ce8d999c
MD5 9417ab47c6c936be7108e7793e2b0a5d
BLAKE2b-256 46c6bfa46e8e555d1a0c75033a4b50422e933d60951ba732ed4292a0f57f6d04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f1a721eb9df312cfc32a6dc94694e229480d16ba3ed2b902aac9f1f2a6f4bb6f
MD5 02bd7042882c10bee4d4f083faacb946
BLAKE2b-256 a727d87d1d4b2fffa0d8ca0a05fa4641986d98fb5abaaebd2d82669d30c1f08d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 63badad477f74a37d17377ddf644348b21bb32505895d73ad68ad5089fe37d62
MD5 4fcc1c6821a847cf3d3b07664f379283
BLAKE2b-256 f54ac6d6a74e0ced026f1cc0743e198e7fef2730487fa8c47f20c93f42ff79b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8adeff8ad26b7f23e91a975d84b8e3e0906e39a1681c68074993134c0e7728eb
MD5 7c8379c1b168fb0a1f2ab91a0835df1d
BLAKE2b-256 262510ce5fec20c4c45c51c04caebba95e7f5f99d9fc98bf2f3991917110132a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2987afaed12146cfb380c8754f67e5ede1c66815089ef410d7f43c35c604acef
MD5 cae520751f217be7d01216eb5ab4a099
BLAKE2b-256 5ffe2ae4d0452c978b23335384a4ba69f40b20a76f69ef18bd6073346943608c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c127f3fc04b332aeb4e0494b724fc341a3c675c12e0b6a1ec684b862a0d7582b
MD5 256138b7f1bac0bec79624352f484b24
BLAKE2b-256 f1389b7c99a9c91c0b903d59f9a5d199b895daedc6a03cd11889ae44e63fcaa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 97399349c093f93b7f65fae0087337e774e3109fd7654addc04d112fb3ee9321
MD5 2326b51783e9f386f463c18de73e1551
BLAKE2b-256 51b3338a30bbcc0c6be6c081396a9507f8d40a5eaa3327e35ba8007fbecb8652

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 de330edb34cb8185ac0ad8a5cd2c41dd4dcf20b30b04976bf993cb685088167a
MD5 47edf0f6a011dd16853685024386ca48
BLAKE2b-256 159b0a7f01c6e5aa2bf8e527cf58301cec4d3d5c245b249d0625779f789d4c53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f138713a51e5bc31c8b1004bb9340b0b7719dbcb3963cf2e9f8cf141f1fbb597
MD5 60378d62576f8aeb1e0ed217cb50131d
BLAKE2b-256 2cb8eeff3b6a858b1a5541e2c3589af30dc6bfcbc21c6fab5dfb4b50765332a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f78ebf04e94342234706fa9b2e42f7ef2614aa8833922f795b38ff53d9e3384
MD5 1f7548fe49cf0d642e49d5dcda9c39b6
BLAKE2b-256 87d7096072513147669defc479293b0cbac90fbe9d8572aa460d9a02eb1362e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 973a24eb9a2751556ffa06dc8b12fc9016fcff427092a632466f258d10e68181
MD5 1e9786a7b94e34770b32c553a7bc0fa3
BLAKE2b-256 09f35a926d9eb32068e2752d0b1e02837fb88d3ba70838c62c1b0d639aa4489c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fd84d173c562aff41d1b10215edb9c00605135b790ea746f841b39606bfba28c
MD5 4dd6b48328af3331f4b566360ec577dd
BLAKE2b-256 9c2a9bac4462ae8183c7d041a6f114d0544e1b5f84006bd9366b50281f818013

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcdcfad050f58de78c701726768302383c85421c015e2ac0b8dd248f118604b7
MD5 6187f29455a8064f2db3404f6a31e175
BLAKE2b-256 6937caefb1567d71fabc038f4fd0944a6be863aac7df63b18ac5b9651c334d11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 daaf39e4ee79938d78d9a4afb9d6875bfd4f6944a9e6c0d9c907da5c2f184d80
MD5 a44bad8fc45e62124b044b5ac57967a4
BLAKE2b-256 35466f945db7a83aa858e5902222dbec9e12a4b2e04a87a66b0d4ac1e4df770b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 652f06cdeac2fc9ea567d23d65fb31230783734ff9c89f34b39c7a25a2f29a54
MD5 fffd1b950342ffb982b9cd1af9343520
BLAKE2b-256 bb89d31298ddc71596dcdf7eb8d708c656ff99156d7cd453cf38954f7dfe9392

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.22-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 42e327fb7df7408b65e047ea194b744b0dc600eab0415847815c2e053a3e23ba
MD5 42d6cb52ab2db73ba357a9b2426eaa00
BLAKE2b-256 6dda44e0c4069fc84bcc9d6847346513d27196f9df9af2d0f0161025a5f3ab22

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