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
Pip installs from binary wheels should work on x64, and aarch64 systems compliant with ManyLinux_2_28 or newer.
Source installs may require additional dependencies, and are currently tested on
Ubuntu 22.04/24.04 LTS RedHat 9
If compilation fails, please install Karabo as indicated in the source repository at https://github.com/European-XFEL/Karabo
Installation
To install run
pip install karabo.cpp
or use the full or cpp options when installing the karabo package:
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.
Metadata
Release files for karabo.cpp 3.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| karabo_cpp-3.1.2.tar.gz | 104.4 MB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| karabo_cpp-3.1.2-cp312-cp312-manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.28+ x86-64 | Details |
| karabo_cpp-3.1.2-cp312-cp312-manylinux_2_28_aarch64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.28+ ARM64 | Details |
Total release size: 213.5 MB
Release files / karabo_cpp-3.1.2.tar.gz
| Download URL | karabo_cpp-3.1.2.tar.gz |
|---|---|
| Size | 104.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4793a1ac177ed0bff4e4bd56cbd18d031a88ddb7c10e0c7e473f2d6f53dec084
|
|
BLAKE2b-256 checksum How to use checksums |
8e43ce5f74db1c0d11f03d8b1315544938f8f02e5836ca869393685e3bcf72a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / karabo_cpp-3.1.2-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | karabo_cpp-3.1.2-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 55.8 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7d4377a047d1538b23b9233ee40ac279bf4e08828c900cfbe55bdd25593a2fb0
|
|
BLAKE2b-256 checksum How to use checksums |
a3d23849800368ea042f712f9348fe7d568e7bee1fae0a6af4c8e5e8e3878654
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / karabo_cpp-3.1.2-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | karabo_cpp-3.1.2-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 53.3 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f1bf8790b516c00bcc994d7b60e4127b83524b14397cbaf2a454d2b4c4ff1c76
|
|
BLAKE2b-256 checksum How to use checksums |
093e3518824afb843569cf679baf167600126bfc6c499f11840e94326d72412d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|