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.43.1.dev20250723-cp313-cp313-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.43.1.dev20250723-cp313-cp313-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.43.1.dev20250723-cp312-cp312-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.43.1.dev20250723-cp312-cp312-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.43.1.dev20250723-cp311-cp311-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.43.1.dev20250723-cp311-cp311-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.43.1.dev20250723-cp310-cp310-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.43.1.dev20250723-cp310-cp310-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

eccodeslib-2.43.1.dev20250723-cp39-cp39-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

eccodeslib-2.43.1.dev20250723-cp39-cp39-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0413bd97fd7704421f2bb81a6530c6c8f1b35fe6a80c20c9b1ec2a137a0f80d1
MD5 78d1704e21bbfab84b557fed6dc64083
BLAKE2b-256 4d40ac6ccadf0f25675764053230543d7a8ee1f49be8a773a3f0b9e6dd78cd3c

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5ef9a877e802e256e31a12b74432a1e1caccf2dedf95021d330fa63594bc929c
MD5 ac0217bc5ac869af99b9b88ab9077a94
BLAKE2b-256 1f5eeeb0a0814a8da73e476eb4dd8a4afd7829c274d89a6c7fa664b3ee9058cb

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 60870ae94b2c2f21188736f4ee93c1a2076aec902c540adb5cb2f0c4f3a9c19b
MD5 c813bd2f656b900ba9a484214507e2b2
BLAKE2b-256 cc9ed7e76bdba61fc9faeb8ddec151908b08a528929ac71a6bfc60c3f5c62a04

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6d969c0e3620f0228bd2db5afc2cec9f170274bed6c91ae24ab1240171bcade3
MD5 b8861ca971ad20fd00f2b66abd72ec97
BLAKE2b-256 529e794ce31526048912a87f5d774126c8101be999ef4005b9ae65fc5fb23bf6

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c92109126343c58ff8eba7ec30472c30a3510efa7e75ab68a1905a75d6064c76
MD5 2d4edb5880ee21f196f2c51f7d583cc5
BLAKE2b-256 e2246dc2a4a9a956f780dd427b89c0d9931ea0aa80a68b0b35ee285ebf8cfa3b

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 69535a2e553fc3986b7d0acfffb9121b99a8ea705325429f8fe4616dab916bd1
MD5 60c35fdb2b5f08788fe991b46ef9fe86
BLAKE2b-256 1f6ddf8efc2862071f4e185008e1dc30cc6cd65187e5b7a664b3a2ace27b48ed

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dde1bb4d89891a8645458af8a12acbc53159cd03b28233715b96710a4d780c61
MD5 b5179829bcefd69d1800f35b2ee19334
BLAKE2b-256 46519fef6ad09b733d97fcd32a781f2ad7012e5af2ae9a8a8285f3b5eca05974

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e657a52c91c39abf6a60a654e38fd19c80c4413a5bd371cc1c2e9a17a484e27c
MD5 6b72213aba4ccd32e5b304de92c6f0a0
BLAKE2b-256 07a13f9e519cdab6f12207a720f76e9457336ba6e37eca81ed8aca144e93c278

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2eab83a328c5bfba1feb0249b576d9d807d688bb94467d7b945dd84a6cf2c691
MD5 2870b868b9471ecbd73ae08bba2c0bdd
BLAKE2b-256 26fc06d0527426d922fd4e8e419d4d1c5d7f9ade76ba063d60a6bd60a695e3eb

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.1.dev20250723-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.1.dev20250723-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bc92be6b825b3b6f7067b1877a4f857c7d3c80165d7830d3eab01397e7f96705
MD5 fbfc639b83747101eeee7f1191cd5490
BLAKE2b-256 faf0debe62deb7b3cca556f5c727382928859c02e1c844ad05c158f44df60c0f

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