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.43.0-cp313-cp313-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.43.0-cp313-cp313-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

eccodeslib-2.43.0-cp313-cp313-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.43.0-cp312-cp312-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodeslib-2.43.0-cp312-cp312-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

eccodeslib-2.43.0-cp312-cp312-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.43.0-cp311-cp311-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.43.0-cp311-cp311-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.43.0-cp311-cp311-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.43.0-cp310-cp310-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodeslib-2.43.0-cp310-cp310-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.43.0-cp310-cp310-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

eccodeslib-2.43.0-cp39-cp39-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

eccodeslib-2.43.0-cp39-cp39-macosx_13_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

eccodeslib-2.43.0-cp39-cp39-macosx_13_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4794a8cda64df9f0e74ec752bb21f15c680998d0bc011169202deda46a2f1ef5
MD5 b8720776edb2b28cdb3afa8a40928aae
BLAKE2b-256 5167bd6aa1dcb523b3da341d80a5b5de50a54e7381423d4b8cafaddada92bc87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8d4955ac4eaabae55f1d283387333aa77e6574e799bece89ddaa09a013bf232b
MD5 905deda2ad1a00082ee29364fd8efdc7
BLAKE2b-256 e6b1a432d36a406df59345767f76761edfa1054f3e6b209d3c78bb8b802b4e4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c2b9ac4a7ff634ae5a9c4a87d8e20d9551b559075b2b68c5f10b724810987d00
MD5 8eb3a44b32c21a2d9b692d2db5eaf3e5
BLAKE2b-256 9bfe2520178deebccbd43de61cb08a3f85dbbeb7e8e050f137b8afe21fdd4938

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e46e2f5903d2f16bed8c8c10a9accf0af0bd48098b1d25e8f431771f8d84a6dc
MD5 c5062e9a716fb761c1756216e2bc3dae
BLAKE2b-256 45ad9211511d94c21f38c7a8f20cd5f24dd08629cf6ff74ae5527babe62c5556

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 52162c1ec486ef6edf58768490977e891878d6de3d70116f54dab13accd81ec8
MD5 9e69ce3bc40362e48c95d03f3bfbbeec
BLAKE2b-256 8e0bd9a9654aeb3732aaf66f682ebb9730d8ffd9c486675218f9d0fb85a7b5dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1c807ae03344f175d09334181e04f6125937da397781d8823c226006730e0020
MD5 c0d09901d9d2f378ce66b5d3dea3eb25
BLAKE2b-256 50d9e4affaa8be4eb20ff964852a4e48c46f493903f002ce7f0ef620f39fec04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce5db32394a14cafe0d72dfdea8a667712706b616bb1d227b8e9529f0d3615c7
MD5 51c5bddd0e35008c686af4af110ae3db
BLAKE2b-256 d865ae73e6c4399cf8e69d57e64e81c22c6a4f5f2959c8dfb24c13e0594602e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5d8e130407aef00a32bb48cdac2ea6c7bc34333cb12817a3aadfc8eda5bf50f3
MD5 01b2becbada9c1ff726fc96b3ed1654e
BLAKE2b-256 f9d44b2379e0219de4d6ac65362e47cbded096e8b1155a0f28f5f61aed678778

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7746b19de3d03e5716690c86b6bdc40760fe708c701db3dc7b6b789def5dcac1
MD5 6e6cc2609ac63f7a7aa3e417de699d22
BLAKE2b-256 6aef8b05ea09696705653b29cb45f9c3ff95cfa93e3f368a30a052bf417c34c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 421e377e2958921ccd5330f6c76fcdcc84d1a077c22e002761e1ad4a8fe438b7
MD5 748f59ec202aab5330b994aae55b4ad6
BLAKE2b-256 a39f828f0a2e89ec112a6644f0f9db7a7d1a73dda7d7fd685153c8669c0e64a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 88049675a28845eb06246e0fda4c97a6cdb67b5b4dd2b9ccc827af6d6a6449f2
MD5 e4e06b34621c1a3a539061dba4022baf
BLAKE2b-256 d9589429400df211e3859bc8dad65d8c4322b93606648f788fedbda0e86da1fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4f06934e9eae7910b7587c45933de2432d42f1026ad3a191757e255c3ef4c7a3
MD5 0b2cae3ccb86b6aa2f5e99b059a24215
BLAKE2b-256 2a8b6ee35cc190fe0259826de89f5473e75400464f9d71bb2d6fbad0ad7ad9a3

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61588200ff700db2e8aa8f3d83001e24b2f2d31bdf4bfd4ccc2ef61d0c58f361
MD5 e0364ac2425ee5910b82b7c039facf43
BLAKE2b-256 48604115189474e1c89650f5524ca248bd8870d86dc20406d8cc9a5881d6bc77

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.0-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6601803ade84d04c33a2d75380d1e57e0d778c5c7b3ab0b861da05b5bb4bdcae
MD5 173d6672c368e386426003433ad72678
BLAKE2b-256 dd2228c40b94113cdba753ba7b289241a33c50355818f200316c0e6c146379f8

See more details on using hashes here.

File details

Details for the file eccodeslib-2.43.0-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.43.0-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 de41a110875058be523d8d812603dbf59ee2bf79f3f0ca9682ee581ee7d4743c
MD5 37c8b18dbf355fe1f2808d11098e1967
BLAKE2b-256 459966b305bd738ed8aae3a8bb173f39377f2d0c4c1ceae69e245e5a94598868

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