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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.41.1-cp312-cp312-macosx_13_0_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.41.1-cp311-cp311-macosx_13_0_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.41.1-cp310-cp310-macosx_13_0_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.10macOS 13.0+ ARM64

eccodeslib-2.41.1-cp39-cp39-macosx_13_0_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

eccodeslib-2.41.1-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.41.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dcc185ff029021a8eb7b7682e9f67d779942f47af917a7889ee87e54c0680d81
MD5 f47524b481f379dbaf7311b39be20f6a
BLAKE2b-256 c6fb1f26807d872a73e068cfc085b381daa263d2bff88371706d8140bd86a42e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0c54fee01064500372f6d281a8fe531aa22d3211d49daec8ef9f58d2d0f645fe
MD5 230a7c37420bb689d66772f4b0b693db
BLAKE2b-256 38210ec0c0d094ad767aa5bc55846f08d93dece7d76522cf7c4393914fef5953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7d6f39388d5b297b751ec13f2ea6601f1bfc77261375db7045f05e3d8eb54325
MD5 bd13a934a75366ac7531c9861cd7c532
BLAKE2b-256 e62ec18346d8878fadbfaebd26be13efb090e56a3a6b5d2e1d27abe04d2547c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 afe2853136fe39fdd767e53896430bbc954fdb11457188049563e7ace874dedd
MD5 5217a674fa6c9e441e0df2e5c97cdb56
BLAKE2b-256 1e4380dee2e44a8aa424fd6ddc0fe2636fd5141c184fdc219255c85c1906dce7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 19f104ab171c7f7ca1834bc386738cd79c26f9df32b67ad426dbe8915fa87d6c
MD5 7495e33be669989cdf0504e932acfdac
BLAKE2b-256 ff721ad5bee3a609dd595ef304d231641e09ecd55d5f2c026475b21e62e8f663

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 98b0f153529bc68311ba5c20256ebb0175102d67fbb1836a4e142e9b8cc89fa8
MD5 839cd09f1ada7aa98f5e18857771218d
BLAKE2b-256 4d18328183a11e9951ddbb08f9c568ab78c231d6a03774c2c8d95f768aa1919e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ff103b8185a5ff3f3aede4b0919262606cff70edbe3b35282868a840625e8e60
MD5 cf2e939bf06c53b04e3a45a57d5e47ed
BLAKE2b-256 75cc23a8e4e202fcccbcce87521ca76d5ac6be2508d4586eb823a83d3a659ec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9c1b2486f5b69b39bce6b33ba23f05407e7afd2b570b99548d37e357b2e0e629
MD5 83f9c235855b2d1a5c264aabe7d4fcb5
BLAKE2b-256 4923161a4d7beac469f13faa4e1b7d7ce3807aed9595e712df09e48a9b2c2a17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b78a7cb05f7fe49aabad16bc128f52f9040194eac66c39f661c015686e65141
MD5 ba18cd53fd869bb369741c95594d50ba
BLAKE2b-256 710a6aabc2fd4efe8612d76b08bb9f750bd29085ad40b66c3b9a3c1e0a2a012a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.41.1-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 33d57b1da54c1413abf719ee2ea133f95a0ca7b0d8467519f554932195bb9518
MD5 ef4ccdd7e624d45985236150edcdf1fd
BLAKE2b-256 0d78f05deb46bf5f73bfba3ae0183b66a10a346173358d4d8dac470f3bf3cf82

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