Skip to main content

open61850-rt

The real-time Sampled Values engine of open61850, in Rust. Install it with pip install "open61850[rt]" and use it through open61850.sv.Publisher; it has no API of its own to learn.

It sends the frames open61850 prepares (one template per stream, with the positions of smpCnt and of the samples), computing the samples from the waveform parameters, on absolute CLOCK_REALTIME deadlines, one sendmmsg per period for every stream, with optional SCHED_FIFO priority and CPU pinning. Linux only.

The core/ crate of this workspace, open61850-core, holds the process bus codecs (Sampled Values decoding, GOOSE encoding and decoding) for real-time callers: no_std, no allocation, no unsafe code, the same accepted input and the same output octets as the Python codecs of open61850. capi/ is their C API, libopen61850 (see capi/README.md), and fuzz/ fuzzes them.

Apache License 2.0.

Release files for open61850-rt 0.7.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 open61850-rt 0.7.0
File Size Uploaded
open61850_rt-0.7.0.tar.gz 34.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for open61850-rt 0.7.0
File Interpreter ABI Platform
open61850_rt-0.7.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
open61850_rt-0.7.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details

Total release size: 677.8 kB

Release files / open61850_rt-0.7.0.tar.gz

Download URL open61850_rt-0.7.0.tar.gz
Size 34.5 kB
Tags Source
SHA-256 checksum
How to use checksums
602d9fe779db27ccf5cda7fa7d046b30994276824327a5477c10c122538aaa36
BLAKE2b-256 checksum
How to use checksums
c0628b9136d48acaf382e3c5e7284fe86e9596c873dc2e28c5b35109ce24bbfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / open61850_rt-0.7.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL open61850_rt-0.7.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 324.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
46496570e160b0ff99848d127a30a24a0e48af7c9de572aa89860910bea1541f
BLAKE2b-256 checksum
How to use checksums
f1e22e522b9ef8b5e28618ad85eadea97758a8771e9e7b096eec772f72f8104b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / open61850_rt-0.7.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL open61850_rt-0.7.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 318.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
5934fdd37aa079f8398a48e9f7ba2a6851da194e64952d6607781ca8c6d26810
BLAKE2b-256 checksum
How to use checksums
6b267c43f1b838ab1e48609df57af70045858b6bcb98ee561410d324e94b765e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release history Release notifications | RSS feed

0.8.1

3 release files

0.8.0

3 release files

This release

0.7.0 This release

3 release files

0.6.0

3 release files

0.5.0

3 release files

0.4.0

3 release files

0.3.0

3 release files

0.2.0

3 release files

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