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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.15-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.15-cp314-cp314-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.15-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.15-cp313-cp313-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.15-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.15-cp312-cp312-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.15-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.15-cp311-cp311-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.15-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.15-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.15-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d1d390a2c19c84b5c3b4cdf54c0b5182dc03527874831473e3f375907f2fd11
MD5 d6e4a7395b3df48baea91f1d019e9fad
BLAKE2b-256 f306e8861fa84881899667a19d2569587053938b8a24c14f5830fa8b6ebc8bc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c3d1c79e9992764e61a01e70b6db0b2300eb84d410399a94042508c1ccf505d
MD5 2d5dd71a75299e157440c4beee7542d4
BLAKE2b-256 e988ed7d064cc65a03916414c0762b772522ac641aeddc143d19d616e94c78a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b4ce232cffd4ed9f88056433e6ecac3921b8e1d24ad5f31f4aefef39b35805a3
MD5 27bea051faef228ccdcde2d4d0009077
BLAKE2b-256 d26742c4f1b78c0a8b77c0f0511454fdc8ca3dd42a0a864533c12bab3d0d6c09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 20f553e1b6dd1882f8a569b19475610805599a97190b2a8f9a9d5f3bea56c711
MD5 59dc8a9d5bb6680d32e3a7455642718b
BLAKE2b-256 40d6af5aa3b2e02868836601d7f4f6f6b69824cea525315e1d54a21913262c06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13ec4fa5add9178e3d62bc31ca8151c7b54776da89aa6d2fbf414bdf2b9b1f78
MD5 0facd642d3cf4ddfa35ecc0509da836e
BLAKE2b-256 44cc392530bd26110edc5256095100418d0d576b2b7a50901a1423b0286694b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 232cbb43a7d848538be17016504d4f99c03ce9a3fd80b5b7b104bd1db3d59202
MD5 07a0cd4d9de414b9ee97b15d348b66c1
BLAKE2b-256 c132091f3c7795710b79a43397c8ed6975712aa1fc50b58ecee5805fd2b410e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4b8c2c8c7f62ce92ff51226762b2169a62a9a3d9f36cb5122dad08f0127fd02a
MD5 aa5e9276f9a1ebd98f765ec687a45f06
BLAKE2b-256 d451a15cacf3a6af56eda68166d231c020a055c4f2f1beac185ab43427e49166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2afdb87e75235920c7a2f95f557024688f8ffc3bd1b13f1b13fb8696fda91efd
MD5 dd3736a5dea7acccf520d3da84bf995f
BLAKE2b-256 1da4d13f0e1a45cd37f36565e21365918c643c77c29e9130005222b369b5cd7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94e5f97548f82035255107839c6f563eaded8fabbc86e4fb63b848ab6b5e29d5
MD5 f5f047c1aeed687d28c43e617cc6b8fd
BLAKE2b-256 685a1aa4ed9bd7b93018db101574ef0ee4415c48b4dce14609018975cba44a24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16bb86a6537d60ba3a7a7c472d78aaa8024da901f9cb77e78262e9feef1b5332
MD5 a4448ca7002282852ebc6e1016fbae5e
BLAKE2b-256 3f116453a8547647db3b762aa0b5e0c80c2af06665ae86a850e99a701e32ae05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7cff276d8a39f6cd4b2ff689b8ad30dfbdf444cb7064e12641089dbf70fdf70c
MD5 2d77b42dd096df40ccd37a8650fa5d40
BLAKE2b-256 c8f4457d4ecd9cf45b8beb01cf0e7e5b4a2abed7e774336abe547dcde0012ab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d09dbfcd537998ffb783bd5e1366f3ee4cdca4d408c356fa0aa7484441a508f7
MD5 2b1ecc989323213b842b44b203cdc1d9
BLAKE2b-256 b4d3934d8d8c30dbf717d9817312b5e5a6a9a7cbc58a897456fc747eef96591c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1b5f90470482eb27946a04dda6703d26a44152b72cdddf8792198f8f1b8ed3c
MD5 52c353977c50f8e99e3ef5b164cffe5f
BLAKE2b-256 f79502e85df861f28a434930b21c8aabc7c429f5a5b9ad52d46256691856f1db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8890903329819edb6a37ee6fefe51c9da98a04d8e4934e30460893a5808769b9
MD5 690cefea970dfa757c5a6513ca6052a5
BLAKE2b-256 9c04f2092be61a3a2a212013e2478da319725edeede39e3a4bb9b6b59ebf8d8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 02b54886304809ee3479b269d0c1ddf9948b26013ae6e8959a0f07340490b45b
MD5 e1710653128db8a8da2532284495dbcf
BLAKE2b-256 606d7910b7bc5381950dff95aa7d4027872a1665018fba04170dfdda493bea83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0f50171a76b0d6f1ac45344a06a42eb80c51fa903eda4a3caf4ecaad9878bb91
MD5 e08cf3b2392420315419d06121cb8837
BLAKE2b-256 dc490a6856515155a8a2321f1df178e57ac11d55a799fd0f57c16c6b26cd648e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0faeb6a23dfa6809f74b03d4516859ed9e73245bba0cf20b83d36a96d3ae93a0
MD5 fe24dfc663e550dba1d3e7ff656c7003
BLAKE2b-256 939aaafea53f599279a84c5e384c5e2774030b48dae40dedd5ffbeab05672c67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2412c42874b8084062b882b8fff0cc1f6f5daec11934cfe114b04bc0304733a1
MD5 3eaebce067104326aa34589e3469715e
BLAKE2b-256 a7614edf5eb66d8439545be2d9df514969a9a7e31623c5358177610acbf0a74f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 072b5adeba352915e131007561b75d0d077e84d77a657aeab075b77777b75cc5
MD5 601c187c22bc187b1519a28966639137
BLAKE2b-256 0b34920fea8edc67d74f8120114e7ce43a2d1469ca7f82200dc4f0665aa95e86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.15-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3369c0cd38cf5e93106c9b24f0afa441c7835a58639a30980ecdfe4667e0e49e
MD5 03e9a89b27802090fed7269597d7642f
BLAKE2b-256 c90c94b15088915ba112c35ca282e23bc8f8aa85c39ed666d15f1c95b4d5a32e

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