Skip to main content

Python HELICS bindings

Project description

PyHELICS

Python HELICS bindings

pip install helics

Documentation

To use the project:

import helics as h
h.helicsGetVersion()

See https://docs.helics.org for more information about how to use HELICS.

This package uses cffi to provide a Python interface to the HELICS C API.

By default, when you install from PyPI, the version number of the package will match the version of HELICS that is installed. For example, if you run the following:

pip install helics

You will also get precompiled binaries of HELICS for your platform if they exist. If they don't exist, a source distribution will attempt to be built and installed. The user can also provide the location of the binaries if they wish to do so. For more information, see https://python.helics.org/installation.

Debugging

Please share the output of the following command when creating an issue:

$ python -c "import helics as h; import json; print(json.dumps(h.helicsGetSystemInfo(), indent=4, sort_keys=True))"

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

helics-3.1.2.post3.tar.gz (78.4 kB view details)

Uploaded Source

Built Distributions

helics-3.1.2.post3-py3-none-win_amd64.whl (10.8 MB view details)

Uploaded Python 3Windows x86-64

helics-3.1.2.post3-py3-none-win32.whl (9.5 MB view details)

Uploaded Python 3Windows x86

helics-3.1.2.post3-py3-none-manylinux2010_x86_64.whl (21.6 MB view details)

Uploaded Python 3manylinux: glibc 2.12+ x86-64

helics-3.1.2.post3-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl (34.5 MB view details)

Uploaded Python 3macOS 10.14+ universal2 (ARM64, x86-64)macOS 10.14+ x86-64macOS 11.0+ ARM64

helics-3.1.2.post3-py2-none-win_amd64.whl (10.8 MB view details)

Uploaded Python 2Windows x86-64

helics-3.1.2.post3-py2-none-win32.whl (9.5 MB view details)

Uploaded Python 2Windows x86

helics-3.1.2.post3-py2-none-manylinux2010_x86_64.whl (21.6 MB view details)

Uploaded Python 2manylinux: glibc 2.12+ x86-64

helics-3.1.2.post3-py2-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl (34.5 MB view details)

Uploaded Python 2macOS 10.14+ universal2 (ARM64, x86-64)macOS 10.14+ x86-64macOS 11.0+ ARM64

File details

Details for the file helics-3.1.2.post3.tar.gz.

File metadata

  • Download URL: helics-3.1.2.post3.tar.gz
  • Upload date:
  • Size: 78.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for helics-3.1.2.post3.tar.gz
Algorithm Hash digest
SHA256 351dddec28dafc44f45a573ef94bfe99fe35ec9138b67cf98cbefc19bcdfefdf
MD5 58ce1f79dc6a71d38927cbc74b3ee548
BLAKE2b-256 501b64e2b2ad320eec3ccbdea492d391ba991f2476dea21d8db2e1d075501e83

See more details on using hashes here.

File details

Details for the file helics-3.1.2.post3-py3-none-win_amd64.whl.

File metadata

  • Download URL: helics-3.1.2.post3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for helics-3.1.2.post3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e650a7ccf9ef0098888127e179c908a60e595e6e408b74e279af6d66c66ca181
MD5 8fe9b8db43fd4b2b96bef27f3b108b44
BLAKE2b-256 80265a4e1bfdfc8201f885c87b779bbd68418c831bcf4e7519d8d25991fef44d

See more details on using hashes here.

File details

Details for the file helics-3.1.2.post3-py3-none-win32.whl.

File metadata

  • Download URL: helics-3.1.2.post3-py3-none-win32.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for helics-3.1.2.post3-py3-none-win32.whl
Algorithm Hash digest
SHA256 661f79d8dd52f89d90878052c809a25e38e1ff84ff65fc7b67c452d1b33b5ad3
MD5 910d4733ffccb253267ef968188778da
BLAKE2b-256 53cdd8db53cb5cd108199e6542f0fd3940dc7e0ed7918f418b48cd655905fe11

See more details on using hashes here.

File details

Details for the file helics-3.1.2.post3-py3-none-manylinux2010_x86_64.whl.

File metadata

  • Download URL: helics-3.1.2.post3-py3-none-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 3, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for helics-3.1.2.post3-py3-none-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ebfa87da1ace8dcb1272bce2943e79462934d351c05f264107ee070f15d37248
MD5 e5f887476932eca9ede10f897bb460bb
BLAKE2b-256 31cd34b89c631572ddfdceb4ca7c1e5186394ab038b43889a3c5932a0d0ad1b8

See more details on using hashes here.

File details

Details for the file helics-3.1.2.post3-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl.

File metadata

  • Download URL: helics-3.1.2.post3-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
  • Upload date:
  • Size: 34.5 MB
  • Tags: Python 3, macOS 10.14+ universal2 (ARM64, x86-64), macOS 10.14+ x86-64, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for helics-3.1.2.post3-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47dab7367d9590dad080c90725ddc57810df68003f17a64abf956bab812d9fa2
MD5 fad7065f34538f766ac30cb196315e8e
BLAKE2b-256 36546f217fb7373cac80cdb1fb4d016e5315ac0d02788438966fb7ba6402301f

See more details on using hashes here.

File details

Details for the file helics-3.1.2.post3-py2-none-win_amd64.whl.

File metadata

  • Download URL: helics-3.1.2.post3-py2-none-win_amd64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: Python 2, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for helics-3.1.2.post3-py2-none-win_amd64.whl
Algorithm Hash digest
SHA256 24cab0e4fc3faa5c2b2d6fe970996a2e2f28698f2d96788ff5195b2450f0b0a2
MD5 b1ec7a6fb1617636991a09b472868cfc
BLAKE2b-256 767e915a264e3248e132bc598b2868e280ff30afba14a1982404ba0f4f527934

See more details on using hashes here.

File details

Details for the file helics-3.1.2.post3-py2-none-win32.whl.

File metadata

  • Download URL: helics-3.1.2.post3-py2-none-win32.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: Python 2, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for helics-3.1.2.post3-py2-none-win32.whl
Algorithm Hash digest
SHA256 353585860870b0931268f8a3f1990dbdb63c54914b9c52606012b32c35787585
MD5 e22eced3236a3bc5b77a0fa91efe6ac9
BLAKE2b-256 3b7a4d87ff2add38fe23f78647beb8f951896de915ef42bcd9a06ef405b02cb7

See more details on using hashes here.

File details

Details for the file helics-3.1.2.post3-py2-none-manylinux2010_x86_64.whl.

File metadata

  • Download URL: helics-3.1.2.post3-py2-none-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 2, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for helics-3.1.2.post3-py2-none-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4df1b40f8c68df981c42c3569a6e97c35fee7f4ecc5246cbe2ecff23390641a4
MD5 fe468ff1be244d53087571778c3b6f84
BLAKE2b-256 81713b66f7257b16f3bfb2afee76de129f0fe69dea903891356e3d2818046a5b

See more details on using hashes here.

File details

Details for the file helics-3.1.2.post3-py2-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl.

File metadata

  • Download URL: helics-3.1.2.post3-py2-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
  • Upload date:
  • Size: 34.5 MB
  • Tags: Python 2, macOS 10.14+ universal2 (ARM64, x86-64), macOS 10.14+ x86-64, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for helics-3.1.2.post3-py2-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0e981b6b8821db03565370a67d4d04a38f80db8ab69c4eb44d3ee997fbdb260
MD5 6f79b34366ca2f6957fb9027063cdb7c
BLAKE2b-256 70dedfbc57736d7f277c7f95727dd249bf75510cbeb1a698fceb394db22273e1

See more details on using hashes here.

Supported by

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