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.8.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.8.0
File Size Uploaded
open61850_rt-0.8.0.tar.gz 37.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for open61850-rt 0.8.0
File Interpreter ABI Platform
open61850_rt-0.8.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.8.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details

Total release size: 686.8 kB

Release files / open61850_rt-0.8.0.tar.gz

Download URL open61850_rt-0.8.0.tar.gz
Size 37.3 kB
Tags Source
SHA-256 checksum
How to use checksums
67b1919a1dbc4ee09362e326380ce6854a6dcdce60f367e0c2c1b12cf4a5741b
BLAKE2b-256 checksum
How to use checksums
d20e0094777ff6826e961dea92dc2ed6754e8ae861290a275bd7477c9dac1313
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.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL open61850_rt-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 328.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
d6e9fbe1bfdd70b346d2ec24214bf68a17add2bd1e29b0c09f977063f8ca24fc
BLAKE2b-256 checksum
How to use checksums
64f45ef6808b0ac129b105139b883426d9e731de9bcf714550929bfeaced78d2
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.8.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL open61850_rt-0.8.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 321.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
12f5726a55c3a6c041456e36944597baa3fd6b78762b563f0fa2db9e7c2c0a04
BLAKE2b-256 checksum
How to use checksums
d23f55ee1f325448920a8d05e3dfb34c320c64f0cc888fd1d157a9f4fecbc694
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

This release

0.8.0 This release

3 release files

0.7.0

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