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))"
Citation
General citation for HELICS: T. Hardy, B. Palmintier, P. Top, D. Krishnamurthy and J. Fuller, "HELICS: A Co-Simulation Framework for Scalable Multi-Domain Modeling and Analysis," in IEEE Access, doi: 10.1109/ACCESS.2024.3363615, available at https://ieeexplore.ieee.org/document/10424422
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.5.3-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 646e78f254a34ec56ca90d4d2a62ddc045260835416d0332b2a2effabe6140bc |
|
MD5 | ee7ea856e528b76c5154354d9121e00f |
|
BLAKE2b-256 | 8c44be4f8f94271acc46f078519a89a0fd2fe4b0da181ec323dbc85a8d4cba52 |
Hashes for helics-3.5.3-py3-none-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 760dc20738d3a8ea5c47357a9dace4f2cc52d954b0ef8b31532ef682af8fc723 |
|
MD5 | 86b735e89f8afec8c53d24c8326f1822 |
|
BLAKE2b-256 | 76134fbf277af2e6065ac70e68848f12d2bff33ab79a2c51b454b4bec7e7cd2e |
Hashes for helics-3.5.3-py3-none-macosx_10_14_universal2.macosx_10_14_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da8c5dd71f1663fbfa001efca985633ff2199cae5f2ef6980e71fb54beab6740 |
|
MD5 | fd2012f8912687b516ec67bd00f89573 |
|
BLAKE2b-256 | 590e4719397ac28967789864141bffc8dbfadcf78cc24184db8009466e419ebe |