Skip to main content

Python interface to the ecCodes GRIB and BUFR decoder/encoder

Project description

https://img.shields.io/pypi/v/eccodes.svg

Python 3 interface to decode and encode GRIB and BUFR files via the ECMWF ecCodes library.

Features:

  • reads and writes GRIB 1 and 2 files,

  • reads and writes BUFR 3 and 4 files,

  • supports all modern versions of Python and PyPy3,

  • works on most Linux distributions and MacOS, the ecCodes C-library is the only system dependency,

  • PyPI package can be installed without compiling, at the cost of being twice as slow as the original ecCodes module,

  • an optional compile step makes the code as fast as the original module but it needs the recommended (the most up-to-date) version of ecCodes.

Limitations:

  • Microsoft Windows support is untested.

Installation

From version 2.37.0, the ecCodes Python bindings on PyPi additionally provide the ecCodes binary library, and will follow the version numbering of the ecCodes binary library. See below for details.

Installation from PyPI

The package can be installed from PyPI with:

$ pip install eccodes

This installation will, by default, include the ecCodes binary library (as of version 2.37.0), meaning that no external ecCodes binary library is required. If you have an external ecCodes binary library that you wish to use, set the following environment variable before you import eccodes:

$ export ECCODES_PYTHON_USE_FINDLIBS=1

If this is set, the ecCodes’ Python bindings will use the findlibs package to locate the binary library (findlibs was the only mechanism used before version 2.37.0).

You may also install a version of ecCodes’ Python interface that does not include a binary library at all, in which case the findlibs mechanism will be used as before:

$ pip install eccodes --no-binary eccodes

See also ‘Debugging the library search’, below.

Installation from conda

ecCodes’ Python bindings can be installed from the conda-forge channel with:

$ conda install -c conda-forge python-eccodes

This will install the Python bindings (python-eccodes) and also the ecCodes binary library (eccodes) on which they depend.

System dependencies

The Python module depends on the ECMWF ecCodes binary library. From version 2.37.0, this library is supplied with the Python module on both PyPi and conda, as described above. If you wish to install and use a separate binary library (see above), it must be installed on the system and accessible as a shared library.

On a MacOS with HomeBrew use:

$ brew install eccodes

Or if you manage binary packages with Conda but use Python bindings from elsewhere, use:

$ conda install -c conda-forge eccodes

As an alternative you may install the official source distribution by following the instructions at https://confluence.ecmwf.int/display/ECC/ecCodes+installation

You may run a simple selfcheck command to ensure that your system is set up correctly:

$ python -m eccodes selfcheck
Found: ecCodes v2.39.0.
Your system is ready.

Usage

Refer to the ecCodes documentation pages for usage.

Experimental features

Fast bindings

To test the much faster CFFI API level, out-of-line mode you need the ecCodes header files. Then you need to clone the repo in the same folder as your ecCodes source tree, make a pip development install and custom compile the binary bindings:

$ git clone https://github.com/ecmwf/eccodes-python
$ cd eccodes-python
$ pip install -e .
$ python builder.py

To revert back to ABI level, in-line mode just remove the compiled bindings:

$ rm gribapi/_bindings.*

Project resources

Development

https://github.com/ecmwf/eccodes-python

Download

https://pypi.org/project/eccodes

Contributing

The main repository is hosted on GitHub, testing, bug reports and contributions are highly welcomed and appreciated:

https://github.com/ecmwf/eccodes-python

Please see the CONTRIBUTING.rst document for the best way to help.

Maintainers:

Contributors:

See also the list of other contributors who participated in this project.

License

© Copyright 2017- 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.

Changelog for eccodes-python

2.42.0 (2025-06-25)

  • ECC-2081: Allow memoryview as input to codes_new_from_message

  • ECC-2086: GRIB: getting the bitmap using up all the memory

  • ECC-2072: high-level ‘get’ function should return default value if key is not implemented

2.41.0 (2025-04-10)

  • ECC-2034: GRIB encoding: Data quality checks via the API

  • GitHub pull request #124: Add basic BUFR support (high-level interface)

2.40.1 (2025-03-17)

  • Update version to be the same as the ecCodes library

2.40.0 (2025-02-12)

  • Update version to be the same as the ecCodes library

2.39.2 (2025-01-27)

  • GitHub pull request #109: Allow setting of array in highlevel.Message.set

  • Add support for Python version 3.13

2.39.1 (2024-12-10)

  • Build wheel with thread-safety enabled

2.39.0 (2024-11-25)

  • ECC-1972: Support Windows with binary wheel

  • Update to artifact actions v4

2.38.3 (2024-10-17)

  • Update version to be the same as the ecCodes library

2.38.1 (2024-09-26)

  • ECC-1923: ecCodes binary wheel can affect floating-point computations in Python

2.38.0 (2024-09-25)

  • ECC-1790: Add codes_get_offset

  • ECC-1899: API function to allow setting debug level

  • Function to query library features

2.37.0 (2024-09-09)

  • bundle ecCodes binary library with the PyPi distribution, for Linux and MacOS

1.7.1 (2024-06-19)

  • np.Infinity was removed in the NumPy 2.0 release

1.7.0 (2024-02-26)

  • ECC-1761: Add function to extract message offsets and sizes

  • ECC-1742: Add function to clone only the meta-data of a message

1.6.1 (2023-10-02)

  • ECC-1693: Update minimum recommended version

  • Fix flake8 warning E721

1.6.0 (2023-07-11)

  • ECC-1630: Get API version as an integer

  • ECC-1622: Drop Python version 3.7

  • ECC-1601: GRIB: Support data values array decoded in single-precision

  • ECC-1611: Add function to determine if a BUFR key is a coordinate descriptor

1.5.2 (2023-04-04)

  • Add support for Python versions 3.10 and 3.11

  • ECC-1555: 2D numpy array incorrectly handled

  • ECC-1539: Use the ‘warnings’ library for selfcheck

  • ECC-1538: Add support for CODES_TYPE_BYTES

  • ECC-1524: Check values in High-level Message.set function should retrieve based on value type

  • ECC-1527: Handle floats in high-level Message.set function check values

1.5.1 (2023-01-25)

  • ECC-1446: Data file era5-levels-members.grib not included in released tar file

  • ECC-1460: Cannot import eccodes on M1 MacBook Pro

  • ECC-1505: High-level Message.set function should allow dictionary and check result

1.5.0 (2022-08-25)

  • ECC-1404: Add the grib_get_gaussian_latitudes() function

  • ECC-1405: Add new function: codes_any_new_from_samples

  • ECC-1415: Implement a higher-level Python interface (still experimental)

  • ECC-1429: Remove the file ‘eccodes/messages.py’

  • GitHub pull request #62: add pypi badge

1.4.2 (2022-05-20)

  • ECC-1389: Drop Python version 3.5 and 3.6

  • ECC-1390: NameError: name ‘GribInternalError’ is not defined

  • Add test for GRIB bitmap

1.4.1 (2022-03-03)

  • ECC-1351: Support numpy.int64 in codes_set() and codes_set_long()

  • ECC-1317: Data file tiggelam_cnmc_sfc.grib2 not included in released tar file

1.4.0 (2021-12-03)

  • ECC-1234: Remove the experimental high-level interface

  • ECC-1282: Add codes_dump()

1.3.4 (2021-08-27)

  • Update documentation

1.3.3 (2021-06-21)

  • ECC-1246: UnicodeDecodeError when parsing BUFR file

1.3.2 (2021-04-16)

  • Restore the experimental high-level interface

1.3.1 (2021-04-16)

  • Fix the recommended version

1.3.0 (2021-04-09)

  • ECC-1231: Remove the experimental high-level interface

  • Added the “findlibs” module

  • Fix tests/test_high_level_api.py when MEMFS enabled

  • ECC-1226: Python3 bindings: Typo causes AttributeError when calling codes_index_get_double

1.2.0 (2021-03-23)

  • Added test for multi-field GRIBs

  • Fix deprecation warning: np.float is a deprecated alias for the builtin float

  • Experimental feature: grib_nearest_find

1.1.0 (2021-01-20)

  • ECC-1171: Performance: Python bindings: remove assert statements

  • ECC-1161: Python3 bindings: Do not raise exception on first failed attempt

  • ECC-1176: Python3 bindings: float32 recognised as int instead of float

  • GitHub pull request #41: Remove the apparent support for Python 2

  • GitHub pull request #44: Fix CFFI crash on windows

  • GitHub pull request #42: Add unit testing with GitHub actions (linux, macos and windows)

1.0.0 (2020-10-14)

  • ECC-1143: CMake: Migration to ecbuild v3.4

  • ECC-1133: C API: Propagate const char* for codes_index_new_from_file and codes_index_select_string

0.9.9 (2020-08-04)

  • Support for ecmwflibs. An additional way to find ECMWF libraries (if available)

  • ECC-1140: Segfault from invalid pointer reference in grib_set_double_array()

0.9.8 (2020-06-26)

  • ECC-1110: Removed obsolete function codes_close_file()

  • Provide missing argument to exceptions

  • Fix codes_set_definitions_path() typo

  • Fix grib_get_double_element(). Missing last argument

  • Add more tests to increase coverage

  • GitHub pull request #15: Add .__next__() method to eccodes.CodesFile class

  • ECC-1113: Python3 bindings under Windows: codes_get_long_array returns incorrect values

  • ECC-1108: Python3 bindings under Windows: use of handle causes crash

  • ECC-1121: Segfault when closing GribFile if messages are closed manually

0.9.6 (2020-03-10)

  • Update Copyright notices

  • Function-argument type checks: Improve error message

  • Fix C function calls for codes_gribex_mode_on/codes_gribex_mode_off

0.9.5 (2020-01-15)

  • ECC-1029: Function-argument type-checking should be disabled by default.

    To enable these checks, export ECCODES_PYTHON_ENABLE_TYPE_CHECKS=1

  • ECC-1032: Added codes_samples_path() and codes_definition_path()

  • ECC-1042: Python3 interface writes integer arrays incorrectly

  • ECC-794: Python3 interface: Expose the grib_get_data function

0.9.4 (2019-11-27)

  • Added new function: codes_get_version_info

  • ECC-753: Expose the codes_grib_nearest_find_multiple function in Python

  • ECC-1007: Python3 interface for eccodes cannot write large arrays

0.9.3 (2019-10-04)

  • New exception added: FunctionalityNotEnabledError

  • BUFR decoding: support for multi-element constant arrays (ECC-428)

0.9.2 (2019-07-09)

  • All ecCodes tests now pass

  • Simplify the xx_new_from_file calls

  • Fix for grib_set_string_array

  • Use ECCODES_DIR to locate the library

  • Remove the new-style high-level interface. It is still available in cfgrib.

0.9.1 (2019-06-06)

  • codes_get_long_array and codes_get_double_array now return a np.ndarray. See: #3.

0.9.0 (2019-05-07)

  • Declare the project as Beta.

0.8.0 (2019-04-08)

  • First public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eccodes-2.42.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

eccodes-2.42.0-py3-none-any.whl (44.2 kB view details)

Uploaded Python 3

eccodes-2.42.0-cp313-cp313-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.13Windows x86-64

eccodes-2.42.0-cp313-cp313-manylinux_2_28_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodes-2.42.0-cp313-cp313-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodes-2.42.0-cp313-cp313-macosx_13_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodes-2.42.0-cp312-cp312-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.12Windows x86-64

eccodes-2.42.0-cp312-cp312-manylinux_2_28_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodes-2.42.0-cp312-cp312-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodes-2.42.0-cp312-cp312-macosx_13_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodes-2.42.0-cp311-cp311-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.11Windows x86-64

eccodes-2.42.0-cp311-cp311-manylinux_2_28_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodes-2.42.0-cp311-cp311-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodes-2.42.0-cp311-cp311-macosx_13_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodes-2.42.0-cp310-cp310-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.10Windows x86-64

eccodes-2.42.0-cp310-cp310-manylinux_2_28_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodes-2.42.0-cp310-cp310-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodes-2.42.0-cp310-cp310-macosx_13_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

eccodes-2.42.0-cp39-cp39-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.9Windows x86-64

eccodes-2.42.0-cp39-cp39-manylinux_2_28_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

eccodes-2.42.0-cp39-cp39-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

eccodes-2.42.0-cp39-cp39-macosx_13_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

File details

Details for the file eccodes-2.42.0.tar.gz.

File metadata

  • Download URL: eccodes-2.42.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for eccodes-2.42.0.tar.gz
Algorithm Hash digest
SHA256 0abb2bc6c6f4e83749c4e9c313d5428c62b15dc6c5b47d2807943e3a5ffd5291
MD5 d6a314bc83f3b2f947c7d81fcc3c5188
BLAKE2b-256 0fbbe45f61ec5d5d8034099eb3597f3d5def36f6fe3b9de902314e527d94baad

See more details on using hashes here.

File details

Details for the file eccodes-2.42.0-py3-none-any.whl.

File metadata

  • Download URL: eccodes-2.42.0-py3-none-any.whl
  • Upload date:
  • Size: 44.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for eccodes-2.42.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cff7533d447c76fd96ae742d70329bb9b29f2de05f8fd3603c844eb6c4240b00
MD5 3fb617d219ef766a13ead6050632f9ae
BLAKE2b-256 e6c63e2b53ce1b0531c21126283d0739c1685b4a5586ec60c80e87859bb23e8f

See more details on using hashes here.

File details

Details for the file eccodes-2.42.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: eccodes-2.42.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for eccodes-2.42.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9b6fa6612448b8652f78eb3baa8e9fdcf5c5921e6aa7e70ce097792c7df7d933
MD5 e7a45a0c708d72ecf389c02adcaed22f
BLAKE2b-256 6c29bea865885ff0b1760b3e9470749a6285691f806e29d72938bd97415d0663

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2020b25a820efd1f0f45d42d4d90f57202b00c0f52960f79821dfcf96c36fe78
MD5 c96461546960aead483442671fa55624
BLAKE2b-256 322c5527966678a986daad8c5f4f2f0d5b11271a280b1c2d87098c0fd6dd82d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 47650c4da5d26c18a2b6b776a30e4727399c79628899d75113a66ec3c4ef72cc
MD5 12da912023ecf5d980d049ec8499081f
BLAKE2b-256 4f02cda61c1287b4477aa1c530f94fb93aad7ad201dd3ca77b81d8ed55dbe969

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2099e1fe8c578e9de1e1a32d55d61db1c111ef4d9544d689e3ebaf50fe7ab939
MD5 eeed3778e2b5c5044ae043357db681c9
BLAKE2b-256 4a446d3b284b8cf26272c02acf941b5d8745a63f5c79d792c86c5caddf5fac82

See more details on using hashes here.

File details

Details for the file eccodes-2.42.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: eccodes-2.42.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for eccodes-2.42.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 32231b381f62deddd1bdfbd89ec87b653a0c0de35c30b3a9f71005d8a838b4b7
MD5 9ff8b22d2795edd40674d088661f7e27
BLAKE2b-256 1fa6e80b83967dbd85adc7238541af3863e8306b44a58f41dc2af13e4180694e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 767e0317580fa639cf1cfac2fefb2252b354d33a67744971fe24a0dad5f7757a
MD5 b7e55145bbce0df7f5b46de6cb8b2dd6
BLAKE2b-256 4d60ac11c442d83246df8cadd09b7754535ad5be0e65a5fa5f88d453a62340fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 742834bab3cb2ed0b9cdf4213890cc2b46d9cf9f34852d5efc1a1ddc46d64faa
MD5 3ff93c1e7e3e38d7fe9c9bcb15d24ef2
BLAKE2b-256 3279a9b85327421de8969168308ffc49151ec0c4ead99cc11d0bdc407d799caa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d2beb205bf44abe875c5d7df067fd98ffaa42d38ee53ec40795ed2b3a356697e
MD5 d641949c3bf35499720c2bbcbddf161c
BLAKE2b-256 4c39d722564463530a30cf8633f8e390eb91d436ba85a96195273480044e1c38

See more details on using hashes here.

File details

Details for the file eccodes-2.42.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: eccodes-2.42.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for eccodes-2.42.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6cf463bc1da46c1302158da4a7fb88a71b7cd46d410de8fd2c6217667ecc92e7
MD5 3d7ffed19057886b1444a8af369db094
BLAKE2b-256 a70e3fd36fcc97c987c20d4b7941074d7816926e4e3622e42c56e8d43a952284

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7932b1b113144c7eacb61326a15f259231ac280aeb311c86119757125b9e4e2b
MD5 37c2923d0fa1640d436a9963d6287951
BLAKE2b-256 1c4f71ef960835d057d5cc882baad8e2846f057d98f89fdfe0f017519c2ef774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d3416372f65f8fe27107e6406f62de205a0ebc837472230965c4407a41ddd0cb
MD5 1ab6821fed2eed509e353da065f12bbf
BLAKE2b-256 c754890bbecbf711286c23692f0f45eb0f51f3c4d6214520208886154b0c50cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5b185c99ee4265ebb3d46e99584c0701536d62db5dcd159c097d20ff4c9a9cc4
MD5 6ba813315af33484bea464bbf53ad7e4
BLAKE2b-256 b4c8dcfbf328bde88da72124510b3c7f8735c0e1096c7b869d8cc2afafde614d

See more details on using hashes here.

File details

Details for the file eccodes-2.42.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: eccodes-2.42.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for eccodes-2.42.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8c6f7548203f9e44a5a554f9ef93860c312061aabd5d11d0d3a695ad05bff2e2
MD5 8991af0f554197b6b0f1888ee5d1cf23
BLAKE2b-256 542f60fe24d2416f8bf459e32383c3c5b42759e74c84f568b49eb8b2b704590f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7a4047397e66c91652bb13cf83fb4c937792b93c6d531f9b59377c68cb51153
MD5 7d01208cf13b1bc747f445b42e1c6798
BLAKE2b-256 4c3626f020d51643621e1326b0a3559e48c82e7b0ee829bc49b760c900a2782f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 31a15f5f676f7851d5d336f45a3b77422583a82b0d6bdcd9fcf71da8c5d16777
MD5 f259aa77f8d4d8101f0f12d1c388ca90
BLAKE2b-256 52a0aa99e6662ff5e21b005634d817104f1a626fb29b919a569ad701dbaa3ba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dbf6b9ed9a2730eff2fce77f52ea00211d8f2bdec5747dc0b58bb6af5398cbf7
MD5 0b8af2c0ea0d518d4f9281ef1ed40771
BLAKE2b-256 644c1d22fe1d8ea073b90d68a4130a34900883dfeabffb09e9ba9158c5fd2a9a

See more details on using hashes here.

File details

Details for the file eccodes-2.42.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: eccodes-2.42.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for eccodes-2.42.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8ead3154473b6e44f1dddef0b59d9299e486d95f44b6564b5a144c7e7420696f
MD5 5ca1f697f9bc483a4bcda31139f5d294
BLAKE2b-256 2bf20d2d4423d16793c59483d3281587cfd58781d098d64c5e8b7e4d330bfef6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7eb12286b4bc5fa2cabf91e5aee0daddb1704b1b3098d96a5691ac5b54e37197
MD5 86bd1ae0fc6b0e48725fac4cbb86fefb
BLAKE2b-256 666cbd10acedaff6a2399dfe4fa2886cf7d8e1d22ada52b64b4a3ba0538b4745

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0212cc366f6f36c86c214244f8725a3f7b1a03ac58a1ce76d232c4d7f2b49524
MD5 4cb58199ab081aa544a27329bd00bdb9
BLAKE2b-256 f75307b091d9896bd68135c57625c7112edb852104fc0879abd5acf83459ac61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodes-2.42.0-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 04a68a54f452a851c62998f4e5064bf8a4cf2fcb5899eb477fcd528b1c9ed285
MD5 f0c7e3d9e2bfcb5496985aa385a3188a
BLAKE2b-256 dc11b9533484f227b5ab85755f5f3f02ecfc674e72576cbb94048095b5e12cfa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page