Skip to main content

Python package for visualizing OpenUSD based simulations (like NVIDIA Isaac Sim) with Rerun.io

Project description

Rerun logger for USD and NVIDIA Omniverse apps

:construction: Development preview. Work in progress.

Usage notes:

With Isaac Sim:

world = World()

rr.init()
logger = UsdRerunLogger(world.stage, path_filter=["!*BlackGrid*"])

while app_running:
    world.step()
    rr.set_time(timeline="sim", duration=sim_time)
    logger.log_stage()

With Isaac Lab:

rr.init()
logger = IsaacLabRerunLogger(env.scene)
while looping:
    env.step(action)
    rr.set_time(
        timeline="sim",
        duration=env.common_step_counter * env.step_dt,
    )
    logger.log_scene()

Publishing to Pypi

After merging to main:

  1. checkout main, then:

    • update the unreleased section of the CHANGELOG to reflect the new version you are going to release.
    • update pyproject.yaml with new version number or run uv version x.x.x
    • usual git add, git commit
    • git tag -a x.x.x -m "x.x.x"
    • git push then git push --tags
  2. Build and publish to pypi (you will need a pypi token)

# Build
uv build
# Publish
uv publish --token <pypi token>

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

usd_rerun_logger-0.2.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

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

usd_rerun_logger-0.2.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file usd_rerun_logger-0.2.0.tar.gz.

File metadata

  • Download URL: usd_rerun_logger-0.2.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for usd_rerun_logger-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ccbb63f9cfd8852a635c8bd783df84886c825b6d8648d5241b5b976bb3183e4b
MD5 bb2050745ada08b32dc48a375783b144
BLAKE2b-256 43c0c393a21b789dc6d7f961700732ca9f62a64f2cb1ccbce0620918865c656b

See more details on using hashes here.

File details

Details for the file usd_rerun_logger-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for usd_rerun_logger-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9fce6dd38cc73926dd91b6b7e3e06062f28afa79baa337876063cdb7ed7f9acc
MD5 6f005f3c453cf28ec38cd7c54aaa604a
BLAKE2b-256 f87dc27898fa9fe20d307f30412a95cef4f18ddb04ea3ca437ad0c739a021596

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