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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.19-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.19-cp314-cp314-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.19-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.19-cp313-cp313-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.19-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.19-cp312-cp312-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.19-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.19-cp311-cp311-macosx_13_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

eccodeslib-2.46.2.19-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.19-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.19-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5daa5a8290d10accf308a94678ebc85c8fd843e20f2d5d644559d4a691dd4af1
MD5 03f57cb076419eb19848dadb529b6c9f
BLAKE2b-256 d741c8ab7aadf86d28149c636970704a923c161b81ce301bc0fc3da82ce3d737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e62e4d893ec2939b6096c6aed21e31d38a979e33d50917611a1907b3ef0a2996
MD5 1355f8cbc3a8d9f93328377f21cd2ebc
BLAKE2b-256 ef33ab3c19ffc2675514259ff61a8ea757fb2a470ad6052371384f2a5021046c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9c2da433e1d87ee4554b684c625234cbca14fa51181256b78a9d646a90f2fe22
MD5 30bfde2d2098a3a431137265ed90ad73
BLAKE2b-256 f491901cb12b04f988420b7e75c914f7361ce5c23bff8c19e8b1d9c56657d7bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d93146a2770d3169f91129193e995a0bd58ac933937e26909c65c347f36b94a6
MD5 414a0e03e9e5c6c113cc56a9e81a4ea9
BLAKE2b-256 d2903a3180b227e6483e80e6631e8630d8942fc8bfc66b8e6acd9f5549c537c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f14eb14f37af34bb79f43ba8ab8dff99d6d4876b6681614c6644a3cbbb89d6c
MD5 472fad50355af3d6cc184f41b876b8d4
BLAKE2b-256 d9485e0e31e3cb310fbe04b08040e96d3107639ceef8a94f8788691af77beb54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4500abf05428d94693dd29c589c6d208f2d48aff5efa145425c704fcd1f46925
MD5 bccf05f2730eaa437c905cfabb21fd9d
BLAKE2b-256 bf3b758a073c4ed5b1c732f6a3b4a5ba7d8ca122d8408ebc7dd608e7e447c07c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a5ba7e609de866ed0f2d45b4785a8a870d21efb6e9e5a71e219d39e8fdeebdf0
MD5 addbbd2b6fb4ac1046cd0b864a965c99
BLAKE2b-256 018a0826b05445c886e95fc46ac908afae28d28a06bb66f4f84dbbf710360a85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f5fe6a0787381115929ba521d9dafae7cb9c0c9b72790e4f92db1a09a043625f
MD5 d5621b51c526c3afc5f544cf602de7fe
BLAKE2b-256 d312e48ea960e13791b033c08b25045eeb8221df8beb3a9e58d0753bf5bd42fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cab8151ac204a45088d7789236183e8ff7a51fafd168be1488a0c10be886f0f4
MD5 a87a95bb0490795ca9dd39f45d7c003c
BLAKE2b-256 f0f42f83c12c9987040a1a165534e02e28a82acef9744552cba43e705a674689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8174d1350e629a0a4e51fbf63703658b1ed2f7423e7cb083a2b539a7dcee80cb
MD5 2b92b8a3f9e929f36549456fd1af3d07
BLAKE2b-256 11e41cdffaa4abd303726a06bc9630b7197360df35d11c297c702bf8b6e83fdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 73880e83765b78b149b747549674cf264b2e7bf64532ab4e99eb1225cb8bb485
MD5 10ad613f4cd49fc2fa3d64012750911b
BLAKE2b-256 98fe7c3bec98984b4e946431d13fddf2ebdd5436106a9f85c1a3938e7339c26d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5cb46d9bda6324935539457282195f8fc5df38dae4ea7ff545ba76a9cd50cf5f
MD5 8ee2c35fc725370762e93b217ee201f5
BLAKE2b-256 0babeb96e7b9a69521e438f2a562e029e0452e80be93b8f4c8b32be2766913f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 095d9bbf2943c0d2435cc7a1971ccd599a04f0e9d3b03def5872eb700b2ba663
MD5 a1c414fd397b94f2a70604d6d592a76b
BLAKE2b-256 4f2a04b7093c1663b5d514487fa7ec95d87f4fe0ee296bb3dc669ec8c83d59c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a8c1431f025a2e6015cb7ed59b17c3e11cd48e88316dabe66eb0cb72d02e820
MD5 8bdedfebbb7fe91aeb3294c65e76111b
BLAKE2b-256 8b20864f25031ebe08cb60a5ba15cf4385338aacc445a4b2bdb4ae0b65115f22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a1a6c4e0c783194760dc18d86b07c85f343e83eb19836e9b5f35712de302e406
MD5 5e8b7f78ad7584bb81202263dd543084
BLAKE2b-256 8db47422f4457b4becc32d5f02c5fd7bf8fb184bb0667cd30bcd80a7fc33aac9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 592295430695846ca258fe46f7cb8fc937331bc722e5ad56efca45b743b6374d
MD5 3cf94a26462aa89f4c45ec46c55bcef2
BLAKE2b-256 5db6c2dab62331d291aa0e3d39d5a7021d3403d221a68d929dd9c0142ad5e847

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c53d1a3e715ca52402cff11bc3a1c3d8f2619aa18c7a383167b2bdbb7913d1b
MD5 41174b958e91aa58d31ce8c5aaab91ff
BLAKE2b-256 98fc2e48a18b37bf5ab228c1fa2476c4957be6accf4d6261710087cd0a3e0b05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2ddb31feb32efa77643873abff54801902a56364118614b3fec86e2ac984c51
MD5 c1dae524848a96b91d6941505110680d
BLAKE2b-256 c618363ceef6f9c61f316809c11a8b213ad410a44970bb2e36d3b97921839e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 16df01da07b032eb18c77cc18c62e32afa803f40a14e88e450b517d5416f614f
MD5 b6097df0edfb85cbe84fac6144c59a61
BLAKE2b-256 6cf685ead200b6728c8b7efe4921d6bde296702759c6d3b98f5dfff1a57a7c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.2.19-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 28786e11150a5593df346cf8d90d1432b494041183f29c18c7fdc93b8e8e6f78
MD5 68918f5f254634e556e0c0697eac76bf
BLAKE2b-256 af1725635892d00944eb51eee767d9f7cda5af5f965591b3eed2f3325fc2edd6

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