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.1.16-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.1.16-cp314-cp314-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

eccodeslib-2.46.1.16-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.1.16-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.46.1.16-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.1.16-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.46.1.16-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.1.16-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.46.1.16-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.1.16-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.46.1.16-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.46.1.16-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7272830326e63a21db30a8ee32346bf88368ac80824ade1f7ecab5f77092565
MD5 5b8e232cd256798435a3de76fb43e113
BLAKE2b-256 7368183d359a67650187eb552cd12629f4e224bb9dbd5923d3872d3c4cad905e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd7c10efc143be25def2391637405c48cabe71892cc2e316c0b381c7647f59a3
MD5 b3a0084910ef861771fcd0a18547e2a3
BLAKE2b-256 1f2558529b79f091d53425b4322080cf3570bc91c88b6b2338a47f7551b0bc01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 82ca5f2a6bd0c59658fd04cdd15cecfc8080c78df3085a84d327b83844736f0e
MD5 36af5d5688bbd55d75bfe152950bf85f
BLAKE2b-256 46c7227b6b30458f9a9e2cdeb9e5b61cafd4221c7e09f3fb3fc80a581b01f549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6cde3bd3e114e5f6557cbe7b4e9ea619f0fcec919f212ebf2cfbe538991b07f7
MD5 1f9048ddf15c16f8c71c9c034bad887b
BLAKE2b-256 8b907a7fdbd0fabeac343c40223ac4c3ba6c94e17f6ef301603d0dd756a20591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da14fce65dbc13975f800ff436346acb46c5fc88787e7b76e87d1a57c102e869
MD5 161ba207b8ea4b10376c5437e019b2a9
BLAKE2b-256 bddaeb357869dd8a274fc3f8bd520da2c4816bf9158751a0a109e2a6c959494b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a04b2ff8fc5592c26c1d81653af6b736f4ef0c3f463a0340c8e40b93294a4ea
MD5 5e91c6cb756c2a2f636db047a41bb357
BLAKE2b-256 9b81c82f376c3b1059b8f42cfb3b4309a49fb071a6c5662d0bac6eba601ac30e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec9c8f276ee9946c2b65cd82ed7e8954ba3edea41881b8e5213a3a82f7a3c95a
MD5 30624b0e772f3ce2e1f1c3fbeed128d9
BLAKE2b-256 98eec0d7d32b4c1420fc233367d92e9b4b678118065dba7d17e1d496f4497a7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2dcce726157e1817471a2ea96eb0f4c30ac4fb77d106ad0dd2fee3cd8fad637b
MD5 2f75f9488459d164d7f4f03e9914927b
BLAKE2b-256 ee22cb9bc1bd1c4f8a1bb50ecfeddae8206395968b92e772f6026f798d7faec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c42a3d50015b01513225e23728f199977535d57dbecd6cffe44a8539887d0944
MD5 22a1ede0113fba6f1a520263b8ed719d
BLAKE2b-256 5ee7c7786c9c5d77b526b85dda885fd64514f903825a775464610b5224e0822f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19b74b7af6ef42762496db577e6a3460e0ebe28acaa88c6f48b9bf0181c4a049
MD5 775d8691def4a8531c5ccf06df920271
BLAKE2b-256 345de04d7ccafa5e6651c2d8cb27c618ed5ca6cf35a65d0cbb1f18f6b97c49a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c7400a5544eec92f923d30c86c6f84986791c373f08c52ae5ab8d7eea72768f9
MD5 514cf4ae066d072fbedb3860208d3fb2
BLAKE2b-256 46e6114c89c1142683115047fef28ebb931d776a1da17295f329ddf1f0892fe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6c8e539cf3e37bb55f20a12663876819ad38eaf64c2439fa62288f00321e2d5d
MD5 2d64a8c7f1c024e367f72377c0f7cee7
BLAKE2b-256 807078eb821692f5cfb15a79ce9d5b273974170ac257519f0fe3c14bc15fbcbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9180edc4f2714c8ea6a352174f1f522f8c42e727e39632313226486141c8138
MD5 029c8f177af7bd6a6cb64fbc54dba335
BLAKE2b-256 ffdbaeb867d802caf891cd34749e60c4399faab86ac07523c23d052907284e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00c9cd95b659752c5c8bf66ba66d556287cf6092dbe73e38e8e4ad51eeb6b107
MD5 533521e96bcdd253dc79ed0f519f9536
BLAKE2b-256 b187e9ce02ab99b1f985b8046d50241bc46959f7cf6867009e4da2aa5768dd87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5f47fd8b0fd60d0a560227d9a125a1ce9788b487f579d4fa8a468866f00915a1
MD5 8560db12b9294579721aa3afbcacc723
BLAKE2b-256 af454aa71c140fb11ce1d665968028b386e6b0fa7a2aeb7cc8700e0420143528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 583f17c418fd6c8d645a3ddd560780d5360df1c4c0ba1727c670838b12dbf023
MD5 5e4ff15d37e8f39d845bd8ee7a0770af
BLAKE2b-256 9a51579fe220c0b21c740f0c3d898630a5dad1c734c410db500464cf35b6480c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e0f82cb3bef889adea3b01eec2fd0de9330513185db9e7a1c92758413fc6e5c
MD5 296168a4023260c20a052b716393e080
BLAKE2b-256 34509d04b76ca60dc2abcf6ce73b3b6dcf9d5e72554de92dd5722b5ca7a6b157

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a342ea7057da772d3f4140603b4c3540499c53d276e4799f2f8f09368e4fad0
MD5 58ba04f7982f3f0354fe45680bd59a9f
BLAKE2b-256 7775c872e6d9573256647dd46d2d2b9e95a42c1609a75597e10b71ffb39458a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5f1af2b25ac81f919499c4435347256e6f14f63763f571bb84a11143701a1b78
MD5 9d2b0d229a861b166b34dca3853dd6dc
BLAKE2b-256 725023c99422149cef4dc2d412e2a6b22778b46c505f5244010dfb3e6619c95b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.16-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cd5c530a4b28369ec22d267e539d958f92120826083e7c8186762cfd45de13fb
MD5 014d7366b40e6ebc33c6555b7ded1d5b
BLAKE2b-256 8c0e20f02d0708c2c0fcc0d489585b6e7ec37dc158c211e21cd67c0861915175

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