Skip to main content

"eccodeslib"

Project description

ecCodes

Linux & macOS: master Linux & macOS: develop

Windows: master Windows: develop

codecov

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.39.2-cp313-cp313-manylinux_2_28_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.39.2-cp313-cp313-macosx_13_0_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.39.2-cp313-cp313-macosx_13_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.39.2-cp312-cp312-manylinux_2_28_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.39.2-cp312-cp312-macosx_13_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.39.2-cp311-cp311-manylinux_2_28_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.39.2-cp311-cp311-macosx_13_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.39.2-cp310-cp310-manylinux_2_28_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.39.2-cp310-cp310-macosx_13_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

eccodeslib-2.39.2-cp39-cp39-manylinux_2_28_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9macOS 13.0+ x86-64

eccodeslib-2.39.2-cp39-cp39-macosx_13_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

eccodeslib-2.39.2-1-cp311-cp311-manylinux_2_28_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.39.2-1-cp311-cp311-macosx_13_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e1ee86781a2b418c47707bc0df6641229fd61558ebbb8ee1f2563b87e729fa7
MD5 9c09bc7f3b6686b080207d8b062b1446
BLAKE2b-256 b0a48b7e45f692005ee8e5fc508f19d5fc344f6e8cd0de996f801a9da30a928a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f2185bd4564519f4eed8cd0459f068520f871f88ee7a2481c8dde8ecbb395e0c
MD5 80fa3f04a27cf79aa2aac9e3d375f73e
BLAKE2b-256 a82fd1143e5d9a05be6c38cc9429e4ddd8f3d17f7d1bf42ceea69ca5d7c1636e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2cea1977fc9b0c803da76c265e0e4c6709efb16d5e16370bcd7bbc66ad68a659
MD5 22f2dacf673da0f169d5a50e1c8da844
BLAKE2b-256 d616f8d2e8e6def191cdee9f60dfa990f08b34abc11c073c1437b889ac4151ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75a84cbeb3fc377d85cb9a9a25522e0294c99dda44338c3e48fcb35759aee3e7
MD5 3f87eef499c3f507660e264659cdad4b
BLAKE2b-256 60eec85ee2c0d17c02c1f975b0d8769f6af65aa9e7bd52c5ca6aa406928b6966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e77555641b21789006f33f8571d149be02c6879f73675144d275289190fb15dc
MD5 6ee5512b8574fbdea41e6fcee7c595cc
BLAKE2b-256 8ef48c1c6772b6664909e6db07fdb9f4ced1bc19d28967bcfbd5b33b89a34254

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 52ffa71e8cd7b869c46a662708cf07f5d38621fc7fed621b5249c0b8640f9c6f
MD5 72491005785623805cd8cccc1137fce2
BLAKE2b-256 e7baa2667e0a91c97062fcbc4c6271e142ac2d70c8130bbe940c8e41dae7347f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3af9fee205493fecb81f0dc3628611c109b8f37d57df10c776608546beb1221c
MD5 ff7a5a0bc269b15b29ed4427d7817155
BLAKE2b-256 8c4ce530584862f4b7fdbebf7443b063717ffd35879940828fe9e1d6cbcc1fdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4b3f90361cb88c6dec3230ac9bb8158bba5ec908e12fa8c597f1cae13fe588ba
MD5 bb48d43e599527aede647311d27e64ee
BLAKE2b-256 887ba5133f989fc1df1b72d978cc3c444282787a434c06a1147311b67f414147

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2a96cdf4d760f3ae88d1df8d2cbb61dcf8fddf1be0e27a05196e11d4844403e0
MD5 c59c628da46245da64ab238a717f60de
BLAKE2b-256 ed0c1177e45d04194f674365ccd257131ad7faa93f68ad4a6f9a1bf7b5a91de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78bd845a42248eb5e05bb4fec8bb2d1496ed78759b703820e4ed58db2af3e9f6
MD5 6ce75e82579b1a1ecac1fdaed49f2445
BLAKE2b-256 d5463fd5ed1b89d30a5f2145a2bae394e56ab83b45502cc7976283559d2d1a55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c9c6b0f39521fd70c619854b2adafd8714f1479a742ba2f41e2827e8a5cc2f4b
MD5 ed91fa610d9fa9527aa7e1ff900b1a86
BLAKE2b-256 2d009c2e08c3b34807cef6e4ab18cf16047a196472f573c06338869bc1bcf8ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 91678902c62eea22d92e004ffcf1e93ceabba8117057dfca0e6b0e84f69505eb
MD5 98631a8825e04bd3d9e8a57106aa895d
BLAKE2b-256 d3cd296ece5864bdd9b2ab67ee1bbb5b97636680063a67bb7d3ae21c18a475c5

See more details on using hashes here.

File details

Details for the file eccodeslib-2.39.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4bd60bc7ffbf4af30467424a9553bce5c234407776c61b887bd83a49da3e13a
MD5 6ab257857ae3b392bb50afb3c582ee60
BLAKE2b-256 94be203dd81a64a6adc26c6d34ae6d0197260ffdc04bdbaede4b55228de62ba9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e599e910fe139b4b4cacd20ed9c390435fe84dd22003025b7d6cfd40633bf90c
MD5 74cdf8ca369134be2480a8b81e25fb16
BLAKE2b-256 cc1faa275f4ce9556f87a56d2953b223b309d70aaf3152a2c0a292948cd364ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.39.2-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 29bae464ae4cde965dc41ba14778226ae3f80f436108c9d65a6b26bd149fbf39
MD5 482e7cff53c471053a303772106573b2
BLAKE2b-256 fa6be75628d8eb0dc35c19cc7e31f95d8a356fd6ea4819e6a5524fa6b14b0e1d

See more details on using hashes here.

File details

Details for the file eccodeslib-2.39.2-1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.39.2-1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3cb7f26c43632a90834357035e83de8e3b4300afb5ae9b54f6a2b6c8f2704a56
MD5 e94d9c60e8935c117bffbf10a9a67dfd
BLAKE2b-256 1ebaf9ca4643ac05f8223d7dcc31f901021ab5f04833e9ac27a6dbe16d5607cd

See more details on using hashes here.

File details

Details for the file eccodeslib-2.39.2-1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.39.2-1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4b55c7952c05ac0b3fdc36fa5e0c530a3abb4c6aaed4a2dde27cf9998dd20807
MD5 3483cd66724b3f8645ed3caf3d305734
BLAKE2b-256 a358c58a3a3ce251f0d7035bbc7943621423c2c7ae68186c0cfe0c7c4c4204dc

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