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.

Requirements

  • Python 3.10 or newer

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.46.3', 'magics': '4.16.1', 'ecmwflibs': '0.7.0'}

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

If you're not sure about the file name format, learn more about wheel file names.

ecmwflibs-0.7.0-cp314-cp314-win_amd64.whl (49.0 MB view details)

Uploaded CPython 3.14Windows x86-64

ecmwflibs-0.7.0-cp314-cp314-manylinux_2_28_x86_64.whl (90.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ecmwflibs-0.7.0-cp314-cp314-macosx_10_15_x86_64.macosx_15_0_arm64.whl (45.8 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64macOS 15.0+ ARM64

ecmwflibs-0.7.0-cp313-cp313-win_amd64.whl (47.8 MB view details)

Uploaded CPython 3.13Windows x86-64

ecmwflibs-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ecmwflibs-0.7.0-cp313-cp313-macosx_10_13_x86_64.macosx_15_0_arm64.whl (45.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64macOS 15.0+ ARM64

ecmwflibs-0.7.0-cp312-cp312-win_amd64.whl (47.8 MB view details)

Uploaded CPython 3.12Windows x86-64

ecmwflibs-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ecmwflibs-0.7.0-cp312-cp312-macosx_10_13_x86_64.macosx_15_0_arm64.whl (45.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64macOS 15.0+ ARM64

ecmwflibs-0.7.0-cp311-cp311-win_amd64.whl (47.8 MB view details)

Uploaded CPython 3.11Windows x86-64

ecmwflibs-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ecmwflibs-0.7.0-cp311-cp311-macosx_10_9_x86_64.macosx_15_0_arm64.whl (45.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64macOS 15.0+ ARM64

ecmwflibs-0.7.0-cp310-cp310-win_amd64.whl (47.8 MB view details)

Uploaded CPython 3.10Windows x86-64

ecmwflibs-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ecmwflibs-0.7.0-cp310-cp310-macosx_10_9_x86_64.macosx_15_0_arm64.whl (45.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64macOS 15.0+ ARM64

File details

Details for the file ecmwflibs-0.7.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ecmwflibs-0.7.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 49.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ecmwflibs-0.7.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5523866814f6e026833a8859985e5b4010974671efa90d18c7a1c45936e313ca
MD5 58cd3c1dc98266b407ac4ba647f59692
BLAKE2b-256 ebf091e57fefed70633672a5ab00c7933a3f2aa084e1ffa01c5974e2cb66a04c

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62bbcdc9b6bf44e6829facee06920119d099c37580c6242cc1f7e7c5c66d95f7
MD5 2d2c78f894607f4bc5a65577826512e2
BLAKE2b-256 e5401600f5dde9274c2ab33fbe5ca8e635c08c4d798fa363aad1bdd914c34aad

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp314-cp314-macosx_10_15_x86_64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp314-cp314-macosx_10_15_x86_64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 37863b7fc46452ad8bacc45600d1a498581b1146e0ce290667e2be799da24efe
MD5 219eb51c174f34ff703ef3a07c9c79ce
BLAKE2b-256 70f5cccdcc447d8d661421726f2945f220ff7ce2a3f474724ca92123ddbf5110

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ecmwflibs-0.7.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 47.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for ecmwflibs-0.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 71c71a6ff30bea37a9e41d927d8d49cb241b669b63252ff1dd0b339642fff9bc
MD5 0322decc5fcbc38b3157fabf05ad6a7d
BLAKE2b-256 8f26ec9e52dce401a05ea3e52da5afaf5a8307650faa00cd3cf550b1e07895a5

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6368ae02f92f5a4bf2838c42482a608c476db85aabbbcde92a689e19e5854a18
MD5 12e485eadc837283cb6f3b63a7858040
BLAKE2b-256 448018e706dfcea6ea2c2345d4a08352070c5c3882fc8e11cded0e31b303d802

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp313-cp313-macosx_10_13_x86_64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp313-cp313-macosx_10_13_x86_64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 127c65f8c0d9a0f9113f5540f50c1c03f8511b76c4b1d02fbb17cbf74892d048
MD5 bcb8249780855f518a25153f8399480b
BLAKE2b-256 9ed0766452aa394cd1b253a4cddbeffc67fc6107294594659e7fc3d6051e1ac5

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ecmwflibs-0.7.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 47.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ecmwflibs-0.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 516ca23d164bb1bb5a313b7e4ea00859ce54dffbb001fd4ae5a39614822f0e5d
MD5 81588d5491a4bd01437bc3941870c142
BLAKE2b-256 ddb694b0ac8ff2db0a51eff4b7e13806bcd6b10bc81e40468c0ba280e127ae64

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cdc12f353b858083fb94f5d6a69d89cd11b77169e1f6affde41a193a5ac118a
MD5 8fa5fcfefb2e7a4023b8c0466c2240b5
BLAKE2b-256 feb2d9b04e2884693151635c29fca649d8973e7f06c95201493edd3bea442aab

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp312-cp312-macosx_10_13_x86_64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp312-cp312-macosx_10_13_x86_64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4448f6dcf1fd65752b566478a2e33469fc2bcadae99353546c249f5e1ad1beb8
MD5 5f4555e2e3f14edc2657b184407f52a3
BLAKE2b-256 ed4613b20c4f89ffb11ae9ddf015db6c53ec16df51039531c403b2cf23dc4bd6

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ecmwflibs-0.7.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 47.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for ecmwflibs-0.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4718c99da7d19e1721d662001e9354769c7462d1f745dec297b493eda302fa00
MD5 68beeadc8ccb379e136a868006613158
BLAKE2b-256 80868a297ff355fb0fc5cea31f3a62ff3d0328c9608a1d3f40ac4c1072f7268a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 018ea2e5b4747da7a09b5255f4dd30f770888e977840b486b6921a6f7325dba5
MD5 13300bc17f0b099f96e735fb622277b9
BLAKE2b-256 118b6f9dce5a538c3fca100dca786404b9429cf88ac43e976980c0e188571d6f

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp311-cp311-macosx_10_9_x86_64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp311-cp311-macosx_10_9_x86_64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9e0bc9a57399076f190cfe6d73a00380c8e26d87f11824d958f2bc7f8464706d
MD5 39285073a9ab40cfcb6250819463e254
BLAKE2b-256 cb58461209b849601db4167e294cca90fd236c433c8d93f4828195e69727d608

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ecmwflibs-0.7.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 47.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for ecmwflibs-0.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dac425c8a445f2a80d41f8f7cccfe210beb5316431145bcbe92fe82318189690
MD5 e73e5c1f21811119d4a5c103d02df62c
BLAKE2b-256 8668bede4b7264a128b00b321ba6e4ab77a8a2d87615da5035586d37eb3796e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 052195a3204fbeec13abef4e330389776b7ce0bdf34e3bfc9abafbc1afff04bc
MD5 b3712c777750f537b7ab7f652f8d8910
BLAKE2b-256 ba567d3c3ee9ddbf968b2052a983a9c1f1888b14cbf050eeaf53a1e4ab7aa837

See more details on using hashes here.

File details

Details for the file ecmwflibs-0.7.0-cp310-cp310-macosx_10_9_x86_64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for ecmwflibs-0.7.0-cp310-cp310-macosx_10_9_x86_64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b92290a89d98042dd7c88701e6e75aa2976656ed25450f57ca491449c94eebca
MD5 808041090c95ac07ca1ec1a81e01ea43
BLAKE2b-256 9d9880e80e2ada3e1ec23ff7176e5da346b21f8bfb3fec22e1878cee42143710

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