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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

eccodeslib-2.44.0.7-cp313-cp313-manylinux_2_28_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.44.0.7-cp313-cp313-manylinux_2_28_aarch64.whl (21.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.44.0.7-cp312-cp312-manylinux_2_28_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodeslib-2.44.0.7-cp312-cp312-manylinux_2_28_aarch64.whl (21.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.44.0.7-cp311-cp311-manylinux_2_28_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.44.0.7-cp311-cp311-manylinux_2_28_aarch64.whl (21.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.44.0.7-cp310-cp310-manylinux_2_28_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodeslib-2.44.0.7-cp310-cp310-manylinux_2_28_aarch64.whl (21.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.44.0.7-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.0.7-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b018a7f66f7ee1d591dfa73f3c55aec9b1c3b4978eee24ce5db6015fe858b2f
MD5 a93174b3617c875b09e350996554adea
BLAKE2b-256 ccfd6b19f73efc979b8e402c8bf5674e9a89c21e14543cdcd07c133310b6f6cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b2e86e107eca41c5e6dd62c271168519702d4642b0a10dd4817730b72450e82
MD5 4d921d0746a2c126127449741edc2ab4
BLAKE2b-256 1cc437e392a14ca092f3af340da9b30ed44d03dfbce092ff1440762e7debe708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 63cfdac9a63c62257803caabc2c672a448b1ed9026e573d346a78cc99785a3d0
MD5 e40b189b2c98d306cbede46d2ea7d3ce
BLAKE2b-256 8031e1ea2f3bb0a8d663dc0c3447ccbccdcd4e662006b6d9ab8ddf6145f2be88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8cadb6166184c9cc568134b9ce2bcd56055df9b82b0bcb0ade0c9f1a0d6b0948
MD5 e260eb70b034de6174dd563252fd4a51
BLAKE2b-256 5bbda353bc08a601689575d6df6929121071484d3d1e9d312bb5fb77b91c81f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b9174b46f07284a13a6db04bab1bf4b8b5a599c829250f461da8be540c19730
MD5 85232c84593de7e218a2da3c39c1395b
BLAKE2b-256 8942cf5536cbb90fcd78e2c94f2dc5fdde009ccf261cb304b8b5b6414c52ddd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad2672480372cccc806c13596a640ec76ce4527b4479d51a6cd5b02194da8b87
MD5 a39759485155f0a9f5b82934cfba431c
BLAKE2b-256 86bd4510d26bd0c4bdc40df5cd067b2f0ba59e5e1aca3fd3d7b7ffa266c4df34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1551a426a07265faf7b58cce2e0f4ace5df6f2cd89daa168a11380dbfcb9c2fe
MD5 fc7645403d4e2eec6d3c191653884046
BLAKE2b-256 a1768a1a23f2c50b29e82c12dffe3076907c4b6ad538d0fddec0970fac361d06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6ae8d72173520931c9647d31363da49ed865bb2980086090e16a38e5003af09e
MD5 bc64a236479b78db6d39f4ce4f1f1c19
BLAKE2b-256 9b4ab752182390fbbf78a538df7c39527078cf491b0a5e80a9fbf700c7786f34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61774756ea652e3bcea436e8bd6dcbbd3e044f0a41b39d748e110fada48ffdbe
MD5 6fb211f223b7827689c0abee06443a8e
BLAKE2b-256 b9aea8f0fc3468e7d0e3cbcf7d2d51d55c53a785f7e3440f9b4546a0994b29b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1730012671b8c6a70001fc9f6fa4a557ca8d0888c2f76eae81ab6f978190cad
MD5 dbfdc6f3ddadabd03c190d061bbbb5f4
BLAKE2b-256 557fa81915d7693e8d46df61b44d5bbc1717c8b41deaf3084831b369191ee24c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e191ce8d33fce4c796fe6ffb57652e0faa19e61b3ae8e9d0adacb50fc824d77b
MD5 02d16487d259bd1fcd3206af3ed02746
BLAKE2b-256 1cb8e50cfc8588a85f31568ef02f6913b42d44e36c476cd1aaf61f2489e6749b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f28cebbfae6594ed393214f59b828b55238bdd2c61e4f533e96098c2e19bb47f
MD5 96a236ca7338db76e5374e54c42acbc9
BLAKE2b-256 6121555e76b8dfa2ac050df8e638e9b91c6e671c3e2ba0abc2213e8df84d1e5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19f29096c67523048bf29f9761c8088cafd662d0f68460ff20a045f662ec4564
MD5 938e2cd09b04b60082008540b3e088f7
BLAKE2b-256 6a53a0a91866d66aedc8eb81b196dbdb3fc8c7759c10c49cb08e97e7a1c1a6a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02b47b2486f76d30c84d58ce003fffe995ca4fe44ed3e6ecc271931aff6eb5b7
MD5 291043cefee4165526a2a8a503be361e
BLAKE2b-256 9631a8bb575063f28891c5a5ff8736c42d0f99bb3ec1ced03ce59638b4dc4e42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4855b9022ba248a145c068078dde0648fda75b52fcb8fd4a9dee5ad1835dd807
MD5 1cdb73e18384bed40f50d4cdb8d136f0
BLAKE2b-256 ed0225977d8c3a39d85a50951f64cbf2bbcc82f1cc1d03c4f926c6a91ef7a7cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fc7f30b0b31d026206525602ccbf8f1b898d7edb531f222d9bb638f457f5fa58
MD5 d07fee675e75e3c42a9fdc61e706b4e8
BLAKE2b-256 46a25d28e25df06083e190ededf066d597a52a496b1c51258ff6b901c62953ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4035314ba229ac9aa25de270368561a0cbd715ca6e623e4ae1ef0b6c5da4fb0
MD5 03a212e4a609734c0ad5da018e8e227a
BLAKE2b-256 faf8ea3393c264406a37dd638160ef4dfab174089050186a95119bafa22a3245

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 785e7194d73f84ff502c9ae383d86f6598db4bf0cdcce008d76bd02ea6f3cdbe
MD5 0bb71744672456b2fa4d409c07735fd4
BLAKE2b-256 925c8f08abcab9d77686532bd7f01fadd7beb7084826503320a0fd882e8df541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d54f39568a7f18e756e2cce995bf056dffeea0629eaaeae59b7b1c1f4e019773
MD5 4e587348eee038a392c38543a7e518f5
BLAKE2b-256 5f6a52edcf04d314e72212ebfc588a20c9dec153b4c6baca4b6aff9968a11a7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.44.0.7-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 716c806faf2c658be688b10eeff1f6cdb88ce2302516ea497ceb1bb13d03000e
MD5 58d011bca7b37796103365da81e111ee
BLAKE2b-256 746854858144ec1e991ee4314b1b764b9cffdd11c796e8e36c3a1a1f0f7ebdd9

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