Python HELICS bindings
Project description
PyHELICS
Python HELICS bindings
pip install helics
If you wish to get helics-cli
functionality (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
Built Distributions
Hashes for helics-3.2.1.post1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b1da47e6cc1227f3ea6e8ce0d884936fcbf20077eb2b37db856741396a2b3ed |
|
MD5 | 2b92891521bf02a91d9db69969b6aabb |
|
BLAKE2b-256 | 6568456f3b768906c19a9497ac03d23d0568b191537067b679da8bebd6f421e6 |
Hashes for helics-3.2.1.post1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad59839b0483eecb6e8d7fa50ee3c6330587a6c6c65c9e29c13b77e9ae35482b |
|
MD5 | 7ca89972ae8ca9a08a3ab61f25d3f847 |
|
BLAKE2b-256 | e4a9379700f3fd5c5d73cef6454f3c88d00d313af8a628984af4f2d07750e3b9 |
Hashes for helics-3.2.1.post1-py3-none-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f2afa15d918fe65cf905b40a7db155bcb4a872ea6f787c381c7063199e46cc4 |
|
MD5 | ccfdf3ca283a1e627deca80e68d09e14 |
|
BLAKE2b-256 | 1f5647d9511302d4903bfad2797679bdf73b032677253d3defc0d38326020823 |
Hashes for helics-3.2.1.post1-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91f4266b3e2aa1eab253a1bc59741fe3af9a7f1a3e3465282687c80d2627039a |
|
MD5 | 1387067cf3a9274bf715f7405ac8cd2f |
|
BLAKE2b-256 | 15faeeb30662a9dec7a7688fbdc5799ba1326993447db7c4427cea4b35218bd8 |
Hashes for helics-3.2.1.post1-py2-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbb91b93929848fea46ca827e637e044fcdba1dc3dbbe252fda9989d28e93ccb |
|
MD5 | ba48ed58add46579fee6169ddf1af573 |
|
BLAKE2b-256 | fa991a7aaab3f19cc61040a2ccf2861584f6cc4c5dc61ef6f3437d63519a6ad6 |
Hashes for helics-3.2.1.post1-py2-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf99931792d1ba6eb4208b6892ecfa7bd0ecfc03e083f141a8f5e1c8dcc32c33 |
|
MD5 | 4ce2faa85821262f0025947ee6085e72 |
|
BLAKE2b-256 | 380cb393ac6bd940ef6b07b849563bd902998105a19992d218af9805ebe005ca |
Hashes for helics-3.2.1.post1-py2-none-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 514009cdf96be9e2538755bf940f438a1ce589ef91033b573b178e29e1aab326 |
|
MD5 | 9d5c33b2c1ccfcbb4dced8b765c94e6a |
|
BLAKE2b-256 | 3a79813df868860ca0f60d2e38c9fc4f848988fc34dcf84c36ad932755bec323 |
Hashes for helics-3.2.1.post1-py2-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f96af778c89e8d74c429ac6545640317dab7fe83419988a1231b5706564b0e8b |
|
MD5 | 463988bde66b48b4406b9eb8f2ae62c8 |
|
BLAKE2b-256 | 79bfa5ef5a5efde1c62016abcfd5f216eb7945120dbf98d4a85540de660ef3f4 |