Skip to main content

"eccodeslib"

Project description

ecCodes

Linux & macOS: master Linux & macOS: develop

Windows: master Windows: develop

codecov

Anaconda-Server Badge

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.40.0-cp313-cp313-macosx_13_0_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.40.0-cp313-cp313-macosx_13_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.40.0-cp312-cp312-macosx_13_0_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.40.0-cp312-cp312-macosx_13_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.40.0-cp311-cp311-macosx_13_0_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.40.0-cp311-cp311-macosx_13_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.40.0-cp310-cp310-macosx_13_0_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.40.0-cp310-cp310-macosx_13_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

eccodeslib-2.40.0-cp39-cp39-macosx_13_0_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

eccodeslib-2.40.0-cp39-cp39-macosx_13_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5840451f8cbce10a5a30db22f8d68ed3e6e3408ae8ad8f7625a4169301d8d43c
MD5 934c92ec12bfe927471eaf527a984a70
BLAKE2b-256 c2847ed03be144a75ab87774de8c3175fbc52c52d9c9cbb0b0748b673577b441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a7faf05d7f48c5de92c07ad8f7a40a9a7257477952decd86a374ed3c3034fc70
MD5 dab492bfe016d7a5d9af7526c107d5f1
BLAKE2b-256 a26fec0d6e5b242b469e71e86189dbc1c78f6149d49549c83464b07996f3b9b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b8d77b2b1c83849d8d971f6d2cabeff059adde80b9652e6bd768570f55023580
MD5 9e072a9db60015e9b4404d179ce395ff
BLAKE2b-256 6c5825e9cab0ce084e95af48d8b49d48bd8b6d1c9f477d53270ff89774f68b75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4114025377fa733377cc06c99a809d573bb613bb7c07721e97307f9ac4103f06
MD5 428359f49634fb905e806deba14a5beb
BLAKE2b-256 d9fe43ee1407d44433c9c89aceaf00979cb6b13bfa7c265288961cb176dbe1e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f822ec0785662e9edcc6f607d7410db8df1992f94b42089e6684dd9455fb3624
MD5 e4078ee31602ddcdb5c6fbbe4efdf3e9
BLAKE2b-256 1c1341978b5f7b0929ce721e33bc2d23e2cb106b158c47b1e8c18ab00fbca490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8fe3dbe70742804abff98bc366cb4b341b6a416614ebc56d35bfc6bafc24e211
MD5 dfb9d4b9e978f2406cb4934d56fbb9c5
BLAKE2b-256 2480dbbf3894b8fbcb5b94941d1262e91ab07a52f0f749dad711fe70c24e62d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3c5107822d2af25ba1eac731ddab08ae0fe935e50199571d4a151469ad817a01
MD5 a3c9c87407cc057625b2e04522d4157e
BLAKE2b-256 9868611e5e929777b6ecf37058753fe5b765d26721c3ca0c8e3990ae5d4ec17e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d4006752e7245235f181923c23c7ef80993b5637490686b384bbff88c0aa28eb
MD5 bd72e7cbd1e58d19d19f54d80f845f4a
BLAKE2b-256 38637803d88c5fcc1ef9b4cfe53e98bf791c70f5ef693c20f6db82c4f10f5ae4

See more details on using hashes here.

File details

Details for the file eccodeslib-2.40.0-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6f2160372ee27c60bc2352fa18b0c744ff3c07a16a7ef0ccdfc7d5c8fc9713ae
MD5 b4316a57dbbb8d8397e37d7938f34c3b
BLAKE2b-256 2c585e70ebe13bf5b8cbf03d2187306dbcb62f8af3489e666cc3de12832911ab

See more details on using hashes here.

File details

Details for the file eccodeslib-2.40.0-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.40.0-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f19930321304d6d01892057a015fb3bf21c6a6219441e7de924b9eaa667e9a65
MD5 e07ac941a8e5d8496039385e40d8d217
BLAKE2b-256 441f2e4745abf7bd9be8b95d7c2370984ec04021f8a1bda3017da4c1b320550c

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