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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

eccodeslib-2.46.0.12-cp314-cp314-macosx_13_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 26.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 26.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

eccodeslib-2.46.0.12-cp311-cp311-macosx_13_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

eccodeslib-2.46.0.12-cp310-cp310-macosx_13_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc66756eb3c6b6fdc7aaef9b21a0d109a7c617047e6a07480e9a70c0c74a9026
MD5 69ed96b17b76a9e48442adddf8fe536b
BLAKE2b-256 2203a0be1135125804bc641b7a909f8eba35ccf7b7511bf1711b5addd750e04b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 376285dd1e59deaa9743a05fcbde186b741c7b318ca661d259807405b6b20462
MD5 bbcc66ccd7d56ad629263b64c19de70d
BLAKE2b-256 cf64d1e9ced115b0ea47ce053e20dacb8fd66b9302e2d498ccaa6598aaadfe94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7eeb749b1f67d247cebe6787c3bb6afba901f162c1da66f7a2530d160573b996
MD5 afe45d67bc28187a5312cfb6f37ad4d1
BLAKE2b-256 b788f45efabd3673db8ce4c3be23945c8d5295b0de6971bf45dbbd8e08cf89fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f72e8b94e47849f50580293f4d6ebd04580dee55d1c236cad063b8adc767d783
MD5 3d1a1cbedae7ddb8feb7416e98a3b005
BLAKE2b-256 2d1d2d7b0922dac43ab3d09819765433acc21992655ca692f226b12bdd3972d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e96f88a7bf0cdf566ea3e3abf383605efcdc4d3a8ec665e04b1b70c55e34d0a8
MD5 a5f5f091b440e71cc1ae3522e4e7f2ac
BLAKE2b-256 414cd5474c0ba13eb33b2dfb868045f0204556079b23cdcac9ab3a3eed701c68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b7cf60b37c53ef93c68292e009dad04f32bf0e394a066c14ea35f73039bd397
MD5 8db3699331d8b656efe8b649895249b8
BLAKE2b-256 8ffba0b6c003efb508af190598deb96aaea1d0c52f94497fd360ede1602e6ed5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp313-cp313-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 6a78e5e315106fe2496bd2a5d7afeefef9e744de5b086dd408531310d1613d36
MD5 20b8fc3ee82a056688ffe7d908202a05
BLAKE2b-256 6a94e2c88c7663e9acf7864987b6364bad817427d2183bcab20bc7278b68a6aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9d11ff652246e06021e1612dbe0e022e3f77ee338fc3e3d107de328010b3266b
MD5 318390ea35d010b11f5921bb2d27903f
BLAKE2b-256 d3f4691297cf01eb9f950b41bf1ca9d497351dabd92142b6326fd472382597ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c59758cccc89fdbdee26317b36782482ad02396ca26a1848ede333ffc9c1d12
MD5 ee08ed656e7a133767844d49a1fdfec1
BLAKE2b-256 f8f8ebd1b4a35a64969c298d71eac1eb9de44e8b6486ee8a6c98dbb1b71165d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0bdb5eb746e1b8a01b34671146454db900193ba1742e97f56eb68449ad9fe721
MD5 c7fcf86c04466dca058047b50296c34d
BLAKE2b-256 93393e3a4a19a411e110199cc954b37bee3d62ed296756b5ea89e4f2d54269c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp312-cp312-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 6c3f650b6839ff4c0fae911d4971184b5187c740573fdb2d520f2f95393bde16
MD5 ab83fa961eb989081cdbdb67d0b0be82
BLAKE2b-256 090e6ea278e94a9c30a7b4c4fc05ec20dc6280793900af5b2f588fc9e3119f2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6aaeaa117e52ea802bbcca25276f568ca3985b93e3cf64a56878088ad8b1e544
MD5 aa8db0f5736e546b31ac8ef4368b7531
BLAKE2b-256 10f3ccdf6f7db78fd5edf8223ddab00f1af6aedee8876ae1fc728bc31254c2b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da340c6197c2d1463323e964620996be3566f11ccefe3b4fad858e15a56f1049
MD5 3f724690514bba5a25b077974e5784ea
BLAKE2b-256 66da052eaf9ce077d94977c31e2aff6e5539086ad49b48d120809ae3910ba530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37de145659f6c522adc7c453707c44f9a7c916ca7fb0053e948fc4835e0a2179
MD5 8451603d3e23e9ae45545aa1ba6dbf18
BLAKE2b-256 8776b5545e23e575d8a6906b3c94c8c35076cf574a1e35d7d7b7325d1d6ed1b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a0d34d9f7906fad005931d84fc6a9112066d90c856562e302933b4b71077e4bf
MD5 b2cde8f7c1b9fcc871dee7b60961cefa
BLAKE2b-256 daf8b2ca73f0fbf51747788575dd7f329873ec504eae9ac597fe3babbf6906ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ed993458270f69d5d768ee140d0888fc71b9a7d87eb28028368d8988f833bf58
MD5 b76327438d302a8749b2606362db3cf7
BLAKE2b-256 b4e8e85351cfee4c4930612d6f83f3968c298f2708d77d91fab415e61193c3e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60b5cca6b540c630f3526f779d271a21e6669009c3da4d8bc6062783b58f90f8
MD5 a9577af7e104a06755d9d9b82309a570
BLAKE2b-256 a15969b42fb84c229245d394fe3d54c08e9cb537672a6cd16197a199c92ff674

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed2f42f9b58015edfa51497fe082a407349ef039918da7ee836fbc76207b7dbc
MD5 375a492e64ce327f6739755a26d13ed1
BLAKE2b-256 20e784fa6ad3cd3f48d2958ebc2883c657cc67b2d32412f334e91b6d85cfe8fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5dcceb6f6028ba9cf2c1b4fb943d3d2bee1e15d1fb47f729564e92e7967a6249
MD5 e9e3cac1caa4fea4c2f2777161dfccf4
BLAKE2b-256 3a102b8655124331411e89c34aff42e73094734e5e321cd99d585a56af5fa0f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eccodeslib-2.46.0.12-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 aac3c3add0aff2ff6f45618b129fc05dcd7823e3e35e4a3f5565a51518c16947
MD5 93337877d2d27bc832a8c6307afe9720
BLAKE2b-256 7cf96921ef4c4c77c1a39adfb4ac80c86c8e80f7cc22e4176f678795d7ffeceb

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