Skip to main content

Yamcs Client Library for Python

PyPI PyPI pyversions

Features

  • MDB retrieval
  • Telemetry updates
  • Command History updates
  • Alarm updates
  • Event updates
  • Archive retrieval
  • Histogram retrieval

Installation

Install with pip

pip install yamcs-client

For better performance when decoding large or frequent messages (for example high-rate parameter subscriptions), also install the official protobuf runtime:

pip install yamcs-client[protobuf]

Without this extra, yamcs-client uses a bundled pure-Python copy of protobuf. This avoids version conflicts with other packages, but decodes messages considerably slower. When a compatible protobuf package is installed, it is used automatically.

License

LGPL-3.0. See LICENSE

Third-Party Software

This project vendors the following third-party libraries:

  • protobuf (BSD-3-Clause) - Copyright 2008 Google Inc. Located in src/yamcs/protobuf/_vendor. Used when no compatible protobuf package is installed.

Metadata

Release files for yamcs-client 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yamcs-client 2.2.0
File Size Uploaded Provenance Actions
yamcs_client-2.2.0.tar.gz 286.7 kB Without provenance Details for yamcs_client-2.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for yamcs-client 2.2.0
File Interpreter ABI Platform Actions
yamcs_client-2.2.0-py3-none-any.whl Python 3 none any Details for yamcs_client-2.2.0-py3-none-any.whl

Total release size: 655.7 kB

Release files / yamcs_client-2.2.0.tar.gz

Download URL yamcs_client-2.2.0.tar.gz
Size 286.7 kB
Tags Source
SHA-256 checksum
How to use checksums
30613cff1edb0d80e35a7558bb53cb0d235c404254a272db9aac591d40c3fd98
BLAKE2b-256 checksum
How to use checksums
ac9ccb0a3c7ed6b31f65f79c3fd65adae40ffb0140acf3a7d90a3cfa8d632aa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.0

Release files / yamcs_client-2.2.0-py3-none-any.whl

Download URL yamcs_client-2.2.0-py3-none-any.whl
Size 369.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
019298bfacf635afb0924e6fb798e5f9e2abe8f112fccc3539a364534f47972b
BLAKE2b-256 checksum
How to use checksums
0198c496ed90e181d09a56d355b3683073f5306208d395478c77e2dd5c01ea87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.0

Security for yamcs-client 2.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page