Skip to main content

tempo-sim

Python client API for the Tempo simulation server.

This package provides generated gRPC wrappers (built on protobuf and grpcio) for interacting with Tempo simulation servers, exposing both synchronous and asynchronous surfaces.

Installation

pip install tempo-sim

Visualization helpers and the example clients need extra dependencies:

pip install tempo-sim[examples]

Quick start

import tempo_sim
import tempo_sim.TempoSensors  # generated protobuf modules nest under the package

# Point the client at a running Tempo server.
tempo_sim.set_server("localhost", 10001)

# Use the generated API modules, e.g. tempo_sensors, tempo_world.
from tempo_sim import tempo_sensors

The API is organized into per-service modules:

  • tempo_core / tempo_core_editor
  • tempo_agents / tempo_agents_editor
  • tempo_geographic
  • tempo_movement
  • tempo_sensors
  • tempo_world

Common helpers (set_server, run_async) are re-exported at the package root. Prefer brevity? import tempo_sim as tempo.

License

Licensed under the Apache License, Version 2.0.

Download files

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

Source Distribution

tempo_sim-0.2.1.tar.gz (51.3 kB view details)

Uploaded Source

Built Distribution

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

tempo_sim-0.2.1-py3-none-any.whl (67.0 kB view details)

Uploaded Python 3

File details

Details for the file tempo_sim-0.2.1.tar.gz.

File metadata

  • Download URL: tempo_sim-0.2.1.tar.gz
  • Upload date:
  • Size: 51.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for tempo_sim-0.2.1.tar.gz
Algorithm Hash digest
SHA256 774628476123b12e7eec0a374d474da837e3709bd381291b844408421cd57f1c
MD5 5b4fdf15e45b9503c95bccbc266bf01f
BLAKE2b-256 c79526afd59034270903eb1c95b95c734bd71f66bb8b01a62045f34cd7ee51b6

See more details on using hashes here.

File details

Details for the file tempo_sim-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: tempo_sim-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 67.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for tempo_sim-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b0eae759a61d32b334c3050e1e34015c902dc6fc2dda4e22d5756df976f9aa45
MD5 2babfdcddfe6f5d94e5744efcdf90cd5
BLAKE2b-256 4adf51002c94a94fbbb81951eb974b6247a411f8e3b9e3cf0272475673416134

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