Skip to main content

Python HELICS bindings

Project description

PyHELICS

Python HELICS bindings

pip install helics

If you wish to get additional functionality in the CLI (experimental), you can install it using the following:

pip install 'helics[cli]'

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.5.0.tar.gz (292.9 kB view details)

Uploaded Source

Built Distributions

helics-3.5.0-py3-none-win_amd64.whl (13.8 MB view details)

Uploaded Python 3 Windows x86-64

helics-3.5.0-py3-none-win32.whl (12.1 MB view details)

Uploaded Python 3 Windows x86

helics-3.5.0-py3-none-manylinux2010_x86_64.whl (26.7 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ x86-64

helics-3.5.0-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl (42.7 MB view details)

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

File details

Details for the file helics-3.5.0.tar.gz.

File metadata

  • Download URL: helics-3.5.0.tar.gz
  • Upload date:
  • Size: 292.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for helics-3.5.0.tar.gz
Algorithm Hash digest
SHA256 c4abad94ba90a02ca185494f3041aafc345e2013ee5250a082d869f30c21c710
MD5 b095c4575a9b2368255677b83ec20bbc
BLAKE2b-256 f42aa5dec8499e00da4929f022240157e6fea1198dcfdfdba945915dd7109f89

See more details on using hashes here.

File details

Details for the file helics-3.5.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: helics-3.5.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 13.8 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for helics-3.5.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 669808c5ee05c2eb3a381cca7276d52f66ea78aea383e5ba4b29560a71049a7f
MD5 2d39a61fa4c190ca5357ffd883712234
BLAKE2b-256 c0585ffa845519d892570aeee21e5c3b941c4141389f82b61fa3e53a072d0162

See more details on using hashes here.

File details

Details for the file helics-3.5.0-py3-none-win32.whl.

File metadata

  • Download URL: helics-3.5.0-py3-none-win32.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for helics-3.5.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 5338f57ce2e719a1d15bfc934985139e4c3c653c3f3ff7b12e71413f3e3173a0
MD5 7f35540f830c306dec18e1636f1b57e2
BLAKE2b-256 1b5df3078f6c96c294c953ce21150a6bcb6da3d5d7a5aa761f8167b0e7ac645d

See more details on using hashes here.

File details

Details for the file helics-3.5.0-py3-none-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for helics-3.5.0-py3-none-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2b79cb65f7134cc84d33c18fa6afe8fca781c988c7eaa0b30a0cf996ebc161fc
MD5 a788e5db425ae6a99e436fe899b53844
BLAKE2b-256 fca3947e4b11cad17d9c3dbc8b0468cc3f99775228ca53cb1564544eb29abce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for helics-3.5.0-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 421846605b862b1146166c2131f8b7a2f35faf96be55773651858cd0461364dd
MD5 53d0f761a9bb2be287229fb9cacf8513
BLAKE2b-256 329717139e3aa228e5cdce921479f5323d535fef6e8326f406295a1552a54c20

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page