Skip to main content

ecCodes

Static Badge Static Badge codecov
Linux & macOS: master Windows: master

Linux & macOS: develop Windows: develop

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

(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.

Metadata

Release files for eccodeslib 2.50.0.34

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for eccodeslib 2.50.0.34
File Actions
eccodeslib-2.50.0.34-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for eccodeslib-2.50.0.34-cp315-cp315-manylinux_2_28_x86_64.whl
eccodeslib-2.50.0.34-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for eccodeslib-2.50.0.34-cp315-cp315-manylinux_2_28_aarch64.whl
eccodeslib-2.50.0.34-cp315-cp315-macosx_15_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 15.0+ x86-64 Details for eccodeslib-2.50.0.34-cp315-cp315-macosx_15_0_x86_64.whl
eccodeslib-2.50.0.34-cp315-cp315-macosx_15_0_arm64.whl CPython 3.15 CPython 3.15 macOS 15.0+ ARM64 Details for eccodeslib-2.50.0.34-cp315-cp315-macosx_15_0_arm64.whl
eccodeslib-2.50.0.34-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for eccodeslib-2.50.0.34-cp314-cp314-manylinux_2_28_x86_64.whl
eccodeslib-2.50.0.34-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for eccodeslib-2.50.0.34-cp314-cp314-manylinux_2_28_aarch64.whl
eccodeslib-2.50.0.34-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details for eccodeslib-2.50.0.34-cp314-cp314-macosx_15_0_x86_64.whl
eccodeslib-2.50.0.34-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for eccodeslib-2.50.0.34-cp314-cp314-macosx_15_0_arm64.whl
eccodeslib-2.50.0.34-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for eccodeslib-2.50.0.34-cp313-cp313-manylinux_2_28_x86_64.whl
eccodeslib-2.50.0.34-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for eccodeslib-2.50.0.34-cp313-cp313-manylinux_2_28_aarch64.whl
eccodeslib-2.50.0.34-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details for eccodeslib-2.50.0.34-cp313-cp313-macosx_15_0_x86_64.whl
eccodeslib-2.50.0.34-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for eccodeslib-2.50.0.34-cp313-cp313-macosx_15_0_arm64.whl
eccodeslib-2.50.0.34-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for eccodeslib-2.50.0.34-cp312-cp312-manylinux_2_28_x86_64.whl
eccodeslib-2.50.0.34-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for eccodeslib-2.50.0.34-cp312-cp312-manylinux_2_28_aarch64.whl
eccodeslib-2.50.0.34-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details for eccodeslib-2.50.0.34-cp312-cp312-macosx_15_0_x86_64.whl
eccodeslib-2.50.0.34-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for eccodeslib-2.50.0.34-cp312-cp312-macosx_15_0_arm64.whl
eccodeslib-2.50.0.34-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for eccodeslib-2.50.0.34-cp311-cp311-manylinux_2_28_x86_64.whl
eccodeslib-2.50.0.34-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for eccodeslib-2.50.0.34-cp311-cp311-manylinux_2_28_aarch64.whl
eccodeslib-2.50.0.34-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details for eccodeslib-2.50.0.34-cp311-cp311-macosx_15_0_x86_64.whl
eccodeslib-2.50.0.34-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for eccodeslib-2.50.0.34-cp311-cp311-macosx_15_0_arm64.whl

Total release size: 180.5 MB

Release files / eccodeslib-2.50.0.34-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp315-cp315-manylinux_2_28_x86_64.whl
Size 9.0 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
951a987c1680d679708ffffca2d6bf1e417c8608020c70c8b3d05d3d9d641231
BLAKE2b-256 checksum
How to use checksums
5fe812974de3c9ea20a237d104aac67a1c7487209902da51664ed44184fb7e2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.2

Release files / eccodeslib-2.50.0.34-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL eccodeslib-2.50.0.34-cp315-cp315-manylinux_2_28_aarch64.whl
Size 9.2 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7f67b91529af933fceaa84100df80b9eb2abf20d3fc9a86f6db6c9f90b98732d
BLAKE2b-256 checksum
How to use checksums
e51636aafea6dacd76d2a20acfb27e86fa0d59e15de6149635cd51a68cac08b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.2

Release files / eccodeslib-2.50.0.34-cp315-cp315-macosx_15_0_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp315-cp315-macosx_15_0_x86_64.whl
Size 8.8 MB
Tags CPython 3.15 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
5fb391bbb4c784e6b8a5d22bbe413e988f5b76bf96d522219a2dc7c524123cf4
BLAKE2b-256 checksum
How to use checksums
c3acce9eed4322ac993a7b5499b8dc6dc8dc111eae3ceffea20d6dd2c0b473ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0b2

Release files / eccodeslib-2.50.0.34-cp315-cp315-macosx_15_0_arm64.whl

Download URL eccodeslib-2.50.0.34-cp315-cp315-macosx_15_0_arm64.whl
Size 9.1 MB
Tags CPython 3.15 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
d8af8cef575d66baca0046fa72dbd79acb20982e70f275a7f64c7f5e4aaba6d8
BLAKE2b-256 checksum
How to use checksums
d92121f6678cd6780f9282c392e0619fc09fa295fdba8693479dd6f8c6bfc206
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.2

Release files / eccodeslib-2.50.0.34-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp314-cp314-manylinux_2_28_x86_64.whl
Size 9.0 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
97306fa882713f5c865a2b2bef8ec3266f65361f95ea739a1458f765c4dc50eb
BLAKE2b-256 checksum
How to use checksums
ea0d436c10a28d94eff65e37f32d993788d8bcbc79d514bd698f2f4f81069236
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / eccodeslib-2.50.0.34-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL eccodeslib-2.50.0.34-cp314-cp314-manylinux_2_28_aarch64.whl
Size 9.2 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
16fbcccc98f98c238c70d31ccb2893953b18df992011188bc3747a2cb3097474
BLAKE2b-256 checksum
How to use checksums
10077e52e811664ed9e9fb8bd9600b79ac47081d023d08ffe43c3161705a032d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / eccodeslib-2.50.0.34-cp314-cp314-macosx_15_0_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp314-cp314-macosx_15_0_x86_64.whl
Size 8.8 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
c87fcddb0166d6a59ce426efc252377e0d7e65cc2441f74b149fd16d628b8306
BLAKE2b-256 checksum
How to use checksums
75dbced37493759642bee937fce6db4c3442ba3795213aea7d214999662eac0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.5

Release files / eccodeslib-2.50.0.34-cp314-cp314-macosx_15_0_arm64.whl

Download URL eccodeslib-2.50.0.34-cp314-cp314-macosx_15_0_arm64.whl
Size 9.1 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
1a6bd98851c84c42af2a63ab39bfb77b8d97284429e6105430be849bcd17a614
BLAKE2b-256 checksum
How to use checksums
2da74de8b30308263e6894ce3127d3d47d13792e68925ed0894c43950d75bf65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / eccodeslib-2.50.0.34-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp313-cp313-manylinux_2_28_x86_64.whl
Size 9.0 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1e79efc7243f7d4a299f55d77e40db5e79131e714116296e0f847ba890e91484
BLAKE2b-256 checksum
How to use checksums
2c2a9648ae4e6f8b97d2e63090c346dde63753e762a05f2ee8cea2d045f736b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.18

Release files / eccodeslib-2.50.0.34-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL eccodeslib-2.50.0.34-cp313-cp313-manylinux_2_28_aarch64.whl
Size 9.2 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
25b73ba3ce076aefdb6971d71fbe4590e4ed6110982e1b7a7b654816e6740a59
BLAKE2b-256 checksum
How to use checksums
544f473bfe562fbca7fd679b247363e7059bd8883f8fa40429f97350da74f495
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.18

Release files / eccodeslib-2.50.0.34-cp313-cp313-macosx_15_0_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp313-cp313-macosx_15_0_x86_64.whl
Size 8.8 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
b21ddde70e7daa8f9be894c3136c536f4215f5047d4cfee44c018e979492a3a4
BLAKE2b-256 checksum
How to use checksums
12d25d40da1606de95889b81b2be9397f217537fe0d1460d9011c1e3a6c3c42e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Release files / eccodeslib-2.50.0.34-cp313-cp313-macosx_15_0_arm64.whl

Download URL eccodeslib-2.50.0.34-cp313-cp313-macosx_15_0_arm64.whl
Size 9.1 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
ad7554c661c5fbfd7c42267afb4d6c21017df1263f9ba7c8e3128b14f4c3bd6a
BLAKE2b-256 checksum
How to use checksums
cffa4670499b1c7078f2d5065d2f47349cc90a1b65c425ec27d53fce4eb0aea7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / eccodeslib-2.50.0.34-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp312-cp312-manylinux_2_28_x86_64.whl
Size 9.0 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e2da2e099f4b7a196cf9dcddeb1b651dd35d0f7fa693dc2ecc24800ad1ec9ba6
BLAKE2b-256 checksum
How to use checksums
7d3b1504128bbee24e483a866c294396452070ba5285c7a3722f701425f8191b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / eccodeslib-2.50.0.34-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL eccodeslib-2.50.0.34-cp312-cp312-manylinux_2_28_aarch64.whl
Size 9.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2b5ff86be33b23159b01e800378acc29c6389b34e1d9cc2a517af045d7466436
BLAKE2b-256 checksum
How to use checksums
81076c46a6a6a8f79a18779cd32d6b34df2842d96507f13f317c69a094c5ea03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / eccodeslib-2.50.0.34-cp312-cp312-macosx_15_0_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp312-cp312-macosx_15_0_x86_64.whl
Size 8.8 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
4cfd92427ff2f767a5ff134e773b969ae874243c5a37fd95452967be600db660
BLAKE2b-256 checksum
How to use checksums
f033e580d3176a570f0b6319c468407e397c75b86c4c67933c78b07f4e8046e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.9

Release files / eccodeslib-2.50.0.34-cp312-cp312-macosx_15_0_arm64.whl

Download URL eccodeslib-2.50.0.34-cp312-cp312-macosx_15_0_arm64.whl
Size 9.1 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
d8231224ce4113bc679796c660d9eded924d787f52c0d8ca94398bf5f8f07f97
BLAKE2b-256 checksum
How to use checksums
720e3355455535ffcf8d86e82803a10eb72e2da5b2ab67b721d1e9b60fb7d2a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / eccodeslib-2.50.0.34-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp311-cp311-manylinux_2_28_x86_64.whl
Size 9.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7258d2a39e945c6e1fe7ae061a87d835c41f88983524bbd66e173c93003b6f4f
BLAKE2b-256 checksum
How to use checksums
bfe609d941e9ae54d05c3e859b52b84718380561a1a82ea80add7c45ce8e6897
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.18

Release files / eccodeslib-2.50.0.34-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL eccodeslib-2.50.0.34-cp311-cp311-manylinux_2_28_aarch64.whl
Size 9.2 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eca10ff21d481cc7c826fb42cd21c77f7e045b17053cf8d3250672908dbac308
BLAKE2b-256 checksum
How to use checksums
93a97758e18dcbec4a1266628d472ae48edafb854873e9d3d6ba427612236fea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.18

Release files / eccodeslib-2.50.0.34-cp311-cp311-macosx_15_0_x86_64.whl

Download URL eccodeslib-2.50.0.34-cp311-cp311-macosx_15_0_x86_64.whl
Size 8.8 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
142b5a35fb6d81fb0b4aac7834dc459c39695d9f2ae6020c66ec17afee3d572a
BLAKE2b-256 checksum
How to use checksums
8165daacb22f3c0b3a8f65cdd71523f51f27edbb1e6e5e1b5c64a0454571d48f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.11

Release files / eccodeslib-2.50.0.34-cp311-cp311-macosx_15_0_arm64.whl

Download URL eccodeslib-2.50.0.34-cp311-cp311-macosx_15_0_arm64.whl
Size 9.1 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
93709e57fb8f7b74bb7479cc5a384958c46efa3b24f439aecfb2d339fe631415
BLAKE2b-256 checksum
How to use checksums
33e16f4283b3342ad56f97cc553ea355066046dbe00fa5ac4a1ae68c86620dbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Security for eccodeslib 2.50.0.34

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.50.0.34 This release

20 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page