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

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.33
File Actions
eccodeslib-2.50.0.33-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.33-cp314-cp314-manylinux_2_28_x86_64.whl
eccodeslib-2.50.0.33-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for eccodeslib-2.50.0.33-cp314-cp314-manylinux_2_28_aarch64.whl
eccodeslib-2.50.0.33-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.33-cp314-cp314-macosx_15_0_x86_64.whl
eccodeslib-2.50.0.33-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for eccodeslib-2.50.0.33-cp314-cp314-macosx_15_0_arm64.whl
eccodeslib-2.50.0.33-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.33-cp313-cp313-manylinux_2_28_x86_64.whl
eccodeslib-2.50.0.33-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for eccodeslib-2.50.0.33-cp313-cp313-manylinux_2_28_aarch64.whl
eccodeslib-2.50.0.33-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.33-cp313-cp313-macosx_15_0_x86_64.whl
eccodeslib-2.50.0.33-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for eccodeslib-2.50.0.33-cp313-cp313-macosx_15_0_arm64.whl
eccodeslib-2.50.0.33-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.33-cp312-cp312-manylinux_2_28_x86_64.whl
eccodeslib-2.50.0.33-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for eccodeslib-2.50.0.33-cp312-cp312-manylinux_2_28_aarch64.whl
eccodeslib-2.50.0.33-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.33-cp312-cp312-macosx_15_0_x86_64.whl
eccodeslib-2.50.0.33-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for eccodeslib-2.50.0.33-cp312-cp312-macosx_15_0_arm64.whl
eccodeslib-2.50.0.33-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.33-cp311-cp311-manylinux_2_28_x86_64.whl
eccodeslib-2.50.0.33-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for eccodeslib-2.50.0.33-cp311-cp311-manylinux_2_28_aarch64.whl
eccodeslib-2.50.0.33-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.33-cp311-cp311-macosx_15_0_x86_64.whl
eccodeslib-2.50.0.33-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for eccodeslib-2.50.0.33-cp311-cp311-macosx_15_0_arm64.whl

Total release size: 144.5 MB

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

Download URL eccodeslib-2.50.0.33-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
ee500b2244ab3ad6a924051f9ff71f481358dab8fc9f558f3efb4f90f4072b96
BLAKE2b-256 checksum
How to use checksums
8773448e398c92fb6947de86f4e79f7d0ce0fc2963be1d330b3546f7743d5838
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

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

Download URL eccodeslib-2.50.0.33-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
c329b8637a5cc0b911c55a2e432c2cb7286157c241628e6534b7711323b3bafb
BLAKE2b-256 checksum
How to use checksums
6a81a6eccecfee3a92147890e21fe31584e1248e7470f2961ec6d61e9c2121c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

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

Download URL eccodeslib-2.50.0.33-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
520116b8168a35c60ec85145d20e92c8ce5e0c2e6bef0494e51c546a01da35c9
BLAKE2b-256 checksum
How to use checksums
f7e9fb0f6794ecf2cac88b6295e5592288b51c7141c6b1c7035f61bb453565a8
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.33-cp314-cp314-macosx_15_0_arm64.whl

Download URL eccodeslib-2.50.0.33-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
8b7ed0b6c509553d3c0b7e5015aefa07e3218977e381809d2c73c5226ba50bfa
BLAKE2b-256 checksum
How to use checksums
1637119c2b671bf49c78aa909ccca5f44465ea7ed82543cbbace6978a2f46c3f
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.33-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL eccodeslib-2.50.0.33-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
e6e293f8d25d38e283e0b681ce185c798618b8b81439e7b1e77a51df965a3cd1
BLAKE2b-256 checksum
How to use checksums
802b14f16fbf2c2679a307b5db118c629b45674b52bc18ce4fd0a4e5d4b89cdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

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

Download URL eccodeslib-2.50.0.33-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
6a55b0c9584c8347650fcceb3157943f3853e3e396184b578d51865630fc41b1
BLAKE2b-256 checksum
How to use checksums
fd7f98d525daa1e868c5b29828f91bb9790f30a75c1585e367b7e05097d387ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

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

Download URL eccodeslib-2.50.0.33-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
6cf93e3d056ec7a34ac501e84311c17f1cfeec7b8865b77b498987c9329aee24
BLAKE2b-256 checksum
How to use checksums
0122a52618ee222b7f007cee310497de07914eaa0508b00f8fa2894fd873c0ec
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.33-cp313-cp313-macosx_15_0_arm64.whl

Download URL eccodeslib-2.50.0.33-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
d37f283de71ebe3575a24045ee27d1c3687fadb47fe07014b7afaff3bca8b5ae
BLAKE2b-256 checksum
How to use checksums
8be8ba1a35d2b94859690a5f68b01495ff61743152fcea51bda73445c74b798b
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.33-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL eccodeslib-2.50.0.33-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
2882ae4af133f62632e73bb6e3d4b63fd45967cbc0e2999998c8217209a8a199
BLAKE2b-256 checksum
How to use checksums
1c581135a9a12a9348312abcbc59f3b945d1285828b593edfceda9a5013b13f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

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

Download URL eccodeslib-2.50.0.33-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
1fbd1822f873357f2e43c5d53e4d6a98d9a3b951cb7e87dd5b510fdf4a1f7f5f
BLAKE2b-256 checksum
How to use checksums
56dc447fe4dcd5ec42da4b7b32b3c4d1882958f580c2c90e14d7757f9c3ce25b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

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

Download URL eccodeslib-2.50.0.33-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
e928e2ffa6b333c7490bc673b0439ec8126ff6420157939387bfe4a16db96071
BLAKE2b-256 checksum
How to use checksums
8d3cecd49b2dfdf808020a19dbefb0c7fcda841b19a2a72771ddbb7f1333ea77
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.33-cp312-cp312-macosx_15_0_arm64.whl

Download URL eccodeslib-2.50.0.33-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
7112c65beb2fa3e92b8c67a34682b446804805af5cbba305f0e890443540e8ba
BLAKE2b-256 checksum
How to use checksums
53e482224fb48965fdbf54a31e9413ae12d0b41aacf732297c93ff0029c09fb6
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.33-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL eccodeslib-2.50.0.33-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
885fab767bbfde0158c22dfb704d9a9a94f3655eab31ff5d60caf6e59f76b824
BLAKE2b-256 checksum
How to use checksums
9253e6a618b8ca6ea70924b5e5c54eb115e4db44c37f02955b7e21ed3f32f448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.14

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

Download URL eccodeslib-2.50.0.33-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
b9e82e973e9e5e7623f4940037b190ceb1c61eaed316d00de15a5173ea2e428f
BLAKE2b-256 checksum
How to use checksums
0d97808543749ed6543c4473d1057ccebd03ee23e9dcf451ef3c591776e6b7d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.14

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

Download URL eccodeslib-2.50.0.33-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
b936c74e35dfea5dfd76ded47b13880bad2b84242f7033ac6b392c0dd13364b0
BLAKE2b-256 checksum
How to use checksums
c459d6274bc467f57050e875d07b51d48e936ffc85c2c7473d116fe09a3c472d
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.33-cp311-cp311-macosx_15_0_arm64.whl

Download URL eccodeslib-2.50.0.33-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
e5b21857e6a01cbb62cf1492a5d4d004542a1a29a549574a28d1bdf476ed5190
BLAKE2b-256 checksum
How to use checksums
26e63707146bdd2e6b4ec55fcc1aedbca484d3427c08b789d94d502e004f1ab7
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.33

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.33 This release

16 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