Skip to main content

Karabo SCADA Framework - C++ API and Service Devices

Karabo Badge PyPI - Version PyPI - Python Version PyPI - License PyPI - Wheel GitHub language count GitHub top language GitHub contributors GitHub commit activity GitHub Repo stars

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

karabo_cpp-3.1.0.tar.gz (104.4 MB view details)

Uploaded Source

Built Distributions

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

karabo_cpp-3.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (55.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

karabo_cpp-3.1.0-cp312-cp312-manylinux_2_28_aarch64.whl (53.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

File details

Details for the file karabo_cpp-3.1.0.tar.gz.

File metadata

  • Download URL: karabo_cpp-3.1.0.tar.gz
  • Upload date:
  • Size: 104.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for karabo_cpp-3.1.0.tar.gz
Algorithm Hash digest
SHA256 a3a76529c2c5bf51b656f40cdd2a007b3199348317f60403e350edbc913c419f
MD5 a8dfbbaac36d91a3a698ae2678b2c69c
BLAKE2b-256 d40a73353792981f742ea989fcaa59805759d4315fd7a994a6942ab00e7d9e69

See more details on using hashes here.

File details

Details for the file karabo_cpp-3.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for karabo_cpp-3.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bed83769c3d6d218dd8a2573767599450bec7ebfa90964dcdbb09745cf43ed5f
MD5 0010432944c5764b29e413937a3b1e81
BLAKE2b-256 10dcfe3f83dfae034901c94af72827672fe6759b37c7d061f7165732f7d9fd8d

See more details on using hashes here.

File details

Details for the file karabo_cpp-3.1.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for karabo_cpp-3.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 09a56fc12bb7edb03354806493a588623d96ff7fa21e50f3569ed46d24f47306
MD5 98a7d5c67095bdf3ece9709cfcecda9e
BLAKE2b-256 baa584c963751d663bd7ba3460107a54312311019e7b5b7b540f4d7abbf63950

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 Sentry Error logging StatusPage Status page