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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.4.11-cp314-cp314-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.4.11-cp314-cp314-macosx_13_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

eccodeslib-2.45.4.11-cp314-cp314-macosx_13_0_arm64.whl (8.7 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

eccodeslib-2.45.4.11-cp313-cp313-manylinux_2_28_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.4.11-cp313-cp313-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.4.11-cp313-cp313-macosx_13_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.45.4.11-cp313-cp313-macosx_13_0_arm64.whl (8.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.45.4.11-cp312-cp312-manylinux_2_28_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.4.11-cp312-cp312-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.4.11-cp312-cp312-macosx_26_0_arm64.whl (8.7 MB view details)

Uploaded CPython 3.12macOS 26.0+ ARM64

eccodeslib-2.45.4.11-cp312-cp312-macosx_13_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.45.4.11-cp311-cp311-manylinux_2_28_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.4.11-cp311-cp311-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.4.11-cp311-cp311-macosx_26_0_arm64.whl (8.7 MB view details)

Uploaded CPython 3.11macOS 26.0+ ARM64

eccodeslib-2.45.4.11-cp311-cp311-macosx_13_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.45.4.11-cp310-cp310-manylinux_2_28_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.4.11-cp310-cp310-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.4.11-cp310-cp310-macosx_26_0_arm64.whl (8.7 MB view details)

Uploaded CPython 3.10macOS 26.0+ ARM64

eccodeslib-2.45.4.11-cp310-cp310-macosx_13_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96abdf55898c8b682716daca0a297e9c37bb9ea8b5e4f51bad78bfaf5c80664c
MD5 74ef905afc29765927d14d2b5eed0f3b
BLAKE2b-256 01efb92f9d8ada517c7190918610fc19edb01e316f3c606c2098a8682523db1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b2cf876e2e7ad5ed390cf1c38db5aa11acccbbdf72c5a2c5a2c34471a90ac3fd
MD5 1dcbfc4a057b1100d5a74d6997d305f9
BLAKE2b-256 019878c78ab02ec9febb2dcba767f9d735cf96e24597ce7fa948dafc33163734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 905e619c9a4f9c93611973708aeed14ee1ce1434f82100c0f27b7558ced95b3c
MD5 94fa7b1f91f794bd479cd2a52af71d5d
BLAKE2b-256 1b1fee27dabbfd82d52c871e79afeb64bdd255791e83607b6d5c36f44343171b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bf87ea2b70deecca745a05467f8089ac71c29232fbabf7b85e959d9538c1b2a8
MD5 1bc1e581ac3c7896364fbc7e2583cb39
BLAKE2b-256 bb883551c868a6eeaaee9c5b49cd3fb6f42f0519d2bed414b66a7164890010a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65af524d79883fefab44e2d6fee0910c7803f377c4a5bdf65a683f59d0928b1f
MD5 4830392e76aa06854033fd5c0e2b2c88
BLAKE2b-256 1fd0e1d269542ff49a346ddcd69281f3b14e4ef39a944db3fed75d185939b4d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17b8bb9bf63fb2020ea13c7d97a91a7bae88d8021d1047a59c56e80a5f01277a
MD5 5cf7f072dd4be2b82432a621e784963b
BLAKE2b-256 8ff75b2c3753c722408b6e179a82fac760bd6736e7975551b47c6ad6bdf805bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 954f3a334f83aac32a8a740987889d119b97db705703bfd1785222d45d2bb1dc
MD5 72a8fa00045d647874fabfedc08c9b10
BLAKE2b-256 7d45830c0a7dd6f33ab8662178803996299d8edaec3a8086130e04948695a06f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 18f5cf50e08ae6996ae54129673c7ab808e57220c13dbd41cb842ecc75823eff
MD5 747141d3d9ef0aa03b331700452db63e
BLAKE2b-256 0156c796de6a40709210dc455bb23ac6208ec6fe770455abee6717db2e3913fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ba4254fb404682466247a2470b8b99be63809ba9a284781333a5904cf79ed34
MD5 2c6b0fef8cdd5f4965e80ccb447c385c
BLAKE2b-256 25cfdce1a660749da70ee8b860a5ac45432687062a6d2661e2f87491172b0de3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e33e104953d3c8fee5991ae0ccd323793355615ec488becdc2295e659edac15e
MD5 c79685f77bd270459b65cb02776825b5
BLAKE2b-256 253aa1cf981a7212a036ec7fbf1df86c6b7341dc7f6d9d58022e96a11358c3cf

See more details on using hashes here.

File details

Details for the file eccodeslib-2.45.4.11-cp312-cp312-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp312-cp312-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 4fa77f8d753ee09288d980b1c2ee9fa9deb2f88c438e9870aff80e7fac750df8
MD5 6444fa8416bf5239f5dd606dd0a90e33
BLAKE2b-256 6749c1c90ebea0d49a9ebd254317951537a6929174a06b6d5b6ca5820fd4eed3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 02b199b39e70a64ffd7884e27c58fce88b5ff259e89ada88d258656e62566552
MD5 1ac9268e3f5863f1de1b37e0f6bc6855
BLAKE2b-256 0006b62b0b429d6ff93e49bb324cbd41df9795593427629aac920482dd057a92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f4276e31b1421e8194219ae053974e79d6dd1d5ab0be28f22a5645d4dbaea81
MD5 c3e442b08451ce13afe7266cbeef3473
BLAKE2b-256 167685cc7b9e5f484fc43a3bebe1ed7f88fc4c37943d4a4440af378f1fa62afd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 112610b78de1de6d251d470088264b8d6c889785b1175e2dd03d3b108f1dd852
MD5 efe14ac5d5eb114e9c7d5746d0ef43e8
BLAKE2b-256 888efdca48ef135ec815675d721e6a6bbb42baffb952bb23c12a96b7fe1557d9

See more details on using hashes here.

File details

Details for the file eccodeslib-2.45.4.11-cp311-cp311-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp311-cp311-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 43afc60af4590fa4dcd6a80e4a8207b0ad8784da631ec54d7a60b2cd844270bc
MD5 7ffe17e22e3c961cec76995e9b88f990
BLAKE2b-256 0d7ef9b1b6a25e2f648bf2fc0ee5db8c6dbeabffede98b0660d01a42bf28e881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 39bcabc7fc223913cb1aee48849e96226b4b7759402343daeb0b9951133d3291
MD5 7f6f3941b2fb94aafbf517759015b74e
BLAKE2b-256 63434648344853d0077ce0b5972fa624002fc3d6afa899b0ea815edd0c949403

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11fc38d681cd7934542a5728d6ea9367690b0fb35f6926c76f984234ed1221db
MD5 9359fa23b515023adc01c5f600e030d4
BLAKE2b-256 29d8192ee050d157721750eaf436b3fe694226c9e1e147f044a195a6e83bcdc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 169afe45a97778cd3a404c0a2878be3f60a539cd17ac7f62761e85d2dd14a358
MD5 cce2822b302cee1aa80fff5c15432965
BLAKE2b-256 338e3d48caa682f2308b6bf7084dd9e25659dc07a10bda3d04cf94bcb81ca76f

See more details on using hashes here.

File details

Details for the file eccodeslib-2.45.4.11-cp310-cp310-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp310-cp310-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 94581ff9e71d3bfddbd5b7c2cb2f49f0a5e1cb97d14d60e5b66815767871bb0c
MD5 2e8507c77d2929ef7965f646d5d9e78d
BLAKE2b-256 7c7a55059bc6e75fa9541456c3dc1792a3659286adc642a1efb90fe7e35ac887

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.4.11-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b45ce664547602767171833159c77f2ee46e61486521927554099fea5be7eb89
MD5 86786b5068928d145a1a02474f668fab
BLAKE2b-256 9da0715f96d26aeb29cde68bb218cfaf1d30d49e5af9bc319088538f909a5d40

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