Name | karabo.cpp JSON |
Version |
3.0.0
JSON |
| download |
home_page | None |
Summary | Karabo's C++ API and Python bindings thereof |
upload_time | 2025-08-01 11:53:18 |
maintainer | None |
docs_url | None |
author | None |
requires_python | ==3.12.* |
license | None |
keywords |
karabo
scada
async
control system
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
|
# Karabo SCADA Framework - C++ API and Service Devices










This package exposes the C++ API and C++ Service devices of the Karabo
SCADA framework.
Please check https://pypi.org/project/Karabo/ for an overview of Karabo's components
and ways to install the full system.
# Supported Operating Systems
The OS are tested are:
> Almalinux 8/9
> Ubuntu 20.04/22.04 LTS
> RedHat 9
A source distribution is provided, but may lead to compilation failures on systems not
supported through the binary wheel packages as well. If compilation fails, please
install Karabo as indicated in the source repository at https://github.com/European-XFEL/Karabo
# Installation
To install run
```bash
pip install karabo.cpp
```
or use the `full` or `cpp` options when installing the `karabo` package:
```bash
pip install karabo[full]
pip install karabo[cpp]
```
# C++ Device Development
The recommended way of developing Karabo C++ devices is to build a self-contained Karabo
environment following the instructions at https://github.com/European-XFEL/Karabo.
Raw data
{
"_id": null,
"home_page": null,
"name": "karabo.cpp",
"maintainer": null,
"docs_url": null,
"requires_python": "==3.12.*",
"maintainer_email": "\"S. Hauf\" <steffen.hauf@xfel.eu>, \"D. Goeries\" <dennis.goeries@xfel.eu>",
"keywords": "Karabo, SCADA, async, control system",
"author": null,
"author_email": "European XFEL GmbH <opensource@xfel.eu>",
"download_url": "https://files.pythonhosted.org/packages/65/32/49339923b697eca2e68b2bed51f558a6074cd4f6ab1c54203d66ed69048f/karabo_cpp-3.0.0.tar.gz",
"platform": null,
"description": "# Karabo SCADA Framework - C++ API and Service Devices\n\n\n\n\n\n\n\n\n\n\n\nThis package exposes the C++ API and C++ Service devices of the Karabo\nSCADA framework.\n\nPlease check https://pypi.org/project/Karabo/ for an overview of Karabo's components\nand ways to install the full system.\n\n# Supported Operating Systems\n\nThe OS are tested are:\n\n> Almalinux 8/9\n> Ubuntu 20.04/22.04 LTS\n> RedHat 9\n\nA source distribution is provided, but may lead to compilation failures on systems not \nsupported through the binary wheel packages as well. If compilation fails, please \ninstall Karabo as indicated in the source repository at https://github.com/European-XFEL/Karabo\n\n# Installation\n\nTo install run \n\n```bash\npip install karabo.cpp\n```\n\nor use the `full` or `cpp` options when installing the `karabo` package:\n\n```bash\npip install karabo[full]\npip install karabo[cpp]\n```\n\n# C++ Device Development\n\nThe recommended way of developing Karabo C++ devices is to build a self-contained Karabo\nenvironment following the instructions at https://github.com/European-XFEL/Karabo.\n",
"bugtrack_url": null,
"license": null,
"summary": "Karabo's C++ API and Python bindings thereof",
"version": "3.0.0",
"project_urls": {
"Bug Reports": "https://github.com/European-XFEL/Karabo/issues",
"Homepage": "https://github.com/European-XFEL/Karabo",
"Source": "https://github.com/European-XFEL/Karabo"
},
"split_keywords": [
"karabo",
" scada",
" async",
" control system"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "8f38cf8198ebc7b953317fa7799ba25e38344112dc23d5598caa25ff5f42895d",
"md5": "a8a2167e028a4acc9b41b7b8dcda2f79",
"sha256": "f3aa894483c7b5984e0687640302da609081cd04bafe4e515bd84c7a3aeb6e53"
},
"downloads": -1,
"filename": "karabo_cpp-3.0.0-cp312-cp312-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "a8a2167e028a4acc9b41b7b8dcda2f79",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "==3.12.*",
"size": 46971839,
"upload_time": "2025-08-01T11:53:07",
"upload_time_iso_8601": "2025-08-01T11:53:07.087876Z",
"url": "https://files.pythonhosted.org/packages/8f/38/cf8198ebc7b953317fa7799ba25e38344112dc23d5598caa25ff5f42895d/karabo_cpp-3.0.0-cp312-cp312-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6aba29444b56c66a94ed05092ddb967df74a747a58d103e364481436f93df1f1",
"md5": "5310267fd8f5acf06e769c34bea1396c",
"sha256": "9010ef2d6e079bd165076e19ce9c9f24cbc981ad8081606369b2045c056dda78"
},
"downloads": -1,
"filename": "karabo_cpp-3.0.0-cp312-cp312-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "5310267fd8f5acf06e769c34bea1396c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "==3.12.*",
"size": 49310451,
"upload_time": "2025-08-01T11:53:12",
"upload_time_iso_8601": "2025-08-01T11:53:12.068758Z",
"url": "https://files.pythonhosted.org/packages/6a/ba/29444b56c66a94ed05092ddb967df74a747a58d103e364481436f93df1f1/karabo_cpp-3.0.0-cp312-cp312-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "653249339923b697eca2e68b2bed51f558a6074cd4f6ab1c54203d66ed69048f",
"md5": "9e58c83279534c71d5182e73957f976e",
"sha256": "483e012fe5266f5c2b7c5e49b61735a7f6704ccb4bb60c1b353796bae0463615"
},
"downloads": -1,
"filename": "karabo_cpp-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "9e58c83279534c71d5182e73957f976e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "==3.12.*",
"size": 92969069,
"upload_time": "2025-08-01T11:53:18",
"upload_time_iso_8601": "2025-08-01T11:53:18.875378Z",
"url": "https://files.pythonhosted.org/packages/65/32/49339923b697eca2e68b2bed51f558a6074cd4f6ab1c54203d66ed69048f/karabo_cpp-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-01 11:53:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "European-XFEL",
"github_project": "Karabo",
"travis_ci": false,
"coveralls": true,
"github_actions": false,
"lcname": "karabo.cpp"
}