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.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 MB view details)

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

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d66f0cafe372d8bf1533258bee2c5b4c7ed7fd47b951572fe58d7f93e11e8264
MD5 c666190490c283e846f9b5e93116cecc
BLAKE2b-256 32e1f80911381cd4445959c05514d7273aee99556be05c4a3c00d3b671bf32a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aec26532ec34013de889437fa6744e9149a1a280cb6a5fb833e34e3018160ee4
MD5 5d0abae9444d6cf93c6a9402571ed4d8
BLAKE2b-256 06ac6b13543692a6f6c6dc5a80824cbaf86efb1e4823799a19d9f36fb1122e5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3463974f28d355b6ff2b81ba527d0835b2351f51112bbbbee382185f2d9659f
MD5 a3c570187466d74ea7036912e654bebc
BLAKE2b-256 e37628ec70a687743a3e38f46af4d8991d57ff9eca7c41098cc9ed0527a53806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 184e01c41181ddb785b72cf890b2a3a3dddca0428902ceaee0258ff1337b6780
MD5 59609ce2b74e1f74a400fe8669254cef
BLAKE2b-256 d17bec64084ecc827258d585af734c8019bd2f4bea7512b883c52962b933e91b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82a487a128da6ff99f1bf663e7ec34cb347f2555f14327f55e6cf410f1519e32
MD5 fd315f61638f37222af6f6078bc1d397
BLAKE2b-256 32fc21407ebe2e072a04b794970708a5f244a4df44c5b597dc13c2ba5b42296b

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