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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.0.13-cp314-cp314-macosx_26_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

eccodeslib-2.46.0.13-cp314-cp314-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.0.13-cp313-cp313-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.46.0.13-cp313-cp313-macosx_13_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.0.13-cp312-cp312-macosx_26_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.12macOS 26.0+ ARM64

eccodeslib-2.46.0.13-cp312-cp312-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.0.13-cp311-cp311-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.46.0.13-cp311-cp311-macosx_13_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.0.13-cp310-cp310-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.46.0.13-cp310-cp310-macosx_13_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 573abf34a7e1bf519ea272e05576360a55bd85ab27fcce8fdfa9d384bf97a5ae
MD5 ae3c46cd073b4c104400483235ecea97
BLAKE2b-256 bd8b886fa023047ac9ca1577b68a72eb329ae558ad320df2500632b43f09ab35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a69852487191b5c0d9f39c328fffba59d6aef6dbe9b4e0aa7ad5436d4b5d2d5c
MD5 75916b035a80c56b8bec4b6ee9168aff
BLAKE2b-256 6d10b961d443496ccfd0a2fcf4055802771d2316e9d77441e028607fc0c77727

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.0.13-cp314-cp314-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 5faba686cfb89a41385958a7b3c6826afc8bfbc9780f4a6b20250af2a0eda24c
MD5 88de8a9b83f3a13c7ef64ce8a1e85db5
BLAKE2b-256 800625c8c7fa620300b10684d6cd024a4939405567189d992049c3feac2592e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 474b390c160533c4d8ada08ab37a43a0f19a86810e08228a1a5322743198517c
MD5 28932b116b6b6b3f4d360956264eff2d
BLAKE2b-256 fd953ffeb2b20a7f79b5a45e82e97d042e016c0dfe210a310660ab206e3202a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5bbe5bc99cc4ef7229da39cc86361218882ef777b7ac032e76ecf5965160f44
MD5 bec16abbdd25795ed06b80aed284c388
BLAKE2b-256 6f68386719005f8b2b90ab799be0d561e67e0beeadaaeeec4af8d25a71945ac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f19cb644c330a8adb736dc04920e339d1bd7fbbdeb55b5bd236dfb20c4f8e27
MD5 1b94b85bb406d50f3dff688e606865a4
BLAKE2b-256 95dda590f3ec33f4c2960c9c9f539c48efc355666d92aad2e1b025a48198083d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0ce4778dd53e34351cb2b25a0c98251de8301b6eee7962377f515985d88a73ff
MD5 bd9749d882eb2f3d1ec65fdb472ded27
BLAKE2b-256 197bba6da538e605f0a4aa0a8b63ba7929165c3d8e21a6ef0d06556560a633b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0197fe0b297be05deaff6e694e7cd0a1a3f8423b9bda46df5b0edda21f484ebe
MD5 d9e9ece968cdcf777bb9ee5df027b512
BLAKE2b-256 dc09711fba04b856e719bb8966e39bd8eca8ebb071ae95fe8c3a85a037ad9cef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce1544c1147762394c853be32f8d12fdca763100b592f64ddad045b744ad756e
MD5 8ce3a566651739a8c839e5ec5ad87cab
BLAKE2b-256 b1fafcdfc620b391039951c9155e4ab70e5163db1c8e8acf661cbf48e3187b50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bebc35494196ee060fa814afcfd4fcbe4830efb4d96c0329523f5a6aa4d7fa8c
MD5 02d755fcd836f02e58ffd2b9735e4864
BLAKE2b-256 e988288cc43d74b13ef8b54c836b80251d8d5d7bb824fd5bbbfdc77068c4f9be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp312-cp312-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 7aa825a4f46577f7d1216b697f1ee4e89b372877d3aebfefd67fefb3ae52103a
MD5 2fbe09efe2684732a6e60ff7936451a8
BLAKE2b-256 784abc1fda9ffab95d63fb4535dc5bf7b68662f8301fc220204a81cfbcec86f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 250542040dc9b09fa4b110476c942ad930bdf5c835e0f7d421be2c48bee41241
MD5 9af31a1120a15dc9301e65b4ba29312e
BLAKE2b-256 d4e6efb5a3e09966a71ec1410771a16fe24a07d3c0485e6e46e2a82421eb795f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e82771820068aec4f0b39e6d26962551929c6ff474968b7fd971ca9911c75a81
MD5 2233ed8bd7514c69dad586ae4c7e03bf
BLAKE2b-256 34e119e25ba73b75e7ffdd0aeb33a8572c3ee2b493bf37f9ece44318f1259a24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c03d2096fbdfd255b22805505a68d0f0acf5e2ad04a54dbc99b29bae519730f9
MD5 c3003c6f18893351437ac492eb5f5b71
BLAKE2b-256 ad4e810c758056a2b1d118c2a6ac76ae3878b8cab50489af43781e1828ed299b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c85622ead459e01dca712e61bc58ab53b7e5cdf7fa38982c02e5b5f23abefbba
MD5 1936d654508abffd20b53ae42795e8e1
BLAKE2b-256 162f6c6d4906349c083f727f920608abedbc6886cbf0031f63fa02b4efc32ff4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 14fbb785f9ddccaa31e20844e0448112f469c73d5d965cdb05ec4ae04235293d
MD5 cd4942e0f7f5b73d04262d50d70ea668
BLAKE2b-256 876046397972fc1d26395dbfad9bb7a69efc3c143a796776261a4264fc82bbf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d8090b3a63f44d5ee20838feb371575bdbdc0680866f5b327c021a552be911c
MD5 a9aa2a40e6498d5f888a1a707bddc534
BLAKE2b-256 106f20a4266070cf939247f8b6bb68122bfb473e8a64e6cc47a8f63225e59f62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d3ab5e3f353020ae1deaba9a0eecd16f8dd47f46abf8eda57df5f630cdd6599
MD5 17cc18d714eca2c5cd445d33a440de83
BLAKE2b-256 44f2c6b64bd9eafafe3ef2d4cc3b66955e03e08c005eeaf5a4fd2863436ad227

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a2a30a702641a0641277ab3c62ba5c10cbc32957aec2035c19836b2ad7df45de
MD5 320c50c0f3a5727131563fce1e5d98a4
BLAKE2b-256 a87894f5760c126a7bccfa2e0f8ab860345974a862336521b9bc3852ad0f681f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.13-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ce003dfad7ba833f99801e6f54443368fd0150d5ed6ffb5b4aaf60f3f29f6358
MD5 2ae70b8254b27b04d95c92e4b38e3f3d
BLAKE2b-256 de7b5c4ea420874d70d7518b148063e17959bf44175236b20502f069c42962f2

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