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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

eccodeslib-2.46.1.dev10-cp314-cp314-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

eccodeslib-2.46.1.dev10-cp313-cp313-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

eccodeslib-2.46.1.dev10-cp313-cp313-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

eccodeslib-2.46.1.dev10-cp312-cp312-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

eccodeslib-2.46.1.dev10-cp312-cp312-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

eccodeslib-2.46.1.dev10-cp311-cp311-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

eccodeslib-2.46.1.dev10-cp311-cp311-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

eccodeslib-2.46.1.dev10-cp310-cp310-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

eccodeslib-2.46.1.dev10-cp310-cp310-manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.46.1.dev10-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.46.1.dev10-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 018fb1cf8692aacf5bd674acd2eea304720475656bd2db51cb17a4fd9d4f9024
MD5 08b93cfce20a1ece62ce14cebc69f8d9
BLAKE2b-256 b732e57e234d022d6dc73872602725f07c4077a2cb9d7be4251c9c62b92c089a

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91c4bc78f73bb4dc0661991a002833644c6eca651ac4019d6b31c44578a79eb3
MD5 c92e145df727aa5e5cd82872cc225c56
BLAKE2b-256 42559539a2cd5798b97ca8a858031a0592d6acdbd738a0f706669fea56c27644

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 afbe7456bb43018ec0f10400da9d315c758cb5062caf89f8c9eecdca53cd941e
MD5 f9eb87a032ea3e717877f9d061e55f0c
BLAKE2b-256 59c5fe32a44e19b48276510b00d3a8cc17fda71c8da9bf72827513a7af0c7fe1

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8977db83b2a9c591477be5ffc327ed48246d0e9741b2843ec6d72c7d8d16cd5a
MD5 d4a19ba48a8de028655d4d75dafb95a2
BLAKE2b-256 6b28009aa908bd3571c4aa3373f681b7634a13725aa29b161a9be4d96c562bc8

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 321b2e9d12b8684ba1eff58959f77e767c2453a4c1bbb892c0b199a739a8f711
MD5 da7822c450f63345d2e9b9889d814e0f
BLAKE2b-256 82d4d8df45c70d7e45ceb435688dad0d0597cdee82c46f14ddf9efe7841743e6

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b91197c695b4b50fd96d232aaa4c85d0e3c63cc270e1f399fcbb94a3cc1f3b9d
MD5 16c2861d1ef3adcbcbcd019c886042e8
BLAKE2b-256 111aa36be0489749d1c38f47596d079262e1c3c68d3bf9a48a99e30691dcd74c

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 80c33276a4c1519ed056731b1acc5743ae7e6ce6ac4b55f40e9836e1a0071a98
MD5 8f177e7a296946dd5f61ca76aed22f52
BLAKE2b-256 ccd120230de867dc1facc5ab50e7a9d2a6c615c8e5f76159afbf248db233887e

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 26531d415749b2e686d359697a369b4e9022c641f6cdedf4e30d7a2de6c501fd
MD5 ee9d965a44b15c54c897f3c9032f70b3
BLAKE2b-256 2bbed93d9d27b7dba0225745405742baa901da55b134ebee9a6d5e0bb579221b

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a3a781f8fb754b863937d483272934be18e3a0539805d3f959f5d90556d9460
MD5 eedd0392f2d20756c64aab89949bf168
BLAKE2b-256 3113950d075fdbb7607df58517c00efa95cbe4890c60f5bb92beb538fb665df5

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5357cced31c57fa64cb55d7aa29f08b4ec64d9cc7b0c8462033ae37d773b505
MD5 555de107d6a50becf4beaf3f4237a542
BLAKE2b-256 60c7b088313c769f4a25857e85cb7409c607cfdf15ed75e4c626691459395bc2

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7a474840f8a9cb200ae06b811e57c133cd4c7bcb1e7c7c198701c2cea0267514
MD5 c91563a92b9c99df29c2f2b0a59c5f0e
BLAKE2b-256 ae23a4568a601612a4c77d22404b7557c7ea7654fa440242afaa24a926cf0667

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 19939b2f0dec306b4336fcd5a2f0e0e7db0d0e8701fddf59326621eabaaf8cd2
MD5 7ff58e8dd686b9d51f91ba854469e09c
BLAKE2b-256 34bdc9433fae77654965e8891db6a850de5f8c7c5bcf01fb6f3329223235c30d

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba58bd05740f5dc715d941cc11d0edfb4e4f06c5126149c4eaf0113ce95a3679
MD5 254c9bd7c514693831d5094106087737
BLAKE2b-256 bc56da24ef92edaa197b03be8f4960015a25d5beec535a04b8ca98cb896ac876

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9cb261dd2076a3a0366e8509850a4faef0a42f6b5e57bc49da0aff50721166cf
MD5 ea13a3cdff4fbdd924d41b8ceb1f0033
BLAKE2b-256 7bc1a00c8e8e78cbad0cabe0c9c54ee3babd20acd3b6569fa86fa639c8296707

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 40544212821491ad49e8419d293988f15901fdbeeec7f47c6ef18fa9f0a639f3
MD5 cf149c0426969bf6638134446d9578c8
BLAKE2b-256 a46043a1500c6b8d0d207f75311decd15d2d943e47cd936fd653f401ecff31cf

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 643d8b6201d5a1871765a8a24a1d954c556071858803e71773568b4578904739
MD5 b4f391ca4f1201c2cb12df09b4902103
BLAKE2b-256 489923adae0c87617893d96abc7909adbec4693a0da14314927d3bae23c3f988

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9409e345b8a1793a4b355d3e63b6967dbda926bcf56b903618f289f151adfe7
MD5 c6d40c880f237d9a2842c3581f5227fc
BLAKE2b-256 bd2732cbfe440b521f59e202e5e30bde889cafc6cd143c0963f5ece17f6fb8be

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a96aad226a10645f7cd9c989e65da66ce370a36ded33a87293101576f823b07
MD5 cb53a2b3bb117468c079152bcd9d6431
BLAKE2b-256 fffe3e954be8d9bc2374efea87fb2c3e273662b21292a378e17bc27bbfaa3bf2

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3f83ce231ac3770208ab733341c554f08a98580a917d16dd1da4c188a391f088
MD5 529f68a5ad355bd1847035986d1ae091
BLAKE2b-256 8183cdd0c05b46c066122378081591925c4d7a52e941aa255ebe393ae56f64db

See more details on using hashes here.

File details

Details for the file eccodeslib-2.46.1.dev10-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for eccodeslib-2.46.1.dev10-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3ee8bc07f76a48319c3182f7e32ff2e90ad8b038d6f68d315582b3814126f96e
MD5 c4acfd3a5e9133fabfad2fe9d831877f
BLAKE2b-256 bea44c17df8721dcb2fcc331116ab2a977ac08a8b3b5e90ec82b5d5d3650e1be

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