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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.17-cp314-cp314-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

eccodeslib-2.46.2.17-cp314-cp314-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.17-cp313-cp313-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.46.2.17-cp313-cp313-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.17-cp312-cp312-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.46.2.17-cp312-cp312-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.17-cp311-cp311-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.46.2.17-cp311-cp311-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.17-cp310-cp310-macosx_13_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.46.2.17-cp310-cp310-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79e5b96c47646e054d37f372604c43b7e1bdab727da2e55a17d01ca1759fddd9
MD5 7fb2af8d2ca53b1d8f3e596286189787
BLAKE2b-256 5448df4010ff2b2e1ddc750b764560f2bb5cf37d1e32caadc34e3e12fa533e80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60294a7b8e3f7e7e4c4010a31c07530880f5fe4899080765e3cb4f918507d2d8
MD5 4690cd7edac88eaa9ecae64a8c256e15
BLAKE2b-256 bfd7c1bd8b1551816ae918c5b98a3dd2e24e64e70bae2a05d591cbce0ec86f99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 586c62aeea0a57038670a9e56fc5fd698340a63942c2fc9c39bbe2451bc5812f
MD5 b63b4f038ba33c15f63f174f2f0beeeb
BLAKE2b-256 60d82bd8b0ecfdbfaa2627679d8649ba8dc5e5bbf97c64248e206abcb486c2fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6b42e585c5147e2f34fe3ef986ed909470c912261f9643aae78bf73b888fbc88
MD5 f29c70f2741ac6ee39753eddac80128c
BLAKE2b-256 c52fa9a0cf3a9ac6fe2b917e9da997a67d32c7dd70d8c1db57da7579d5904649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0dffca7872012f1abde029e929c82a2d24ec094c75decf34a229f9806baa3257
MD5 ee4b08de7f2b8b9bb932e5dbda86af12
BLAKE2b-256 0d2ddb7de53736a5403db2856d13db6cc55ee8ec52c171d00e7dc8081b165e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5ce4d0027ea36996568fb9ac8a527ebfae04212d45a527d5b6fff56decace2a
MD5 eb9013efd842dd520ef329de78b8ae0c
BLAKE2b-256 8a3dd770243f073a050b36f7472d086737a0778f1d1e2815468966c4db8503f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 833bb65c264288dfad61773dfddd9e467063ff69b3924229453d4638baa4a3e7
MD5 782430f696feb8007ac8e0fd3bd461c9
BLAKE2b-256 fd63286782b25ce38977edc9a5b08d6ef39156984f618b3ac4292b2ddb93b6b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d2970546bbbc01bace6d6e9805b2c139852453983c8662951179c55ca171c818
MD5 8229a262a259830664255003488215e9
BLAKE2b-256 f9f8d5613341dfeeb3dee9ead4de6c3f9cfc3eee2735a1170ba91a2f5cfe4d40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfe6af14b4c276b57b7f9bdf4a9fcfc235cbbd62fb53597a251228abd944aac2
MD5 88e64f82e43fcf920bb9b43bd74699e6
BLAKE2b-256 15bc466360995a54cdffafc20fcc74cac9591d06dbeaad7765fa32de6ccdfebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6897c96a3fd64682b83c19f894481c8234e8c84de3587dd34f799c2e14c8b1c
MD5 24d3a130572938a0065d81892e355fe0
BLAKE2b-256 9a2205436e788e83c54595385803d08a4fa63fa2f89a2cd221906acd39645b12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1edd433081cb25e7986fc6aefb35dc12a1d30f760f3ffdd9e5c34212a1223397
MD5 857a2ad7987cb6eea7d45bc3014a53bc
BLAKE2b-256 75d76debaa856d92467338ed034c241e388fdb806c2a9bbf855c1753a5168a9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 48f97854c8764cbfdb961fedaaf48fe09e03a31dd8fcded7b1be14d4bfbb6c8d
MD5 f67af2fdc93fdf904c8d44de9df9f251
BLAKE2b-256 451d8a748d17435cd3db912e6433913cba8ced32b35c84d8b2617a976545c3a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d6fab20983bf61ac32b77fadd045eff9ba9d6e9434cbde326215a4f104e0843
MD5 e6fab77eece43e43a11886b4275a8786
BLAKE2b-256 c234ea727c8090dfdc4b340f7f4d26b1ff536690a5dcb13cb2591c1eec9227b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b1de2274e43ad25793b5898e50d0f11668d01bb07908e490617561461c65eae
MD5 593f21aab389cbec8e48efbd56f51111
BLAKE2b-256 3ac5a4a5a12c0ae1aefb745f49b3fb024806605f4ae7dab14ec6bda7b733b727

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3c83f262103d251b5127b6a6f07d6c7aa9da75502fcc6cdfe045134263835422
MD5 e3478bf26c2fa05a87421d523660a049
BLAKE2b-256 0cf56c8467259d9a972100fa6d8e090243a01d92a2cde2521f73958a202b8bba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e688a59a38516e6acd723ef18e04f6e429a1ac24fe56e0248854a0bb01d10439
MD5 156fd31a7502aea0135b46e10b857749
BLAKE2b-256 4fc48fad6eb2239247d843e4c882714d75dd99c2014e53ca13ef9528d946e962

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8dc66db7c5db29b7401cb0de38335128f55ceccc374bcaa526f5dad42074352c
MD5 febe1e6e71d04b71da2c2c98939b2823
BLAKE2b-256 eba3ba9699293a97476c938f5d4ece739b5a725d64ce788f8b31e79aeb7c7f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d5d895f5832baa68ec8aaaac47a89031d40efbd2df39c842cc531ee4cb378c4
MD5 0e704aa614d099007e493d36d8605999
BLAKE2b-256 2dd26c042abba220ecdd0941e1c951c9c4092576637d67bcb89ec9994f0aebd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 50792bb87ed80d35533174bf930d0941e40395afe4de0c226759c6858b80d2b7
MD5 d44c0af308b17127299e1bfec890074c
BLAKE2b-256 ed76b1c3dda9e6f3d772bf8896d0a9d42ff5c6aecbd7e0af3cf935a0bd661b2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.17-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 036481edd2160f96251e53bd9377d9289c7837ea20fff35e0bdb4a5f9a90d600
MD5 6977f951d96c176fa10ccb64a12d934e
BLAKE2b-256 4640e111eb374c5468a5bce8c3a58c3a1084de3d092df4fe79dca802e5cdd0d3

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