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.45.1.9-cp314-cp314-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.1.9-cp314-cp314-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.1.9-cp314-cp314-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

eccodeslib-2.45.1.9-cp314-cp314-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

eccodeslib-2.45.1.9-cp313-cp313-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.1.9-cp313-cp313-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.1.9-cp313-cp313-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.45.1.9-cp313-cp313-macosx_13_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.45.1.9-cp312-cp312-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.1.9-cp312-cp312-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.1.9-cp312-cp312-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.45.1.9-cp311-cp311-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.1.9-cp311-cp311-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.1.9-cp311-cp311-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.45.1.9-cp310-cp310-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodeslib-2.45.1.9-cp310-cp310-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

eccodeslib-2.45.1.9-cp310-cp310-macosx_13_0_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file eccodeslib-2.45.1.9-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9970b6e67c10284180c4bc1bdd3a95165074559498bb73f7aa4f42bc02f62abc
MD5 a742d47b203a4986edc97dc9b998ab42
BLAKE2b-256 9df1b8bf7d394ed7605dab01eba3d989a554a6ceacf1505e3e0cc16d83f910b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 843d23e94a62e3d3506e7a2ee9f196299b1fcfe6ff96ea9dc8c793cfccb63603
MD5 678f4d0c5dbe4294300f29b4da8f9cab
BLAKE2b-256 b5e3f649aa6e9d226889d275a427e9475e5f0c5fc6fbad1a9c5589bd0a7d03a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 33ff1efe37ad8fdcc2bf372690e8bb4a5cabf9b3303d8513bdf184c8e3be2fc4
MD5 f0b97992f861cd09851e7e1ae70d1b94
BLAKE2b-256 541769d805613a0ffbf2760f110e1d42e8f8f564c44ffad8a210697599e1f449

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c4019c6fe7f2b5d7aab75251e0faf9f8ab8d1237dd63d868e95605a7d364c6ff
MD5 e9e24b18c44b2b70ad7852c3d8eab38f
BLAKE2b-256 aa7560bc07083a932005cb8ae494b0e378643645f51c005e79181b73e8657814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45838f00403a04b70c00568e439bbcf8cc1dabca26c3660da9a0faf620db52dd
MD5 f8a8a3b37bf8cb940f85a6f474c3a7cd
BLAKE2b-256 e9598d23b5bb4cf102515942eb3df99228ca1f49a1fe32e7f4981205eb46736f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e90b77a43ab8fb372f4eb394fff65fd0eef400508ab8346d858ac10de3c28263
MD5 0976b1e73f7915ff21609fdc763e3118
BLAKE2b-256 34f4291b5ecbc57920845547ee7486523393a768a26d4a6db9935a90e08a520c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7b6db3055ec47e82fa71310164d89bab7c6d42cff3262e10f87d40bde48637a5
MD5 b83925f8e8953bf89984c05c9c7b1038
BLAKE2b-256 3beb08f92c5592c5c05a51141ef7cf50234c4f6ab5abe604683a90e2ec70cc6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 66b435386be72459ca0add0926ac925f9813caf8ef273b030981172ea108e04b
MD5 8399a75eec70526951c32cc67c64a649
BLAKE2b-256 72daf73da4b282e7577eb526ee2a36f66725a20080bf30bfc8f55602f6c6801b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c810c145ddbc339b5d3ffaffa9c22eae16377c5b7820345b7d038425b9d20918
MD5 5ebf6275f354b5c06b7d3121d80d77a6
BLAKE2b-256 dbea2e759575b1dde13d28a90039345775b3209832e6fa69635d10f8a88f415a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 055b613df425274ee33dd828dd8fedc60b572b11a8d53465d2847fed308932fb
MD5 2204cb0b771c8bed42ef30079f9a216d
BLAKE2b-256 bdbcad5700fe2e7c4786bbd25452fc10786f5414bddd8494398668676839b985

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 25f677372e9ccb3eee60c71b67826773a48f56a747f9ae205d4acd72d19ea9a5
MD5 e83380caf17f0e35f3c03dcdc887c0a5
BLAKE2b-256 0078fc9fa4b539234fe7b64c5f9688352d55f09bfc411ea518f2bbf1b491bbb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5b3e16315890c298faff986120c480b1881d64ff6829879c4c6672347af13e16
MD5 6ae975e4bc5dcdcf1114028ebdb86a3c
BLAKE2b-256 cf2c4d7148f9028479f69414fee99087d74e37adc4af53411708fefe97b791c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cee8b7cf758120c64b6f79aade514a4c912d5fa7f477504ffb4b99a5500f23c
MD5 7b7b21e9159a9b89baabba7bef82b1ef
BLAKE2b-256 ee44b2a5f6ba3ef56bf34ea956098ed06fdf5a1473f2b4eee484546a1060cf9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d8ccdbf89526aa49347630e7ba1bbd2c106126937b713e8edae7a44e0e49f3cc
MD5 2992b000e834ed1ff8d6c764cb1ea5a5
BLAKE2b-256 3b756fa20c4d09a3da7c55ea9af93944cee669165c9ed07bbc6787782d2cc8c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 03864bfb1aef8f3efae31c65c33198eac00e7b23e62c7c31394db757883bc242
MD5 692ab76ae653f362552ca0853f0b474b
BLAKE2b-256 4095330f41a04cd7535266c0336a4ae6f3da7edfd282480655b5b40cb58c511a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3f26b2a16c4c3e8da7650e659fbdeb20848bd1e73bf797b5d37ffc861886783f
MD5 33dc4be665bfed5e304a9344c4bf046b
BLAKE2b-256 bf3c8b4d0dea2d5e79ab805b67b04ba700c615369019b5058e9a3ea2c3cace42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1434b8e6a9988b0c1f37cd8e7a9a93c13967beff9ac25e52f0312502304727c
MD5 6bb69e99cba348fb4e46e61f54b7fe22
BLAKE2b-256 e70157970c974139c024dcb6114f28571f5da9b831d71dc51155f34a4b16457c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a4495028926c1ec9cbd74e9d3d74ec30408013c8d1bd6dcd6cd91fda15821dc
MD5 da0d0a83b2c7ee129cf11da8d07e4ff2
BLAKE2b-256 7892ed25712d2c4f1a7852dc4da153dd02ebaf4f3d214d618bf929c4fb05d203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 634b9d700726e20bb1f46b0f836854620f59f3b259b12a9e9e45f947daefa5d9
MD5 1f826e7fc5f0ec3c3d139e933a89576c
BLAKE2b-256 c2293fe774be7ef5b63c42cedafcf02b5f32cf86de82e3b406404c854d829dde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.45.1.9-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eb069c7226cc2ecad7a4674d21f631cde9f0fb9a24c9f843772e24c1eaf9ed73
MD5 7ada8c9febd709408b909923186dd174
BLAKE2b-256 d696f11d966599b653342c53d06f3d0693f907e75ecbb524ebbd8f605f1cebc5

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