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.1.14-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.1.14-cp314-cp314-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.14-cp314-cp314-macosx_26_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

eccodeslib-2.46.1.14-cp314-cp314-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

eccodeslib-2.46.1.14-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.1.14-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.14-cp313-cp313-macosx_26_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.13macOS 26.0+ ARM64

eccodeslib-2.46.1.14-cp313-cp313-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.46.1.14-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.1.14-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.14-cp312-cp312-macosx_26_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.12macOS 26.0+ ARM64

eccodeslib-2.46.1.14-cp312-cp312-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.46.1.14-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.1.14-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.14-cp311-cp311-macosx_26_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.11macOS 26.0+ ARM64

eccodeslib-2.46.1.14-cp311-cp311-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.46.1.14-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.1.14-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.1.14-cp310-cp310-macosx_26_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.10macOS 26.0+ ARM64

eccodeslib-2.46.1.14-cp310-cp310-macosx_13_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a38f185eeb8dd98b11bd9643daa6a75f3ba887c94b62fe4a10a4048795bdbbb0
MD5 957947f56d36af735a2e3dc847b61937
BLAKE2b-256 21f214af7d1f9b6e929ef4d9ba1ef18d35cc3774a38b0f42f72480caec9dd0c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60f761bdbccdb4430844b8bb2f27b7ddf46f64eeac7af5c9958b6504daea2308
MD5 f111932ef6f23e34c178e472f4ec96b2
BLAKE2b-256 e9d4890408cf7b2cb066c513cee43098c7b18d5c261feed4ca55030be59f4dce

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.14-cp314-cp314-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 1c705dae0e10db95e0e7e4b7704662de10082a6fe3bd3d5361eb991a7c03fc25
MD5 8df0f9727b6acabef7353b4e1260bf2b
BLAKE2b-256 b0f397d500dfc0b0c8eb6943c3858ec0674816a2b35feb0ad82064fbe7517bae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 52fa0eb9ef513cc0d2bcf7716aad6e19214efd5b05b322b4992193b0bdcecdd8
MD5 698f248fca200adfc4522239918c10a2
BLAKE2b-256 da36b2534e892486526a9f73cfa1e10fdd248ca61eb9b7c559d4a9ac6b34f224

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b144d6c09de994fe9b38c672c8839ca9703f3fb91bbe59dfeb3e3dc6e519062c
MD5 99cef43743a28755dbabf9dc9fd4aa00
BLAKE2b-256 c14f1acfe4b86eb28b886f92b6c342ebe70ab9b98f49e3e8951dab88e127a2e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7e271d71ce51b45605df9553fea0d13fa9606b2c1f52d8a99771c76756fbd84
MD5 279973a927beecf502e9f213e7e6483d
BLAKE2b-256 3e1d4a773492e697c3216a639c71b8a6917ed35018e1501ea2f1e67bd40b1fd1

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.14-cp313-cp313-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp313-cp313-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 dbc61471bbda03fa8070da8ac4d90faedbaf6259c3ffe4e38a63dbfb2d04c744
MD5 6746809263579572e05e2fe6b89df25f
BLAKE2b-256 1a04ca6af458911a06548005d78f9479448bd98345f607d2b0ecd3ecb41e9360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8320e8f08c858b449651af13374408d021e5224d00226e0576a9f90e347cd37
MD5 e7c5eb54ad77c2c6095670945d011fa8
BLAKE2b-256 9a07fb376b66350effca2bf1d9682f57a5856086bc83e00274b288c69f883d08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd4a6e3c2436220174ceaee94368ac1030864720d05771791ca034f06e1ce1b8
MD5 1062596fdb74359b5fe353a44d21f26c
BLAKE2b-256 c05e6b3c178e2dc9d1abde0defe2afc9bc026e36e4f7d92c9fe7e5af2dd90c1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20da80375e2040fc13937dd7210844f6a7588f601a8abd90cdc236eb66da4338
MD5 306367185e076137caf153a09a960eed
BLAKE2b-256 142a2a0003b98f58fbd9b90b99fb3052a0e78c6e8ec568b28b413f658b78c745

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.14-cp312-cp312-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp312-cp312-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 2ffacf76be77557ed21477bfdaf7a319994dd1134d153ab5e61c9cd6970e4b28
MD5 7a459cb0c450261111bf1c541ccae787
BLAKE2b-256 0d565aed84d605b8e20a8253e7881a0dad42dc1ae7e808804677dd1146c8eb51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fa05fd52a3f9818f376a6e607fd4cb504243f5b2c94ae636f9dddd771037dca2
MD5 fd0ccad8140bda37cd66cd31b8a04add
BLAKE2b-256 c28627cc92c8aee5f831561848597055b3cd509137667d555f5bbbfaaa517104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 488744413bfebf7fefb16e40fae329da0a3c8c463b10a8e52c4ceef68e154018
MD5 009623c60657221c2f1e341949156a22
BLAKE2b-256 2915c45fe0530091749f0b4d23934ece4a6aa0ec5ecb083134e7f2fbe74f5519

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dcee0e76b5e0f4fde375bdd0081d348c2d5693e8ca5beb6b2b6c6e72df9a3188
MD5 175ef1699b7bc8037fa3ad8f7f299c44
BLAKE2b-256 1cb9b9444809638c21e597adf03fe518a98513d4c2e941e69ad6a19cfa619463

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.14-cp311-cp311-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp311-cp311-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 e9c241cbb67e4f1ef892cf56b5f21e94118c6e52abcdfc94f25788d1e6afa4a2
MD5 8198ca47733465c3d7cb16450cc23317
BLAKE2b-256 df5c6365087881ab9a41ea877f4dd9fdcc793bbdda9f82ffc68d48e533acd140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3d838b99ff56cc69c3d67d169a92eb9fdea5e5033b47834a74fb897b0cd2f625
MD5 5b7c494b0af2ef23c2fd97e675a5cc0f
BLAKE2b-256 768896856412b80ea8c48ac4cbbf07804514d1ea07527c9174cb8111667a1044

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c15dae792c3eda2f0e34671843390ab73b2a79ecef42fbae0858ea12532db8df
MD5 86be81335f036d045effd08198613ec0
BLAKE2b-256 9089452090f106e36209c5b2389061601fd8d75063aad124a2ba7c0de9b732da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 398a70f03331765cff5e218385c771eda135b00a2fb64d0455b8853b59ec2197
MD5 6e7bb8b246ae4965f21267d3f7ba2322
BLAKE2b-256 ba3640128198732557ada92d80f6aca67df89f7060d3f35aacc70288c380aef9

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.14-cp310-cp310-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp310-cp310-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 80b2e0de8c548200360e943770e063dc2af037851363d35b56eababb33d56b7d
MD5 3e259d545e080a4f660fcd7d2e6aaea6
BLAKE2b-256 c760b9461620eec665aab7beb87c00163bc6030aed74630b26d1854293dcf96f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.1.14-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 81860e81b4de6aff48dae0a4ff6b3faf76ed9c6c17a8b4eeb23f36ef0af1a6be
MD5 9a609cbf359682a7768be8e32380d03e
BLAKE2b-256 9f925c0001645fad7c7b30e1d71d9db783ab41065810c65cef233cb2ee02e754

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