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.1

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.1
File Size Uploaded
open61850_rt-0.8.1.tar.gz 37.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for open61850-rt 0.8.1
File Interpreter ABI Platform
open61850_rt-0.8.1-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.1-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.1.tar.gz

Download URL open61850_rt-0.8.1.tar.gz
Size 37.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ec95951a4628bd136d5f982c8dabe30dc658990a69a95df99b7a7672f78bab93
BLAKE2b-256 checksum
How to use checksums
82c7bddb2f1bd34ee11ebd904401e79690d438960684023bb2d3c5cf0d369fb1
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.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL open61850_rt-0.8.1-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
8489bedb2be2ba0b884076d20439e3e311c607db28be4af43830c455ddd7e061
BLAKE2b-256 checksum
How to use checksums
6b63bcf3e8d0158f7c1923b6b81b1b513b6f8055b57f881c35c5bb56eff75cad
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.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL open61850_rt-0.8.1-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
2b174b700bdc08c74520d5f5d650045a13e663df311dedcc7be2c538b3563d8b
BLAKE2b-256 checksum
How to use checksums
9cef034d5c050862b162af2688eb93b959424c05405b483e1198661f9492f05b
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

This release

0.8.1 This release

3 release files

0.8.0

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