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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.5.2-cp311-cp311-macosx_10_9_universal2.whl (43.5 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

ecmwflibs-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.5.2-cp310-cp310-macosx_11_0_x86_64.whl (43.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

ecmwflibs-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.5.2-cp39-cp39-macosx_11_0_x86_64.whl (43.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

ecmwflibs-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ecmwflibs-0.5.2-cp38-cp38-macosx_10_15_x86_64.whl (43.5 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

ecmwflibs-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.1 MB view details)

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

ecmwflibs-0.5.2-cp37-cp37m-macosx_10_15_x86_64.whl (43.5 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7893cd4c3e1a3fcc95f5f986a1351f25315fd42ea47504340e492d04749bd10
MD5 1eb76fbb776dc0902c196d25c381b08b
BLAKE2b-256 ac63ea4b18b2223d4aeb1375e8a4d004f77d792ac47865392e25eea46650d07f

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.5.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 49fc23e99f00054056bcd7b7becb030931e2966d6827452eb679753ca061baa9
MD5 a02eb2aefbc65c040caf80c7e71826c2
BLAKE2b-256 4354c924830cc1e584d901baec9db8853537869848021e45942f1314f73b62a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfd909a710b7b3873e99f214366fdd3447a73f1a003a5e09cbe09ec4f9c56e61
MD5 a74ed524254e12651124f10e5dcf9a4d
BLAKE2b-256 c7092979cf2155d5118e917e968cf572f923b4080c20c8593d2bc0684bc53a27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b53a958b85c2df0a19d9801f2d76de6e4f71ef5d5558a0a7b6a40c54ec1631a0
MD5 14d257753cea5ffc1a8ebd79adec6bfc
BLAKE2b-256 1ba1c6722876c6a35c5c1dd3b34a9da2bd61c3bc40f3048b001781453eb3b0d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad6f94b60f6b2160d2d5ee155df2617be7effe5e2910dbab4e494790bcfc1101
MD5 c38f0753f77a053309792046aba05a6f
BLAKE2b-256 db3d56559bc9dc1a65a7938b841f01351e99c4884ee0f91a3d25d62d41a48f49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b12a9ef238d79d59c0ab4a56c3f9341d5d6da53c23e98cc21af10b763ca53310
MD5 587bae6eca59e457fd7ce8df956b2d4b
BLAKE2b-256 21e857504d6235b8241376fd8b2385bdd354c37410b391a1bbffa80562be72e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49cb40423b2b2acd45bbd3e7b1587571409a549b195a6bd91541fce4fc7d7699
MD5 e6a136e7fc6ff8fad2dc45b85fb7c9ce
BLAKE2b-256 74d91943dd8554bb074704320b4b9b4c5259576d1381594ac317267150fd68d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 35c2fc70b3b8549131c293ad99b4fdc6dfb196e09b4ab6a65823bc5fc69ce916
MD5 6f2500ad1523c5ab2a5a91d8e226b7f5
BLAKE2b-256 a083c5e73caeabbde8652ab1990bc89d8f5cd4eb9055b23939200748d80598df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5628ef347b03c1b958eac38772b420d10eedab5da56b39280ff3f245f87a796a
MD5 3f2f51e98c257d4f80721ce09f6e1274
BLAKE2b-256 078af32c7a27906ab8e35832b063ef220a9e1b6f25f6178c293ee63a88c56fa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.5.2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ebc1af8030c3cd11eac09885b6585024d66ebfd181486f00837c1a846de2aa47
MD5 9978a5b5f20b552e9484c31546a46ff2
BLAKE2b-256 12e6651d6bbbc75866d0a270f7701e62bee3244b6c6f7ca0038916560d58cd10

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