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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.42.0-cp313-cp313-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.42.0-cp313-cp313-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.42.0-cp312-cp312-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodeslib-2.42.0-cp312-cp312-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.42.0-cp312-cp312-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.42.0-cp311-cp311-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.42.0-cp311-cp311-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.42.0-cp311-cp311-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.42.0-cp310-cp310-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodeslib-2.42.0-cp310-cp310-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.42.0-cp310-cp310-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

eccodeslib-2.42.0-cp39-cp39-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

eccodeslib-2.42.0-cp39-cp39-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

eccodeslib-2.42.0-cp39-cp39-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 085b8998e767123a2f4a98519760938a87c5cab2e128768c85af85bdc050d44c
MD5 81e602bbedf57066c8810853377bd31f
BLAKE2b-256 a99f337edcdaf270496d10a4e1e4cfa2858769b98fe17361adfc659540e136ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f71f1b073334b3dbf2203243869f48153883bc740cef756937861ba41cd049a5
MD5 534b076cf2409ff75ae54e7ef2bd5cb9
BLAKE2b-256 a9ff311be32be20e0ec51cbecee67965332938048f037fbba00d06211c8feca9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f5552c7574697a5dee56f222dfeac75bb9f4569e1c8ead7b36538b0768c29003
MD5 169c5632406ce3b37135e9489c1a9a09
BLAKE2b-256 8796da6346c02d6ced0294023fdcc5f6ead3b821a7eecb3312fc818e7664a70c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56f91036117f1e5071e79d98b97064f8655fbc0f3bb543cfd45fee84e051a9d8
MD5 5bfed9eda2c492ed9f23655d210dde25
BLAKE2b-256 5364e2e3837293ca59c40d5860f466f161ec15d534c88dfad31eeb98b07fe481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2e3c397f1dfb59ffa2bbe7f9c7cb661a32cf93642cb07f2b4b95e0aa9d0b9a7a
MD5 9892c73639d6c07258c2e3f7773fc342
BLAKE2b-256 3f78ee3b84a450c699cec3ee9d96834178a28675f891109395505ca116ef0362

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 833923f57cc727637eb9a9594c7a599c0060842b1b26cce32bb868a5bec6870e
MD5 05c92b9b25d88454b15ab7ed0696216b
BLAKE2b-256 f714c9a1c49cac9340822d183fb148089583d5e0f9afefb6489dda32d3252865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70fc09a0d74a64939088993dbfd109a46538fe33b73d56004dfe868a9672b87f
MD5 24eb1003a48e7b51b68d83ccdf133267
BLAKE2b-256 d577c6749235328737825568c8bce089245d5e981c4d2bfb345943fd9c1be865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1c6f69997ed51ca85196f542c839c36b6bd586f95dcacd617b04e558be8b1b2e
MD5 3bbf223fdc6b9705355ed5f0c7cf8c11
BLAKE2b-256 832a4e33227aabc3c1ca333858090618af65ae25af7b8a19095c32a21d332fc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ea11dfaaa29dc2ae7c4fa51844b8b51b3e509d12f94c5590e7cf0dd068d9c477
MD5 80298bb2db1d7942f1c732563026d29a
BLAKE2b-256 f8a1918fccb5afea17838bed0872f5e6cf6ecd2606351f8df60da8c1b5b03c20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a25b76a05edbdc5a75e10e2fa7bbcf607300b6a5478bd71e63ee8dbbc486614
MD5 4ea9f201560720a49affaa977634692c
BLAKE2b-256 d7d7b066736baadda6f2a58eab25f6555fecd1beaf957a4d458a61514beb889a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8454e3b1cb1c3b0c100b9845722aad4818db9c3ad573dbae078c365c59b1dd10
MD5 17f3121aad3c18a1d3574e6e5b82e723
BLAKE2b-256 75626c7268fa297de9b79d93e9a0772aa74036aa4721410a5093e00c68d849d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 18299886a2a166653a78b938264eea07cd621d81a077d558688c19440e8afd03
MD5 03ecc09e92d9db74033d46fbf9b84f0e
BLAKE2b-256 705fc5a9e77235a742ad84f75d7bd205d212a77e75cdef7ad3b7c029166ff8ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01cc5b8233bd0ad8951ec5394d40b8947508df32de168a13d52b23ab37b9a054
MD5 d26e7e7aa75cdc849c13fedd27e6518a
BLAKE2b-256 a004d5573d649a9cab39838dd2c8452b17aa3b7b82d4f6435ea885df716ccbeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a0f5c25ab6168fa1701ce58fa3b735a0f41e0348c618fb19d027eef86cb7db9d
MD5 54b73d045585b596cd087cdb131e1e90
BLAKE2b-256 582c0b832e56081232752a89f9184929792dd39d425a75a91c3491a11079b67c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.42.0-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bbc762a881a0c9918a663a37402aeab57063a27064120d242580015a4595f2c0
MD5 421c3fca8b0f7b31e262bf1ed94f693b
BLAKE2b-256 13cd81b8842e4d384e9768deccd12571c717212d7bc447460f407a49420ac53e

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