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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.3.21-cp314-cp314-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

eccodeslib-2.47.3.21-cp313-cp313-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.3.21-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.47.3.21-cp312-cp312-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.3.21-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.47.3.21-cp311-cp311-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.3.21-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.47.3.21-cp310-cp310-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodeslib-2.47.3.21-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.47.3.21-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.47.3.21-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29b828fffaf5eef6a8b7e09fc956cc164293e7438a20fae66c4710f06e6d4518
MD5 6db675dc94926b4ea833ec205d4a9ceb
BLAKE2b-256 2cf23d3df398358741e05e42d4eaed9155ee05672868cd6e85ad3cfb92280a67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7a46a2ee488fcfa34e4b4b2df963029606d1d2f2b2be17b8accc2df6a6423ed
MD5 f5709e7cb74224912e788ebd8d75eb30
BLAKE2b-256 dbb1439d03430637f2e807fe6f24f70532a0af41da78e5355e58bf8efd20dbaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7fb9fee37cddbc7288505fc717c620149f9960802099efe1b1ba866825cd16cc
MD5 da567db1422f6fd2161ad852e1969046
BLAKE2b-256 478e50442c597f7fe2bbd7617486d46b8b16cab66c664434dca2392ebf8b7f08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 12b1ada1078a40a28b12e4c0b906eee4599f640e205e5172a6ac80243d2cd4c7
MD5 3aba8eed5c8436d278191f0157d2b30c
BLAKE2b-256 c8c8c01eb1ea558099fc34412740a1a856cf74f08cdb86c999c102652f3e0cb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d797d87640971c243b351de0a2f87c4af9d94a2a6160af1b48bb2ee66d781b7f
MD5 dffcdae59c0534046bf85a41f21ed5ad
BLAKE2b-256 1483a961cbd2750e5481f642b71260581111f07c19a4c79748740a77482a01fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f8e5615cc7b6dcd74e42ee7df63765bd122662fac972c21cc011db094fd33617
MD5 c94ff05362fc0d2f7d4b6dd48e0a5499
BLAKE2b-256 fa4a37aad5c0da3b15c456d2ad5b3d0ef3cdb58ab6eb94150bbd86549fea2af0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c4bdea8eda9b2194d0b1f797b54c0b42e9b0833c940c0677fcbf7965855add59
MD5 de03b770bc0722e531a548293aa4a565
BLAKE2b-256 d81f24f1e1551e2f9a853c9ee68996132e609278501b2a87d4296c8c00c4c829

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0b7801f2a34ae49a125941509b3645a31e489a25fc34324f0dfc8d5eca99d1be
MD5 aa87137e84f25b6f5f637c01cb81ed01
BLAKE2b-256 1748482d1f7b89b59a16cd2a92dc9f7de0bd018b96de02c992d47ff03b45cc65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a695c897882a63609a5ec655bf526f5acd633969bfde85b4d1ccf347069afad5
MD5 33568477d7be48ec3f93c26dde49b4fe
BLAKE2b-256 1c55d1daa7be3f51e766d63a63d187f02313a785b7d407f09ae70eb8634e91ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2404c0ab63b52b56ba7b9293e227784c2f70ae378d29d925391d10512175419f
MD5 3624065e0e409b8f3bb56f9a7aae829b
BLAKE2b-256 46a373ad3e28852d865012c1f27aa0ea83d07bf6fdfb8ea755b3b44d462413d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9c5b04f70bab30188ea51e40387d34cafb01af77035f768e0d0a49443e73b3ae
MD5 a0ca425defe8697fdf4b19ad0bda125a
BLAKE2b-256 4a8bff69d262638253368779b56175c0bad7d75c8fe4892f91f84610847ab705

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6402dd5e0ca46999b362d570df0dd53d2ca82421b8be8239dea9ccc5d37a9783
MD5 c9a1dae577d676d22f06017f10cdb797
BLAKE2b-256 e863815e2b04527beb484a1fa9a6e2078f0ebf91be170f30518c008097b8e22f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 552a5903e2ec5c7bea8a730c1875633821322a333352f2b3b782041e648cbde9
MD5 7ee1d2f4e4aa779a5673774cd1657088
BLAKE2b-256 1b6d2d298f36465835ecd499015ce01d2917aaa4e55f56cf92545e45a6fc2d7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e5eb64ed8ff3a70138fb39570132dbbe5c4254001cbe823694adca08cab9a7eb
MD5 21a2bfd5b2d2372e1ae8fca51491c8a9
BLAKE2b-256 602172a3db13d74ea6307d84bdd239bfc5c8b63aa334b84286b1136566be9835

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e36af63f3c61576722e49ba440cf81edf5f86f38b0acc026db911925222a064d
MD5 57b4da61d2f88822b2ecd4a1d413c7b8
BLAKE2b-256 732416239a49d1925705f4c4381412f893aa711b80ec45c892c8f9a09263713b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f85c7adbdb69e7301a4c134664bc2fc4dec08d235c15135bb7ba910120cca13c
MD5 9d9b14bb6f07dc1f3e284c837eec5697
BLAKE2b-256 eaf0e632b43e69e48ba6d2ddf499d44008fb3482302b42f68fe94dd2fcabc2a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa8bc504e1579f155bc65e31d1bfcd658fd8493d88493a5798495443bbbaee05
MD5 ce35c1bc60deeb2d03cd59a62cbc7eed
BLAKE2b-256 f46451a4ae9a340a5203bfcecd0b36ba5b9fb152d275fbb441d6c0b5bcfc3801

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a79afb3d8b70226d57a9a64944f9d6b0f4c69a6aa399602dd95e3e2605245713
MD5 514f48a0d65df2dc3e0059c27505ef8d
BLAKE2b-256 788e13bca4f29966cc68287448d99e0d66714f6b8192fa6183d77911c57b55c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 905fd436c30380809ceaafd94641fa95047e73cba35a2966c4368b327d78268c
MD5 1c249c1697ea8206a117b460d7813c25
BLAKE2b-256 255a783664f72e79a9071c82f5c2f70a13e91dea66c9f49ac6c995405dcd5cf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.47.3.21-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 64a7c68fde625a9569dc497fd6f40a4a5b992f4eefb00d508138e0042963f90a
MD5 d0f03535980e1db83556434c9d894cf0
BLAKE2b-256 19d7a7b90b417169a1d5d227bc8b5c05b9114f4e5aea87e9fcfea7774886faa8

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