Skip to main content

Wraps ECMWF tools (experimental)

Project description

ecmwflibs

A Python package that wraps some of ECMWF libraries to be used by Python interfaces to ECMWF software.

The snippet of code below should return the path to the ecCodes shared library.

import ecmwflibs
lib = ecmwflibs.find("eccodes")

You can get the versions of libraries:

import ecmwflibs
print(ecmwflibs.versions())
{'eccodes': '2.19.0', 'magics': '4.4.3', 'ecmwflibs': '0.4.5'}

Possible issues

If you get this message on Windows:

DLL load failed while importing _ecmwflibs: The specified module could not be found.

this means that the C++ runtime library is not installed. Please download and install vc_redist.x86.exe or vc_redist.x64.exe from https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads.

Acknowledgements

ecmwflibs comes packaged with some third-party open source libraries which are dependencies of Magics and ecCodes. To display the list of embedded libraries and their copyright notices and/or licenses, please type:

python3 -m ecmwflibs credits

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

ecmwflibs-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.5.3-cp310-cp310-macosx_11_0_x86_64.whl (43.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

ecmwflibs-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.5.3-cp39-cp39-macosx_11_0_x86_64.whl (43.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

ecmwflibs-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.5.3-cp38-cp38-macosx_10_15_x86_64.whl (43.6 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

ecmwflibs-0.5.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

ecmwflibs-0.5.3-cp37-cp37m-macosx_10_15_x86_64.whl (43.6 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

Details for the file ecmwflibs-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff33494a01bce52c414af1d32723be4d60c17ef7c6e6181b7d8025358f69af87
MD5 3849472f011a0061e52f9b5619f9ccd3
BLAKE2b-256 7205532a3745f49c821c5bd318078511a74334f680fca37e766b8db2d5d16a98

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b9271a611ab0ea5c8286a825b214757221677f77cbaae7ac5b57e502eb97ca5
MD5 e211aea85e84c7a11009ac2456753123
BLAKE2b-256 65d1eda14e5016e714a8b9b5ed260947c7a4fb7a82aa06c9c9227633e19266cd

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.5.3-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a3b27ad8c4bf8fc3239b720c72bdfbde1503997a277120add778da4280278307
MD5 05c7c5f585f875d0e33183dd84b5e60a
BLAKE2b-256 376a4aa30559a392580b0c9eaf9faed29b0faf1f836000a208051ab52e14c6c1

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 021eafed68707c20310fee197e50a139ed538288a402b5d1d37f80eee8a9a876
MD5 b84e9c33833d9cf31531a5ab165e07bc
BLAKE2b-256 60c51b58ad76c122f37631bb48130df91f5a96127ebb8f9f49697a50b69da487

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.5.3-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c7abd42335bcf1783988b357f3b2704973f05255df3326fce5f1f2043d1979e9
MD5 51d959a794a42070d3962aa4c2c3f3d3
BLAKE2b-256 e5b3f63d6c714ee0302307786f0ec492863d8f69161283dea466426c7b3b5470

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12452530f8060acc76d6f73759e2ba53e4ccdd99d262f43ef64fef270fe8be68
MD5 1401b25d76f981ebbdef97c0400ee859
BLAKE2b-256 8e8d3a6d920e761822330eb526b8b8ce3d4eefffc4e9da20a8a09bc65fea7e07

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.5.3-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9a2738458212bb7875c7fd35b88a8e43ebab9ed92224823f8279f499db22b798
MD5 f202aae2c959f05b4e78ba1580f263dd
BLAKE2b-256 1336ea46b0a25cda65ba45d14db34c5241aaadb726365856c157b021a2e248fb

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.5.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 420d8c1728363270e6416bd0c5dbba8da6f0cd3364a3631bd14795c5d0ff3d03
MD5 55e2140a13bb0870a10a5dd076494249
BLAKE2b-256 5b98e9b977189e4367d90e1dfe05eb459a01feee07d80df224cbe463d660c6b1

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.5.3-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fd74e13c926a32a37a3afd74384c99841622dacb5b11ae807a38c6f4c1c014ba
MD5 992bb17523f444804f9c36e11b93779c
BLAKE2b-256 f98e6ca6f5c6374a9914ae831ee7ce1b6dc58f391258d8f6c50a5a97fc550f57

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page