Skip to main content

Python bindings for schiebung with Rerun visualization

Project description

Schiebung Rerun - Python Bindings

Python bindings for schiebung's Rerun visualization adapter — every transform you push is bulk-logged to a Rerun recording stream so you can visualize the graph live.

Installation

pip install schiebung-rerun

Quick Start

import time
from schiebung_rerun import RerunBufferTree, StampedIsometry, TransformType

# application_id, recording_id, timeline name, publish_static_transforms.
# Spawns a Rerun viewer by default; pass spawn=False (optionally with
# connect_addr="rerun+http://host:port/proxy") to connect to one that is
# already running instead.
tree = RerunBufferTree("my_app", "recording_1", "stable_time", True)

# stamp accepts int (ns) or float (s).
transform = StampedIsometry([1.0, 0.0, 0.0], [0.0, 0.0, 0.0, 1.0], time.time())

# Updates go through tree.buffer; the underlying observer logs each batch to Rerun.
tree.buffer.update("world", "robot", transform, TransformType.Dynamic)
tree.buffer.update_batch([("world", "robot", transform, TransformType.Dynamic)])

StampedIsometry, BufferTree, TransformType, TfError and UrdfLoader are re-exported from the schiebung package — they are the same types, so values pass freely between the two packages (schiebung_rerun.StampedIsometry is schiebung.StampedIsometry).

Documentation

Full documentation: https://maximaerz.github.io/schiebung/ · API reference: docs.rs/schiebung-rerun

Project details


Download files

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

Source Distribution

schiebung_rerun-0.4.0.tar.gz (146.1 kB view details)

Uploaded Source

Built Distributions

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

schiebung_rerun-0.4.0-cp313-cp313t-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.13tWindows x86-64

schiebung_rerun-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

schiebung_rerun-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

schiebung_rerun-0.4.0-cp312-abi3-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12+Windows x86-64

schiebung_rerun-0.4.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

schiebung_rerun-0.4.0-cp312-abi3-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

Details for the file schiebung_rerun-0.4.0.tar.gz.

File metadata

  • Download URL: schiebung_rerun-0.4.0.tar.gz
  • Upload date:
  • Size: 146.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for schiebung_rerun-0.4.0.tar.gz
Algorithm Hash digest
SHA256 814d46dd3a180baab9aac1d80ce21165b8f4100018c765e39e10375674e609ff
MD5 4124c974e9da470e4998d7efab2e476d
BLAKE2b-256 7685cf94e2617eff58dae1fd4b4315d013b8eaab093384e69f89af2747d65475

See more details on using hashes here.

File details

Details for the file schiebung_rerun-0.4.0-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: schiebung_rerun-0.4.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for schiebung_rerun-0.4.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 cd613bc9ae35f687180ee448ebfb29b8c39fbc7d68f8052e5f608b198d4cd437
MD5 c5b65ac17a18779cf6e9abdf2e1db163
BLAKE2b-256 4288a90baa169420fad0ada9630025cff3ccb4c6e69e79aa874753cfbe2658af

See more details on using hashes here.

File details

Details for the file schiebung_rerun-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: schiebung_rerun-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for schiebung_rerun-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 960f6cdaaa944deba1b9bcfedc927d9e8e27b8b069ab390d3f1823e0369761f5
MD5 782f6f4760f3d3807b6be8bcd621c15a
BLAKE2b-256 ad79fad78fbe8d53e9d6c1abd79c1063e1396d78ecab28dbb42b7547bc07b5dc

See more details on using hashes here.

File details

Details for the file schiebung_rerun-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: schiebung_rerun-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for schiebung_rerun-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29311a60d405c0ce77be9b9193bb4ece19d8c1c80733d793b026c164cf5e272c
MD5 b0ae3e58e9e34b943986a6ae7945a87d
BLAKE2b-256 7e86b55d95e0b189cf2f426cd31ede53be9bf6e497f6e1b767855fb58f2e2bc7

See more details on using hashes here.

File details

Details for the file schiebung_rerun-0.4.0-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: schiebung_rerun-0.4.0-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for schiebung_rerun-0.4.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d2e0e028a62630e41b7d4beac0be4821f5a97689b9513a24d535f22752517eae
MD5 8a137fd5f16309b852ca64df6231a33d
BLAKE2b-256 0c790ee9dc2951760139da3f7638b6ec16432ad0e0084f22d582b6893e7fa01a

See more details on using hashes here.

File details

Details for the file schiebung_rerun-0.4.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: schiebung_rerun-0.4.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.12+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for schiebung_rerun-0.4.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 587c818c1135025d91adbc8545a0459d97499e35f9b2fd9ee2f6485a2ffe3c6a
MD5 820e4ade6899fd0ee0ca47557487fb36
BLAKE2b-256 954b978cb1d07f74057250254fe0dcd001472a61566a2be85fd382470fa54c44

See more details on using hashes here.

File details

Details for the file schiebung_rerun-0.4.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: schiebung_rerun-0.4.0-cp312-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.12+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for schiebung_rerun-0.4.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3639fd0489342f2314b5e360ec524e153cf448665ff799ad3420bfcb98b5b22e
MD5 740bc69bbeff7b18888483be4570ca66
BLAKE2b-256 4cd9748c68ea3d09e1c01875c1ea2febfd7909c9e9d7d92759ade10eb95f3084

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