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.2.1.post9.tar.gz (255.9 kB view details)

Uploaded Source

Built Distributions

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

helics-3.2.1.post9-py3-none-win_amd64.whl (11.3 MB view details)

Uploaded Python 3Windows x86-64

helics-3.2.1.post9-py3-none-win32.whl (9.8 MB view details)

Uploaded Python 3Windows x86

helics-3.2.1.post9-py3-none-manylinux2010_x86_64.whl (22.0 MB view details)

Uploaded Python 3manylinux: glibc 2.12+ x86-64

helics-3.2.1.post9-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl (35.2 MB view details)

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

helics-3.2.1.post9-py2-none-win_amd64.whl (11.3 MB view details)

Uploaded Python 2Windows x86-64

helics-3.2.1.post9-py2-none-win32.whl (9.8 MB view details)

Uploaded Python 2Windows x86

helics-3.2.1.post9-py2-none-manylinux2010_x86_64.whl (22.0 MB view details)

Uploaded Python 2manylinux: glibc 2.12+ x86-64

helics-3.2.1.post9-py2-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl (35.2 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.2.1.post9.tar.gz.

File metadata

  • Download URL: helics-3.2.1.post9.tar.gz
  • Upload date:
  • Size: 255.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for helics-3.2.1.post9.tar.gz
Algorithm Hash digest
SHA256 513bd0406374157bb6a84f916241ec1dc1d329dfd8152552e5f403d2dfd8f355
MD5 e597807592377297eb863da7ff4ca0a5
BLAKE2b-256 1f6eac3eed01bec5984a80d94e3af16f0733f3f3021cd6bd3ff25ab7236d2ca0

See more details on using hashes here.

File details

Details for the file helics-3.2.1.post9-py3-none-win_amd64.whl.

File metadata

  • Download URL: helics-3.2.1.post9-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for helics-3.2.1.post9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1033b72baf7dd468e50c89cc1368a3176f7c43fc9ebe3a5a6554eaef567a664c
MD5 13ad03749fd5c635a4d075a5e16121ce
BLAKE2b-256 ec829aea5d98c229fe673c77701434032e332c1eeb75827777f76d2728257b49

See more details on using hashes here.

File details

Details for the file helics-3.2.1.post9-py3-none-win32.whl.

File metadata

  • Download URL: helics-3.2.1.post9-py3-none-win32.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for helics-3.2.1.post9-py3-none-win32.whl
Algorithm Hash digest
SHA256 2545010d33acc21bb77622617bba0cff4349e4a62d0308fa1372e61e6d9e757a
MD5 026c61f4afc8a5bd7393ccb5e35eb76d
BLAKE2b-256 410f06106fd8393f58232d7e244ec80ff55dac93fc7341e1bbba7e7b72b434f9

See more details on using hashes here.

File details

Details for the file helics-3.2.1.post9-py3-none-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for helics-3.2.1.post9-py3-none-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ce2f2fc6f32c4538267d50530fe84881b258d583d7c077f13feab7392ea40044
MD5 1d38e8a237990bb2edbb68d68c968a4b
BLAKE2b-256 8a92ce6d431cb0c25c3ac6dfbb17ffa25624422ccd6e037c898f13e6b3e055c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for helics-3.2.1.post9-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b75a4676963b3ce30ecdbadf5d204e88a6b429e7d391e0703aa971c0c0e3fdc
MD5 9f804ef7107164f7af76f9efecc457bd
BLAKE2b-256 eca8b38af27ba171bd3d71daf121f6d55f901bb7e0df929bb15c914b5700b333

See more details on using hashes here.

File details

Details for the file helics-3.2.1.post9-py2-none-win_amd64.whl.

File metadata

  • Download URL: helics-3.2.1.post9-py2-none-win_amd64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: Python 2, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for helics-3.2.1.post9-py2-none-win_amd64.whl
Algorithm Hash digest
SHA256 ce1b45166874d0ebaef010c478e41d27ec9527a2e4ac22c4debc20f9536419a7
MD5 0593f10589669c39b11fb0eb18a63937
BLAKE2b-256 2bbf71cdea0616366e47da86056f706c0a7bcdd67c7875d5ff962ec29b5080da

See more details on using hashes here.

File details

Details for the file helics-3.2.1.post9-py2-none-win32.whl.

File metadata

  • Download URL: helics-3.2.1.post9-py2-none-win32.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: Python 2, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for helics-3.2.1.post9-py2-none-win32.whl
Algorithm Hash digest
SHA256 e338ecaae12a2b953f5ce78dc890113e8b7b0483f775046ab9dcbff465006587
MD5 dfef307e5e9af3ea72db07f773c19ec5
BLAKE2b-256 434d84c3d7379c5c09216169836dc61bd644fe6c3da45e4affe68affe7c2dd15

See more details on using hashes here.

File details

Details for the file helics-3.2.1.post9-py2-none-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for helics-3.2.1.post9-py2-none-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 667eac9eaeec71b4de9e5844a295dd6d786a031896eaa61ae147ba63f2d700f8
MD5 124bad4a22316034e9a7da9a5e31599b
BLAKE2b-256 75ccf25e94c18cfa19c04f666b3313d6770ded063311ecb428d4099e875abbea

See more details on using hashes here.

File details

Details for the file helics-3.2.1.post9-py2-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for helics-3.2.1.post9-py2-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0388601a66d0b036b4e5f9cd267701c732025a14edf4538652e494d7353fb59b
MD5 23f38edf57a5bcdc7d7fb99291904c01
BLAKE2b-256 40c6a8ab0bdc37347634a1bef6fd7124a8878e56ca7588b8c4578638300af612

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