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

Uploaded Source

Built Distributions

helics-3.5.2-py3-none-win_amd64.whl (14.2 MB view details)

Uploaded Python 3 Windows x86-64

helics-3.5.2-py3-none-win32.whl (12.5 MB view details)

Uploaded Python 3 Windows x86

helics-3.5.2-py3-none-manylinux2010_x86_64.whl (27.2 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ x86-64

helics-3.5.2-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl (43.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.2.tar.gz.

File metadata

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

File hashes

Hashes for helics-3.5.2.tar.gz
Algorithm Hash digest
SHA256 911b3419c2a3de019b904a183805488ea4d4ea81c4efd24c1d5680aa069924e4
MD5 5f1eb6d83ebd18ba0e5bddc2cb10245f
BLAKE2b-256 cb93ede2a8e5934debb759cdbbfe5a6c90606f19f6bdea7e5b5172ade2ccd787

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for helics-3.5.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4d49bf3be33ef9bdd939c44e8cf821d455aa2e3b0f09aedaedf32ea100ce45cd
MD5 a5e47dba216d7467a0cb6d1478790bce
BLAKE2b-256 4c995d8ddf93a775725b8c36d3dd12fb98d34e97b8ddc96f73c11cb2c4216fb1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for helics-3.5.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 4ed0d78de2da5ae508c6593c31123a406991d62073e17bfcdda89c47dcdd406a
MD5 dc0185ac3bd0560be1b9248ad9f82447
BLAKE2b-256 c03b06ab36bd71d2f45abb254322cf63c5d7985db0e61a4804940b665eee257d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for helics-3.5.2-py3-none-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 77aa776024ea3eb0b2fb6e0265295650cf512572a4142c69e56eb5c972ee3a33
MD5 48a26a1e7331776c1eb0d23ff9549618
BLAKE2b-256 907b349b7a5447f8e9d573c892f49839b12d359a79fb62d545dfd7c4b443ff9f

See more details on using hashes here.

File details

Details for the file helics-3.5.2-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.2-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5ad2a27d656bc96d37ef4f3e070390225b2fa8b178b12db638ca77cf4240692
MD5 c65f7925fb470d7ee1e8d3179f00fb1f
BLAKE2b-256 506f5feb352b40cc8c0a2c3858f474000b5779c1a403ed9ad2b40c43b393b727

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